finish #69
This commit is contained in:
@@ -34,7 +34,7 @@ class ArrayManager {
|
||||
public static function toSqlWhereString($array, $operator = "", $fieldname = "") {
|
||||
$arrayStr = StringManager::$emptyString;
|
||||
foreach ($array as $value) {
|
||||
$arrayStr .= $fieldname . $value . $operator;
|
||||
$arrayStr .= $fieldname . StringManager::$quotes . $value . StringManager::$quotes . $operator;
|
||||
}
|
||||
$result = substr($arrayStr, 0, strlen($arrayStr) - strlen($operator));
|
||||
return $result;
|
||||
@@ -55,6 +55,21 @@ class ArrayManager {
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/**
|
||||
* Method check if all items of the array are only digits and < PHP_INT_MAX
|
||||
* @param array $poly
|
||||
* @return boolean
|
||||
*/
|
||||
public static function validAlphaNumList($list) {
|
||||
foreach ($list as $value) {
|
||||
|
||||
if (!ctype_alnum($value) || !\utiliy\StringManager::validSQLString($value)) {
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user