summaryrefslogtreecommitdiff
path: root/includes/model/User_model.php
diff options
context:
space:
mode:
authormsquare <msquare@notrademark.de>2016-11-14 19:10:29 +0100
committermsquare <msquare@notrademark.de>2016-11-14 19:10:29 +0100
commit16ed2ae68381362cbfe66d10226b9dedbfaacba5 (patch)
tree68f55a284f363f07ae00f9a0ea474cb8bdfd0a0b /includes/model/User_model.php
parentd3e942f7425b4df8e3893faaadbae7d48fca019a (diff)
fixed settings validation
Diffstat (limited to 'includes/model/User_model.php')
-rw-r--r--includes/model/User_model.php16
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