diff options
author | Thomas Tanghus <thomas@tanghus.net> | 2011-12-16 17:42:07 +0100 |
---|---|---|
committer | Thomas Tanghus <thomas@tanghus.net> | 2011-12-16 17:42:07 +0100 |
commit | feeb0c742a57eb542f6e904dd4c8b5310bcc066a (patch) | |
tree | 8d422f84371d865dcdcdc60d95d4c3fcccd8b8e2 /apps/contacts/lib/addressbook.php | |
parent | 59ad0a6c9c9862792ec92f9ab53dfc30d54867fa (diff) | |
download | nextcloud-server-feeb0c742a57eb542f6e904dd4c8b5310bcc066a.tar.gz nextcloud-server-feeb0c742a57eb542f6e904dd4c8b5310bcc066a.zip |
Misc. changes after review by bartv.
Diffstat (limited to 'apps/contacts/lib/addressbook.php')
-rw-r--r-- | apps/contacts/lib/addressbook.php | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/apps/contacts/lib/addressbook.php b/apps/contacts/lib/addressbook.php index 23c0b106462..7d55a00d601 100644 --- a/apps/contacts/lib/addressbook.php +++ b/apps/contacts/lib/addressbook.php @@ -43,7 +43,7 @@ class OC_Contacts_Addressbook{ * @param string $uid * @return array */ - public static function allAddressbooks($uid){ + public static function all($uid){ $stmt = OC_DB::prepare( 'SELECT * FROM *PREFIX*contacts_addressbooks WHERE userid = ? ORDER BY displayname' ); $result = $stmt->execute(array($uid)); @@ -62,7 +62,7 @@ class OC_Contacts_Addressbook{ */ public static function allWherePrincipalURIIs($principaluri){ $uid = self::extractUserID($principaluri); - return self::allAddressbooks($uid); + return self::all($uid); } /** @@ -85,7 +85,7 @@ class OC_Contacts_Addressbook{ * @return insertid */ public static function add($userid,$name,$description){ - $all = self::allAddressbooks($userid); + $all = self::all($userid); $uris = array(); foreach($all as $i){ $uris[] = $i['uri']; @@ -145,16 +145,16 @@ class OC_Contacts_Addressbook{ * @param integer $uid User id. If null current user will be used. * @return array */ - public static function activeAddressbookIds($uid){ + public static function activeIds($uid){ if(is_null($uid)){ $uid = OC_User::getUser(); } $prefbooks = OC_Preferences::getValue($uid,'contacts','openaddressbooks',null); if(is_null($prefbooks)){ - $addressbooks = OC_Contacts_Addressbook::allAddressbooks($uid); + $addressbooks = OC_Contacts_Addressbook::all($uid); if(count($addressbooks) == 0){ OC_Contacts_Addressbook::add($uid,'default','Default Address Book'); - $addressbooks = OC_Contacts_Addressbook::allAddressbooks($uid); + $addressbooks = OC_Contacts_Addressbook::all($uid); } $prefbooks = $addressbooks[0]['id']; OC_Preferences::setValue($uid,'contacts','openaddressbooks',$prefbooks); @@ -167,8 +167,8 @@ class OC_Contacts_Addressbook{ * @param string $uid * @return array */ - public static function activeAddressbooks($uid){ - $active = self::activeAddressbookIds($uid); + public static function active($uid){ + $active = self::activeIds($uid); $addressbooks = array(); /** FIXME: Is there a way to prepare a statement 'WHERE id IN ([range])'? */ @@ -198,7 +198,7 @@ class OC_Contacts_Addressbook{ $id = 0; } - $openaddressbooks = self::activeAddressbookIds(); + $openaddressbooks = self::activeIds(); if($active) { if(!in_array($id, $openaddressbooks)) { $openaddressbooks[] = $id; @@ -221,7 +221,10 @@ class OC_Contacts_Addressbook{ * @return boolean */ public static function isActive($id){ - return in_array($id, self::activeAddressbookIds()); + //if(defined("DEBUG") && DEBUG) { + OC_Log::write('contacts','OC_Contacts_Addressbook::isActive('.$id.'):'.in_array($id, self::activeIds()),OC_Log::DEBUG); + //} + return in_array($id, self::activeIds()); } /** |