Mercurial > hg > fapweb
changeset 810:2a23243a6cc4
Add new check type for stChkRequestItem*(), CHK_ARRAY.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 24 Nov 2014 16:26:23 +0200 |
parents | a165d2e101f9 |
children | b3dce4dcca9f |
files | msitegen.inc.php |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/msitegen.inc.php Mon Nov 24 13:30:27 2014 +0200 +++ b/msitegen.inc.php Mon Nov 24 16:26:23 2014 +0200 @@ -26,6 +26,7 @@ define("CHK_LTEQ", 6); define("CHK_RANGE", 7); define("CHK_CUSTOM", 8); +define("CHK_ARRAY", 9); function stDebug($msg) @@ -439,6 +440,7 @@ case CHK_ISLT: case CHK_ISGT: case CHK_ISEQ: case CHK_GTEQ: case CHK_LTEQ: case CHK_RANGE: + case CHK_ARRAY: // Check length or value of the data switch ($check[1]) { @@ -458,6 +460,11 @@ } break; + case CHK_ARRAY: + if (!in_array($data, $check[1], TRUE)) + return stErrorStrF($check[2], $data); + break; + case CHK_CUSTOM: // Call a custom function (or closure) $func = $check[1];