* $Id$
*/
-global $username, $attachment_dir;
-
-session_save_path( getHashedDir($username, $attachment_dir) );
session_start();
require_once('../functions/i18n.php');
require_once('../functions/auth.php');
require_once('../functions/strings.php');
+require_once('../functions/prefs.php');
is_logged_in();
if (get_magic_quotes_gpc()) {
global $REQUEST_METHOD;
- if ($REQUEST_METHOD == "POST") {
+ if ($REQUEST_METHOD == 'POST') {
global $HTTP_POST_VARS;
RemoveSlashes($HTTP_POST_VARS);
- } else if ($REQUEST_METHOD == "GET") {
+ } else if ($REQUEST_METHOD == 'GET') {
global $HTTP_GET_VARS;
RemoveSlashes($HTTP_GET_VARS);
}
if (isset($send)
&& (substr($send, 0, 1) == "\n")
&& (substr($PHP_SELF, -12) == '/compose.php')) {
- if ($REQUEST_METHOD == "POST") {
+ if ($REQUEST_METHOD == 'POST') {
global $HTTP_POST_VARS;
TrimArray($HTTP_POST_VARS);
} else {
* Include them down here instead of at the top so that all config
* variables overwrite any passed in variables (for security).
*/
+
+/**
+ * Reset the $theme() array in case a value was passed via a cookie.
+ * This is until theming is rewritten.
+ */
+global $theme;
+unset($theme);
+$theme=array();
+
require_once('../config/config.php');
require_once('../src/load_prefs.php');
require_once('../functions/page_header.php');
-require_once('../functions/prefs.php');
/* Set up the language (i18n.php was included by auth.php). */
global $username, $data_dir;
set_up_language(getPref($data_dir, $username, 'language'));
+
+$timeZone = getPref($data_dir, $username, 'timezone');
+if ( $timeZone != SMPREF_NONE && ($timeZone <> '')
+ && !ini_get( 'safe_mode' )) {
+ putenv( 'TZ=' . $timeZone );
+}
+
?>