diff options
author | msquare <msquare@notrademark.de> | 2016-11-14 19:10:29 +0100 |
---|---|---|
committer | msquare <msquare@notrademark.de> | 2016-11-14 19:10:29 +0100 |
commit | 16ed2ae68381362cbfe66d10226b9dedbfaacba5 (patch) | |
tree | 68f55a284f363f07ae00f9a0ea474cb8bdfd0a0b /includes/model | |
parent | d3e942f7425b4df8e3893faaadbae7d48fca019a (diff) |
fixed settings validation
Diffstat (limited to 'includes/model')
-rw-r--r-- | includes/model/User_model.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/includes/model/User_model.php b/includes/model/User_model.php index 66aa52e5..6d38a224 100644 --- a/includes/model/User_model.php +++ b/includes/model/User_model.php @@ -176,6 +176,22 @@ function User_validate_mail($mail) { } /** + * Validate user jabber address + * + * @param string $jabber + * Jabber-ID to validate + * @return ValidationResult + */ +function User_validate_jabber($jabber) { + $jabber = strip_item($jabber); + if ($jabber == '') { + // Empty is ok + return new ValidationResult(true, ''); + } + return new ValidationResult(check_email($jabber), $jabber); +} + +/** * Validate the planned arrival date * * @param int $planned_arrival_date |