Биллинговая система Nodeny
22 Ноября 2024, 19:10:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Ранее уведомление клиента о минусовом балнесе  (Прочитано 6658 раз)
Hasard
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 26


Просмотр профиля
« : 07 Мая 2015, 12:58:45 »

Настроили данную функцию если у клиента баланс ниже 10 грн его раз в сутки уведомляет ! Пока баланс не станет более 10 грн.
Как сделать так чтоб клиенту на странице выводилось реальная сумма денег ?

К примеру
День первый
......на Вашем счету 8 грн пополните Ваш счет!
День второй
......на Вашем счету 5грн пополните Ваш счет!
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #1 : 10 Мая 2015, 22:33:33 »

Сделать чтобы брало реальную сумму и показывало...
А вообще: штобля?
Записан
Fredik
NoDeny
Старожил
*

Карма: 5
Offline Offline

Сообщений: 362


Просмотр профиля
« Ответ #2 : 11 Мая 2015, 21:03:20 »

купить модуль у Cell-a и радоваться, там все есть.
а  чего нет - это же опен сорс, пиши что хочеш.

ПС http://forum.nodeny.com.ua/index.php?topic=162.0
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #3 : 11 Мая 2015, 21:35:00 »

Лучше не надо )))
Записан
Hasard
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 26


Просмотр профиля
« Ответ #4 : 06 Июня 2015, 19:27:05 »

Что не так написано подскажите Непонимающий
Хочу настроить чтоб уведомляло всех у кого баланс ниже 10 грн !
А шлет тупо всем у кого минус и плюс !
Спасибо !


<?php

$grp_id=1;
$Adm_id=1; // администратор, который шлет сообщухи
$log_file="/usr/local/nodeny/nodeny.log";
date_default_timezone_set('Europe/Kiev');
include_once ('./config.php');
include_once ('./db.class.php');
$MySQL = new MySQL();
//Запрос который шлет в группу $grp_id=
$sql="SELECT users.id,fio, ip, balance, price, balance-price as nb FROM `users`, `plans2` WHERE plans2.id=users.paket && users.grp !='".$grp_id."' && balance < 10";

//Запрос который шлет всем кроме группы $grp_id=
//$sql="SELECT users.id,fio, ip, balance, price, balance-price as nb FROM `users`, `plans2` WHERE plans2.id=users.paket && users.grp ='".$grp_id."' && balance < 10";

//Запрос который шлет всем без учета баланса. учетом группы. $grp_id=
//$sql="SELECT users.id, ip, balance, price, balance-price as nb FROM `users`, `plans2` WHERE plans2.id=users.paket && users.grp ='".$grp_id."'";

    if (isset($_SERVER['USER']))
    {
             $result = $MySQL->Query("$sql");
             $n_srt=mysql_num_rows($result);
             $time = time();
       while ($row = mysql_fetch_assoc($result)) {
             echo $row["fio"]."---".$row["id"]."---".round($row["nb"],2)."---".$row["price"]."------".$row["balance"]."\n"; // раскомментировать чтобы посмотреть на кого сработало
             $sql="INSERT INTO pays (mid,cash,type,bonus,category,admin_id,admin_ip,reason,coment,time) ".
             "VALUES(".$row['id'].",0,30,'',490,".$Adm_id.",'0','','".$row["balance"]." ',$time)";
              $res = $MySQL->Query("$sql"); // закомментировать, чтобы не слать сообщения а просто посмотреть на кого срабатывает
             }
         // Записываем событие в лог биллинга
         if (false !== ($fp = fopen($log_file, 'a+'))) { fwrite($fp,date("d.m.Y H:i")." ! Автоматической рассылкой отправлено ".$n_srt." сообщений о потенциальной задолженности \n"); fclose($fp); }

    }else {echo "Gluk?,,,";}
?>
ё
Записан
Fredik
NoDeny
Старожил
*

Карма: 5
Offline Offline

Сообщений: 362


Просмотр профиля
« Ответ #5 : 06 Июня 2015, 22:40:26 »

код Cell-a задай вопрос ему, или моуль был куплен у стороннего человека?
Записан
Hasard
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 26


Просмотр профиля
« Ответ #6 : 05 Июля 2015, 23:16:49 »

Подскажите как допилить скрипт чтоб он не слал тем кто уже отключен и имеет отрицательный баланс.
Пользователи которые были заблокированы 2 - 3 недели им на приходило за каждый день уведомлений около 20 сообщений.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #7 : 05 Июля 2015, 23:51:20 »

Подскажите как допилить скрипт чтоб он не слал тем кто уже отключен и имеет отрицательный баланс.
Пользователи которые были заблокированы 2 - 3 недели им на приходило за каждый день уведомлений около 20 сообщений.
кому заблокировано  добавить в запрос
state !='off'
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #8 : 06 Июля 2015, 08:49:41 »

стороннего человека?
В самую тютильку. Оно уже по интернету разошлось. Причем, что интересно, версия старая как гомно мамонта т.к. года два уже в поставке скрипт, написанный на перл )) и использующий для расчетов стандартные библиотеки биллинга. А эта "поделка" вообще работает не очень точно. Но я очень часто встречаю именно его на компах, на которых приходится что-то делать ))) видать кто-то активно постарался в свое время ))


Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!