1
0
mirror of https://github.com/moodle/moodle.git synced 2025-03-13 12:10:34 +01:00
moodle/mod/wiki/ewiki/fragments/strip_wonderful_slashes.php
moodler 39fcb981b8 Wiki module, copied from contrib/wiki.
I've left out stuff that didn't seem necessary ... including a lot
of the Wiki plugins which were quote large... I'm not sure if this
is currently working ... I'm about to try it out.
2004-06-02 12:45:55 +00:00

49 lines
857 B
PHP

<?php
/*
this strips all "\" from $_REQUEST and
disables the runtime garbaging as well
just include() it before ewiki.php
and everythink should work fine
for Apache+mod_php you should however rather use the
[.htaccess] PHP reconfiguration trick:
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
*/
#-- this is very evil too
set_magic_quotes_runtime(0);
#-- strip \'s only if the variables garbaging is really enabled
if (get_magic_quotes_gpc()) {
$superglobals = array(
"_REQUEST",
"_GET",
"_POST",
"_COOKIE",
"_ENV",
"_SERVER"
);
foreach ($superglobals as $AREA) {
foreach ($GLOBALS[$AREA] as $name => $value) {
if (!is_array($value)) {
$GLOBALS[$AREA][$name] = stripslashes($value);
}
}
}
}
?>