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.
|