removed now global available array_stripslashes

This commit is contained in:
Ralf Becker 2010-06-11 10:39:27 +00:00
parent 193b77a5df
commit 8c88ef81b2

View File

@ -9,12 +9,6 @@
* @version $Id$
*/
// strip slashes from _GET parameters, if someone still has magic_quotes_gpc on
if (get_magic_quotes_gpc() && $_GET)
{
$_GET = array_stripslashes($_GET);
}
if (isset($_GET['app']))
{
$app = $_GET['app'];
@ -33,6 +27,12 @@ $GLOBALS['egw_info']['flags'] = array(
);
include ('../header.inc.php');
// strip slashes from _GET parameters, if someone still has magic_quotes_gpc on
if (get_magic_quotes_gpc() && $_GET)
{
$_GET = array_stripslashes($_GET);
}
// no need to keep the session open (it stops other parallel calls)
$GLOBALS['egw']->session->commit_session();
@ -202,23 +202,3 @@ function gdVersion($user_ver = 0)
$gd_ver = $match[0];
return $match[0];
}
/**
* applies stripslashes recursivly on each element of an array
*
* @param array &$var
* @return array
*/
function array_stripslashes($var)
{
if (!is_array($var))
{
return stripslashes($var);
}
foreach($var as $key => $val)
{
$var[$key] = is_array($val) ? array_stripslashes($val) : stripslashes($val);
}
return $var;
}