protected function backup_abort()
 {
     $_REQUEST['action'] = 'abort';
     $_REQUEST['_wpnonce'] = wp_create_nonce('abort-job');
     update_site_option('backwpup_messages', array());
     $this->wp_list_table_dependency();
     ob_start();
     BackWPup_Page_Jobs::load();
     ob_end_clean();
     $output = $this->check_backwpup_messages();
     if (isset($output['error'])) {
         return array('error' => 'Cannot abort: ' . $output['error']);
     } else {
         return array('success' => 1, 'response' => $output['message']);
     }
 }