RamadaN 2 Опубліковано: 2018-01-24 14:04:56 Share Опубліковано: 2018-01-24 14:04:56 (відредаговано) В 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 подскажите, пожалуйста, что я делаю не так? Відредаговано 2018-01-24 14:05:20 RamadaN Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2018-01-24 14:08:26 Share Опубліковано: 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 сказал: подскажите, пожалуйста, что я делаю не так? Пытаетесь использовать несуществующую/не объявленную функцию. Ссылка на сообщение Поделиться на других сайтах
RamadaN 2 Опубліковано: 2018-01-24 14:28:48 Share Опубліковано: 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'); } и я добьюсь желаемого результата? Ссылка на сообщение Поделиться на других сайтах
RamadaN 2 Опубліковано: 2018-01-24 15:31:09 Share Опубліковано: 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'); } и я добьюсь желаемого результата? результат достигнут =) Ссылка на сообщение Поделиться на других сайтах
zaza12 2 Опубліковано: 2018-01-25 08:10:13 Share Опубліковано: 2018-01-25 08:10:13 17 часов назад, RamadaN сказал: и я добьюсь желаемого результата? достаточно и этого , user_login тут определен executor('-u '.$user_login.' -d 1'); executor('-u '.$user_login.' -d 0'); Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас