diff --git a/api/verify.php b/api/verify.php index 92f7767..680a381 100644 --- a/api/verify.php +++ b/api/verify.php @@ -5,8 +5,10 @@ namespace SYSTEM\API; class verify { public static function ALL ($param) {return true;} public static function UINT ($param) {return \is_numeric($param) ? ((int)$param > 0 ? true : false) : false;} + public static function UINT0 ($param) {return \is_numeric($param) ? ((int)$param >= 0 ? true : false) : false;} public static function INT ($param) {return \is_numeric($param);} public static function TIMEUNIX ($param) {return \is_numeric($param) ? ((int)$param > 0 ? true : false) : false;} + public static function DATE ($param) {return \strtotime($param);} public static function STRING ($param) {return \is_string($param);} public static function BOOL ($param) {return \is_bool($param) || $param == '0' || $param == '1';} public static function FLOAT ($param) {return \is_float(\floatval($param));} @@ -14,4 +16,5 @@ class verify { public static function ARY ($param) {return \is_array($param);} public static function LANG ($param) {return \SYSTEM\locale::isLang($param);} public static function RESULT ($param) {return ($param == 'json' || $param == 'msgpack');} + }; \ No newline at end of file diff --git a/sai/modules/saimod_sys_locale/saimod_sys_locale.php b/sai/modules/saimod_sys_locale/saimod_sys_locale.php index 2e315ce..2aebcb3 100644 --- a/sai/modules/saimod_sys_locale/saimod_sys_locale.php +++ b/sai/modules/saimod_sys_locale/saimod_sys_locale.php @@ -37,7 +37,8 @@ class saimod_sys_locale extends \SYSTEM\SAI\SaiModule { $langhead .= '