Mercurial > hg > fapweb
changeset 670:8a091dc8d608
Add new utility function stChkRequestItemFail().
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 06 Nov 2014 21:26:48 +0200 |
parents | 3b9992ab02d0 |
children | 11b6e5c7ba86 |
files | msitegen.inc.php |
diffstat | 1 files changed, 16 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/msitegen.inc.php Thu Nov 06 19:48:05 2014 +0200 +++ b/msitegen.inc.php Thu Nov 06 21:26:48 2014 +0200 @@ -349,7 +349,7 @@ } -function stChkRequestItem($name, &$sdata) +function stDoCheckRequestItem($name, &$sdata, $nindex, $argc, $argv) { if (stGetSetting("debug")) { @@ -370,10 +370,7 @@ // Go through list of validation checks - $argc = func_num_args(); - $argv = func_get_args(); - - for ($argn = 2; $argn < $argc; $argn++) + for ($argn = $nindex; $argn < $argc; $argn++) { // Act according to check type $check = $argv[$argn]; @@ -433,6 +430,20 @@ } +function stChkRequestItem($name, &$sdata) +{ + return stDoCheckRequestItem($name, $sdata, 2, func_num_args(), func_get_args()); +} + + +function stChkRequestItemFail($name, &$sdata, &$sfail) +{ + $sres = stDoCheckRequestItem($name, $sdata, 3, func_num_args(), func_get_args()); + if ($sres !== TRUE) $sfail = FALSE; + return $sres; +} + + function stGetRequestItem($name, $default = "", $allowGet = FALSE) { if ($allowGet || stGetSetting("debug"))