смена ТП клиентом в урфа на пхп
смена ТП клиентом в урфа на пхп
Подскажите пожалуйста как реализовать смену тарифного плана самим абонентом через урфа на пхп. функция должна быть прописана в файле user_functions.php??
$urfa_admin->rpcf_link_user_tariff($user_id, $account_id, $tariff_current, $urfa_next_tariff, $discount_period_id, $tariff_link_id);
В параметрах меняем только $urfa_next_tariff, остальные оставляем текущие.
Посмотрите тему Личный кабинет на готовом движке - там в плагине к джумле все полностью реализовано.
Функция есть на http://wiki.flintnet.ru
В параметрах меняем только $urfa_next_tariff, остальные оставляем текущие.
Посмотрите тему Личный кабинет на готовом движке - там в плагине к джумле все полностью реализовано.
Функция есть на http://wiki.flintnet.ru
помогите пожалуйста. ну никак не могу разобраться . . ((
есть всем известная функция в урфа пхп
я её вызываю вот таким образом
в итоге мне нужно из нее извлеч $service['tariff_name']. как это сделать?? если пишу $s['tariff_name'], то не работает. . . подскажите пожалуйста . . .
есть всем известная функция в урфа пхп
Код: Выделить всё
function rpcf_user5_get_services() { //-0x4023
$ret=array();
if (!urfa_call(-0x4023)) {
print "Error calling function ". __FUNCTION__ ."\n";
return FALSE;
}
$x = urfa_get_data();
$ret['count']=$x->DataGetInt();
for ($i=0;$i<$ret['count'];$i++) {
$x = urfa_get_data();
$service['id'] = $x->DataGetInt();
$service['service_id'] = $x->DataGetInt();
$service['service_type'] = $x->DataGetInt();
$service['service_name'] = $x->DataGetString();
$service['tariff_name'] = $x->DataGetString();
$service['discount_period'] = $x->DataGetString();
$service['cost'] = $x->DataGetDouble();
$service['discounted_in_curr_period'] = $x->DataGetDouble();
$ret['services'][]=$service;
}
urfa_get_data();
return $ret;
Код: Выделить всё
$s = rpcf_user5_get_services();
Делал это с помощью админки Магнума.
Алгоритм.
1. Удаляем услуги.
2. удаляем тарифный план.
3. Добавляем новый тарифный план.
4. Добавляем новые услуги.
Минус - при этом у абонента меняется расчетный период.
Пробовали через официальную админку установить другой следующий тарифный план, но столкнулись с глюком - новый тарифный план автоматически добавляется, а услуги нет.
Алгоритм.
1. Удаляем услуги.
2. удаляем тарифный план.
3. Добавляем новый тарифный план.
4. Добавляем новые услуги.
Минус - при этом у абонента меняется расчетный период.
Пробовали через официальную админку установить другой следующий тарифный план, но столкнулись с глюком - новый тарифный план автоматически добавляется, а услуги нет.
-
- Сообщения: 1612
- Зарегистрирован: Пт ноя 10, 2006 15:23
а вторую строчку мне куда лепить?? мне надо чтобы это в определенном поле таблицы выдалось . . и что обозначает [$i] мне пишет ошибкуmikkey finn писал(а):$s['services'][$i]['tariff_name']
0<=$i<$s['count']
Notice: Undefined variable: i in /usr/local/www/mycab/login.php on line 28
Notice: Undefined index: in /usr/local/www/mycab/login.php on line 28
Вот готовая смена тарифа (один из моих плагинов к джумле) viewtopic.php?p=41188#41188
Используйте лучше готовый кабинет на джумле - все станет намного проще.
Используйте лучше готовый кабинет на джумле - все станет намного проще.
-
- Сообщения: 1612
- Зарегистрирован: Пт ноя 10, 2006 15:23
задача принципиально не пользоваться движками. так то было бы проще намного, к тому же есть уже готовые кабинеты сделаные. заинсталил, прописал пути и параметры и вуаля - готово то что нужно . .Kayfolom писал(а):Вот готовая смена тарифа (один из моих плагинов к джумле) viewtopic.php?p=41188#41188
Используйте лучше готовый кабинет на джумле - все станет намного проще.
можете мне подсказать каким образом в данном случае необходимо сделать . . .плиз . .mikkey finn
Это ссылка на php код смены тарифа через urfa php, вы же это просили? Уберите лишнее и пользуйтесь.BlackJack писал(а):задача принципиально не пользоваться движками. так то было бы проще намного, к тому же есть уже готовые кабинеты сделаные. заинсталил, прописал пути и параметры и вуаля - готово то что нужно . .Kayfolom писал(а):Вот готовая смена тарифа (один из моих плагинов к джумле) viewtopic.php?p=41188#41188
Используйте лучше готовый кабинет на джумле - все станет намного проще.