Вход Регистрация
Файл: includes/wap/finance/service_on.php
Строк: 77
<?php
$qu
=@mysql(DBName,"SELECT * FROM `finance_billing` WHERE `id_user` = '$id_user' ORDER BY `time` DESC LIMIT 0, 1");
$datau=mysql_fetch_array($qu);

print 
$head.cyr2utf('<card id="main" title="Подключение услуги">');
print 
'<do name="x" type="options" label="xPanel"><go href="?'.$id.'"/></do>';
print 
cyr2utf('<do name="f" type="options" label="Платные услуги"><go href="?'.$id.'/finance"/></do>');
print 
cyr2utf('<do name="u" type="options" label="Управление услугами"><go href="?'.$id.'/finance/service"/></do>');
print 
'<p>';
print 
cyr2utf('Подключение услуги ');

if     (
$query3=='chat10')  {print cyr2utf('<b>Чат (chat10)</b>'); $cena='0.05';}
elseif (
$query3=='forum10') {print cyr2utf('<b>Форум (forum10)</b>'); $cena='0.10';}
elseif (
$query3=='gb10')    {print cyr2utf('<b>Гостевая книга (gb10)</b>'); $cena='0.01';}
else                        {print 
cyr2utf('<b>??? ('.$query3.')</b>'); $cena='0.00';}

if ((
$query4=='ok')&&($datau['sum']>=$cena))
    {
    print 
cyr2utf(' выполнено ');

    
$qs=@mysql(DBName,"SELECT `start` FROM `finance_service` WHERE `id_user` = '$id_user' AND `service` = '".$query3."' AND `stop` = '0' LIMIT 0, 1");
    
$s=@mysql_num_rows($qs);
    
$datas=@mysql_fetch_array($qs);

    if (
$s>0) print date("j.m.Y H:i",$datas['start']).'. <br/>';
    else
        {
        
# Добавляем услугу в список
        
@mysql(DBName,"INSERT INTO `finance_service` ( `id_user` , `service` , `start` , `stop` , `nextpay` , `price` ) VALUES ( '$id_user' , '".addslashes($query3)."' , '".time()."' , '0' , '".(time()+86400)."' , '".$cena."' )");
        
$sid=mysql_insert_id();
        
# Добавляем пункт в биллинг
        
@mysql(DBName,"INSERT INTO `finance_billing` ( `id_user` , `time` , `direct` , `sum` , `pay` , `descr` ) VALUES ( '$id_user' , '".time()."' , '-' , '".($datau['sum']-$cena)."' , '".$cena."' , 'start-".$query3.'-'.$sid."' )");
        print 
date("j.m.Y H:i").'. <br/>';
        }

    
$f=@fopen($userpath.'services.dat','r');
    
$servicelist=fread($f,1024);
    
$servicelist=str_replace(';;'';'$query3.';'.str_replace($query3,'',$servicelist));
    
$f=fopen($userpath.'services.dat',"w+");fwrite($f,$servicelist);fclose($f);

    print 
cyr2utf('<a href="?'.$id.'/finance/service">Управление услугами</a>');
    print 
'</p></card></wml>';
    exit;
    }

print 
' <br/>';

$qs=@mysql(DBName,"SELECT `start` FROM `finance_service` WHERE `id_user` = '$id_user' AND `service` = '".$query3."' AND `stop` = '0' LIMIT 0, 1");
$s=@mysql_num_rows($qs);

if (
$s>0)
    {
    print 
cyr2utf('<br/>Данная услуга уже подключена (с '.date("j.m.Y H:i",$datah['start']).'). <br/> <br/>');
    }
else
    {
    print 
cyr2utf('Стоимость данной услуги <b>'.$cena.' у.е./сутки</b>. <br/>Сразу после подключения ');
    print 
cyr2utf('с вашего баланса будет списана сумма за первые сутки обслуживания. ');
    print 
cyr2utf('Далее списание будет производиться ежедневно в это же время до тех ');
    print 
cyr2utf('пор, пока Вы не отключите услугу, либо суммы на Вашам балансе будет ');
    print 
cyr2utf('недостаточно, для оплаты. В последнем случае услуга будет отключена ');
    print 
cyr2utf('автоматически. <br/><small><b>Средства, списанные в результате ошибочного подключения, ');
    print 
cyr2utf('а так же при досрочном отключении на баланс не возвращаются!</b></small>');
    if (
$datau['sum']<$cena) print cyr2utf(' <br/> <br/><b>Недостаточно средств для подключения.</b> Ваш баланс: '.sprintf ("%01.2f",$datau['sum']).' у.е. <br/>');
    else print 
cyr2utf(' <br/> <br/><a href="?'.$id.'/finance/service/on/'.$query3.'/ok">Подключить</a> <br/>');
    }

print 
cyr2utf('<a href="?'.$id.'/finance/service">Оставить как есть</a>');
print 
'</p></card></wml>';
exit;
?>
Онлайн: 3
Реклама