1
0
mirror of https://github.com/owncloudarchive/contacts.git synced 2024-11-29 11:24:11 +01:00

Merge branch 'master' into filesystem

This commit is contained in:
Robin Appelman 2013-01-30 19:26:22 +01:00
commit 68bfa6c4e1
8 changed files with 65 additions and 20 deletions

View File

@ -3,7 +3,7 @@
*/ */
(function( $ ) { (function( $ ) {
$.widget('ui.combobox', { $.widget('oc.combobox', {
options: { options: {
id: null, id: null,
showButton: false, showButton: false,
@ -73,7 +73,7 @@
}) })
.addClass('ui-widget ui-widget-content ui-corner-left'); .addClass('ui-widget ui-widget-content ui-corner-left');
input.data('autocomplete')._renderItem = function( ul, item ) { input.data('uiAutocomplete')._renderItem = function( ul, item ) {
return $('<li></li>') return $('<li></li>')
.data('item.autocomplete', item ) .data('item.autocomplete', item )
.append('<a>' + item.label + '</a>') .append('<a>' + item.label + '</a>')

View File

@ -12,6 +12,7 @@
"Title" => "Заглавие", "Title" => "Заглавие",
"Add" => "Добавяне", "Add" => "Добавяне",
"Email" => "E-mail", "Email" => "E-mail",
"Share" => "Споделяне",
"Name" => "Име", "Name" => "Име",
"Save" => "Запис" "Save" => "Запис"
); );

View File

@ -79,6 +79,7 @@
"You can drag groups to\narrange them as you like." => "Voit järjestää ryhmät vetämällä\nne haluamaasi järjestykseen.", "You can drag groups to\narrange them as you like." => "Voit järjestää ryhmät vetämällä\nne haluamaasi järjestykseen.",
"All" => "Kaikki", "All" => "Kaikki",
"Favorites" => "Suosikit", "Favorites" => "Suosikit",
"Shared by {owner}" => "Jakanut {owner}",
"Result: " => "Tulos: ", "Result: " => "Tulos: ",
" imported, " => " tuotu, ", " imported, " => " tuotu, ",
" failed." => " epäonnistui.", " failed." => " epäonnistui.",

View File

@ -2,7 +2,10 @@
"Error (de)activating addressbook." => "A címlista (de)aktiválása sikertelen", "Error (de)activating addressbook." => "A címlista (de)aktiválása sikertelen",
"id is not set." => "ID nincs beállítva", "id is not set." => "ID nincs beállítva",
"Cannot update addressbook with an empty name." => "Üres névvel nem frissíthető a címlista", "Cannot update addressbook with an empty name." => "Üres névvel nem frissíthető a címlista",
"No category name given." => "Nincs megadva kategórianév.",
"Error adding group." => "Hiba a csoport hozzáadása közben.", "Error adding group." => "Hiba a csoport hozzáadása közben.",
"Group ID missing from request." => "A csoport azonosítója hiányzik a kérésből.",
"Contact ID missing from request." => "A kapcsolat azonosítója hiányzik a kérésből.",
"No ID provided" => "Nincs ID megadva", "No ID provided" => "Nincs ID megadva",
"Error setting checksum." => "Hiba az ellenőrzőösszeg beállításakor", "Error setting checksum." => "Hiba az ellenőrzőösszeg beállításakor",
"No categories selected for deletion." => "Nincs kiválasztva törlendő kategória", "No categories selected for deletion." => "Nincs kiválasztva törlendő kategória",
@ -11,8 +14,10 @@
"element name is not set." => "az elem neve nincs beállítva", "element name is not set." => "az elem neve nincs beállítva",
"checksum is not set." => "az ellenőrzőösszeg nincs beállítva", "checksum is not set." => "az ellenőrzőösszeg nincs beállítva",
"Information about vCard is incorrect. Please reload the page." => "A vCardról szóló információ helytelen. Frissítse az oldalt!", "Information about vCard is incorrect. Please reload the page." => "A vCardról szóló információ helytelen. Frissítse az oldalt!",
"Couldn't find vCard for %d." => "Nem található a(z) %d vCard.",
"Information about vCard is incorrect. Please reload the page: " => "Helytelen információ a vCardról. Töltse újra az oldalt: ", "Information about vCard is incorrect. Please reload the page: " => "Helytelen információ a vCardról. Töltse újra az oldalt: ",
"Something went FUBAR. " => "Helyrehozhatatlan hiba történt.", "Something went FUBAR. " => "Helyrehozhatatlan hiba történt.",
"Cannot save property of type \"%s\" as array" => "Az \"%s\" típusú tulajdonság nem menthető mint tömb.",
"Missing IM parameter." => "Hiányzó IM paraméter.", "Missing IM parameter." => "Hiányzó IM paraméter.",
"Unknown IM: " => "Ismeretlen IM:", "Unknown IM: " => "Ismeretlen IM:",
"No contact ID was submitted." => "Nincs ID megadva a kontakthoz", "No contact ID was submitted." => "Nincs ID megadva a kontakthoz",
@ -30,6 +35,9 @@
"Error cropping image" => "Képvágás sikertelen", "Error cropping image" => "Képvágás sikertelen",
"Error creating temporary image" => "Ideiglenes kép létrehozása sikertelen", "Error creating temporary image" => "Ideiglenes kép létrehozása sikertelen",
"Error finding image: " => "A kép nem található", "Error finding image: " => "A kép nem található",
"Key is not set for: " => "Nincs megadva a kulcs:",
"Value is not set for: " => "Nincs megadva az érték:",
"Could not set preference: " => "Nem állítható be a tulajdonság:",
"Error uploading contacts to storage." => "Hiba a kapcsolatok feltöltésekor", "Error uploading contacts to storage." => "Hiba a kapcsolatok feltöltésekor",
"There is no error, the file uploaded with success" => "Nincs hiba, a fájl sikeresen feltöltődött", "There is no error, the file uploaded with success" => "Nincs hiba, a fájl sikeresen feltöltődött",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" => "A feltöltött fájl mérete meghaladja az upload_max_filesize értéket a php.ini-ben", "The uploaded file exceeds the upload_max_filesize directive in php.ini" => "A feltöltött fájl mérete meghaladja az upload_max_filesize értéket a php.ini-ben",
@ -41,14 +49,24 @@
"Couldn't load temporary image: " => "Ideiglenes kép betöltése sikertelen", "Couldn't load temporary image: " => "Ideiglenes kép betöltése sikertelen",
"No file was uploaded. Unknown error" => "Nem történt feltöltés. Ismeretlen hiba", "No file was uploaded. Unknown error" => "Nem történt feltöltés. Ismeretlen hiba",
"Contacts" => "Címjegyzékek", "Contacts" => "Címjegyzékek",
"%d_selected_contacts" => "%d_kijelölt_kapcsolat",
"Add to..." => "Hozzáadás ehhez...", "Add to..." => "Hozzáadás ehhez...",
"Remove from..." => "Eltávolítás innen...", "Remove from..." => "Eltávolítás innen...",
"Add group..." => "Csoport hozzáadása...", "Add group..." => "Csoport hozzáadása...",
"Indexing contacts" => "Kapcsolatok indexelése.",
"Select photo" => "Fotó kiválasztása", "Select photo" => "Fotó kiválasztása",
"Network or server error. Please inform administrator." => "Hiba történt a hálózatban vagy a kiszolgálón. Értesítse a rendszergazdát!", "Network or server error. Please inform administrator." => "Hiba történt a hálózatban vagy a kiszolgálón. Értesítse a rendszergazdát!",
"Error adding to group." => "Hiba a csoporthoz adása közben.",
"Error removing from group." => "Hiba a csoportból való eltávolítás közben.",
"There was an error opening a mail composer." => "Hiba történt a levélszerkesztő megnyitása közben.",
"Deleting done. Click here to cancel reloading." => "Sikeresen törölve. Kattintson ide az újratöltés tiltásához.",
"Add address book" => "Új címjegyzék", "Add address book" => "Új címjegyzék",
"Import done. Click here to cancel reloading." => "Sikeresen importálva. Kattintson ide az újratöltés tiltásához.",
"Not all files uploaded. Retrying..." => "Nem minden fájt töltődött fel. Próbálkozik...",
"Something went wrong with the upload, please retry." => "Valami hiba történt a feltöltéskor, próbálja újra.",
"Error" => "Hiba", "Error" => "Hiba",
"Importing from {filename}..." => "Importálás ebből: {filename}...", "Importing from {filename}..." => "Importálás ebből: {filename}...",
"{success} imported, {failed} failed." => "{success} importálva, {failed} meghíusult.",
"Importing..." => "Importálás...", "Importing..." => "Importálás...",
"Unable to upload your file as it is a directory or has 0 bytes" => "Nem tölthető fel, mert mappa volt, vagy 0 byte méretű", "Unable to upload your file as it is a directory or has 0 bytes" => "Nem tölthető fel, mert mappa volt, vagy 0 byte méretű",
"Upload Error" => "Feltöltési hiba", "Upload Error" => "Feltöltési hiba",
@ -62,7 +80,20 @@
"Enter name" => "Név megadása", "Enter name" => "Név megadása",
"Enter description" => "Leírás megadása", "Enter description" => "Leírás megadása",
"Select addressbook" => "A címlista kiválasztása", "Select addressbook" => "A címlista kiválasztása",
"The address book name cannot be empty." => "A címjegyzékben a név nem lehet üres.",
"Is this correct?" => "Helyes ez?", "Is this correct?" => "Helyes ez?",
"There was an unknown error when trying to delete this contact" => "A kapcsolat törlése közben ismeretlen hiba történt.",
"# groups" => "# csoportok",
"Some contacts are marked for deletion, but not deleted yet. Please wait for them to be deleted." => "Néhány kapcsolat ki lett jelölve törlésre, de nem lett törölve. Várja meg ameddig törölve lesznek.",
"Click to undo deletion of {num} contacts" => "Kattintson a {num} kapcsolat törlésének visszavonásához",
"Cancelled deletion of {num}" => "A(z) {num} törlésének visszavonása",
"Contact is already in this group." => "A kapcsolat már a csoportban van.",
"Contacts are already in this group." => "A kapcsolatok már a csoportban vannak.",
"Couldn't get contact list." => "Nem érhető el a kapcsolatlista.",
"Contact is not in this group." => "A kapcsolat nincs ebben a csoportban.",
"Contacts are not in this group." => "A kapcsolatok nincsenek ebben a csoportban.",
"A group named {group} already exists" => "A {group} nevű csoport már létezik",
"You can drag groups to\narrange them as you like." => "Áthúzhatja a csoportokat\nelrendezheti őket ahogy akarja.",
"All" => "Összes", "All" => "Összes",
"Favorites" => "Kedvencek", "Favorites" => "Kedvencek",
"Shared by {owner}" => "Megosztva {owner} által", "Shared by {owner}" => "Megosztva {owner} által",
@ -80,6 +111,7 @@
"Less..." => "Kevesebb...", "Less..." => "Kevesebb...",
"You do not have the permissions to read this addressbook." => "Nincs jogosultsága hozzáférni ehhez a címjegyzékhez.", "You do not have the permissions to read this addressbook." => "Nincs jogosultsága hozzáférni ehhez a címjegyzékhez.",
"You do not have the permissions to update this addressbook." => "Nincs jogosultsága módosítani ezt a címjegyzéket.", "You do not have the permissions to update this addressbook." => "Nincs jogosultsága módosítani ezt a címjegyzéket.",
"There was an error updating the addressbook." => "Hiba történt a a címjegyzék frissítésekor.",
"You do not have the permissions to delete this addressbook." => "Nincs jogosultsága törölni ezt a címjegyzéket.", "You do not have the permissions to delete this addressbook." => "Nincs jogosultsága törölni ezt a címjegyzéket.",
"There was an error deleting this addressbook." => "A címjegyzék törlése nem sikerült.", "There was an error deleting this addressbook." => "A címjegyzék törlése nem sikerült.",
"Jabber" => "Jabber", "Jabber" => "Jabber",
@ -107,15 +139,19 @@
"Internet" => "Internet", "Internet" => "Internet",
"Friends" => "Barátok", "Friends" => "Barátok",
"Family" => "Család", "Family" => "Család",
"There was an error deleting properties for this contact." => "Hiba lépett fel a kapcsolat tulajdonságainak törlésekor.",
"{name}'s Birthday" => "{name} születésnapja", "{name}'s Birthday" => "{name} születésnapja",
"Contact" => "Kapcsolat", "Contact" => "Kapcsolat",
"You do not have the permissions to add contacts to this addressbook." => "Nincs jogosultsága bővíteni ezt a címjegyzéket.", "You do not have the permissions to add contacts to this addressbook." => "Nincs jogosultsága bővíteni ezt a címjegyzéket.",
"Could not find the vCard with ID." => "Nincs címjegyzék ezzel az ID-vel.",
"You do not have the permissions to edit this contact." => "Nincs jogosultsága módosítani az illető adatait.", "You do not have the permissions to edit this contact." => "Nincs jogosultsága módosítani az illető adatait.",
"Could not find the vCard with ID: " => "Nincs címjegyzék ezzel az ID-vel:",
"Could not find the Addressbook with ID: " => "Nincs címjegyzék ezzel az ID-vel:", "Could not find the Addressbook with ID: " => "Nincs címjegyzék ezzel az ID-vel:",
"You do not have the permissions to delete this contact." => "Nincs jogosultsága törölni az illető adatait.", "You do not have the permissions to delete this contact." => "Nincs jogosultsága törölni az illető adatait.",
"There was an error deleting this contact." => "A bejegyzés törlése nem sikerült.", "There was an error deleting this contact." => "A bejegyzés törlése nem sikerült.",
"Contact not found." => "Kapcsolat nem található.", "Contact not found." => "Kapcsolat nem található.",
"HomePage" => "Kezdőoldal", "HomePage" => "Kezdőoldal",
"New Group" => "Új csoport",
"Settings" => "Beállítások", "Settings" => "Beállítások",
"Address books" => "Címjegyzékek", "Address books" => "Címjegyzékek",
"Import" => "Import", "Import" => "Import",
@ -123,6 +159,7 @@
"Select files" => "Fájlok kiválasztása", "Select files" => "Fájlok kiválasztása",
"Import into:" => "Importálás ebbe:", "Import into:" => "Importálás ebbe:",
"OK" => "OK", "OK" => "OK",
"(De-)select all" => "(Ki)Bejelöli mindet",
"New Contact" => "Új kapcsolat", "New Contact" => "Új kapcsolat",
"Download Contact(s)" => "Kapcsolat(ok) letöltése", "Download Contact(s)" => "Kapcsolat(ok) letöltése",
"Groups" => "Csoportok", "Groups" => "Csoportok",
@ -136,12 +173,14 @@
"Expand/collapse current addressbook" => "A címlista kinyitása/becsukása", "Expand/collapse current addressbook" => "A címlista kinyitása/becsukása",
"Next addressbook" => "A következő címlista", "Next addressbook" => "A következő címlista",
"Previous addressbook" => "Az előző címlista", "Previous addressbook" => "Az előző címlista",
"Actions" => "Műveletek",
"Refresh contacts list" => "Kapcsolatok lista frissítése", "Refresh contacts list" => "Kapcsolatok lista frissítése",
"Add new contact" => "Új kapcsolat hozzáadása", "Add new contact" => "Új kapcsolat hozzáadása",
"Add new addressbook" => "Új címlista létrehozása", "Add new addressbook" => "Új címlista létrehozása",
"Delete current contact" => "Jelenlegi kapcsolat törlése", "Delete current contact" => "Jelenlegi kapcsolat törlése",
"<h3>You have no contacts in your addressbook.</h3><p>Add a new contact or import existing contacts from a VCF file.</p>" => "<h3>Ebben a címjegyzékben még nincsenek bejegyzések.</h3><p>Hozzon létre egyet, vagy importáljon adatokar egy VCF-állományból.</p>", "<h3>You have no contacts in your addressbook.</h3><p>Add a new contact or import existing contacts from a VCF file.</p>" => "<h3>Ebben a címjegyzékben még nincsenek bejegyzések.</h3><p>Hozzon létre egyet, vagy importáljon adatokar egy VCF-állományból.</p>",
"Add contact" => "Új személy hozzáadása", "Add contact" => "Új személy hozzáadása",
"Compose mail" => "Levél szerkesztése",
"Delete group" => "Csoport törlése", "Delete group" => "Csoport törlése",
"Delete current photo" => "Az aktuális kép törlése", "Delete current photo" => "Az aktuális kép törlése",
"Edit current photo" => "Az aktuális kép szerkesztése", "Edit current photo" => "Az aktuális kép szerkesztése",
@ -170,6 +209,7 @@
"Delete contact" => "A bejegyzés törlése", "Delete contact" => "A bejegyzés törlése",
"Preferred" => "Előnyben részesített", "Preferred" => "Előnyben részesített",
"Please specify a valid email address." => "Adjon meg érvényes email címet", "Please specify a valid email address." => "Adjon meg érvényes email címet",
"someone@example.com" => "someone@example.com",
"Mail to address" => "Postai cím", "Mail to address" => "Postai cím",
"Delete email address" => "Email cím törlése", "Delete email address" => "Email cím törlése",
"Enter phone number" => "Adja meg a telefonszámot", "Enter phone number" => "Adja meg a telefonszámot",

View File

@ -83,6 +83,7 @@
"The address book name cannot be empty." => "Имя адресной книги не должно быть пустым.", "The address book name cannot be empty." => "Имя адресной книги не должно быть пустым.",
"Is this correct?" => "Это верно?", "Is this correct?" => "Это верно?",
"There was an unknown error when trying to delete this contact" => "Возникла неизвестная ошибка при попытке удалить этот контакт", "There was an unknown error when trying to delete this contact" => "Возникла неизвестная ошибка при попытке удалить этот контакт",
"# groups" => "# группы",
"Some contacts are marked for deletion, but not deleted yet. Please wait for them to be deleted." => "Некоторые контакты отмечены для удаления, но еще не удалены. Пожалуйста, подождите пока они будут удалены.", "Some contacts are marked for deletion, but not deleted yet. Please wait for them to be deleted." => "Некоторые контакты отмечены для удаления, но еще не удалены. Пожалуйста, подождите пока они будут удалены.",
"Click to undo deletion of {num} contacts" => "Нажмите, чтобы отменить удаление {num} контактов", "Click to undo deletion of {num} contacts" => "Нажмите, чтобы отменить удаление {num} контактов",
"Cancelled deletion of {num}" => "Отменено удаление {num}", "Cancelled deletion of {num}" => "Отменено удаление {num}",
@ -188,6 +189,7 @@
"First name" => "Имя", "First name" => "Имя",
"Additional names" => "Дополнительные имена", "Additional names" => "Дополнительные имена",
"Last name" => "Фамилия", "Last name" => "Фамилия",
"Select groups" => "Выбрать группы",
"Nickname" => "Имя", "Nickname" => "Имя",
"Enter nickname" => "Введите имя", "Enter nickname" => "Введите имя",
"Title" => "Название", "Title" => "Название",

View File

@ -83,6 +83,7 @@
"The address book name cannot be empty." => "Názov adresára nemôže byť prázdny.", "The address book name cannot be empty." => "Názov adresára nemôže byť prázdny.",
"Is this correct?" => "Je to správne?", "Is this correct?" => "Je to správne?",
"There was an unknown error when trying to delete this contact" => "Vyskytla sa neznáma chyba pri odstraňovaní daného kontaktu.", "There was an unknown error when trying to delete this contact" => "Vyskytla sa neznáma chyba pri odstraňovaní daného kontaktu.",
"# groups" => "# skupiny",
"Some contacts are marked for deletion, but not deleted yet. Please wait for them to be deleted." => "Počkajte prosím do skončenia mazania kontaktov označených na mazanie.", "Some contacts are marked for deletion, but not deleted yet. Please wait for them to be deleted." => "Počkajte prosím do skončenia mazania kontaktov označených na mazanie.",
"Click to undo deletion of {num} contacts" => "Kliknite pre odvrátenie operácie zmazania {num} kontaktov.", "Click to undo deletion of {num} contacts" => "Kliknite pre odvrátenie operácie zmazania {num} kontaktov.",
"Cancelled deletion of {num}" => "Zrušené odstraňovanie {num} kontaktov.", "Cancelled deletion of {num}" => "Zrušené odstraňovanie {num} kontaktov.",

View File

@ -1,15 +1,15 @@
<?php $TRANSLATIONS = array( <?php $TRANSLATIONS = array(
"Error (de)activating addressbook." => "Fel (av)aktivera adressbok.", "Error (de)activating addressbook." => "Fel (av)aktiverar adressbok.",
"id is not set." => "ID är inte satt.", "id is not set." => "ID är inte satt.",
"Cannot update addressbook with an empty name." => "Kan inte uppdatera adressboken med ett tomt namn.", "Cannot update addressbook with an empty name." => "Kan inte uppdatera adressboken med ett tomt namn.",
"No category name given." => "Ingen kategori angiven.", "No category name given." => "Inget kategorinamn angivet.",
"Error adding group." => "Fel vid tillägg av grupp.", "Error adding group." => "Fel vid tillägg av grupp.",
"Group ID missing from request." => "Grupp-ID fattas från anrop.", "Group ID missing from request." => "Grupp-ID fattas från anrop.",
"Contact ID missing from request." => "Kontakt-ID fattas från anrop.", "Contact ID missing from request." => "Kontakt-ID fattas från anrop.",
"No ID provided" => "Inget ID angett", "No ID provided" => "Inget ID angivet",
"Error setting checksum." => "Fel uppstod när kontrollsumma skulle sättas.", "Error setting checksum." => "Fel uppstod när kontrollsumma skulle sättas.",
"No categories selected for deletion." => "Inga kategorier valda för borttaging", "No categories selected for deletion." => "Inga kategorier valda för borttaging",
"No address books found." => "Ingen adressbok funnen.", "No address books found." => "Inga adressböcker funna.",
"No contacts found." => "Inga kontakter funna.", "No contacts found." => "Inga kontakter funna.",
"element name is not set." => "elementnamn ej angett.", "element name is not set." => "elementnamn ej angett.",
"checksum is not set." => "kontrollsumma är inte satt.", "checksum is not set." => "kontrollsumma är inte satt.",
@ -55,7 +55,7 @@
"Add group..." => "Lägg till grupp...", "Add group..." => "Lägg till grupp...",
"Indexing contacts" => "Indexerar kontakter", "Indexing contacts" => "Indexerar kontakter",
"Select photo" => "Välj foto", "Select photo" => "Välj foto",
"Network or server error. Please inform administrator." => "Nätverk eller serverfel. Informera administratören.", "Network or server error. Please inform administrator." => "Nätverks- eller serverfel. Informera administratören.",
"Error adding to group." => "Fel vid tillägg i grupp.", "Error adding to group." => "Fel vid tillägg i grupp.",
"Error removing from group." => "Fel vid radering från grupp.", "Error removing from group." => "Fel vid radering från grupp.",
"There was an error opening a mail composer." => "Fel uppstod när e-postklient skulle öppnas.", "There was an error opening a mail composer." => "Fel uppstod när e-postklient skulle öppnas.",
@ -234,7 +234,7 @@
"Export" => "Exportera", "Export" => "Exportera",
"CardDAV link" => "CardDAV-länk", "CardDAV link" => "CardDAV-länk",
"The temporary image has been removed from cache." => "Den tillfälliga bilden har raderats från cache.", "The temporary image has been removed from cache." => "Den tillfälliga bilden har raderats från cache.",
"CardDAV syncing addresses" => "CardDAV synkningsadresser", "CardDAV syncing addresses" => "CardDAV synkar adresser",
"more info" => "mer information", "more info" => "mer information",
"Primary address (Kontact et al)" => "Primär adress (Kontakt o.a.)", "Primary address (Kontact et al)" => "Primär adress (Kontakt o.a.)",
"iOS/OS X" => "iOS/OS X", "iOS/OS X" => "iOS/OS X",

View File

@ -4,21 +4,21 @@ namespace OCA\Contacts;
class SearchProvider extends \OC_Search_Provider{ class SearchProvider extends \OC_Search_Provider{
function search($query) { function search($query) {
$addressbooks = Addressbook::all(\OCP\USER::getUser(), 1); $searchresults = array( );
if(count($addressbooks)==0 || !\OCP\App::isEnabled('contacts')) { $results = \OCP\Contacts::search($query, array('N', 'FN', 'EMAIL', 'NICKNAME', 'ORG'));
return array();
}
$results=array();
$l = new \OC_l10n('contacts'); $l = new \OC_l10n('contacts');
foreach($addressbooks as $addressbook) { foreach($results as $result) {
$vcards = VCard::all($addressbook['id']); $vcard = VCard::find($result['id']);
foreach($vcards as $vcard) { $link = \OCP\Util::linkTo('contacts', 'index.php').'#' . $vcard['id'];
if(substr_count(strtolower($vcard['fullname']), strtolower($query)) > 0) { $props = array();
$link = \OCP\Util::linkTo('contacts', 'index.php').'#'.urlencode($vcard['id']); foreach(array('EMAIL', 'NICKNAME', 'ORG') as $searchvar) {
$results[]=new \OC_Search_Result($vcard['fullname'], '', $link, (string)$l->t('Contact'));//$name,$text,$link,$type if(count($result[$searchvar]) > 0 && strlen($result[$searchvar][0]) > 3) {
$props = array_merge($props, $result[$searchvar]);
} }
} }
$searchresults[]=new \OC_Search_Result($vcard['fullname'], implode(', ', $props), $link, (string)$l->t('Contact'));//$name,$text,$link,$type
} }
return $results; return $searchresults;
} }
} }