]> source.dussan.org Git - nextcloud-server.git/commitdiff
Reduce variables assigned.
authorThomas Tanghus <thomas@tanghus.net>
Mon, 9 Jul 2012 17:09:46 +0000 (19:09 +0200)
committerThomas Tanghus <thomas@tanghus.net>
Mon, 9 Jul 2012 23:24:40 +0000 (01:24 +0200)
apps/contacts/index.php
apps/contacts/templates/index.php

index a89ffffa9cafeb80a450cd50befbb4680f544293..70d594e71bc929eca50738c62115cab63064c2c4 100644 (file)
@@ -14,28 +14,18 @@ OCP\App::checkAppEnabled('contacts');
 
 // Get active address books. This creates a default one if none exists.
 $ids = OC_Contacts_Addressbook::activeIds(OCP\USER::getUser());
-$contacts = OC_Contacts_VCard::all($ids);
+$has_contacts = (count(OC_Contacts_VCard::all($ids, 0, 1)) > 0 ? true : false); // just to check if there are any contacts.
 if($contacts === false) {
        OCP\Util::writeLog('contacts','index.html: No contacts found.',OCP\Util::DEBUG);
 }
-
-$addressbooks = OC_Contacts_Addressbook::active(OCP\USER::getUser());
+error_log('activeIds: '.print_r($activeIds, true));
+error_log('has_contacts: '.$has_contacts);
 
 // Load the files we need
 OCP\App::setActiveNavigationEntry( 'contacts_index' );
 
 // Load a specific user?
 $id = isset( $_GET['id'] ) ? $_GET['id'] : null;
-$details = array();
-
-if(is_null($id) && count($contacts) > 0) {
-       $id = $contacts[0]['id'];
-}
-unset($contacts);
-if(!is_null($id)) {
-       $vcard = OC_Contacts_App::getContactVCard($id);
-       $details = OC_Contacts_VCard::structureContact($vcard);
-}
 $property_types = OC_Contacts_App::getAddPropertyOptions();
 $phone_types = OC_Contacts_App::getTypesOfProperty('TEL');
 $email_types = OC_Contacts_App::getTypesOfProperty('EMAIL');
@@ -69,7 +59,6 @@ $tmpl->assign('property_types', $property_types);
 $tmpl->assign('phone_types', $phone_types);
 $tmpl->assign('email_types', $email_types);
 $tmpl->assign('categories', $categories);
-$tmpl->assign('addressbooks', $addressbooks);
-$tmpl->assign('details', $details );
+$tmpl->assign('has_contacts',$has_contacts);
 $tmpl->assign('id',$id);
 $tmpl->printPage();
index a8fb6c57c2cfc5d8d3454b98e0bcbedcda4aa4f0..5b49b68e954080d8fe15aaaafa3e617505199eb3 100644 (file)
@@ -16,7 +16,7 @@
 </div>
 <div id="rightcontent" class="rightcontent" data-id="<?php echo $_['id']; ?>">
        <?php
-               if ($_['id']){
+               if($_['has_contacts']){
                        echo $this->inc('part.contact');
                }
                else{