Try to conserve some memory. Should fix oc-1106 for stable4.
This commit is contained in:
parent
42a5cd21b9
commit
ad5aa5ac15
2 changed files with 14 additions and 3 deletions
|
@ -11,7 +11,14 @@ OCP\JSON::checkLoggedIn();
|
|||
OCP\JSON::checkAppEnabled('contacts');
|
||||
|
||||
$ids = OC_Contacts_Addressbook::activeIds(OCP\USER::getUser());
|
||||
$contacts = OC_Contacts_VCard::all($ids);
|
||||
$allcontacts = OC_Contacts_VCard::all($ids);
|
||||
$contacts = array();
|
||||
foreach($allcontacts as $contact) { // try to conserve some memory
|
||||
$contacts[] = array('id' => $contact['id'], 'addressbookid' => $contact['addressbookid'], 'fullname' => $contact['fullname']);
|
||||
}
|
||||
unset($allcontacts);
|
||||
$addressbooks = OC_Contacts_Addressbook::active(OCP\USER::getUser());
|
||||
|
||||
$tmpl = new OCP\Template("contacts", "part.contacts");
|
||||
$tmpl->assign('contacts', $contacts);
|
||||
$page = $tmpl->fetchPage();
|
||||
|
|
|
@ -14,8 +14,12 @@ 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);
|
||||
|
||||
$allcontacts = OC_Contacts_VCard::all($ids);
|
||||
$contacts = array();
|
||||
foreach($allcontacts as $contact) { // try to conserve some memory
|
||||
$contacts[] = array('id' => $contact['id'], 'addressbookid' => $contact['addressbookid'], 'fullname' => $contact['fullname']);
|
||||
}
|
||||
unset($allcontacts);
|
||||
$addressbooks = OC_Contacts_Addressbook::active(OCP\USER::getUser());
|
||||
|
||||
// Load the files we need
|
||||
|
|
Loading…
Reference in a new issue