projects
/
squirrelmail.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
put all the information returned from a select in the result
[squirrelmail.git]
/
src
/
validate.php
diff --git
a/src/validate.php
b/src/validate.php
index 6f70b4378148d1392194a27956fda3129030dc95..dc20d25a8d650c431b8d7ba7fda5c252aec46357 100644
(file)
--- a/
src/validate.php
+++ b/
src/validate.php
@@
-9,14
+9,12
@@
* $Id$
*/
* $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');
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();
is_logged_in();
@@
-24,10
+22,10
@@
is_logged_in();
if (get_magic_quotes_gpc()) {
global $REQUEST_METHOD;
if (get_magic_quotes_gpc()) {
global $REQUEST_METHOD;
- if ($REQUEST_METHOD ==
"POST"
) {
+ if ($REQUEST_METHOD ==
'POST'
) {
global $HTTP_POST_VARS;
RemoveSlashes($HTTP_POST_VARS);
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);
}
global $HTTP_GET_VARS;
RemoveSlashes($HTTP_GET_VARS);
}
@@
-46,7
+44,7
@@
global $send, $PHP_SELF;
if (isset($send)
&& (substr($send, 0, 1) == "\n")
&& (substr($PHP_SELF, -12) == '/compose.php')) {
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 {
global $HTTP_POST_VARS;
TrimArray($HTTP_POST_VARS);
} else {
@@
-64,12
+62,27
@@
if (isset($send)
* Include them down here instead of at the top so that all config
* variables overwrite any passed in variables (for security).
*/
* 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('../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'));
/* 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 );
+}
+
?>
?>