示例#1
0
 /**
  * Used on the servers page to forget login information for an IMAP server
  */
 public function process()
 {
     $just_forgot_credentials = false;
     if (isset($this->request->post['imap_forget'])) {
         list($success, $form) = $this->process_form(array('imap_server_id'));
         if ($success) {
             Hm_IMAP_List::forget_credentials($form['imap_server_id']);
             $just_forgot_credentials = true;
             Hm_Msgs::add('Server credentials forgotten');
             $this->session->record_unsaved('IMAP server credentials forgotten');
             Hm_Page_Cache::flush($this->session);
         } else {
             $this->out('old_form', $form);
         }
     }
     $this->out('just_forgot_credentials', $just_forgot_credentials);
 }