RamadaN 2 Posted 2018-01-24 14:04:56 Share Posted 2018-01-24 14:04:56 (edited) В 08.08.2016 в 11:38, artyom_bv сказал: такая же фигня и у меня... причем, почти год сидел на версии 0,7,1 -все работало отлично. в начале этого года решил обновиться - все класс, только начались проблемы с кредитами. вчера обновился до последней версии. тестил всю ночь - вроде работает... будем посмотреть... Имеется такая же проблема: хомяк берет кредит, в биллинге всё норм, но на микротике в списке ALLOW хомяк 00060 выключен. Делаю ресет хомячка и всё прекрасно работает. В 29.08.2016 в 10:31, artyom_bv сказал: да ну его... я добавил ресет в функцию function zbs_CreditDoTheCredit и все ок решил тоже добавить ресет в функцию zbs_CreditDoTheCredit billing_resetuser и вышло вот так function zbs_CreditDoTheCredit($user_login, $tariffprice, $sc_price, $scend, $sc_cashtypeid) { $creditLimit = $tariffprice + $sc_price; zbs_CreditLogPush($user_login); billing_setcredit($user_login, $creditLimit); billing_setcreditexpire($user_login, $scend); zbs_PaymentLog($user_login, '-' . $sc_price, $sc_cashtypeid, "SCFEE"); billing_addcash($user_login, '-' . $sc_price); log_register('CHANGE Credit (' . $user_login . ') ON ' . $creditLimit); billing_resetuser($user_login); show_window('', __('Now you have a credit')); rcms_redirect("index.php"); но в ответ получаю : Fatal error: Call to undefined function billing_resetuser() in /usr/local/www/apache24/data/billing/userstats/modules/general/creditor/index.php on line 125 подскажите, пожалуйста, что я делаю не так? Edited 2018-01-24 14:05:20 by RamadaN Link to post Share on other sites
nightfly 1,246 Posted 2018-01-24 14:08:26 Share Posted 2018-01-24 14:08:26 2 минуты назад, RamadaN сказал: Fatal error: Call to undefined function billing_resetuser() in /usr/local/www/apache24/data/billing/userstats/modules/general/creditor/index.php on line 125 И что из этого текста вам не понятно? 2 минуты назад, RamadaN сказал: подскажите, пожалуйста, что я делаю не так? Пытаетесь использовать несуществующую/не объявленную функцию. Link to post Share on other sites
RamadaN 2 Posted 2018-01-24 14:28:48 Share Posted 2018-01-24 14:28:48 16 минут назад, nightfly сказал: И что из этого текста вам не понятно? Пытаетесь использовать несуществующую/не объявленную функцию. Значит достаточно её объявить, к примеру, в userstats\modules\engine\api.userstats.php /* * Set user down, then up * @param string $login <p> * stargazer user login */ function billing_resetuser($login) { executor('-u'.$login.' -d 1'); //sleep(3); executor('-u'.$login.' -d 0'); } и я добьюсь желаемого результата? Link to post Share on other sites
RamadaN 2 Posted 2018-01-24 15:31:09 Share Posted 2018-01-24 15:31:09 1 час назад, RamadaN сказал: Значит достаточно её объявить, к примеру, в userstats\modules\engine\api.userstats.php /* * Set user down, then up * @param string $login <p> * stargazer user login */ function billing_resetuser($login) { executor('-u'.$login.' -d 1'); //sleep(3); executor('-u'.$login.' -d 0'); } и я добьюсь желаемого результата? результат достигнут =) Link to post Share on other sites
zaza12 2 Posted 2018-01-25 08:10:13 Share Posted 2018-01-25 08:10:13 17 часов назад, RamadaN сказал: и я добьюсь желаемого результата? достаточно и этого , user_login тут определен executor('-u '.$user_login.' -d 1'); executor('-u '.$user_login.' -d 0'); Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now