fixed remove inactive mail-backups
| | |
| | | $dir_handle = opendir($mail_backup_dir.'/'); |
| | | while ($file = readdir($dir_handle)) { |
| | | if(!is_dir($file)) { |
| | | unlink ("$mail_backup_dir/"."$file"); |
| | | if(substr($file,0,strlen($mail_backup_file)) == $mail_backup_file) { |
| | | unlink ($mail_backup_dir.'/'.$file); |
| | | } |
| | | } |
| | | } |
| | | if(count(glob($mail_backup_dir."/*", GLOB_NOSORT)) === 0) { |
| | | rmdir($mail_backup_dir); |
| | | } |
| | | } |
| | | /* remove backups from db */ |
| | | $sql = "DELETE FROM mail_backup WHERE server_id = ? AND parent_domain_id = ? AND mailuser_id = ?"; |
| | | $app->db->query($sql, $conf['server_id'], $domain_rec['domain_id'], $rec['mailuser_id']); |