diff options
author | Jakob Sack <kde@jakobsack.de> | 2011-08-09 14:49:28 +0200 |
---|---|---|
committer | Jakob Sack <kde@jakobsack.de> | 2011-08-09 14:49:28 +0200 |
commit | 075db9f7eafb7030398f73ba609e16a5ae79f5b8 (patch) | |
tree | c299e4a2937a5f23dfc65536d212740984bfa40f /apps/contacts | |
parent | 5047b6e38537ac1104a5c49ca226ae604600bcc4 (diff) | |
download | nextcloud-server-075db9f7eafb7030398f73ba609e16a5ae79f5b8.tar.gz nextcloud-server-075db9f7eafb7030398f73ba609e16a5ae79f5b8.zip |
Add default addressbook
Diffstat (limited to 'apps/contacts')
-rw-r--r-- | apps/contacts/index.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/contacts/index.php b/apps/contacts/index.php index 4330c31043c..0d4ff83ef81 100644 --- a/apps/contacts/index.php +++ b/apps/contacts/index.php @@ -37,6 +37,12 @@ if( !OC_User::isLoggedIn()){ $addressbooks = OC_Contacts_Addressbook::allAddressbooks(OC_User::getUser()); if( count($addressbooks) == 0){ OC_Contacts_Addressbook::addAddressbook(OC_User::getUser(),'default','Default Address Book'); + $addressbooks = OC_Contacts_Addressbook::allAddressbooks(OC_User::getUser()); +} +$prefbooks = OC_Preferences::getValue(OC_User::getUser(),'contacts','openaddressbooks',null); +if(is_null($prefbooks)){ + $prefbooks = $addressbooks[0]['id']; + OC_Preferences::setValue(OC_User::getUser(),'contacts','openaddressbooks',$prefbooks); } // Load the files we need @@ -48,7 +54,7 @@ $id = isset( $_GET['id'] ) ? $_GET['id'] : null; // sort addressbooks (use contactsort) usort($addressbooks,'contacts_namesort'); // Addressbooks to load -$openaddressbooks = explode(';',OC_Preferences::getValue(OC_User::getUser(),'contacts','openaddressbooks',null)); +$openaddressbooks = explode(';',$prefbooks); $contacts = array(); foreach( $openaddressbooks as $addressbook ){ |