diff --git a/library/Class/UserGroupCategorie.php b/library/Class/UserGroupCategorie.php index a4d4239c6d91d28dcf334b519b267e6e03825ded..09a140c439450f7f82e16d7329b3772557a0812a 100644 --- a/library/Class/UserGroupCategorie.php +++ b/library/Class/UserGroupCategorie.php @@ -51,21 +51,25 @@ class UserGroupCategorieLoader extends Storm_Model_Loader{ class Class_UserGroupCategorie extends Storm_Model_Abstract { use Trait_TreeViewableCategorie, Trait_Translator, Trait_TreeNode; - protected $_table_name = 'user_group_categorie'; - protected $_loader_class = 'UserGroupCategorieLoader'; - protected $_has_many = [ 'user_groups' => [ 'model' => 'Class_UserGroup', - 'role' => 'categorie', - 'order' => 'libelle', - 'dependent' => 'delete' ], - 'sous_categories' => ['model' => 'Class_UserGroupCategorie', - 'role' => 'parent_categorie', - 'order' => 'libelle', - 'dependents' => 'delete'], + protected + $_table_name = 'user_group_categorie', + $_loader_class = 'UserGroupCategorieLoader', - ]; + $_has_many = [ 'user_groups' => [ 'model' => 'Class_UserGroup', + 'role' => 'categorie', + 'order' => 'libelle', + 'dependent' => 'delete' ], + 'sous_categories' => ['model' => 'Class_UserGroupCategorie', + 'role' => 'parent_categorie', + 'order' => 'libelle', + 'dependents' => 'delete'], - protected $_belongs_to = ['parent_categorie' => ['model' => 'Class_UserGroupCategorie', - 'referenced_in' => 'parent_id']]; + ], + + $_belongs_to = ['parent_categorie' => ['model' => 'Class_UserGroupCategorie', + 'referenced_in' => 'parent_id']], + + $_default_attribute_values = ['parent_id' => 0]; /** [[file:~/public_html/afi-opac3/library/Trait/TreeNode.php::trait%20Trait_TreeNode%20{][voir Trait_TreeNode]] */ @@ -107,7 +111,6 @@ class Class_UserGroupCategorie extends Storm_Model_Abstract { protected function _isParentCategoryNotCircular() { - xdebug_break(); $parent = Class_UserGroupCategorie::getLoader()->find($this->getParentId()); while($parent) { if ($parent->getId() == $this->getId()) {