From af711982f0aa529edce6085209b16cc1ad8506ba Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Fri, 7 Aug 2015 17:02:45 +0100 Subject: [PATCH] add lib/php/nb.php --- lib/php/nb.php | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 lib/php/nb.php diff --git a/lib/php/nb.php b/lib/php/nb.php new file mode 100644 index 00000000..a7ef8380 --- /dev/null +++ b/lib/php/nb.php @@ -0,0 +1,32 @@ +$v) { unset($this->$k); }; + } + + /* + * Function: p + * Return a param + */ + static function p($name=null,$default=null) { + if ($name === null) return isset($_REQUEST) ? $_REQUEST : array(); + return isset($_REQUEST[$name]) ? $_REQUEST[$name] : $default; + } + + /* + * Function: pset + * Set a value for param, delete it if null + */ + static function pset($name,$value) { + if ($value === null) { + unset ($_REQUEST[$name]); + return null; + } + return ($_REQUEST[$name] = $value); + } + +} +?> -- 2.47.3