mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 02:15:19 +00:00
the 'each' function (used in startup() to revert magic quotes) is deprecated in php7.2. Since magic quotes themselves have been deprecated as a default condition for several years, the cleaning of globals should no longer be required and was also removed.
This commit is contained in:
parent
0f8d2d4e58
commit
6d2661a8f7
1 changed files with 0 additions and 23 deletions
23
boot.php
23
boot.php
|
@ -661,13 +661,6 @@ function sys_boot() {
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief Reverse the effect of magic_quotes_gpc if it is enabled.
|
||||
*
|
||||
* Please disable magic_quotes_gpc so we don't have to do this.
|
||||
* See http://php.net/manual/en/security.magicquotes.disabling.php
|
||||
*
|
||||
*/
|
||||
function startup() {
|
||||
error_reporting(E_ERROR | E_WARNING | E_PARSE);
|
||||
|
||||
|
@ -684,22 +677,6 @@ function startup() {
|
|||
// Disable transparent Session ID support
|
||||
@ini_set('session.use_trans_sid', 0);
|
||||
}
|
||||
|
||||
if (get_magic_quotes_gpc()) {
|
||||
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
|
||||
while (list($key, $val) = each($process)) {
|
||||
foreach ($val as $k => $v) {
|
||||
unset($process[$key][$k]);
|
||||
if (is_array($v)) {
|
||||
$process[$key][stripslashes($k)] = $v;
|
||||
$process[] = &$process[$key][stripslashes($k)];
|
||||
} else {
|
||||
$process[$key][stripslashes($k)] = stripslashes($v);
|
||||
}
|
||||
}
|
||||
}
|
||||
unset($process);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue