grrr-amsterdam/wordpress-scaffold

getValue

Closed this issue · 1 comments

Handige functie om op een veilige manier een value uit de get of post op te vragen.

/**
* Get a value from $_POST / $_GET
* if unavailable, take a default value
*
* @param string $key Value key
* @param mixed $default_value (optional)
* @return mixed Value
*/
if ( !function_exists('getValue') ) {   
	function getValue($key, $default_value = false)
	{
		if (!isset($key) || empty($key) || !is_string($key))
			return false;

		$ret = (isset($_POST[$key]) ? $_POST[$key] : (isset($_GET[$key]) ? $_GET[$key] : $default_value));

		if (is_string($ret))
			return stripslashes(urldecode(preg_replace('/((\%5C0+)|(\%00+))/i', '', urlencode($ret))));

		return $ret;
	}
}

Zou hij in geval van dat eerste if statement niet return $default_value; moeten doen?