public function run($arguments)
 {
     $arguments = Ithemes_Sync_Functions::merge_defaults($arguments, $this->default_arguments);
     $result = backupbuddy_api::deleteSchedule($arguments['id'], $confirm = true);
     if (true !== $result) {
         return array('api' => '0', 'status' => 'error', 'message' => 'Error #32893: Failure deleting schedule.');
     } else {
         return array('api' => '0', 'status' => 'ok', 'message' => 'Schedule deleted.');
     }
 }
예제 #2
0
파일: scheduling.php 프로젝트: arobbins/iab
	
});
</script>

<?php 
backupbuddy_core::versions_confirm();
$date_format_example = 'mm/dd/yyyy hh:mm [am/pm]';
// Example date format for displaying to user.
// HANDLE SCHEDULE DELETION.
if (pb_backupbuddy::_POST('bulk_action') == 'delete_schedule') {
    pb_backupbuddy::verify_nonce(pb_backupbuddy::_POST('_wpnonce'));
    // Security check to prevent unauthorized deletions by posting from a remote place.
    $deleted_schedules = array();
    foreach (pb_backupbuddy::_POST('items') as $id) {
        $deleted_schedules[] = htmlentities(pb_backupbuddy::$options['schedules'][$id]['title']);
        backupbuddy_api::deleteSchedule($id, $confirm = true);
    }
    // end foreach.
    pb_backupbuddy::alert(__('Deleted schedule(s):', 'it-l10n-backupbuddy') . ' ' . implode(', ', $deleted_schedules));
}
// End if deleting backup(s).
// Run schedule manually now.
if (pb_backupbuddy::_GET('run') != '') {
    pb_backupbuddy::alert('Manually running scheduled backup "' . pb_backupbuddy::$options['schedules'][pb_backupbuddy::_GET('run')]['title'] . '" in the background.' . '<br>' . __('Note: If there is no site activity there may be delays between steps in the backup. Access the site or use a 3rd party service, such as a free pinging service, to generate site activity.', 'it-l10n-backupbuddy'));
    do_action_ref_array('pb_backupbuddy-cron_scheduled_backup', array((int) pb_backupbuddy::_GET('run')));
}
// Edit existing schedule.
if (pb_backupbuddy::_GET('edit') != '') {
    $mode = 'edit';
    $data['mode_title'] = __('Save Schedule', 'it-l10n-backupbuddy');
    $savepoint = 'schedules#' . pb_backupbuddy::_GET('edit');