Ejemplo n.º 1
0
    //Make sure backup folder is secured
    $file_system = new WPBackItUp_FileSystem();
    //Make sure backup folder is secured
    $backup_dir = WPBACKITUP__CONTENT_PATH . '/' . WPBACKITUP__BACKUP_FOLDER;
    $file_system->secure_folder($backup_dir);
    //--Check restore folder folders
    $restore_dir = WPBACKITUP__CONTENT_PATH . '/' . WPBACKITUP__RESTORE_FOLDER;
    $file_system->secure_folder($restore_dir);
    //Make sure logs folder is secured
    $logs_dir = WPBACKITUP__PLUGIN_PATH . '/logs/';
    $file_system->secure_folder($logs_dir);
    $logger->log('**END SECURE FOLDERS**');
    $logger->log('**CLEANUP OLD JOBS**');
    $backup_job_purge_count = WPBackItUp_Job_v2::purge_completed_jobs('backup');
    $logger->log('Backup job records purged:' . $backup_job_purge_count);
    $cleanup_job_purge_count = WPBackItUp_Job_v2::purge_completed_jobs('cleanup');
    $logger->log('Cleanup job records purged:' . $cleanup_job_purge_count);
    $logger->log('**END CLEANUP OLD JOBS**');
    $cleanup_job->set_task_complete();
}
end_job(null, true);
//*** END SCHEDULED TASKS ***//
/******************/
/*** Functions ***/
/******************/
function get_job_name($timestamp)
{
    $fileUTCDateTime = $timestamp;
    //current_time( 'timestamp' );
    $localDateTime = date_i18n('Y-m-d-His', $fileUTCDateTime);
    $job_name = 'cleanup_' . $localDateTime;