<?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;
}
?>