From: Nicolas Boisselier Date: Fri, 7 Aug 2015 16:02:45 +0000 (+0100) Subject: add lib/php/nb.php X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=af711982f0aa529edce6085209b16cc1ad8506ba;p=nb.git add 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); + } + +} +?>