/**
  * @param $jobid
  */
 public function edit_form_post_save($jobid)
 {
     if (!empty($_POST['sugaremail']) && !empty($_POST['sugarpass']) && $_POST['authbutton'] === __('Authenticate with Sugarsync!', 'backwpup')) {
         try {
             $sugarsync = new BackWPup_Destination_SugarSync_API();
             $refresh_token = $sugarsync->get_Refresh_Token(sanitize_email($_POST['sugaremail']), $_POST['sugarpass']);
             if (!empty($refresh_token)) {
                 BackWPup_Option::update($jobid, 'sugarrefreshtoken', $refresh_token);
             }
         } catch (Exception $e) {
             BackWPup_Admin::message('SUGARSYNC: ' . $e->getMessage(), TRUE);
         }
     }
     if (isset($_POST['authbutton']) && $_POST['authbutton'] === __('Delete Sugarsync authentication!', 'backwpup')) {
         BackWPup_Option::delete($jobid, 'sugarrefreshtoken');
     }
     if (isset($_POST['authbutton']) && $_POST['authbutton'] === __('Create Sugarsync account', 'backwpup')) {
         try {
             $sugarsync = new BackWPup_Destination_SugarSync_API();
             $sugarsync->create_account(sanitize_email($_POST['sugaremail']), $_POST['sugarpass']);
         } catch (Exception $e) {
             BackWPup_Admin::message('SUGARSYNC: ' . $e->getMessage(), TRUE);
         }
     }
     $_POST['sugardir'] = trailingslashit(str_replace('//', '/', str_replace('\\', '/', trim(sanitize_text_field($_POST['sugardir'])))));
     if (substr($_POST['sugardir'], 0, 1) == '/') {
         $_POST['sugardir'] = substr($_POST['sugardir'], 1);
     }
     if ($_POST['sugardir'] == '/') {
         $_POST['sugardir'] = '';
     }
     BackWPup_Option::update($jobid, 'sugardir', $_POST['sugardir']);
     BackWPup_Option::update($jobid, 'sugarroot', isset($_POST['sugarroot']) ? sanitize_text_field($_POST['sugarroot']) : '');
     BackWPup_Option::update($jobid, 'sugarmaxbackups', isset($_POST['sugarmaxbackups']) ? absint($_POST['sugarmaxbackups']) : 0);
 }