Implement default categories in OC_VCategories
This commit is contained in:
parent
56bc2c4591
commit
815649dbd7
|
@ -50,13 +50,12 @@ class OC_VCategories {
|
|||
* parameter should normally be omitted but to make an app able to
|
||||
* update categories for all users it is made possible to provide it.
|
||||
* @param $defcategories An array of default categories to be used if none is stored.
|
||||
* NOTE: Not implemented.
|
||||
*/
|
||||
public function __construct($app, $user=null, $defcategories=null) {
|
||||
public function __construct($app, $user=null, $defcategories=array()) {
|
||||
$this->app = $app;
|
||||
$this->user = is_null($user) ? OC_User::getUser() : $user;
|
||||
$categories = trim(OC_Preferences::getValue($this->user, $app, self::PREF_CATEGORIES_LABEL, ''));
|
||||
$this->categories = $categories != '' ? unserialize($categories) : array();
|
||||
$this->categories = $categories != '' ? unserialize($categories) : $defcategories;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue