if (!WPBackItUp_Backup::start()) { $logger_tasks->log_info(__METHOD__ . '(' . $backup_process_id . ')', 'Backup job cant acquire job lock.'); return; //nothing to do } else { $logger_tasks->log_info(__METHOD__ . '(' . $backup_process_id . ')', 'Backup job lock acquired.'); } //**************************// //**************************// // Task Handling // //**************************// global $backup_job; $backup_job = null; $current_task = null; $backup_error = false; $backup_job = WPBackItUp_Job::get_job('backup'); $logger_tasks->log_info(__METHOD__ . '(' . $backup_process_id . ')', 'Check for available backup job'); if ($backup_job) { //Get the next task in the stack $next_task = $backup_job->get_next_task(); if (false !== $next_task) { $backup_id = $backup_job->backup_id; $current_task = $next_task; //If task contains error then timeout has occurred if (strpos($current_task, 'error') !== false) { $logger_tasks->log_info(__METHOD__ . '(' . $backup_process_id . ')', 'Backup Error Found:' . $current_task); $backup_error = true; } $logger_tasks->log_info(__METHOD__ . '(' . $backup_process_id . ')', 'Available Task Found:' . $current_task); } else { $logger_tasks->log_info(__METHOD__ . '(' . $backup_process_id . ')', 'No available tasks found.');
if (!WPBackItUp_Backup::start()) { $logger_tasks->log_info(__METHOD__ . '(' . $backup_process_id . ')', 'Cleanup job cant acquire job lock.'); return; //nothing to do } else { $logger_tasks->log_info(__METHOD__ . '(' . $backup_process_id . ')', 'Cleanup job lock acquired.'); } //**************************// //**************************// // Task Handling // //**************************// global $cleanup_job; $cleanup_job = null; $current_task = null; $backup_error = false; $cleanup_job = WPBackItUp_Job::get_job('cleanup'); $logger_tasks->log_info(__METHOD__ . '(' . $backup_process_id . ')', 'Check for available job'); if ($cleanup_job) { //Get the next task in the stack $next_task = $cleanup_job->get_next_task(); if (false !== $next_task) { $backup_id = $cleanup_job->backup_id; $current_task = $next_task; //If task contains error then timeout has occurred if (strpos($current_task, 'error') !== false) { $backup_error = true; } $logger_tasks->log_info(__METHOD__ . '(' . $backup_process_id . ')', 'Available Task Found:' . $current_task); } else { $logger_tasks->log_info(__METHOD__ . '(' . $backup_process_id . ')', 'No available tasks found.'); WPBackItUp_Backup::end();