Перейти к содержанию
UTM.SPACE community

admin

Администраторы
  • Публикаций

    528
  • Зарегистрирован

  • Посещение

  • Победитель дней

    10

Весь контент admin

  1. в настройках указать необходимые валюты EUR,USD/>http://jext.biz/jextcurrency/jextcurrency.html не забудьте обновить кэш
  2. человек, который помогал в последнее время вносить новые функции, для своих целей разрабатывал плагин для чешской кроны, можете у него спросить justphp.net.
  3. вроде всё нормально работает, пробуйте ещё
  4. у вас скорее всего php 4 версии, модуль работает только на 5 версии
  5. опять же, здесь я вам ничего конкретного сказать не могу. Я, в принципе, с билингом не работаю и таких особенностей не знаю.
  6. можно, функция отвечающая за формирование url, получаемой информации например, для nbrb public function getUrl($date = "") { if (strlen ( $date ) > 1) { $url = $this->url . $date; } else { $url = $this->url; } return $url; } где $date соответственно дата курсов
  7. а лучше наверное вместо 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 , т.е. я так понимаю, что он зачисляется как платёж, он должен тогда автоматически активироваться, если положительный баланс
  8. я сам не проверял, у нас эта функция не действует, но вы можете соответственно немного изменить файл credit.php <h1>Обещанный платёж</h1> <div class="info-mess"> <div class="inputdata"> <h3><span>Данные</span></h3> <br /> <?php if (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>
  9. $db = new dbWork ( DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE ); if (! $db->getError ()) { $outData = $db->GetStatus ( $userId ); } else echo $db->getError (); В $outData. И Вам к тому же надо получить $userId.
  10. 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 попробуйте спросить
  11. честно сказать, мне тяжело что-то ответить. Может само ядро utm тормозит
  12. В папке action/credit/functions.php case 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 на cron To 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 будет код статуса обработка опять таки ранее написанной функцией
  13. здесь всё очень специфично для каждого провайдера, и скрипт не совсем универсальный. Просто в нашем случае необходимо было снизить нагрузку на 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)
  14. а какой банк, просто может быть что одни данные берутся из кэша, а во втором случае кэша нет.
  15. исправить конечно можно, но это нецелесообразно и никто этого делать не будет
  16. в класс для работы с базой данных, в нужном месте создаёте объект класса, вызываете функцию, передавая ей необходимый user_id. И получаете число. А затем можете использовать что типо этого <?php /** * Класс вспомогательных функций * @author darang * */ class DebUtil { /** * Возвращает текстовую информацию о состоянии клиента * @param int $id */ static public function block_info($id) { $info = ""; switch ($id) { case 272 : $info = "админская"; break; case 16 : $info = "системная"; break; case 0 : $info = "активен"; break; default : $info = $id; break; } return $info; } } ?>
  17. cUrl это модуль php, и он не входит в стандартный набор денвера. Вам надо скачать дополнительные модули для php и активировать этот модуль в php.ini. А всё что касается самого модуля есть на сайте.
  18. на выходных банки курсы не обновляют, или вы что-то иное имеете в виду
  19. 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;} Получите код состояние и по нему можно выводить статус абонента
  20. проверьте, есть ли такие функции в файлах папки urfa и подключение файлов опять таки из этой же папки в файлах этих модулей.
  21. скачайте заново. Просто теги в шаблоне и в оформлении модуля совпадали
  22. может у вас какая то модифицированная версия, на сколько я помню, я не реализовывал смену тарифа. И в активации карт используется не статический метод, а $urfa_user5->rpcf_user5_card_payment. У вас после входа выводиться информация или везде такие ошибки?
  23. нет, проблему я описал здесь внёс небольшие изменения в модуль, скачайте заново.
×
×
  • Создать...