Esempio n. 1
0
        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