tbrehm
2011-06-29 b74ef5e5ae32e37272b4135e04eb4e1ffd3fe994
server/cron_daily.php
@@ -394,6 +394,27 @@
}
#######################################################################################################
// deactivate virtual servers (run only on the "master-server")
#######################################################################################################
if ($app->dbmaster == $app->db) {
   $current_date = date('Y-m-d');
   //* Check which virtual machines have to be deactivated
   $sql = "SELECT * FROM openvz_vm WHERE active = 'y' AND active_until_date != '0000-00-00' AND active_until_date < '$current_date'";
   $records = $app->db->queryAllRecords($sql);
   if(is_array($records)) {
      foreach($records as $rec) {
         $app->dbmaster->datalogUpdate('openvz_vm', "active = 'n'", 'vm_id', $rec['vm_id']);
         $app->log('Virtual machine active date expired. Disabling VM '.$rec['veid'],LOGLEVEL_DEBUG);
      }
   }
}
#######################################################################################################
// Create website backups
#######################################################################################################