Что не так написано подскажите Хочу настроить чтоб уведомляло всех у кого баланс ниже 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?,,,";}
?>
ё