removed now global available array_stripslashes

This commit is contained in:
Ralf Becker 2010-06-11 10:39:59 +00:00
parent 4b108026c6
commit 401d9dcf21

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;
}