Report abuse

<?php
/**
 * helper to retrieve variable from $_REQUEST
 *
 * @param string $name	name of variable to retrieve from $_REQUEST
 * @param string $type	array, string, number, double
 * @return mixed ( based on $type )
 */
public static function getFormVar( $name, $type="string" )
{
	switch($type)
	{
		case "array" :
			$val = ( !empty($_REQUEST[$name]) ) ? $_REQUEST[$name] : array();
		break;

		case "double":
			$val = ( !empty($_REQUEST[$name]) ) ? trim( $_REQUEST[$name] ) : "0.00";
			$val = HLPR::removeCommas($val);
		break;

		case "string":
			$val = ( !empty($_REQUEST[$name]) ) ? trim( $_REQUEST[$name] ) : "";
		break;

		case "number":
			$val = ( !empty($_REQUEST[$name]) ) ? trim( $_REQUEST[$name] ) : 0;

			//make sure we're numeric
			if(!is_numeric($val))
			{
				$val = intval($val);
			}
		break;
	}

	return $val;
}
?>