if (!empty($jobvalue['activated'])) { $activejobs = true; } } if ($activejobs and false === wp_next_scheduled('backwpup_cron')) { wp_schedule_event(time(), 'backwpup_int', 'backwpup_cron'); } if (!$activejobs and false !== wp_next_scheduled('backwpup_cron')) { wp_clear_scheduled_hook('backwpup_cron'); } //get dropbox auth if (isset($_POST['dropboxauth']) and !empty($_POST['dropboxauth'])) { require_once dirname(__FILE__) . '/../libs/dropbox.php'; $dropbox = new backwpup_Dropbox('dropbox'); // let the user authorize (user will be redirected) $response = $dropbox->oAuthAuthorize(backwpup_admin_url('admin.php') . '?page=backwpupeditjob&jobid=' . $jobvalues['jobid'] . '&dropboxauth=AccessToken&_wpnonce=' . wp_create_nonce('edit-job')); // save oauth_token_secret set_transient('backwpup_dropboxrequest', array('oAuthRequestToken' => $response['oauth_token'], 'oAuthRequestTokenSecret' => $response['oauth_token_secret']), 600); //forward to auth page wp_redirect($response['authurl']); } $_POST['jobid'] = $jobvalues['jobid']; $backwpup_message .= str_replace('%1', $jobvalues['name'], __('Job \'%1\' changes saved.', 'backwpup')) . ' <a href="' . backwpup_admin_url('admin.php') . '?page=backwpup">' . __('Jobs overview.', 'backwpup') . '</a>'; } //load java wp_enqueue_script('common'); wp_enqueue_script('wp-lists'); wp_enqueue_script('postbox'); //add columns add_screen_option('layout_columns', array('max' => 2, 'default' => 2)); //add Help