web_delete.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. if(!DEFINED('EGP'))
  3. exit(header('Refresh: 0; URL=http://'.$_SERVER['SERVER_NAME'].'/404'));
  4. class web_delete extends cron
  5. {
  6. function __construct()
  7. {
  8. global $argv, $sql;
  9. $sql->query('SELECT `id`, `login`, `type`, `server`, `unit` FROM `web` WHERE `id`="'.$argv[3].'" LIMIT 1');
  10. $web = $sql->get();
  11. if($web['type'] == 'hosting')
  12. {
  13. include(DATA.'web.php');
  14. $result = json_decode(file_get_contents(sys::updtext($aWebUnit['isp']['account']['delete'], array('login' => $web['login']))), true);
  15. if(!isset($result['result']) || strtolower($result['result']) != 'ok')
  16. continue;
  17. $sql->query('DELETE FROM `web` WHERE `id`="'.$web['id'].'" LIMIT 1');
  18. }
  19. include(LIB.'web/free.php');
  20. $aData = array(
  21. 'type' => $web['type'],
  22. 'server' => array('id' => $web['server'], 'unit' => $web['unit'], 'user' => 0, 'game' => 'system')
  23. );
  24. web::delete($aData, false);
  25. }
  26. }
  27. ?>