From cab99c3a45b014abba3a374f5e14df4458895191 Mon Sep 17 00:00:00 2001 From: philippe_mingo Date: Fri, 18 Jan 2002 09:14:21 +0000 Subject: [PATCH] Code cleaning and setting of session save path. git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@2154 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- functions/prefs.php | 6 +-- src/redirect.php | 77 +++++++++++---------------- src/validate.php | 126 ++++++++++++++++++++------------------------ 3 files changed, 91 insertions(+), 118 deletions(-) diff --git a/functions/prefs.php b/functions/prefs.php index f6606827..06daf19f 100644 --- a/functions/prefs.php +++ b/functions/prefs.php @@ -265,9 +265,9 @@ function getHashedDir($username, $dir, $hash_dirs = '') { $real_hash_dir .= '/' . $hash_dirs[$h]; if (!@is_dir($real_hash_dir)) { if (!@mkdir($real_hash_dir, 0770)) { - echo sprintf(_("Error creating directory %s."), $real_hash_dir) . '
'; - echo _("Could not create hashed directory structure!") . "
\n"; - echo _("Please contact your system administrator and report this error.") . "
\n"; + echo sprintf(_("Error creating directory %s."), $real_hash_dir) . '
' . + _("Could not create hashed directory structure!") . "
\n" . + _("Please contact your system administrator and report this error.") . "
\n"; exit; } } diff --git a/src/redirect.php b/src/redirect.php index b05b1e21..52b20838 100644 --- a/src/redirect.php +++ b/src/redirect.php @@ -1,32 +1,16 @@ - * - * Copyright (c) 1999-2002 The SquirrelMail Project Team - * Licensed under the GNU GPL. For full terms see the file COPYING. - * - * Prevents users from reposting their form data after a successful logout. - * - * $Id$ - */ - -/*****************************************************************/ -/*** THIS FILE NEEDS TO HAVE ITS FORMATTING FIXED!!! ***/ -/*** PLEASE DO SO AND REMOVE THIS COMMENT SECTION. ***/ -/*** + Base level indent should begin at left margin, as ***/ -/*** the require_once below looks. ***/ -/*** + All identation should consist of four space blocks ***/ -/*** + Tab characters are evil. ***/ -/*** + all comments should use "slash-star ... star-slash" ***/ -/*** style -- no pound characters, no slash-slash style ***/ -/*** + FLOW CONTROL STATEMENTS (if, while, etc) SHOULD ***/ -/*** ALWAYS USE { AND } CHARACTERS!!! ***/ -/*** + Please use ' instead of ", when possible. Note " ***/ -/*** should always be used in _( ) function calls. ***/ -/*** Thank you for your help making the SM code more readable. ***/ -/*****************************************************************/ +* redirect.php +* Derived from webmail.php by Ralf Kraudelt +* +* Copyright (c) 1999-2002 The SquirrelMail Project Team +* Licensed under the GNU GPL. For full terms see the file COPYING. +* +* Prevents users from reposting their form data after a successful logout. +* +* $Id$ +*/ require_once('../functions/i18n.php'); require_once('../functions/strings.php'); @@ -40,7 +24,7 @@ require_once('../functions/page_header.php'); // Remove slashes if PHP added them if (get_magic_quotes_gpc()) { global $REQUEST_METHOD; - + if ($REQUEST_METHOD == "POST") { global $HTTP_POST_VARS; RemoveSlashes($HTTP_POST_VARS); @@ -50,25 +34,6 @@ if (get_magic_quotes_gpc()) { } } - -function attachment_common_parse($str, $debug) { - global $attachment_common_types, $attachment_common_types_parsed; - - $attachment_common_types_parsed[$str] = true; - $types = explode(', ', $str); - - foreach ($types as $val) { - // Ignore the ";q=1.0" stuff - if (strpos($val, ';') !== false) - $val = substr($val, 0, strpos($val, ';')); - - if (! isset($attachment_common_types[$val])) { - $attachment_common_types[$val] = true; - } - } -} - - /* Before starting the session, the base URI must be known. Assuming */ /* that this file is in the src/ subdirectory (or something). */ ereg ("(^.*/)[^/]+/[^/]+$", $PHP_SELF, $regs); @@ -192,4 +157,24 @@ if(isset($rcptemail)) { /* Send them off to the appropriate page. */ header("Location: $redirect_url"); +/* --------------------- end main ----------------------- */ + +function attachment_common_parse($str, $debug) { + global $attachment_common_types, $attachment_common_types_parsed; + + $attachment_common_types_parsed[$str] = true; + $types = explode(', ', $str); + + foreach ($types as $val) { + // Ignore the ";q=1.0" stuff + if (strpos($val, ';') !== false) + $val = substr($val, 0, strpos($val, ';')); + + if (! isset($attachment_common_types[$val])) { + $attachment_common_types[$val] = true; + } + } +} + + ?> diff --git a/src/validate.php b/src/validate.php index bb16732f..6f70b437 100644 --- a/src/validate.php +++ b/src/validate.php @@ -1,87 +1,75 @@ -- 2.25.1