Просмотр файла includes/wap/finance/schet.php

Размер файла: 3.44Kb
  1. <?php
  2. error_reporting(7);
  3.  
  4. # Аннулирование счета
  5. if ($query2=='del')
  6. {
  7. $query3=$query3+0;
  8. @mysql(DBName,"UPDATE `finance_schet` SET `comment` = 'delete' WHERE `id` = '$query3' AND `id_user` = '$id_user' AND `paytime` = '0' LIMIT 1");
  9. print $head.cyr2utf('<card id="main" title="Cчета"><p align="center">Счет аннулирован<br/><a href="?'.$id.'/finance/schet">Счета</a></p></card></wml>');
  10. exit;
  11. }
  12.  
  13. # Удаление просроченных счетов, хранящихся более двух недель
  14. @mysql(DBName,"DELETE FROM `finance_schet` WHERE `paytime` = '0' AND `createtime` < '".(time()-1468800)."'");
  15.  
  16. # Выбор неоплаченных, неаннулированых счетов
  17. $q3=@mysql(DBName,"SELECT * FROM `finance_schet` WHERE `id_user` = '$id_user' AND `paytime` = '0' AND `comment` != 'delete' LIMIT 0, 1");
  18. $s=@mysql_num_rows($q3);
  19.  
  20. if (($s<1)&&($query2=='new')) include($rootpath.'wap/finance/schet_new.php');
  21. if (($s>0)&&($query2=='info')) include($rootpath.'wap/finance/schet_info.php');
  22.  
  23. print $head.cyr2utf('<card id="main" title="Cчета">');
  24. print '<do name="x" type="options" label="xPanel"><go href="?'.$id.'"/></do>';
  25. print cyr2utf('<do name="f" type="options" label="Платные услуги"><go href="?'.$id.'/finance"/></do>');
  26. $addcard='';
  27.  
  28. if ($s>0)
  29. {
  30. print '<p>';
  31. print cyr2utf('<small>Чтобы выписать новый счет, предыдущий следует оплатить или аннулировать.</small> <br/> <br/>');
  32. print cyr2utf('<b>Неоплаченные</b><br/>');
  33. for ($i=0;$i<$s;$i++)
  34. {
  35. $data3=@mysql_fetch_array($q3);
  36. print cyr2utf('<u>Счет: KMX/'.$data3['id_user'].'/'.$data3['id'].'</u> <br/>');
  37. print cyr2utf('на сумму: '.sprintf ("%01.2f",$data3['value']).' у.е.<br/>');
  38. print cyr2utf('выставлен '.date("j.m H:i ",$data3['createtime']).' <br/>');
  39. print cyr2utf('за: '.$data3['descr'].' <br/>');
  40. print cyr2utf('Оплатить до: '.date("j.m",$data3['createtime']+259200).' <br/>');
  41. print cyr2utf('<a href="?'.$id.'/finance/schet/info">Инфо для оплаты</a><br/>');
  42. print cyr2utf('<a href="#del'.$data['id'].'">Аннулировать</a> <br/> <br/>');
  43. $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>');
  44. }
  45. }
  46. else
  47. {
  48. print cyr2utf('<do name="n" type="options" label="Выписать счет"><go href="?'.$id.'/finance/schet/new"/></do>');
  49. print '<p>';
  50. print cyr2utf('<a href="?'.$id.'/finance/schet/new">Выписать счет</a><br/>');
  51. }
  52.  
  53. # Выбор оплаченных счетов
  54. $q3=@mysql(DBName,"SELECT * FROM `finance_schet` WHERE `id_user` = '$id_user' AND `paytime` != '0' LIMIT 0, 10");
  55. $s3=@mysql_num_rows($q3);
  56.  
  57. if ($s3>0)
  58. {
  59. print cyr2utf('<b>Оплаченые</b><br/>');
  60. for ($i=0;$i<$s3;$i++)
  61. {
  62. $data3=@mysql_fetch_array($q3);
  63. print cyr2utf('<u>Счет: KMX/'.$data3['id_user'].'/'.$data3['id'].'</u> <br/>');
  64. print cyr2utf('на сумму: '.sprintf ("%01.2f",$data3['value']).' у.е.<br/>');
  65. print cyr2utf('выставлен '.date("j.m.Y H:i ",$data3['createtime']).' <br/>');
  66. print cyr2utf('за: '.$data3['descr'].' <br/>');
  67. print cyr2utf('Оплачен: '.date("j.m.Y",$data3['paytime']).' <br/>');
  68. }
  69. }
  70. elseif ($s>0) print cyr2utf('<small>Оплаченых счетов нет.</small> <br/> ');
  71. else print cyr2utf('<small>Cчетов нет.</small> <br/> ');
  72.  
  73. print cyr2utf('<br/> <a href="?'.$id.'/finance">Платные услуги</a>');
  74. print '</p></card>'.$addcard.'</wml>';
  75. exit;
  76. ?>