Гость sbyter Опубликовано 19 октября, 2010 Жалоба Поделиться Опубликовано 19 октября, 2010 упс... сорри за мою невнимательность , вопрос с добавлением тарифов в список отпал ... разобрался , автору скрипта огромное спасибо !!! Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 19 октября, 2010 Жалоба Поделиться Опубликовано 19 октября, 2010 здесь всё очень специфично для каждого провайдера, и скрипт не совсем универсальный. Просто в нашем случае необходимо было снизить нагрузку на UTM. А так можете посмотреть на функции из папки URFA,например, function rpcf_get_all_services_for_user($account_id)rpcf_user5_service_report($start_date, $end_date)Может быть вам это подойдёт. Так же там есть еще отчет по списанию абонплаты, и при выводе этой информации фильтруется только по сервису с id=3в папке action/info/model.php попробуйте раскомментировать r_printИ для тех кто хотел отключать интернет посмотрите на функцию function rpcf_user5_switch_internet_on_disconnect($on) Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость naker Опубликовано 20 октября, 2010 Жалоба Поделиться Опубликовано 20 октября, 2010 Эх жалко дальнейшее развитее не идет.Хотелось бы хотябы чтобы он в новой версии UTM работал.Зарание спасибо Ссылка на комментарий Поделиться на другие сайты More sharing options...
Darkness Опубликовано 20 октября, 2010 Жалоба Поделиться Опубликовано 20 октября, 2010 А как сделать услугу Кредит бесплатной, и так что бы кредит ставился на 20 дней, и если человек не оплатил, потом вычитался и инет блокировался.Кто нибудь смог реализоваться включение и отключение интернета, киньте пожалуйста пример, а то пока не сильно разбираюсь в php. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость slash Опубликовано 20 октября, 2010 Жалоба Поделиться Опубликовано 20 октября, 2010 в класс для работы с базой данных, в нужном месте создаёте объект класса, вызываете функцию, передавая ей необходимый user_id. И получаете число. А затем можете использовать что типо этого...вставить ваши примеры?Я не силен в php, у меня постоянно то ошибка, то белая страница вылетала.Заранее спасибо. Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 20 октября, 2010 Жалоба Поделиться Опубликовано 20 октября, 2010 А как сделать услугу Кредит бесплатной, и так что бы кредит ставился на 20 дней, и если человек не оплатил, потом вычитался и инет блокировался.Кто нибудь смог реализоваться включение и отключение интернета, киньте пожалуйста пример, а то пока не сильно разбираюсь в php.В папке action/credit/functions.phpcase 0 : // Удаляем кредит $length_credit = 0; $credit = 0; break; case 1 : $length_credit = 3; $credit = 5000; //$urfa_admin->rpcf_add_once_service_to_user ( $user_id, $account_id, 85, 0, 0, time (), 1, 0 ); //0x2555 break;case 1 :$length_credit = 20;$credit = 0; а файл из creditcheck на cronTo slash здесь же не одно действие, что надо вот сюда вставить. Я могу подсказать по мере возможности, но за всех я не могу делатьмогу сказать что надо вставить эту функцию в файл dbWork.php (про которую я ранее писал)в info.php создать объект $db = new dbWork ( DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE ); if (! $db->getError ()) { $outData = $db->GetStatus ( $userId ); } else echo $db->getError ();В $outData будет код статусаобработка опять таки ранее написанной функцией Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 20 октября, 2010 Жалоба Поделиться Опубликовано 20 октября, 2010 admin Подскажите пожалуйста , В чем может быть проблема :веб интерфейс подвисает при попытке вывести Отчет по платежам если платежей было больше 20-25 ( 10 плетежей спокойно отображаются на странице ) .. подвисает на смерть ( даже страница авторизации не доступна ) весь скрипт пока не перезагружаю апач ( хотя апач работает , т.к другой сайт с этого же сервера работает ) Заранее спасибо . Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 20 октября, 2010 Жалоба Поделиться Опубликовано 20 октября, 2010 adminнагло обманул - апач не подвисает . подвисает сам скрипт , т.е результат отчета по платежам не выводится и пока не закрою браузер и сново не открою веб интерфейс ни какая другая ссылка веб интерфейсе не доступна ... чтобы еще раз не обмануть . проделал это на 2х машинах ( вин 7 бвин хп ) и на всех доступных в офисе браузерах ( опера 10.63 , ИЕ , фаерфокс 3 , хром ) Ссылка на комментарий Поделиться на другие сайты More sharing options...
sbyter Опубликовано 21 октября, 2010 Жалоба Поделиться Опубликовано 21 октября, 2010 adminЯ так понимаю что то у меня с сервером ... либо проблема в том что биллинг крутится на одном сервере ,а веб интерфейс на другом , зотя сервера видят друг друга ... попробывал перенести ваш веб интерфейс на сервер где крутится утм , все нормально работает , отчет по платежам отображается ... подскажите в какую сторону копать ? библиотеки для php5 стоят все из списка на 2 странице .. Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 21 октября, 2010 Жалоба Поделиться Опубликовано 21 октября, 2010 честно сказать, мне тяжело что-то ответить. Может само ядро utm тормозит Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 22 октября, 2010 Жалоба Поделиться Опубликовано 22 октября, 2010 adminне стал извращаться , повесил веб интерфейс на тот же сервак что и сам УТМ , работает нормально , отчеты выводит , кредиты дает , подарок дркгк делает , тариф меняет .. в общем все работает ) так чт оспасибо огромное за интерфейс , вообще есть какие нибудь наработки еще ? интересена функция отправки сообщений с веб интерфейса , и еще бы отчет по блокировкам туды Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость slash Опубликовано 22 октября, 2010 Жалоба Поделиться Опубликовано 22 октября, 2010 Вставил я в dbWork.php функциюfunction getStatus($id) {$sql = "SELECT status FROM activity_status WHERE id=" . $id;$result = mysql_query ( $sql ) or $this->error = "Ошибка соединения с базой данных.Получение информации о счете";$row = mysql_fetch_array ( $result, MYSQL_ASSOC );return $row;}Вылетает ошибка Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /usr/local/www/ns.stat/htdocs-s/class/dbWork.php on line 2525 строка такая$row = mysql_fetch_array ( $result, MYSQL_ASSOC ); Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость aga Опубликовано 22 октября, 2010 Жалоба Поделиться Опубликовано 22 октября, 2010 Подскажите пожалусто в версии 008 убрали функцию rpcf_add_once_service_to_userОн используется в модуле Обещенный плтеж.Подскажите чем его заменить ? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 22 октября, 2010 Жалоба Поделиться Опубликовано 22 октября, 2010 to slash у вас не установленно соединение с базой данныхfunction getStatus($id) {$sql = "SELECT status FROM activity_status WHERE id=" . $id;$result = mysql_query ( $sql ) or $this->error = "Ошибка соединения с базой данных.Получение информации о счете";if(!$result){ return false;}else {$row = mysql_fetch_array ( $result, MYSQL_ASSOC );return $row;}}to aga здесь я вам пока не готов ответить, на форуме netup попробуйте спросить Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость slash Опубликовано 22 октября, 2010 Жалоба Поделиться Опубликовано 22 октября, 2010 А подскажите пожалуйста, чтоб вывести в таблице результат блокировки что нужно указать?<tr> <td>Блокировка:</td> <td><?php echo $info ?></td></tr>Перепробовал все пишет постоянно Notice: Undefined variable: info in /usr/local/www/ns.stat/htdocs-s/action/info/info.php on line 111 Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 22 октября, 2010 Жалоба Поделиться Опубликовано 22 октября, 2010 $db = new dbWork ( DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE ); if (! $db->getError ()) { $outData = $db->GetStatus ( $userId ); } else echo $db->getError ();В $outData. И Вам к тому же надо получить $userId. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 25 октября, 2010 Жалоба Поделиться Опубликовано 25 октября, 2010 adminПодскажите по поводу Обещенного платежа :например у абонента -5 рублей на балансе ( системная блокировка , интернет выключен ) , абонент берет обещенный платеж 20 рублей , состояние меняется с системной блокировки на активен , но вот интернет остается по прежде выключенным ... можно как то это подправить ? Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 27 октября, 2010 Жалоба Поделиться Опубликовано 27 октября, 2010 http://www.netup.ru/phpbb/viewtopic.php?t=6643&postdays=0&postorder=asc&start=0 - предлагают вот такой вариант , но хочется все же чтобы это было реализованно в скрипте , уважаемый admin в вашей рабочей версии личного кабинета у пользователей при внесении кредита интернет включается или нет ?? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 28 октября, 2010 Жалоба Поделиться Опубликовано 28 октября, 2010 я сам не проверял, у нас эта функция не действует, но вы можете соответственно немного изменить файл credit.php<h1>Обещанный платёж</h1><div class="info-mess"><div class="inputdata"><h3><span>Данные</span></h3><br /><?phpif (isset ( $change_credit_message )) { echo "<h4>".$change_credit_message."</h4><br/>";//добавляем проверку что сумма задолженности вмести с кредитом больше 0 и тогда включаем интернет//соответственно надо еще добавить проверку и в скрипте удаления кредита if(($balance+$credit)>=0)$urfa_user5->rpcf_user5_change_int_status(1);}echo "Ваш балланс: ".round($balance,2)." (+ $credit) руб.<br/><br/>";echo $form_change_credit;?></div> Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 28 октября, 2010 Жалоба Поделиться Опубликовано 28 октября, 2010 adminогромное спасибо , работает . а почему не пользуетесь данной функцией ? мне она кажется очень актуальной при нашем по дневном списании денежных средств и соответсвенно по дневной возможности оплаты . Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 28 октября, 2010 Жалоба Поделиться Опубликовано 28 октября, 2010 adminеще вопрос "О подарке другу" - а как тут поступить , чтобы при внесении денег другу , у него включался интернет ? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 28 октября, 2010 Жалоба Поделиться Опубликовано 28 октября, 2010 а лучше наверное вместоif(($balance+$credit)>=0)$urfa_user5->rpcf_user5_change_int_status(1);использовать if(($balance+$credit)>=0){ $accountinfo['int_status'] = 1; $accountinfo["is_blocked"] = 0; $urfa_admin->rpcf_save_account ( $account_id, $accountinfo, 0, 0, 0 ); }а насчёт подарка другу, то там используется функция$urfa_admin->rpcf_add_payment_for_account, т.е. я так понимаю, что он зачисляется как платёж, он должен тогда автоматически активироваться,если положительный баланс Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 28 октября, 2010 Жалоба Поделиться Опубликовано 28 октября, 2010 admin подарок зачисляется как платеж , но при этом системная блокировка снимается , а статус интернета с выключен на включен не меняется , хотя баланс становится положительным. в отчетах по платежам этот платеж проходит как uncnown cache type ( хотя я не помню чтобы где то в скрипте тип платежа вообще прописывался) , может ли этот как то повлиять ? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 29 октября, 2010 Жалоба Поделиться Опубликовано 29 октября, 2010 опять же, здесь я вам ничего конкретного сказать не могу. Я, в принципе, с билингом не работаю и таких особенностей не знаю. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 29 октября, 2010 Жалоба Поделиться Опубликовано 29 октября, 2010 adminА как то можно сделать , чтобы при выполнении этого скрипта int_status у друга изменялся на 1 ? Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения