-
Публикаций
528 -
Зарегистрирован
-
Посещение
-
Победитель дней
10
Сообщения, опубликованные admin
-
-
вроде всё нормально работает, пробуйте ещё
-
у вас скорее всего php 4 версии, модуль работает только на 5 версии
-
опять же, здесь я вам ничего конкретного сказать не могу. Я, в принципе, с билингом не работаю и таких особенностей не знаю.
-
можно, функция отвечающая за формирование url, получаемой информации
например, для nbrb
public function getUrl($date = "") {
if (strlen ( $date ) > 1) {
$url = $this->url . $date;
} else {
$url = $this->url;
}
return $url;
}где $date соответственно дата курсов
-
а лучше наверное
вместо
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
, т.е. я так понимаю, что он зачисляется как платёж, он должен тогда автоматически активироваться,
если положительный баланс
-
я сам не проверял, у нас эта функция не действует, но вы можете соответственно немного изменить файл 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> -
$db = new dbWork ( DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE );
if (! $db->getError ()) {
$outData = $db->GetStatus ( $userId );
} else
echo $db->getError ();
В $outData. И Вам к тому же надо получить $userId.
-
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 попробуйте спросить
-
честно сказать, мне тяжело что-то ответить. Может само ядро utm тормозит
-
А как сделать услугу Кредит бесплатной, и так что бы кредит ставился на 20 дней, и если человек не оплатил, потом вычитался и инет блокировался.
Кто нибудь смог реализоваться включение и отключение интернета, киньте пожалуйста пример, а то пока не сильно разбираюсь в php.
В папке 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 будет код статуса
обработка опять таки ранее написанной функцией
-
здесь всё очень специфично для каждого провайдера, и скрипт не совсем универсальный. Просто в нашем случае необходимо было снизить нагрузку на 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)
-
а какой банк, просто может быть что одни данные берутся из кэша, а во втором случае кэша нет.
-
исправить конечно можно, но это нецелесообразно и никто этого делать не будет
-
в класс для работы с базой данных, в нужном месте создаёте объект класса, вызываете функцию, передавая ей необходимый 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;
}
}
?> -
cUrl это модуль php, и он не входит в стандартный набор денвера. Вам надо скачать дополнительные модули для php и активировать этот модуль в php.ini.
А всё что касается самого модуля есть на сайте.
-
на выходных банки курсы не обновляют, или вы что-то иное имеете в виду
-
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;}Получите код состояние и по нему можно выводить статус абонента
-
проверьте, есть ли такие функции в файлах папки urfa и подключение файлов опять таки из этой же папки в файлах этих модулей.
-
скачайте заново. Просто теги в шаблоне и в оформлении модуля совпадали
-
может у вас какая то модифицированная версия, на сколько я помню, я не реализовывал смену тарифа. И в активации карт используется не статический метод, а $urfa_user5->rpcf_user5_card_payment. У вас после входа выводиться информация или везде такие ошибки?
-
нет, проблему я описал здесь
внёс небольшие изменения в модуль, скачайте заново.
-
этот модуль отдельно поставить нельзя. Поищите, может и есть какие нибудь скрипты. Их парсер он больше для разработчиков.
-
для вашего города не выдаётся информация о текущем состоянии погоды, в связи с этим возникает эта ошибка. В ближайшее время исправлю.
-
посмотрите, правильно ли вы указали настройки в файле config.inc.php
Модуль Вывода Курса Валют Jextcurrency
в JExtCurrency
Опубликовано
человек, который помогал в последнее время вносить новые функции, для своих целей разрабатывал плагин для чешской кроны, можете у него спросить justphp.net.