remove.php 983 B

123456789101112131415161718192021222324
  1. <?php
  2. if(!DEFINED('EGP'))
  3. exit(header('Refresh: 0; URL=http://'.$_SERVER['SERVER_NAME'].'/404'));
  4. $cid = isset($url['cid']) ? sys::int($url['cid']) : sys::outjs(array('e' => 'Выбранная копия не найдена.'), $nmch);
  5. $sql->query('SELECT `name`, `status` FROM `control_copy` WHERE `id`="'.$cid.'" AND `user`="'.$ctrl['user'].'_'.$id.'" AND `game`="'.$server['game'].'" LIMIT 1');
  6. if(!$sql->num())
  7. sys::outjs(array('e' => 'Выбранная копия не найдена.'), $nmch);
  8. $copy = $sql->get();
  9. if(!$copy['status'])
  10. sys::outjs(array('e' => 'Дождитесь создания резервной копии.'), $nmch);
  11. $ssh->set('screen -dmS rem_copy_'.$cid.' rm /copy/'.$copy['name'].'.tar');
  12. $sql->query('DELETE FROM `control_copy` WHERE `id`="'.$cid.'" LIMIT 1');
  13. // Очистка кеша
  14. $mcache->delete('ctrl_server_copy_'.$sid);
  15. sys::outjs(array('s' => 'ok'), $nmch);
  16. ?>