new verifier UINT0, DATE, small fix fpr DB text modules
This commit is contained in:
parent
460b7717ea
commit
c8a2a0b15b
@ -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');}
|
||||
|
||||
};
|
||||
@ -37,7 +37,8 @@ class saimod_sys_locale extends \SYSTEM\SAI\SaiModule {
|
||||
$langhead .= '<th>'.$lang.'</th>';
|
||||
$languages[] = $lang;
|
||||
}
|
||||
|
||||
|
||||
$tabs = array();
|
||||
while($r = $res->next()){
|
||||
$tabs[$r['category']]['tab_id'] = $r['category'];
|
||||
$tabs[$r['category']]['content'] = isset($tabs[$r['category']]['content']) ? $tabs[$r['category']]['content'] : '';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user