| | |
| | | // actions that do not require imap connection |
| | | $NOIMAP_ACTIONS = array('spell', 'addcontact', 'autocomplete', 'upload', 'display-attachment', 'remove-attachment'); |
| | | |
| | | // Init IMAP object |
| | | $RCMAIL->imap_init(); |
| | | |
| | | // log in to imap server |
| | | if (!in_array($RCMAIL->action, $NOIMAP_ACTIONS) && !$RCMAIL->imap_connect()) { |
| | | $RCMAIL->kill_session(); |
| | |
| | | // set imap properties and session vars |
| | | if ($mbox = get_input_value('_mbox', RCUBE_INPUT_GPC)) |
| | | $IMAP->set_mailbox(($_SESSION['mbox'] = $mbox)); |
| | | else |
| | | else if ($IMAP) |
| | | $_SESSION['mbox'] = $IMAP->get_mailbox_name(); |
| | | |
| | | if (!empty($_GET['_page'])) |