*/
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp');
+Horde_Registry::appInit('imp', array('impmode' => 'dimp'));
Horde_Nls::setTimeZone();
$vars = Horde_Variables::getDefaultVariables();
*/
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp');
+Horde_Registry::appInit('imp', array('impmode' => 'mimp'));
Horde_Nls::setTimeZone();
*/
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp');
+Horde_Registry::appInit('imp', array('impmode' => 'mimp'));
/* Redirect back to the mailbox if folder use is not allowed. */
if (empty($conf['user']['allow_folders'])) {
*/
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp');
+Horde_Registry::appInit('imp', array('impmode' => 'dimp'));
$scripts = array(
array('DimpBase.js', 'imp'),
// IMP_Search object.
IMP::setCurrentMailboxInfo();
+ $impmode = empty($this->initParams['impmode'])
+ ? 'imp'
+ : $this->initParams['impmode'];
$viewmode = IMP::getViewMode();
+
if ($viewmode == 'mimp') {
+ if ($impmode != 'mimp') {
+ header('Location: ' . IMP_Auth::getInitialPage(true)->setRaw(true));
+ exit;
+ }
$GLOBALS['imp_notify'] = $GLOBALS['notification']->replace('status', array(), 'IMP_Notification_Listener_StatusMobile');
} else {
- $GLOBALS['imp_notify'] = $GLOBALS['notification']->replace('status', array('viewmode' => $viewmode), 'IMP_Notification_Listener_Status');
if ($viewmode == 'imp') {
$GLOBALS['notification']->attach('audio');
+ if ($impmode == 'dimp') {
+ header('Location: ' . IMP_Auth::getInitialPage(true)->setRaw(true));
+ exit;
+ }
}
+ $GLOBALS['imp_notify'] = $GLOBALS['notification']->replace('status', array('viewmode' => $viewmode), 'IMP_Notification_Listener_Status');
}
}
*/
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp');
+Horde_Registry::appInit('imp', array('impmode' => 'mimp'));
Horde_Nls::setTimeZone();
*/
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp');
+Horde_Registry::appInit('imp', array('impmode' => 'dimp'));
$folder = Horde_Util::getFormData('folder');
$uid = Horde_Util::getFormData('uid');
*/
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp');
+Horde_Registry::appInit('imp', array('impmode' => 'mimp'));
Horde_Nls::setTimeZone();