This commit is contained in:
stubbfel
2013-07-10 11:34:07 +02:00
parent 5c11441ef5
commit fe6e6eaaf4
7 changed files with 163 additions and 67 deletions

View File

@@ -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;
}
}
?>