X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=functions%2Fprefs.php;h=7fe2af27f11fbb073373a76e54c744f4d3f50450;hb=96862638ef65bfd5438320fc30adf6edf5f1429d;hp=ed4c8de066d96271bfc76cd52cd6d39e4bd1b4e5;hpb=d88776e59f65aee9589aaf9b7712214d76a5afe3;p=squirrelmail.git diff --git a/functions/prefs.php b/functions/prefs.php index ed4c8de0..7fe2af27 100644 --- a/functions/prefs.php +++ b/functions/prefs.php @@ -20,7 +20,7 @@ sqgetGlobalVar('prefs_are_cached', $prefs_are_cached, SQ_SESSION ); if ( !sqsession_is_registered('prefs_are_cached') || !isset( $prefs_cache) || - !is_array( $prefs_cache) + !is_array( $prefs_cache) ) { $prefs_are_cached = false; $prefs_cache = array(); @@ -47,13 +47,12 @@ if (isset($prefs_backend) && file_exists(SM_PATH . $prefs_backend)) { * @return string the hashed location of datafile */ function getHashedFile($username, $dir, $datafile, $hash_search = true) { - global $dir_hash_level; /* Remove trailing slash from $dir if found */ if (substr($dir, -1) == '/') { $dir = substr($dir, 0, strlen($dir) - 1); } - + /* Compute the hash for this user and extract the hash directories. */ $hash_dirs = computeHashDirs($username); @@ -82,7 +81,7 @@ function getHashedFile($username, $dir, $datafile, $hash_search = true) { } } } - + /* Return the full hashed datafile path. */ return ($result); } @@ -103,7 +102,7 @@ function getHashedDir($username, $dir, $hash_dirs = '') { if (substr($dir, -1) == '/') { $dir = substr($dir, 0, strlen($dir) - 1); } - + /* If necessary, populate the hash dir variable. */ if ($hash_dirs == '') { $hash_dirs = computeHashDirs($username); @@ -115,9 +114,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) . '
' . - _("Could not create hashed directory structure!") . "
\n" . - _("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; } }