diff --git a/apps/contacts/ajax/addcard.php b/apps/contacts/ajax/addcard.php index e7b56a7bf0..4e68dc9638 100644 --- a/apps/contacts/ajax/addcard.php +++ b/apps/contacts/ajax/addcard.php @@ -44,10 +44,14 @@ $vcard = new Sabre_VObject_Component('VCARD'); $vcard->add(new Sabre_VObject_Property('FN',$fn)); $vcard->add(new Sabre_VObject_Property('UID',OC_Contacts_VCard::createUID())); foreach(array('ADR', 'TEL', 'EMAIL', 'ORG') as $propname){ + if( !( isset( $values[$propname] ) && $values[$propname] )){ + continue; + } $value = $values[$propname]; - if (isset($parameters[$propname])){ + if( isset( $parameters[$propname] ) && count$parameters[$propname] ){ $prop_parameters = $parameters[$propname]; - } else { + } + else{ $prop_parameters = array(); } OC_Contacts_VCard::addVCardProperty($vcard, $propname, $value, $prop_parameters); diff --git a/apps/contacts/index.php b/apps/contacts/index.php index 7e8eb8e695..7e93d6183e 100644 --- a/apps/contacts/index.php +++ b/apps/contacts/index.php @@ -65,7 +65,6 @@ foreach( $openaddressbooks as $addressbook ){ } } - usort($contacts,'contacts_namesort'); $details = array(); diff --git a/apps/contacts/templates/part.addcardform.php b/apps/contacts/templates/part.addcardform.php index c7d668fae5..9899f55285 100644 --- a/apps/contacts/templates/part.addcardform.php +++ b/apps/contacts/templates/part.addcardform.php @@ -14,8 +14,8 @@

diff --git a/apps/contacts/templates/part.addpropertyform.php b/apps/contacts/templates/part.addpropertyform.php index 885330e577..7c366e0324 100644 --- a/apps/contacts/templates/part.addpropertyform.php +++ b/apps/contacts/templates/part.addpropertyform.php @@ -14,8 +14,8 @@