Revert "use UID for nicks, also mark addressbook as writeable"
This reverts commit 63d1116b5e
.
This commit is contained in:
parent
63d1116b5e
commit
12b495e341
1 changed files with 5 additions and 4 deletions
|
@ -48,7 +48,7 @@ Config::init();
|
|||
class abook_carddav extends addressbook_backend {
|
||||
var $btype = 'local';
|
||||
var $bname = 'carddav';
|
||||
var $writeable = true;
|
||||
var $writeable = false;
|
||||
|
||||
/* ========================== Private ======================= */
|
||||
|
||||
|
@ -100,7 +100,7 @@ class abook_carddav extends addressbook_backend {
|
|||
$this->syncmgr = new Sync();
|
||||
|
||||
// initial sync - we don't have a sync-token yet
|
||||
$this->lastSyncToken = $this->syncmgr->synchronize($this->abook, $this->synchandler, ["FN", "N", "EMAIL", "ORG", "UID"], "");
|
||||
$this->lastSyncToken = $this->syncmgr->synchronize($this->abook, $this->synchandler, ["FN", "N", "EMAIL", "ORG"], "");
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -163,18 +163,19 @@ class abook_carddav extends addressbook_backend {
|
|||
$ret = array();
|
||||
|
||||
// list all addresses having an email
|
||||
$all=$this->abook->query(['EMAIL' => "//"],["FN", "N", "EMAIL", "ORG", "UID"]);
|
||||
$all=$this->abook->query(['EMAIL' => "//"],["FN", "N", "EMAIL", "ORG"]);
|
||||
/*
|
||||
Returns an array of matched VCards:
|
||||
The keys of the array are the URIs of the vcards
|
||||
The values are associative arrays with keys etag (type: string) and vcard (type: VCard)
|
||||
*/
|
||||
$id=1;
|
||||
foreach($all as $uri => $one) {
|
||||
$vcard = $one['vcard'];
|
||||
$names = $vcard->N->getParts();
|
||||
// last,first,additional,prefix,suffix
|
||||
array_push($ret,array(
|
||||
'nickname' => (string)$vcard->UID,
|
||||
'nickname' => 'id'.$id++,
|
||||
'name' => (string)$vcard->FN,
|
||||
'firstname' => (string)$names[1],
|
||||
'lastname' => (string)$names[0],
|
||||
|
|
Loading…
Reference in a new issue