Index: mailhandler.admin.inc =================================================================== RCS file: /cvs/drupal/contributions/modules/mailhandler/Attic/mailhandler.admin.inc,v retrieving revision 1.1.2.1 diff -u -p -r1.1.2.1 mailhandler.admin.inc --- mailhandler.admin.inc 14 Sep 2008 15:51:43 -0000 1.1.2.1 +++ mailhandler.admin.inc 14 Sep 2008 22:27:57 -0000 @@ -5,9 +5,25 @@ */ function mailhandler_add_edit_mailbox($form_state, $mid) { - if ($mid && !$form_state['post']) { - $edit = mailhandler_get_mailbox($mid); - } + $edit = $mid ? mailhandler_get_mailbox($mid) : array( + 'mail' => '', + 'mailto' => '', + 'imap' => 1, + 'domain' => '', + 'port' => '', + 'name' => '', + 'pass' => '', + 'extraimap' => '', + 'mime' => 'TEXT/HTML,TEXT/PLAIN', + 'security' => 0, + 'replies' => 1, + 'fromheader' => '', + 'commands' => '', + 'sigseparator' => '', + 'delete_after_read' => 1, + 'enabled' => 1, + 'format' => FILTER_FORMAT_DEFAULT, + ); if (empty($edit['folder'])) { $edit['folder'] = 'INBOX'; @@ -285,9 +301,9 @@ function mailhandler_list_mailboxes() { $rows[] = array( ''. $mailbox->mail .'', $mailbox->folder ? check_plain($mailbox->folder) : '', - l(t('retrieve'), 'admin/content/mailhandler/retrieve/'.$mailbox->mid, array('title' => t('Retrieve and process pending e-mails in this mailbox')), $destination), - l(t('edit'), 'admin/content/mailhandler/edit/'.$mailbox->mid, array('title' => t('Edit this mailbox configuration')), $destination), - l(t('delete'), 'admin/content/mailhandler/delete/'.$mailbox->mid, array('title' => t('Delete this mailbox')), $destination), + l(t('retrieve'), 'admin/content/mailhandler/retrieve/'.$mailbox->mid, array('title' => t('Retrieve and process pending e-mails in this mailbox'))), + l(t('edit'), 'admin/content/mailhandler/edit/'.$mailbox->mid, array('title' => t('Edit this mailbox configuration'))), + l(t('delete'), 'admin/content/mailhandler/delete/'.$mailbox->mid, array('title' => t('Delete this mailbox'))), ); }