@@ 447-454 (lines=8) @@ | ||
444 | * @param array the preferences, format array('param1' => 'value', 'param2' => 'value') |
|
445 | * @return boolean |
|
446 | */ |
|
447 | public function setPreferences($addressbookid, array $params) { |
|
448 | $key = 'prefs_' . $this->combinedKey($addressbookid); |
|
449 | ||
450 | $data = json_encode($params); |
|
451 | return $data |
|
452 | ? \OCP\Config::setUserValue($this->userid, 'contacts', $key, $data) |
|
453 | : false; |
|
454 | } |
|
455 | ||
456 | /** |
|
457 | * @param string $addressbookid |
@@ 762-769 (lines=8) @@ | ||
759 | * @param the new list |
|
760 | * @returns result|false |
|
761 | */ |
|
762 | protected function setAddressbookList(array $addressbookList) { |
|
763 | $key = $this->name . "_list"; |
|
764 | $data = json_encode($addressbookList); |
|
765 | ||
766 | return $data |
|
767 | ? \OCP\Config::setUserValue($this->userid, 'contacts', $key, $data) |
|
768 | : false; |
|
769 | } |
|
770 | ||
771 | /** |
|
772 | * @brief gets the list of ldap addressbooks in the preferences |