public static function HealFilesVars($bKill = false) { global $_UNSECURE; if (!$bKill) { UnQuoteArr($_UNSECURE["_POST"], false, true); } foreach ($_POST as $key => $var) { if (preg_match("/file\\d_\\d/i", $key) && isset($_UNSECURE['_POST'][$key])) { if ($bKill) { $_POST[$key] = null; } else { $_POST[$key] = $_UNSECURE['_POST'][$key]; } } } }
function UnQuoteAll() { global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $_UNSECURE; $superglobals = array('_GET', '_SESSION', '_POST', '_COOKIE', '_REQUEST', '_FILES', '_SERVER', 'GLOBALS', '_ENV'); foreach($superglobals as $key) { unset($_REQUEST[$key]); unset($_GET[$key]); unset($_POST[$key]); unset($_COOKIE[$key]); unset($HTTP_GET_VARS[$key]); unset($HTTP_POST_VARS[$key]); unset($HTTP_COOKIE_VARS[$key]); } UnQuoteArr($_GET); if(!defined("BX_SKIP_POST_UNQUOTE") || BX_SKIP_POST_UNQUOTE !== true) { $_UNSECURE["_POST"] = $_POST; UnQuoteArr($_POST); UnQuoteArr($_REQUEST); UnQuoteArr($HTTP_POST_VARS); } else { $_REQUEST = array_merge($_COOKIE, $_GET); UnQuoteArr($_REQUEST); } UnQuoteArr($_COOKIE); UnQuoteArr($HTTP_GET_VARS); UnQuoteArr($HTTP_COOKIE_VARS); if(version_compare(phpversion(), "5.3.0", "<") && ini_get_bool("magic_quotes_runtime")) set_magic_quotes_runtime(0); }
function UnQuoteAll() { global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $_UNSECURE; $superglobals = array('_GET', '_SESSION', '_POST', '_COOKIE', '_REQUEST', '_FILES', '_SERVER', 'GLOBALS', '_ENV'); foreach ($superglobals as $key) { unset($_REQUEST[$key]); unset($_GET[$key]); unset($_POST[$key]); unset($_COOKIE[$key]); unset($HTTP_GET_VARS[$key]); unset($HTTP_POST_VARS[$key]); unset($HTTP_COOKIE_VARS[$key]); } UnQuoteArr($_GET); if (!defined("BX_SKIP_POST_UNQUOTE") || BX_SKIP_POST_UNQUOTE !== true) { $_UNSECURE["_POST"] = $_POST; UnQuoteArr($_POST); UnQuoteArr($_REQUEST); UnQuoteArr($HTTP_POST_VARS); } else { $_REQUEST = array_merge($_COOKIE, $_GET); UnQuoteArr($_REQUEST); } UnQuoteArr($_COOKIE); UnQuoteArr($HTTP_GET_VARS); UnQuoteArr($HTTP_COOKIE_VARS); }