Вход Регистрация
Файл: 4wx.ru/scripts/validity.php
Строк: 87
<?php
include_once '../sys/fnc.php';

/*
    @author: by Ak47res1
    @function: Срока действия услуги
*/
$validity2 mysql_query("SELECT * FROM `my_orders` WHERE `works_to` < '".time()."' AND `status` = '1'");

while (
$validity mysql_fetch_array($validity2))
{
$reguserisp1 file_get_contents("https://".$server.":1500/manager/ispmgr?authinfo=".$isprootlogin.":".$isprootpaswd."&out=xml&func=user.disable&elid=".$validity['isp_login']."&sok=yes");

if(
preg_match('<ok/>',$reguserisp1)){ 
mysql_query("UPDATE `my_orders` SET `status` = '2' WHERE `id` = '"$validity['id'] ."'");
echo 
'Действует до: '.ptime($validity['works_to']).' | # OK <br />';
mysql_query("INSERT INTO `logs_bill` (`id_user`, `time`, `razd`, `text`) values('1', '".time()."', 'Приостановлена услуга №".$validity['id']."', 'Изменен статус услуги на «Остановлена» - ".$id_user['login']."')"); // Записуем лог
}else{
echo 
'<div class="err">Попробуйте позже №1</div>';
mysql_query("INSERT INTO `logs_bill` (`id_user`, `time`, `razd`, `text`) values('1', '".time()."', 'Срок действия услуги №".$validity['id']."', 'Ошибка подключение к ROOT - ".$id_user['login']."')"); // Записуем лог
}
}    
if (
mysql_num_rows($validity2)==0)echo "№1 NET<br />";
/*
 @end
*/
/*
    @author: by Ak47res1
    @function: Активировать заказ - "Остановлен"
*/
$validity3 mysql_query("SELECT * FROM `my_orders` WHERE `works_to` < '".time()."' AND `status` = '2' AND `automatic_extension` = '1'");

while (
$post3 mysql_fetch_array($validity3))
{
$id_user mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$post3['id_user']."'"));

if (
$id_user['wmr'] >= $post3['price']){

$reguserisp2 file_get_contents("https://".$server.":1500/manager/ispmgr?authinfo=".$isprootlogin.":".$isprootpaswd."&out=xml&func=user.enable&elid=".$post3['isp_login']."&sok=yes");


if(
preg_match('<ok/>',$reguserisp2)){ 

mysql_query("UPDATE `user` SET `wmr` = '".($id_user['wmr']-$post3['price'])."' WHERE `id` = '$id_user[id]' LIMIT 1");

mysql_query("INSERT INTO `history_money` (`user`, `money`, `mp`, `usl`, `time`) values('$id_user[id]', '".$post3['price']."', '0', 'Продление услуги ".html($post3['name'])."', '".time()."')");

mysql_query("UPDATE `my_orders` SET `status` = '1', `works_to` = '".(time()+60 60 24 30)."' WHERE `id` = '"$post3['id'] ."'");
if (
$set['extension_services']==0)mysql_query("INSERT INTO `logs_bill` (`id_user`, `time`, `razd`, `text`) values('1', '".time()."', 'Продление услуги №".$post3['id']."', 'Продлил ".$id_user['login']."')"); // Записуем лог
echo '№2 | OK <br />';

}else{
mysql_query("INSERT INTO `logs_bill` (`id_user`, `time`, `razd`, `text`) values('1', '".time()."', 'Продление услуги №".$post3['id']."', 'Ошибка подключение к ROOT - ".$id_user['login']."')"); // Записуем лог
echo '<div class="err">Попробуйте позже</div>';
}

}else{
echo 
'№2 | Нехватило денег | NO <br />';
if (
$set['not_money']==0)mysql_query("INSERT INTO `logs_bill` (`id_user`, `time`, `razd`, `text`) values('1', '".time()."', 'Продление услуги №".$post3['id']."', 'Не хватило денег у ".$id_user['login']."')"); // Записуем лог
}

}    
if (
mysql_num_rows($validity3)==0)echo "№2 NET";
/*
 @end
*/
/*
 @text: Заказы биллинга
*/
/*
    @author: by Ak47res1
    @function: Срока действия услуги
*/
$validity2 mysql_query("SELECT * FROM `orders_billing` WHERE `works_to` < '".time()."' AND `status` = '1'");

while (
$validity mysql_fetch_array($validity2))
{
$reguserisp1 file_get_contents("https://".$server.":1500/manager/ispmgr?authinfo=".$isprootlogin.":".$isprootpaswd."&out=xml&func=user.disable&elid=".$validity['isp_login']."&sok=yes");

if(
preg_match('<ok/>',$reguserisp1)){ 
mysql_query("UPDATE `my_orders` SET `status` = '2' WHERE `id` = '"$validity['id'] ."'");
echo 
'Действует до: '.ptime($validity['works_to']).' | # OK <br />';
mysql_query("INSERT INTO `logs_bill` (`id_user`, `time`, `razd`, `text`) values('1', '".time()."', 'Приостановлена работа биллинга №".$validity['id']."', 'Изменен статус услуги на «Остановлена» - ".$id_user['login']."')"); // Записуем лог
}else{
echo 
'<div class="err">Попробуйте позже №1</div>';
mysql_query("INSERT INTO `logs_bill` (`id_user`, `time`, `razd`, `text`) values('1', '".time()."', 'Срок действия услуги №".$validity['id']."', 'Ошибка подключение к ROOT - ".$id_user['login']."')"); // Записуем лог
}
}    
if (
mysql_num_rows($validity2)==0)echo "№1 NET<br />";
/*
 @end
*/
/*
    @author: by Ak47res1
    @function: Активировать заказ - "Остановлен"
*/
$validity3 mysql_query("SELECT * FROM `orders_billing` WHERE `works_to` < '".time()."' AND `status` = '2' AND `automatic_extension` = '1'");

while (
$post3 mysql_fetch_array($validity3))
{
$id_user mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$post3['id_user']."'"));

if (
$id_user['wmr'] >= $post3['price']){

$reguserisp2 file_get_contents("https://".$server.":1500/manager/ispmgr?authinfo=".$isprootlogin.":".$isprootpaswd."&out=xml&func=user.enable&elid=".$post3['isp_login']."&sok=yes");


if(
preg_match('<ok/>',$reguserisp2)){ 

mysql_query("UPDATE `user` SET `wmr` = '".($id_user['wmr']-$post3['price'])."' WHERE `id` = '$id_user[id]' LIMIT 1");

mysql_query("INSERT INTO `history_money` (`user`, `money`, `mp`, `usl`, `time`) values('$id_user[id]', '".$post3['price']."', '0', 'Продление биллинга № ".intval($post3['id'])."', '".time()."')");

mysql_query("UPDATE `orders_billing` SET `status` = '1', `works_to` = '".(time()+60 60 24 30)."' WHERE `id` = '"$post3['id'] ."'");
mysql_query("INSERT INTO `logs_bill` (`id_user`, `time`, `razd`, `text`) values('1', '".time()."', 'Продление услуги №".$post3['id']."', 'Продлил ".$id_user['login']."')"); // Записуем лог
echo '№3 | OK <br />';

}else{
mysql_query("INSERT INTO `logs_bill` (`id_user`, `time`, `razd`, `text`) values('1', '".time()."', 'Продление услуги №".$post3['id']."', 'Ошибка подключение к ROOT - ".$id_user['login']."')"); // Записуем лог
echo '<div class="err">Попробуйте позже</div>';
}

}else{
echo 
'№3 | Нехватило денег | NO <br />';
if (
$set['not_money']==0)mysql_query("INSERT INTO `logs_bill` (`id_user`, `time`, `razd`, `text`) values('1', '".time()."', 'Продление услуги №".$post3['id']."', 'Не хватило денег у ".$id_user['login']."')"); // Записуем лог
}

}    
if (
mysql_num_rows($validity3)==0)echo "№3 NET<br />";
/*
 @end
*/
/*
    @author: by Ak47res1
    @function: Вышло время продления
*/
$validity5n mysql_query("SELECT * FROM `my_orders` WHERE `works_to` < '".(time()-60*60*24*7)."' AND `status` = '2'");

while (
$validity5 mysql_fetch_array($validity5n))
{
$id_user mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$validity5['id_user']."'"));
echo 
'Услуга активна была до: '.ptime($validity5['works_to']).' | # OK <br />';
mysql_query("INSERT INTO `logs_bill` (`id_user`, `time`, `razd`, `text`) values('1', '".time()."', 'Изменили статус услуги №".$validity5['id']."', 'Изменен статус услуги на Обрабатывается - ".$id_user['login']." / Услуга активна была до: ".ptime($validity5['works_to'])."')"); // Записуем лог
mysql_query("UPDATE `my_orders` SET `status` = '3' WHERE `id` = '"$validity5['id'] ."'");
}
if (
mysql_num_rows($validity5n) == 0)echo "№5 NET<br />";
/*
 @end
*/
?>
Онлайн: 0
Реклама