File size: 3.44Kb
<?php
error_reporting(7);
# Аннулирование счета
if ($query2=='del')
{
$query3=$query3+0;
@mysql(DBName,"UPDATE `finance_schet` SET `comment` = 'delete' WHERE `id` = '$query3' AND `id_user` = '$id_user' AND `paytime` = '0' LIMIT 1");
print $head.cyr2utf('<card id="main" title="Cчета"><p align="center">Счет аннулирован<br/><a href="?'.$id.'/finance/schet">Счета</a></p></card></wml>');
exit;
}
# Удаление просроченных счетов, хранящихся более двух недель
@mysql(DBName,"DELETE FROM `finance_schet` WHERE `paytime` = '0' AND `createtime` < '".(time()-1468800)."'");
# Выбор неоплаченных, неаннулированых счетов
$q3=@mysql(DBName,"SELECT * FROM `finance_schet` WHERE `id_user` = '$id_user' AND `paytime` = '0' AND `comment` != 'delete' LIMIT 0, 1");
$s=@mysql_num_rows($q3);
if (($s<1)&&($query2=='new')) include($rootpath.'wap/finance/schet_new.php');
if (($s>0)&&($query2=='info')) include($rootpath.'wap/finance/schet_info.php');
print $head.cyr2utf('<card id="main" title="Cчета">');
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>');
$addcard='';
if ($s>0)
{
print '<p>';
print cyr2utf('<small>Чтобы выписать новый счет, предыдущий следует оплатить или аннулировать.</small> <br/> <br/>');
print cyr2utf('<b>Неоплаченные</b><br/>');
for ($i=0;$i<$s;$i++)
{
$data3=@mysql_fetch_array($q3);
print cyr2utf('<u>Счет: KMX/'.$data3['id_user'].'/'.$data3['id'].'</u> <br/>');
print cyr2utf('на сумму: '.sprintf ("%01.2f",$data3['value']).' у.е.<br/>');
print cyr2utf('выставлен '.date("j.m H:i ",$data3['createtime']).' <br/>');
print cyr2utf('за: '.$data3['descr'].' <br/>');
print cyr2utf('Оплатить до: '.date("j.m",$data3['createtime']+259200).' <br/>');
print cyr2utf('<a href="?'.$id.'/finance/schet/info">Инфо для оплаты</a><br/>');
print cyr2utf('<a href="#del'.$data['id'].'">Аннулировать</a> <br/> <br/>');
$addcard.=cyr2utf('<card id="del'.$data['id'].'" title="Счет KMX/'.$data3['id_user'].'/'.$data3['id'].'"><p><b>Действительно анулировать счет?</b><br/><a href="?'.$id.'/finance/schet/del/'.$data3['id'].'">Аннулировать</a><br/><a href="#main">Отменить</a></p></card>');
}
}
else
{
print cyr2utf('<do name="n" type="options" label="Выписать счет"><go href="?'.$id.'/finance/schet/new"/></do>');
print '<p>';
print cyr2utf('<a href="?'.$id.'/finance/schet/new">Выписать счет</a><br/>');
}
# Выбор оплаченных счетов
$q3=@mysql(DBName,"SELECT * FROM `finance_schet` WHERE `id_user` = '$id_user' AND `paytime` != '0' LIMIT 0, 10");
$s3=@mysql_num_rows($q3);
if ($s3>0)
{
print cyr2utf('<b>Оплаченые</b><br/>');
for ($i=0;$i<$s3;$i++)
{
$data3=@mysql_fetch_array($q3);
print cyr2utf('<u>Счет: KMX/'.$data3['id_user'].'/'.$data3['id'].'</u> <br/>');
print cyr2utf('на сумму: '.sprintf ("%01.2f",$data3['value']).' у.е.<br/>');
print cyr2utf('выставлен '.date("j.m.Y H:i ",$data3['createtime']).' <br/>');
print cyr2utf('за: '.$data3['descr'].' <br/>');
print cyr2utf('Оплачен: '.date("j.m.Y",$data3['paytime']).' <br/>');
}
}
elseif ($s>0) print cyr2utf('<small>Оплаченых счетов нет.</small> <br/> ');
else print cyr2utf('<small>Cчетов нет.</small> <br/> ');
print cyr2utf('<br/> <a href="?'.$id.'/finance">Платные услуги</a>');
print '</p></card>'.$addcard.'</wml>';
exit;
?>