Beispiel #1
0
 function _fillGenericLabelTree($tree_id)
 {
     $t = new Baobab(self::$db, self::$forest_name, $tree_id);
     $t->clean();
     Baobab::import(self::$db, self::$forest_name, '[{' . ($tree_id ? '"tree_id":' . $tree_id . ',' : '') . ' "fields":["id","lft","label","rgt"],
         "values":
             [5,1,"AAA",14,[
                 [3,2,"BBB",7,[
                     [4,3,"CCC",4,[]],
                     [6,5,"DDD",6,[]]
                 ]],
                 [1,8,"EEE",13,[
                     [2,9,"FFF",10,[]],
                     [7,11,"GGG",12,[]]
                 ]]
             ]]
         }]');
 }
Beispiel #2
0
 function _fillAnyIdTree($tree_id)
 {
     $t = new Baobab(self::$db, self::$forest_name, $tree_id);
     $t->clean();
     Baobab::import(self::$db, self::$forest_name, '[{' . ($tree_id ? '"tree_id":' . $tree_id . ',' : '') . ' "fields":["id","lft","rgt"],
         "values":
             [100001,1,14,[
                 [100002,2,7,[
                     [100003,3,4,[]],
                     [100004,5,6,[]]
                 ]],
                 [100005,8,13,[
                     [100006,9,10,[]],
                     [100007,11,12,[]]
                 ]]
             ]]
         }]');
 }