Skip to content
Snippets Groups Projects
Commit d91a4fca authored by Thomas Tanghus's avatar Thomas Tanghus
Browse files

Changed SQL queries for looking up contacts to only query once and sort at the same time.

parent 5e406537
Branches
No related tags found
No related merge requests found
...@@ -61,6 +61,5 @@ foreach( $add as $propname){ ...@@ -61,6 +61,5 @@ foreach( $add as $propname){
$vcard->addProperty($propname, $value, $prop_parameters); $vcard->addProperty($propname, $value, $prop_parameters);
} }
$id = OC_Contacts_VCard::add($aid,$vcard->serialize()); $id = OC_Contacts_VCard::add($aid,$vcard->serialize());
OC_Log::write('contacts','ajax/addcard.php - adding id: '.$id,OC_Log::DEBUG);
OC_Contacts_App::renderDetails($id, $vcard); OC_Contacts_App::renderDetails($id, $vcard);
...@@ -12,21 +12,6 @@ OC_JSON::checkAppEnabled('contacts'); ...@@ -12,21 +12,6 @@ OC_JSON::checkAppEnabled('contacts');
$ids = OC_Contacts_Addressbook::activeIds(OC_User::getUser()); $ids = OC_Contacts_Addressbook::activeIds(OC_User::getUser());
$contacts = OC_Contacts_VCard::all($ids); $contacts = OC_Contacts_VCard::all($ids);
//OC_Log::write('contacts','contacts.php: '.count($contacts).' contacts.',OC_Log::DEBUG);
/*
$addressbooks = OC_Contacts_Addressbook::active(OC_User::getUser());
$contacts = array();
foreach( $addressbooks as $addressbook ){
$addressbookcontacts = OC_Contacts_VCard::all($addressbook['id']);
foreach( $addressbookcontacts as $contact ){
if(is_null($contact['fullname'])){
continue;
}
$contacts[] = $contact;
}
}
usort($contacts,'contacts_namesort');
*/
$tmpl = new OC_TEMPLATE("contacts", "part.contacts"); $tmpl = new OC_TEMPLATE("contacts", "part.contacts");
$tmpl->assign('contacts', $contacts); $tmpl->assign('contacts', $contacts);
$page = $tmpl->fetchPage(); $page = $tmpl->fetchPage();
......
...@@ -42,23 +42,6 @@ OC_App::setActiveNavigationEntry( 'contacts_index' ); ...@@ -42,23 +42,6 @@ OC_App::setActiveNavigationEntry( 'contacts_index' );
// Load a specific user? // Load a specific user?
$id = isset( $_GET['id'] ) ? $_GET['id'] : null; $id = isset( $_GET['id'] ) ? $_GET['id'] : null;
/*
// sort addressbooks (use contactsort)
usort($addressbooks,'contacts_namesort');
$contacts = array();
foreach( $addressbooks as $addressbook ){
$addressbookcontacts = OC_Contacts_VCard::all($addressbook['id']);
foreach( $addressbookcontacts as $contact ){
if(is_null($contact['fullname'])){
continue;
}
$contacts[] = $contact;
}
}
usort($contacts,'contacts_namesort');
*/
$details = array(); $details = array();
// FIXME: This cannot work..? // FIXME: This cannot work..?
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment