Contacts: Forgot one file for the import fix.

This commit is contained in:
Thomas Tanghus 2012-05-13 23:25:51 +02:00
parent 9295f49553
commit 4e1e978b89
1 changed files with 24 additions and 2 deletions

View File

@ -12,8 +12,15 @@
OC_Contacts_App::$l10n = OC_L10N::get('contacts');
OC_Contacts_App::$categories = new OC_VCategories('contacts');
class OC_Contacts_App {
/*
* @brief language object for calendar app
*/
public static $l10n;
public static $categories;
/*
* @brief categories of the user
*/
public static $categories = null;
public static function getAddressbook($id) {
$addressbook = OC_Contacts_Addressbook::find( $id );
@ -130,6 +137,21 @@ class OC_Contacts_App {
}
}
/*
* @brief returns the vcategories object of the user
* @return (object) $vcategories
*/
protected static function getVCategories() {
if (is_null(self::$categories)) {
self::$categories = new OC_VCategories('contacts');
}
return self::$categories;
}
/*
* @brief returns the categories for the user
* @return (Array) $categories
*/
public static function getCategories() {
$categories = self::$categories->categories();
if(count($categories) == 0) {
@ -169,7 +191,7 @@ class OC_Contacts_App {
* @see OC_VCategories::loadFromVObject
*/
public static function loadCategoriesFromVCard(OC_VObject $contact) {
self::$categories->loadFromVObject($contact, true);
self::getVCategories()->loadFromVObject($contact, true);
}
public static function setLastModifiedHeader($contact) {