thomascube
2005-10-16 de2e1eba99b7d892f2f6fd782703496561c1524e
index.php
@@ -45,17 +45,21 @@
$INSTALL_PATH = './';
$OUTPUT_TYPE = 'html';
$JS_OBJECT_NAME = 'rcmail';
$CURRENT_PATH=dirname($_SERVER['SCRIPT_FILENAME']);
if ($CURRENT_PATH!='')
   $CURRENT_PATH.='/';
// set environment first
ini_set('include_path', ini_get('include_path').PATH_SEPARATOR.$INSTALL_PATH.PATH_SEPARATOR.'program'.PATH_SEPARATOR.'program/lib');
ini_set('include_path', $INSTALL_PATH.PATH_SEPARATOR.$CURRENT_PATH.'program'.PATH_SEPARATOR.$CURRENT_PATH.'program/lib'.PATH_SEPARATOR.ini_get('include_path'));
ini_set('session.name', 'sessid');
ini_set('session.use_cookies', 1);
ini_set('error_reporting', E_ALL&~E_NOTICE);
// increase maximum execution time for php scripts
set_time_limit('120');
// (does not work in safe mode)
@set_time_limit('120');
// include base files
@@ -76,10 +80,8 @@
if (!empty($_GET['_remote']))
  $REMOTE_REQUEST = TRUE;
// start session with requested task
rcmail_startup($_task);
// set session related variables
$COMM_PATH = sprintf('./?_auth=%s&_task=%s', $sess_auth, $_task);
@@ -96,7 +98,6 @@
// init necessary objects for GUI
load_gui();
// error steps
if ($_action=='error' && !empty($_GET['_code']))
@@ -129,7 +130,7 @@
  }
// end session
else if ($_action=='logout' && $_SESSION['user_id'])
else if ($_action=='logout' && isset($_SESSION['user_id']))
  {
  show_message('loggedout');
  rcmail_kill_session();