SF.net SVN: postfixadmin: [159] trunk/functions.inc.php
Brought to you by:
christian_boltz,
gingerdog
From: <chr...@us...> - 2007-10-22 23:49:11
|
Revision: 159 http://postfixadmin.svn.sourceforge.net/postfixadmin/?rev=159&view=rev Author: christian_boltz Date: 2007-10-22 16:49:10 -0700 (Mon, 22 Oct 2007) Log Message: ----------- - new functions safeget, safepost, safeserver Action: get value from $_GET/$_POST/$_SERVER[$param], otherwise $default Call: $param = safeget('param') # instead of $param = $_GET['param'] - or - $param = safeget('param', 'default') useful to avoid "undefined index" warnings ;-) Modified Paths: -------------- trunk/functions.inc.php Modified: trunk/functions.inc.php =================================================================== --- trunk/functions.inc.php 2007-10-19 21:07:56 UTC (rev 158) +++ trunk/functions.inc.php 2007-10-22 23:49:10 UTC (rev 159) @@ -328,7 +328,34 @@ } +// safeget +// Action: get value from $_GET[$param], or $default if $_GET[$param] is not set +// Call: $param = safeget('param') # replaces $param = $_GET['param'] +// - or - +// $param = safeget('param', 'default') +function safeget ($param, $default="") { + $retval=$default; + if (isset($_GET["$param"])) $retval=$_GET["$param"]; + return $retval; +} +// safepost +// same as safeget, but for $_POST +function safepost ($param, $default="") { + $retval=$default; + if (isset($_POST["$param"])) $retval=$_POST["$param"]; + return $retval; +} + +// safeserver +// same as safeget, but for $_SERVER +function safeserver ($param, $default="") { + $retval=$default; + if (isset($_SERVER["$param"])) $retval=$_SERVER["$param"]; + return $retval; +} + + // // get_domain_properties // Action: Get all the properties of a domain. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |