$classname = __CLASS__;
$registry = $GLOBALS['registry'] = new $classname($s_ctrl);
+ $registry->initialApp = $app;
$appob = $registry->getApiInstance($app, 'application');
$appob->initParams = $args;
$registry->authenticateFailure($app, $e);
}
- $registry->initialApp = $app;
-
if ($args['timezone']) {
$registry->setTimeZone();
}
*/
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp', array('session_control' => 'netscape'));
+Horde_Registry::appInit('imp', array(
+ 'impmode' => 'imp',
+ 'session_control' => 'netscape'
+));
$registry->setTimeZone();
*/
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp');
+Horde_Registry::appInit('imp', array(
+ 'impmode' => 'imp'
+));
Horde::addScriptFile('folders.js', 'imp');
switch (IMP::getViewMode()) {
case 'dimp':
+ $redirect = (!empty($this->initParams['impmode']) &&
+ ($this->initParams['impmode'] != 'dimp'));
$GLOBALS['notification']->addType('status', 'dimp.*', 'IMP_Notification_Event_Status');
break;
case 'imp':
$redirect = (!empty($this->initParams['impmode']) &&
- ($this->initParams['impmode'] == 'dimp'));
+ ($this->initParams['impmode'] != 'imp'));
$GLOBALS['notification']->attach('audio');
break;
}
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp');
+Horde_Registry::appInit('imp', array(
+ 'impmode' => 'imp'
+));
$registry->setTimeZone();
}
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp');
+Horde_Registry::appInit('imp', array(
+ 'impmode' => 'imp'
+));
$registry->setTimeZone();
*/
require_once dirname(__FILE__) . '/lib/Application.php';
-Horde_Registry::appInit('imp');
+Horde_Registry::appInit('imp', array(
+ 'impmode' => 'imp'
+));
/* This is an IMP-only script. */
if ($_SESSION['imp']['view'] != 'imp') {
require_once dirname(__FILE__) . '/lib/Application.php';
Horde_Registry::appInit('imp', array(
+ 'impmode' => 'imp',
'timezone' => true
));