/** * * @param string $paramName * @param string $paramType: * * PARAM_RAW * PARAM_INT * PARAM_FLOAT * PARAM_ALPHA * PARAM_ALPHAEXT * PARAM_ALPHANUM * PARAM_ALPHANUMEXT * PARAM_BOOL * */ function required_param($paramName, $paramType) { if (isset($_POST[$paramName])) { $param = $_POST[$paramName]; } else { if (isset($_GET[$paramName])) { $param = $_GET[$paramName]; } else { //print_error('missingparam', '', '', $paramName); echo 'missing param: ' . $paramName; } } return cleanParam($param, $paramType); }
function cleanAll($param) { $param = cleanParam($param, "~"); $param = cleanParam($param, "#"); return $param; }