Перейти к содержимому
Local

Рекомендованные сообщения

В 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

подскажите, пожалуйста, что я делаю не так? 

Изменено пользователем RamadaN

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
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 сказал:

подскажите, пожалуйста, что я делаю не так? 

Пытаетесь использовать несуществующую/не объявленную функцию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
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');
}

и я добьюсь желаемого результата?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
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');
}

и я добьюсь желаемого результата?

результат достигнут =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, RamadaN сказал:

и я добьюсь желаемого результата?

достаточно и этого , user_login тут определен

executor('-u '.$user_login.' -d 1');
executor('-u '.$user_login.' -d 0');

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×