Merged from MOODLE_14_STABLE: Committing skodak's fixes for sc#40 and #42

This commit is contained in:
mjollnir_
2004-12-17 01:43:06 +00:00
parent bb4a2e85c0
commit 24cc8ec9ba
+19 -1
View File
@@ -248,6 +248,16 @@ global $THEME;
$_POST[$key] = $var;
}
}
foreach ($_COOKIE as $key => $var) {
if (!is_array($var)) {
$_COOKIE[$key] = addslashes($var);
} else {
foreach ($var as $arrkey => $arrvar) {
$var[$arrkey] = addslashes($arrvar);
}
$_COOKIE[$key] = $var;
}
}
}
@@ -269,7 +279,11 @@ global $THEME;
/// Load up global environment variables
class object {};
unset(${'MoodleSession'.$CFG->sessioncookie});
unset($_GET['MoodleSession'.$CFG->sessioncookie]);
unset($_POST['MoodleSession'.$CFG->sessioncookie]);
if (!isset($nomoodlecookie)) {
session_name('MoodleSession'.$CFG->sessioncookie);
@session_start();
@@ -283,6 +297,10 @@ global $THEME;
$SESSION = &$_SESSION['SESSION']; // Makes them easier to reference
$USER = &$_SESSION['USER'];
}
else {
$SESSION = NULL;
$USER = NULL;
}
if (defined('FULLME')) { // Usually in command-line scripts like admin/cron.php
$FULLME = FULLME;