diff options
| author | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2011-10-07 11:07:23 +0000 |
|---|---|---|
| committer | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2011-10-07 11:07:23 +0000 |
| commit | 08ab571eee4a94b5ff31b946b31cbd256d3330fc (patch) | |
| tree | da7d5656cffed525cd24958a59485a004a988875 /roundcubemail/program/include/rcube_contacts.php | |
| parent | 52be32ea38531dfe6ed99ae12b6a3c324c057c0e (diff) | |
Autocomplete LDAP records when adding contacts from mail (#1488073)
git-svn-id: https://svn.roundcube.net/trunk@5322 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program/include/rcube_contacts.php')
| -rw-r--r-- | roundcubemail/program/include/rcube_contacts.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/roundcubemail/program/include/rcube_contacts.php b/roundcubemail/program/include/rcube_contacts.php index 3ad53a6db..c810ce60e 100644 --- a/roundcubemail/program/include/rcube_contacts.php +++ b/roundcubemail/program/include/rcube_contacts.php @@ -500,16 +500,17 @@ class rcube_contacts extends rcube_addressbook * If input not valid, the message to display can be fetched using get_error() * * @param array Assoziative array with data to save + * @param boolean Try to fix/complete record automatically * @return boolean True if input is valid, False if not. */ - public function validate($save_data) + public function validate(&$save_data, $autofix = false) { // validate e-mail addresses - $valid = parent::validate($save_data); + $valid = parent::validate($save_data, $autofix); // require at least one e-mail address (syntax check is already done) if ($valid && !array_filter($this->get_col_values('email', $save_data, true))) { - $this->set_error('warning', 'noemailwarning'); + $this->set_error(self::ERROR_VALIDATE, 'noemailwarning'); $valid = false; } |
