|
|
|
|
@ -31,9 +31,11 @@ |
|
|
|
|
|
|
|
|
|
namespace OC; |
|
|
|
|
|
|
|
|
|
use OCP\Constants; |
|
|
|
|
use OCP\Contacts\IManager; |
|
|
|
|
use OCP\IAddressBook; |
|
|
|
|
|
|
|
|
|
class ContactsManager implements \OCP\Contacts\IManager { |
|
|
|
|
class ContactsManager implements IManager { |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* This function is used to search and find contacts within the users address books. |
|
|
|
|
@ -76,7 +78,7 @@ class ContactsManager implements \OCP\Contacts\IManager { |
|
|
|
|
return null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ($addressBook->getPermissions() & \OCP\Constants::PERMISSION_DELETE) { |
|
|
|
|
if ($addressBook->getPermissions() & Constants::PERMISSION_DELETE) { |
|
|
|
|
return $addressBook->delete($id); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -97,7 +99,7 @@ class ContactsManager implements \OCP\Contacts\IManager { |
|
|
|
|
return null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ($addressBook->getPermissions() & \OCP\Constants::PERMISSION_CREATE) { |
|
|
|
|
if ($addressBook->getPermissions() & Constants::PERMISSION_CREATE) { |
|
|
|
|
return $addressBook->createOrUpdate($properties); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -131,7 +133,7 @@ class ContactsManager implements \OCP\Contacts\IManager { |
|
|
|
|
* Return a list of the user's addressbooks display names |
|
|
|
|
* ! The addressBook displayName are not unique, please use getUserAddressBooks |
|
|
|
|
* |
|
|
|
|
* @return array |
|
|
|
|
* @return IAddressBook[] |
|
|
|
|
* @since 6.0.0 |
|
|
|
|
* @deprecated 16.0.0 - Use `$this->getUserAddressBooks()` instead |
|
|
|
|
*/ |
|
|
|
|
|