Guest slash Posted November 2, 2010 Report Share Posted November 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;}}////// Link to comment Share on other sites More sharing options...
Guest 1 Posted November 13, 2010 Report Share Posted November 13, 2010 проект больше не поддерживается ? Link to comment Share on other sites More sharing options...
admin Posted November 13, 2010 Report Share Posted November 13, 2010 скажем так, он не развивается Link to comment Share on other sites More sharing options...
waip Posted November 14, 2010 Report Share Posted November 14, 2010 Можно узнать по какой причине ? Link to comment Share on other sites More sharing options...
admin Posted November 15, 2010 Report Share Posted November 15, 2010 а что вы подразумеваете под развитием? Link to comment Share on other sites More sharing options...
Guest sbyter Posted November 16, 2010 Report Share Posted November 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 . время на сервере выставлено верно . через стандартный личный кабинет списания отображаются серно , и в админке тоже время отображается верно . Link to comment Share on other sites More sharing options...
admin Posted November 17, 2010 Report Share Posted November 17, 2010 в файле info.php замените date_default_timezone_set ( "Europe/Minsk" );на date_default_timezone_set ( "Europe/Moscow" );или удалите строчку вообще Link to comment Share on other sites More sharing options...
Guest sbyter Posted November 17, 2010 Report Share Posted November 17, 2010 в файле info.php замените date_default_timezone_set ( "Europe/Minsk" );на date_default_timezone_set ( "Europe/Moscow" );или удалите строчку вообщеда . всё отлично работает . спасибо . мучает вопрос с подарком другу - как сделать , чтобы при внесении подарка другу у него включался инет а не просто менялся статус с Системной блокировки на Активен . к примеру - может подскажите как сделать к примеру страничку типа "Активировать подарок" - чувак , которому сделали подарок открывает эту страницу и выбирает включить интернет - и его статус изменяется . вы писали тут куски кода , но что то я не понял куда их вставить .. Link to comment Share on other sites More sharing options...
Darkness Posted November 22, 2010 Report Share Posted November 22, 2010 Требуется платная и срочная доработка ЛК (в основном по мелочам), кто может помочь? Отвечаем в этой теме или сразу в ICQ 8052863 Link to comment Share on other sites More sharing options...
Darkness Posted November 22, 2010 Report Share Posted November 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 дней (т.е. один абонентский период). а как сделать так что бы у каждого абонента был выбор кредита размером его абонентской платы? Link to comment Share on other sites More sharing options...
admin Posted November 23, 2010 Report Share Posted November 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 = $сумма_кредита; Link to comment Share on other sites More sharing options...
Darkness Posted November 23, 2010 Report Share Posted November 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/>"; Link to comment Share on other sites More sharing options...
Андрей Алексеев Posted December 13, 2010 Report Share Posted December 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 ); Link to comment Share on other sites More sharing options...
admin Posted December 13, 2010 Report Share Posted December 13, 2010 попробуйте сделать как писалось с поста Link to comment Share on other sites More sharing options...
Андрей Алексеев Posted January 17, 2011 Report Share Posted January 17, 2011 Здраствуйте. Подскажите как можно сделать кнопку Включить/Выключить интернет ? Link to comment Share on other sites More sharing options...
admin Posted January 19, 2011 Report Share Posted January 19, 2011 по-моему на форуме netup рассматривалась такая возможность Link to comment Share on other sites More sharing options...
Guest sbyter Posted January 24, 2011 Report Share Posted January 24, 2011 тоже интересует эта кнопочка . если ест ьвозможность выложите кусок кода с описанием куда его вставить . Link to comment Share on other sites More sharing options...
Darkness Posted February 5, 2011 Report Share Posted February 5, 2011 Кому интересно, могу помочь с кнопкой за символические 5$ )) (ICQ 8052863)А кто подскажет, как сделать смену тарифа платную? Link to comment Share on other sites More sharing options...
Андрей Алексеев Posted February 28, 2011 Report Share Posted February 28, 2011 Добрый день.Подскажите по какой причине через личный кабинет не показывается информация о трафике который был архивирован ?Через админку и через штатную статистику все показвается.Зарание спасибо. 1 Link to comment Share on other sites More sharing options...
admin Posted February 28, 2011 Report Share Posted February 28, 2011 здесь используется прямой sql запрос в базу, а не через urfu. Когда кабинет писался архивирования еще не было. Link to comment Share on other sites More sharing options...
Darkness Posted March 20, 2011 Report Share Posted March 20, 2011 Кто может помочь с небольшой модернизацией этого кабинета за вознаграждение? Link to comment Share on other sites More sharing options...
admin Posted March 20, 2011 Report Share Posted March 20, 2011 а что вы хотите? В ближайшее время скорее всего буду переписывать кабинет, надо вводить кэширование. А то ресурсоёмко когда много народа. Будет скорее всего на ZendFramework'е, если конечно ничего не поменяется, будет свободное время напишу.Высказывайте свои пожелания, если хотите помочь материально, реквизиты есть на сайте. Link to comment Share on other sites More sharing options...
virus33 Posted March 29, 2011 Report Share Posted March 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...Подскажите куда копать? Заранее большое спасибо! Link to comment Share on other sites More sharing options...
admin Posted March 29, 2011 Report Share Posted March 29, 2011 почитайте вот здесьа вообще будет вторая версия кабинета, я надеюсь что скоро(обсуждение в соседней ветке). Там такие вещи уберу. Link to comment Share on other sites More sharing options...
Андрей Алексеев Posted November 15, 2011 Report Share Posted November 15, 2011 Добрый день.Может ктонибуть переделать эту функцию http://wiki.flintnet.ru/doku.php?id=joomla_plugin:mac_registration#php для данного кабинета ? Link to comment Share on other sites More sharing options...
Recommended Posts