Личный кабинет Utmcabinet V2.0 (Utm 5.2.1–008+, 5.3+)
-
- Сообщения: 15
- Зарегистрирован: Пн сен 10, 2012 11:15
Помогите пожалуйста разобраться
подскажите пожалуйста, чем может быть вызвана подобная ошибка при установке лк
Strict Standards: Declaration of TariffsModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/40_tariffs.php on line 12
Strict Standards: Declaration of LoginModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/00_login.php on line 12
Strict Standards: Declaration of UserModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/00_user.php on line 13
Strict Standards: Declaration of LoginHotspotModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/01_login_hotspot.php on line 12
Strict Standards: Declaration of LoginCardModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/03_login_card.php on line 12
Strict Standards: Declaration of NewMessagesModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/10_new_messages.php on line 12
Strict Standards: Declaration of TrafficReportModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/30_traffic_report.php on line 13
Strict Standards: Declaration of ServiceReportModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/31_service_report.php on line 12
Strict Standards: Declaration of PaymentsReportModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/32_payments_report.php on line 12
Strict Standards: Declaration of InvoicesModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/33_invoices.php on line 12
Strict Standards: Declaration of TelephonyReportModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/34_telephony_report.php on line 12
Strict Standards: Declaration of DHSReportModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/35_dhs_report.php on line 12
Strict Standards: Declaration of BlockingReportModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/36_blocking_report.php on line 12
Strict Standards: Declaration of FundsFlowReportModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/37_funds_flow_report.php on line 12
Strict Standards: Declaration of OtherChargesReportModule::init() should be compatible with Module::init($title = 'Unknown', $group = 'Default', $visible = false, $login = false) in /opt/lampp/htdocs/utm5_web_php/modules/38_other_charges_report.php on line 12
-
- Сообщения: 15
- Зарегистрирован: Пн сен 10, 2012 11:15
Уважаемый Darang подскажите почему происходит следущее, при попытке нажать на турбокнопку, в логах apache22 пишет
PHP Notice: fwrite(): send of 12 bytes failed with errno=32 Broken pipe
in /usr/local/www/http/library/Urfa/Socket.php on line 39
соответственно на странице кабинета возникает тормоз, и зайти на него больше не получается.
PHP Notice: fwrite(): send of 12 bytes failed with errno=32 Broken pipe
in /usr/local/www/http/library/Urfa/Socket.php on line 39
соответственно на странице кабинета возникает тормоз, и зайти на него больше не получается.
-
- Сообщения: 15
- Зарегистрирован: Пн сен 10, 2012 11:15
Помучил его терь не пишет этого, пишет
PHP Notice: Use of undefined constant slink_id - assumed 'slink_id' in /usr/local/www/http/library/Urfa/Client.php on line 1360, referer: http://lk/user/service/6092
вот что в логах биллинга

PHP Notice: Use of undefined constant slink_id - assumed 'slink_id' in /usr/local/www/http/library/Urfa/Client.php on line 1360, referer: http://lk/user/service/6092
вот что в логах биллинга

-
- Сообщения: 15
- Зарегистрирован: Пн сен 10, 2012 11:15
-
- Сообщения: 15
- Зарегистрирован: Пн сен 10, 2012 11:15
-
- Сообщения: 15
- Зарегистрирован: Пн сен 10, 2012 11:15
Настройка SMS уведомлений через личный кабинет.

Сделано через поле "Web_page". Второй вариант через "Дополнительные парамерты (additional)" считаю удобнее, но еще не доделал.
1. Как сделать edit_user через функцию в php, а не через exec в utm5_urfaclient?
2. Как считать информацию additional у пользователя?

Сделано через поле "Web_page". Второй вариант через "Дополнительные парамерты (additional)" считаю удобнее, но еще не доделал.
index.phtml
<tr>
<td>Мобильный телефон (WEB_PAGE):</td>
<td><?= $this->userData['mobile_telephone']?>
<?php if ($this->userData['mobile_telephone']): ?>
<?php $style = $this->userData['web_page'] ? 'success' : 'badge'?>
<span class="badge badge-<?=$style?>">
<?= Urfa_Resolve::resolveSMSStatus((int)$this->userData['web_page'])?>
</span>
<a class="btn btn-mini"
href="/user/sms/int_status/<?=(int)!$this->userData['web_page']?>/aid/<?= $this->userData['basic_account']?>">
<?=Urfa_Resolve::resolveSMSSAction((int)$this->userData['web_page'])?>
</a>
<?php endif; ?>
</td>
</tr>
IndexController.php
public function smsAction()
{
$this->_helper->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender();
$int_status = $this->_getParam('int_status');
$acc_id = $this->_getParam('aid');
if (isset($int_status)) {
if ($int_status == 1 || $int_status == 0) {
$urfa = $this->reconnect();
$urfa->changeSMS($acc_id, $int_status);
$this->_helper->flashMessenger->addMessage(array('success' => 'Состояние изменено'));
$this->cache->remove($this->cache_basic_account . '_accounts');
}
}
$this->_helper->redirector('index', 'index', 'billing');
}
Urfa/Client.php
public function changeSMS($acc_id, $new_sms_status_acc)
{
shell_exec(`/netup/utm5/bin/utm5_urfaclient -h 127.0.0.1-p 11758 -l init -P init -a edit_user -user_id $acc_id -web_page $new_sms_status_acc`);
}
Прошу помощи.library/Urfa/Resolve.php
static function resolveSMSStatus($state)
{
if ($state == 0) {
return 'SMS уведомление Выключено';
}
else {
return 'SMS уведомление Включено';
}
}
static function resolveSMSSAction($state)
{
if ($state == 0) {
return 'Включить';
}
else {
return 'Выключить';
}
}
1. Как сделать edit_user через функцию в php, а не через exec в utm5_urfaclient?
2. Как считать информацию additional у пользователя?