function SECURITY($debug, $userlevel, $censor) { if (count($_POST) != 0 || count($_GET) != 0) { if (count($_POST) != 0) { include "plugins/decoda/decoda.php"; foreach ($_POST as $key => $val) { if ($key == 'message') { $code = new Decoda($val); $code->useShorthand(false); $code->makeClickable(true); $code->setupGeshi("use_css = false"); $code->addCensored(array($censor)); $val = $code->parse(true); } $_POST[$key] = $val; if ($debug == 1 && $userlevel == 255) { echo "POST ARRAY - Field : {$key} Value: {$val}<br />"; } } return $_POST; } elseif (count($_GET) != 0) { foreach ($_GET as $key => $val) { $val = addslashes($val); $val = htmlentities($val, ENT_QUOTES); $_GET[$key] = $val; if ($debug == 1 && $userlevel == 255) { echo "GET ARRAY - Field : {$key} Value: {$val}<br />"; } } return $_GET; } else { die("ERROR with the http phaser"); } } if ($debug == 1 && $userlevel == 255) { if (is_array($_SESSION)) { foreach ($_SESSION as $key => $val) { $_SESSION[$key] = $val; echo "SESSION ARRAY - Field : {$key} Value: {$val}<br />"; } } } }