function getParams($_getParams = "", $_allowed = null) { foreach ($_GET as $key => $value) { if ($key != "template" && !($_allowed != null && !isset($_allowed[$key]))) { if (Encoding::IsBase64Encoded($value, true)) { $value = !($_allowed != null && !$_allowed[$key]) ? Encoding::Base64UrlEncode(Encoding::Base64UrlDecode($value)) : Encoding::Base64UrlEncode($value); $_getParams .= (strlen($_getParams) == 0 ? $_getParams : "&") . urlencode($key) . "=" . $value; } } } return $_getParams; }