diff options
author | Aleksander Machniak <alec@alec.pl> | 2013-12-08 09:39:33 +0100 |
---|---|---|
committer | Aleksander Machniak <alec@alec.pl> | 2013-12-08 09:39:33 +0100 |
commit | 029f7a157da4be15302b3eaf40232c110d27bcf1 (patch) | |
tree | 5d0f1e778dce6b576da98ce7c2fdda86aab8b36d /program/lib/Roundcube/rcube_contacts.php | |
parent | c50eee4827da18cd4517decfe521e8a32638069b (diff) |
Clarify update() result description, return boolean when ID didn't change
Diffstat (limited to 'program/lib/Roundcube/rcube_contacts.php')
-rw-r--r-- | program/lib/Roundcube/rcube_contacts.php | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/program/lib/Roundcube/rcube_contacts.php b/program/lib/Roundcube/rcube_contacts.php index ee53f44ed..d215760cf 100644 --- a/program/lib/Roundcube/rcube_contacts.php +++ b/program/lib/Roundcube/rcube_contacts.php @@ -626,7 +626,7 @@ class rcube_contacts extends rcube_addressbook } } - $save_data = $this->convert_save_data($save_data); + $save_data = $this->convert_save_data($save_data); $a_insert_cols = $a_insert_values = array(); foreach ($save_data as $col => $value) { @@ -655,13 +655,14 @@ class rcube_contacts extends rcube_addressbook * * @param mixed Record identifier * @param array Assoziative array with save data + * * @return boolean True on success, False on error */ function update($id, $save_cols) { - $updated = false; + $updated = false; $write_sql = array(); - $record = $this->get_record($id, true); + $record = $this->get_record($id, true); $save_cols = $this->convert_save_data($save_cols, $record); foreach ($save_cols as $col => $value) { @@ -683,7 +684,7 @@ class rcube_contacts extends rcube_addressbook $this->result = null; // clear current result (from get_record()) } - return $updated; + return $updated ? true : false; } |