Гость slash Опубликовано 2 ноября, 2010 Жалоба Поделиться Опубликовано 2 ноября, 2010 Вставил я все как Вы Админ сказали, но ничего не показывается, пустая строка, вот код info.php<?phpdefined( '_CABINET' ) or die( 'Restricted access' );include_once 'action/info/model.php';include_once 'action/info/controller.php';try { $urfa_user5 = new URFAClient_User5 ( $_SESSION ['URFA'] ['login'], $_SESSION ['URFA'] ['password'], $UTMCoreHost, $UTMCorePort ); //$urfa_admin = new URFAClient_Admin($UTMCore_Login, $UTMCore_Password, $UTMCoreHost, $UTMCorePort);} catch ( Exception $exception ) { echo "Error in line ", $exception->getLine (); echo $exception->getMessage ();}$services = GetServices ( $urfa_user5 );$userinfo = $urfa_user5->rpcf_user5_get_user_info ();$service_type = 3; $abon_type = 2; $service_traff_index = 0;$abon_traff_index = 0;for($i = 0; $i < $services ['count']; $i ++) { if ($services ['services'] [$i] ['service_type'] == $service_type) { $service_traff_index = $i; } if ($services ['services'] [$i] ['service_type'] == $abon_type) { $abon_traff_index = $i; }}$services_info = $urfa_user5->rpcf_user5_get_services_info ( $services ['services'] [$service_traff_index] ['id'] );$prepaid_traf = 0;for($i = 0; $i < $services_info ['iptsd_prepaid_size']; $i ++) { if (substr_count ( $services_info ['iptsd_prepaid_size_list'] [$i] ['tclass_name_p'], '(10)' ) > 0) { $prepaid_traf = $services_info ['iptsd_prepaid_size_list'] [$i] ['prepaid_p']; break; }}////Вот кусок который я вставил в info.php$db = new dbWork ( DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE );if (! $db->getError ()) {$outData = $db->GetStatus ( $userId='');} elseecho $db->getError ();/*** Класс вспомогательных функций* @author darang**/class DebUtil {/*** Возвращает текстовую информацию о состоянии клиента* @param int $id*/static public function block_info($userId) {$info = '';switch ($userId) {case 272 :$info = "админская";break;case 16 :$info = "системная";break;case 0 :$info = "активен";break;default :$info = $userId;break; }return $info;}}?>/////////////////////////////////////вот место в таблице где хочу вывести тип блокировки<tr> <td>Статус блокировки:</td> <td><?php echo $outData ?></td> </tr>Вот dbwork.php<?phpclass dbWork { private $db; public $error = false; function __construct($db_hostname,$db_username,$db_password,$db_database) { if (! $this->db = mysql_connect ( $db_hostname,$db_username,$db_password )) { $this->error = "Couldn't execute query." . mysql_error (); } else { // select the database if (! mysql_select_db ( $db_database )) { $this->error = "Couldn't execute query." . mysql_error (); } else { mysql_query ( "SET NAMES 'latin1'" ); } } }/// Место куда вставил функциюfunction getStatus($userId) {$sql = "SELECT status FROM activity_status WHERE id=" . $userId;$result = mysql_query ( $sql ) or $this->error = "Ошибка соединения с базой данных.Получение информации о счете";if(!$result){ return false;}else {$row = mysql_fetch_array ( $result, MYSQL_ASSOC );return $row;}}////// Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость 1 Опубликовано 13 ноября, 2010 Жалоба Поделиться Опубликовано 13 ноября, 2010 проект больше не поддерживается ? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 13 ноября, 2010 Жалоба Поделиться Опубликовано 13 ноября, 2010 скажем так, он не развивается Ссылка на комментарий Поделиться на другие сайты More sharing options...
waip Опубликовано 14 ноября, 2010 Жалоба Поделиться Опубликовано 14 ноября, 2010 Можно узнать по какой причине ? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 15 ноября, 2010 Жалоба Поделиться Опубликовано 15 ноября, 2010 а что вы подразумеваете под развитием? Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 16 ноября, 2010 Жалоба Поделиться Опубликовано 16 ноября, 2010 admin Ответьте на вопрос . не могу понять что происходит - скрипт Отчет по списаниям показывает время списания на час раньше чем оно действительно произошло :10.11.2010 23:00:03 10 абонентская плата11.11.2010 11:00:04 10 абонентская плата11.11.2010 23:00:05 10 абонентская плата12.11.2010 11:00:06 10 абонентская плата12.11.2010 23:00:07 10 абонентская платахотя по факту списания были в 00-00 и в 12-00 . время на сервере выставлено верно . через стандартный личный кабинет списания отображаются серно , и в админке тоже время отображается верно . Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 17 ноября, 2010 Жалоба Поделиться Опубликовано 17 ноября, 2010 в файле info.php замените date_default_timezone_set ( "Europe/Minsk" );на date_default_timezone_set ( "Europe/Moscow" );или удалите строчку вообще Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 17 ноября, 2010 Жалоба Поделиться Опубликовано 17 ноября, 2010 в файле info.php замените date_default_timezone_set ( "Europe/Minsk" );на date_default_timezone_set ( "Europe/Moscow" );или удалите строчку вообщеда . всё отлично работает . спасибо . мучает вопрос с подарком другу - как сделать , чтобы при внесении подарка другу у него включался инет а не просто менялся статус с Системной блокировки на Активен . к примеру - может подскажите как сделать к примеру страничку типа "Активировать подарок" - чувак , которому сделали подарок открывает эту страницу и выбирает включить интернет - и его статус изменяется . вы писали тут куски кода , но что то я не понял куда их вставить .. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Darkness Опубликовано 22 ноября, 2010 Жалоба Поделиться Опубликовано 22 ноября, 2010 Требуется платная и срочная доработка ЛК (в основном по мелочам), кто может помочь? Отвечаем в этой теме или сразу в ICQ 8052863 Ссылка на комментарий Поделиться на другие сайты More sharing options...
Darkness Опубликовано 22 ноября, 2010 Жалоба Поделиться Опубликовано 22 ноября, 2010 Ребят вопрос по кредиту case 0 : // Удаляем кредит $length_credit = 0; $credit = 0; break; case 1 : $length_credit = 30; $credit = 450; $urfa_admin->rpcf_add_once_service_to_user ( $user_id, $account_id, 293, 0, 0, time (), 1, 0 ); //0x2555Мне нужен что бы кредит был бесплатный, в течение 30 дней (т.е. один абонентский период). а как сделать так что бы у каждого абонента был выбор кредита размером его абонентской платы? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 23 ноября, 2010 Жалоба Поделиться Опубликовано 23 ноября, 2010 чтобы кредит был бесплатнымкомментируем или удаляем$urfa_admin->rpcf_add_once_service_to_user ( $user_id, $account_id, 293, 0, 0, time (), 1, 0 ); //0x2555а на счёт размера в абон плату, здесь есть некоторые вопросы, т.к. у нас например есть просто абон. плата + стоимость тарифа, т.е. у всех допустим 1000 + стоимость их тарифаи в принципе эти цифры вы получаете на странице после входа, т.е. вам надо их использовать тот же принцип для получения их, и затем используйте в кредитевместо $credit = 450; у вас будет что $credit = $сумма_кредита; Ссылка на комментарий Поделиться на другие сайты More sharing options...
Darkness Опубликовано 23 ноября, 2010 Жалоба Поделиться Опубликовано 23 ноября, 2010 Сделал включение инета после кредита (как описывалось в теме)<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){ $accountinfo['int_status'] = 1; $accountinfo["is_blocked"] = 0; $urfa_admin->rpcf_save_account ( $account_id, $accountinfo, 0, 0, 0 ); }}echo "Ваш балланс: ".round($balance,2)." (+ $credit) руб.<br/><br/>";echo $form_change_credit;?></div></div>Но ошибка:Notice: Undefined variable: credit in /home/vhosting/www.regionnet.ru/html/cabinet/action/credit/credit.php on line 85Ваш балланс: 90.01 (+ ) руб.Вот 85 строка:echo "Ваш балланс: ".round($balance,2)." (+ $credit) руб.<br/><br/>"; Ссылка на комментарий Поделиться на другие сайты More sharing options...
Андрей Алексеев Опубликовано 13 декабря, 2010 Жалоба Поделиться Опубликовано 13 декабря, 2010 Добрый день. Добавили вывосд состояния блокировки. Он пишет ошибку подскажите в чем может быть проблемма.Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /data/class/dbWork.php on line 56line 56$row = mysql_fetch_array ( $result, MYSQL_ASSOC ); Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 13 декабря, 2010 Жалоба Поделиться Опубликовано 13 декабря, 2010 попробуйте сделать как писалось с поста Ссылка на комментарий Поделиться на другие сайты More sharing options...
Андрей Алексеев Опубликовано 17 января, 2011 Жалоба Поделиться Опубликовано 17 января, 2011 Здраствуйте. Подскажите как можно сделать кнопку Включить/Выключить интернет ? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 19 января, 2011 Жалоба Поделиться Опубликовано 19 января, 2011 по-моему на форуме netup рассматривалась такая возможность Ссылка на комментарий Поделиться на другие сайты More sharing options...
Гость sbyter Опубликовано 24 января, 2011 Жалоба Поделиться Опубликовано 24 января, 2011 тоже интересует эта кнопочка . если ест ьвозможность выложите кусок кода с описанием куда его вставить . Ссылка на комментарий Поделиться на другие сайты More sharing options...
Darkness Опубликовано 5 февраля, 2011 Жалоба Поделиться Опубликовано 5 февраля, 2011 Кому интересно, могу помочь с кнопкой за символические 5$ )) (ICQ 8052863)А кто подскажет, как сделать смену тарифа платную? Ссылка на комментарий Поделиться на другие сайты More sharing options...
Андрей Алексеев Опубликовано 28 февраля, 2011 Жалоба Поделиться Опубликовано 28 февраля, 2011 Добрый день.Подскажите по какой причине через личный кабинет не показывается информация о трафике который был архивирован ?Через админку и через штатную статистику все показвается.Зарание спасибо. 1 Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 28 февраля, 2011 Жалоба Поделиться Опубликовано 28 февраля, 2011 здесь используется прямой sql запрос в базу, а не через urfu. Когда кабинет писался архивирования еще не было. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Darkness Опубликовано 20 марта, 2011 Жалоба Поделиться Опубликовано 20 марта, 2011 Кто может помочь с небольшой модернизацией этого кабинета за вознаграждение? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 20 марта, 2011 Жалоба Поделиться Опубликовано 20 марта, 2011 а что вы хотите? В ближайшее время скорее всего буду переписывать кабинет, надо вводить кэширование. А то ресурсоёмко когда много народа. Будет скорее всего на ZendFramework'е, если конечно ничего не поменяется, будет свободное время напишу.Высказывайте свои пожелания, если хотите помочь материально, реквизиты есть на сайте. Ссылка на комментарий Поделиться на другие сайты More sharing options...
virus33 Опубликовано 29 марта, 2011 Жалоба Поделиться Опубликовано 29 марта, 2011 Добрый день!Очень понравился Ваш кабинет, безумно хочется прикрутить, но возникли проблемы при установке.Форма для входа отображается, но при вводе логина/пароля и нажатии на кнопку процесс входа повисает (индикатор бегает)а в логах utm:Info : Mar 29 12:34:14 f1fd4b70 [email protected]: Client connecting: 127.0.0.1:44899Info : Mar 29 12:34:14 f1fd4b70 RPCConn: Connection from: 127.0.0.1:44899 new Session Key <8699914d4fb439b2159eee17253d2cfe> ERROR : Mar 29 12:34:14 f1fd4b70 RPCConn: Unsupported SSL type <0> Info : Mar 29 12:34:14 f1fd4b70 StreamManager: connection <3> not found?Debug : Mar 29 12:34:14 f1fd4b70 RPCConn: Session closed...Подскажите куда копать? Заранее большое спасибо! Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 29 марта, 2011 Жалоба Поделиться Опубликовано 29 марта, 2011 почитайте вот здесьа вообще будет вторая версия кабинета, я надеюсь что скоро(обсуждение в соседней ветке). Там такие вещи уберу. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Андрей Алексеев Опубликовано 15 ноября, 2011 Жалоба Поделиться Опубликовано 15 ноября, 2011 Добрый день.Может ктонибуть переделать эту функцию http://wiki.flintnet.ru/doku.php?id=joomla_plugin:mac_registration#php для данного кабинета ? Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения