]> source.dussan.org Git - nextcloud-server.git/commitdiff
Some cleanup, better error messages and such.
authorThomas Tanghus <thomas@tanghus.net>
Wed, 4 Jan 2012 21:36:34 +0000 (22:36 +0100)
committerThomas Tanghus <thomas@tanghus.net>
Mon, 9 Jan 2012 19:38:06 +0000 (20:38 +0100)
apps/contacts/index.php
apps/contacts/js/interface.js

index b7c88236a801667f51a96fe2c44f09b5fdb9abec..0b705e71b5d0d5fef423669784b0ef9d4c227fc3 100644 (file)
@@ -48,9 +48,10 @@ $details = array();
 if(is_null($id) && count($contacts) > 0) {
        $id = $contacts[0]['id'];
 }
-$vcard = OC_Contacts_App::getContactVCard($id);
-$details = OC_Contacts_VCard::structureContact($vcard);
-
+if(!is_null($id)) {
+       $vcard = OC_Contacts_App::getContactVCard($id);
+       $details = OC_Contacts_VCard::structureContact($vcard);
+}
 // if( !is_null($id)/* || count($contacts)*/){
 //     if(is_null($id)) $id = $contacts[0]['id'];
 //     $vcard = OC_Contacts_App::getContactVCard($id);
index 35639ef6cc79f460ecc6171e4561beadb4d6ee65..b9f75bdf71ad32287a731eeb177e57a94bf7078b 100644 (file)
@@ -1,3 +1,29 @@
+/**
+ * ownCloud - Addressbook
+ *
+ * @author Jakob Sack
+ * @copyright 2011 Jakob Sack mail@jakobsack.de
+ * @copyright 2011-2012 Thomas Tanghus <thomas@tanghus.net>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public
+ * License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ * TODO:  
+ * If you add a contact, its thumbnail doesnt show in the list. But when you add another one it shows up, but not for the second contact added.
+ *  Place a new contact in correct alphabetic order
+ */
+
+
 Contacts={
        UI:{
                showCardDAVUrl:function(username, bookname){