Validate
class Validate (View source)
Class toolbox to validate values
Properties
| DoliDB | $db | ||
| Translate | $outputLang | ||
| $error |
Methods
Use to clear errors msg or other ghost vars
Use to clear errors msg or other ghost vars
Check for e-mail validity
Check for price validity
Check for timestamp validity
Check for phone validity
Check for string max length validity
Check for string not empty
Check for string min length validity
Check url validity
Check Duration validity
Check numeric validity
Check for boolean validity
Check for all values in db
Check for all values in db
Check for all values in db for an element
Details
protected void
clear()
Use to clear errors msg or other ghost vars
protected void
setError(string $errMsg)
Use to clear errors msg or other ghost vars
bool
isEmail(string $email, int $maxLength = 0)
Check for e-mail validity
bool
isPrice(string $price)
Check for price validity
bool
isTimestamp(string|int $stamp)
Check for timestamp validity
bool
isPhone(string $phone)
Check for phone validity
bool
isMaxLength(string $string, int $length)
Check for string max length validity
bool
isNotEmptyString(string $string)
Check for string not empty
bool
isMinLength(string $string, int $length)
Check for string min length validity
bool
isUrl(string $url)
Check url validity
bool
isDuration(mixed $duration)
Check Duration validity
bool
isNumeric(mixed $string)
Check numeric validity
bool
isBool(mixed $bool)
Check for boolean validity
bool
isInDb(string[] $values, string $table, string $col)
Check for all values in db
bool
isFetchable(int $id, string $classname, string $classpath)
Check for all values in db
bool
isFetchableElement(int $id, string $element_type)
Check for all values in db for an element