PaulZi
9 years ago
52 changed files with 3317 additions and 1 deletions
@ -0,0 +1,32 @@
|
||||
language: php |
||||
|
||||
php: |
||||
- 5.4 |
||||
- 5.5 |
||||
- 5.6 |
||||
- 7.0 |
||||
- hhvm |
||||
|
||||
matrix: |
||||
allow_failures: |
||||
- php: 7.0 |
||||
|
||||
sudo: false |
||||
|
||||
install: |
||||
- composer self-update |
||||
- composer global require fxp/composer-asset-plugin:~1.0 |
||||
- composer install |
||||
|
||||
before_script: |
||||
- mysql --version |
||||
- psql --version |
||||
- mysql -e 'create database test;' |
||||
- psql -U postgres -c 'CREATE DATABASE test;'; |
||||
|
||||
script: |
||||
- vendor/bin/phpunit --coverage-clover=coverage.clover |
||||
|
||||
after_script: |
||||
- wget https://scrutinizer-ci.com/ocular.phar |
||||
- php ocular.phar code-coverage:upload --format=php-clover coverage.clover |
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<phpunit bootstrap="./tests/bootstrap.php" |
||||
colors="true" |
||||
convertErrorsToExceptions="true" |
||||
convertNoticesToExceptions="true" |
||||
convertWarningsToExceptions="true" |
||||
stopOnFailure="false"> |
||||
<testsuites> |
||||
<testsuite name="Yii2 Nested Sets Behavior Test Suite"> |
||||
<directory>./tests</directory> |
||||
</testsuite> |
||||
</testsuites> |
||||
</phpunit> |
@ -0,0 +1,35 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests; |
||||
|
||||
/** |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class ArrayDataSet extends \PHPUnit_Extensions_Database_DataSet_ArrayDataSet |
||||
{ |
||||
public function __construct(array $data) |
||||
{ |
||||
foreach ($data as $tableName => $rows) { |
||||
$columns = array(); |
||||
if (isset($rows['columns'])) { |
||||
$columns = $rows['columns']; |
||||
unset($rows['columns']); |
||||
} elseif (isset($rows[0])) { |
||||
$columns = array_keys($rows[0]); |
||||
} |
||||
|
||||
$metaData = new \PHPUnit_Extensions_Database_DataSet_DefaultTableMetaData($tableName, $columns); |
||||
$table = new \PHPUnit_Extensions_Database_DataSet_DefaultTable($metaData); |
||||
|
||||
foreach ($rows AS $row) { |
||||
$table->addRow($row); |
||||
} |
||||
$this->tables[$tableName] = $table; |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,70 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests; |
||||
|
||||
use paulzi\nestedsets\tests\migrations\TestMigration; |
||||
use Yii; |
||||
use yii\db\Connection; |
||||
|
||||
/** |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class BaseTestCase extends \PHPUnit_Extensions_Database_TestCase |
||||
{ |
||||
protected static $driverName = 'sqlite'; |
||||
|
||||
|
||||
/** |
||||
* @inheritdoc |
||||
*/ |
||||
public function getConnection() |
||||
{ |
||||
return $this->createDefaultDBConnection(Yii::$app->getDb()->pdo); |
||||
} |
||||
|
||||
/** |
||||
* @inheritdoc |
||||
*/ |
||||
public function getDataSet() |
||||
{ |
||||
return new \PHPUnit_Extensions_Database_DataSet_ArrayDataSet(require(__DIR__ . '/data/data.php')); |
||||
} |
||||
|
||||
/** |
||||
* @inheritdoc |
||||
*/ |
||||
protected function setUp() |
||||
{ |
||||
if (Yii::$app->get('db', false) === null) { |
||||
$this->markTestSkipped(); |
||||
} else { |
||||
(new TestMigration())->up(); |
||||
if (Yii::$app->db->driverName === 'pgsql') { |
||||
Yii::$app->db->createCommand("SELECT setval(pg_get_serial_sequence('tree', 'id'), 25)")->execute(); |
||||
Yii::$app->db->createCommand("SELECT setval(pg_get_serial_sequence('multiple_tree', 'id'), 39)")->execute(); |
||||
} |
||||
parent::setUp(); |
||||
} |
||||
} |
||||
|
||||
/** |
||||
* @inheritdoc |
||||
*/ |
||||
public static function setUpBeforeClass() |
||||
{ |
||||
$config = require(__DIR__ . '/data/config.php'); |
||||
$config = $config[static::$driverName]; |
||||
$config['class'] = Connection::className(); |
||||
try { |
||||
Yii::$app->set('db', $config); |
||||
Yii::$app->getDb()->open(); |
||||
} catch (\Exception $e) { |
||||
Yii::$app->clear('db'); |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,750 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests; |
||||
|
||||
use paulzi\nestedsets\tests\migrations\TestMigration; |
||||
use paulzi\nestedsets\tests\models\MultipleTreeNode; |
||||
use paulzi\nestedsets\tests\models\Node; |
||||
use Yii; |
||||
|
||||
/** |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class NestedSetsBehaviorTestCase extends BaseTestCase |
||||
{ |
||||
public function testGetParents() |
||||
{ |
||||
$data = [1, 4, 9]; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, Node::findOne(21)->parents)); |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(21)->parents)); |
||||
|
||||
$data = []; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, Node::findOne(1)->parents)); |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(1)->parents)); |
||||
|
||||
$data = [2, 7]; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, Node::findOne(17)->getParents(2)->all())); |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(17)->getParents(2)->all())); |
||||
|
||||
$data = [26, 30]; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(38)->parents)); |
||||
} |
||||
|
||||
public function testGetParent() |
||||
{ |
||||
$this->assertEquals(5, Node::findOne(12)->parent->id); |
||||
$this->assertEquals(5, MultipleTreeNode::findOne(12)->parent->id); |
||||
|
||||
$this->assertEquals(1, Node::findOne(4)->getParent()->one()->getAttribute('id')); |
||||
$this->assertEquals(26, MultipleTreeNode::findOne(29)->getParent()->one()->getAttribute('id')); |
||||
|
||||
$this->assertEquals(null, Node::findOne(1)->parent); |
||||
$this->assertEquals(null, MultipleTreeNode::findOne(1)->parent); |
||||
} |
||||
|
||||
public function testGetRoot() |
||||
{ |
||||
$this->assertEquals(1, Node::findOne(16)->root->id); |
||||
$this->assertEquals(26, MultipleTreeNode::findOne(28)->root->id); |
||||
|
||||
$this->assertEquals(1, Node::findOne(1)->getRoot()->one()->getAttribute('id')); |
||||
$this->assertEquals(26, MultipleTreeNode::findOne(26)->getRoot()->one()->getAttribute('id')); |
||||
} |
||||
|
||||
public function testGetDescendants() |
||||
{ |
||||
$data = [8, 9, 20, 21, 22, 10, 23, 24, 25]; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, Node::findOne(4)->descendants)); |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(4)->descendants)); |
||||
|
||||
$data = [2, 5, 6, 7]; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, Node::findOne(2)->getDescendants(1, true)->all())); |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(2)->getDescendants(1, true)->all())); |
||||
|
||||
$data = [10, 25, 24, 23, 9, 22, 21, 20, 8]; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, Node::findOne(4)->getDescendants(3, false, true)->all())); |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(4)->getDescendants(3, false, true)->all())); |
||||
|
||||
$data = []; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, Node::findOne(8)->descendants)); |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(8)->descendants)); |
||||
} |
||||
|
||||
public function testGetChildren() |
||||
{ |
||||
$data = [8, 9, 10]; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, Node::findOne(4)->children)); |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(4)->children)); |
||||
|
||||
$data = []; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, Node::findOne(3)->getChildren()->all())); |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(28)->getChildren()->all())); |
||||
} |
||||
|
||||
public function testGetLeaves() |
||||
{ |
||||
$data = [8, 20, 21, 22, 23, 24, 25]; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, Node::findOne(4)->leaves)); |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(4)->leaves)); |
||||
|
||||
$data = [3, 8]; |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, Node::findOne(1)->getLeaves(2)->all())); |
||||
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(1)->getLeaves(2)->all())); |
||||
} |
||||
|
||||
public function testGetPrev() |
||||
{ |
||||
$this->assertEquals(11, Node::findOne(12)->prev->id); |
||||
$this->assertEquals(11, MultipleTreeNode::findOne(12)->prev->id); |
||||
|
||||
$this->assertEquals(null, Node::findOne(20)->getPrev()->one()); |
||||
$this->assertEquals(null, MultipleTreeNode::findOne(20)->getPrev()->one()); |
||||
} |
||||
|
||||
public function testGetNext() |
||||
{ |
||||
$this->assertEquals(13, Node::findOne(12)->next->id); |
||||
$this->assertEquals(13, MultipleTreeNode::findOne(12)->next->id); |
||||
|
||||
$this->assertEquals(null, Node::findOne(19)->getNext()->one()); |
||||
$this->assertEquals(null, MultipleTreeNode::findOne(19)->getNext()->one()); |
||||
} |
||||
|
||||
public function testIsRoot() |
||||
{ |
||||
$this->assertTrue(Node::findOne(1)->isRoot()); |
||||
$this->assertTrue(MultipleTreeNode::findOne(1)->isRoot()); |
||||
$this->assertTrue(MultipleTreeNode::findOne(26)->isRoot()); |
||||
|
||||
$this->assertFalse(Node::findOne(3)->isRoot()); |
||||
$this->assertFalse(MultipleTreeNode::findOne(3)->isRoot()); |
||||
$this->assertFalse(MultipleTreeNode::findOne(37)->isRoot()); |
||||
} |
||||
|
||||
public function testIsChildOf() |
||||
{ |
||||
$this->assertTrue(Node::findOne(10)->isChildOf(Node::findOne(1))); |
||||
$this->assertTrue(MultipleTreeNode::findOne(10)->isChildOf(MultipleTreeNode::findOne(1))); |
||||
|
||||
$this->assertTrue(Node::findOne(9)->isChildOf(Node::findOne(4))); |
||||
$this->assertTrue(MultipleTreeNode::findOne(9)->isChildOf(MultipleTreeNode::findOne(4))); |
||||
|
||||
$this->assertFalse(Node::findOne(12)->isChildOf(Node::findOne(15))); |
||||
$this->assertFalse(MultipleTreeNode::findOne(12)->isChildOf(MultipleTreeNode::findOne(15))); |
||||
|
||||
$this->assertFalse(Node::findOne(21)->isChildOf(Node::findOne(22))); |
||||
$this->assertFalse(MultipleTreeNode::findOne(21)->isChildOf(MultipleTreeNode::findOne(22))); |
||||
|
||||
$this->assertFalse(Node::findOne(8)->isChildOf(Node::findOne(8))); |
||||
$this->assertFalse(MultipleTreeNode::findOne(8)->isChildOf(MultipleTreeNode::findOne(8))); |
||||
|
||||
$this->assertFalse(MultipleTreeNode::findOne(6)->isChildOf(MultipleTreeNode::findOne(27))); |
||||
} |
||||
|
||||
public function testIsLeaf() |
||||
{ |
||||
$this->assertTrue(Node::findOne(3)->isLeaf()); |
||||
$this->assertTrue(MultipleTreeNode::findOne(3)->isLeaf()); |
||||
|
||||
$this->assertFalse(Node::findOne(4)->isLeaf()); |
||||
$this->assertFalse(MultipleTreeNode::findOne(4)->isLeaf()); |
||||
} |
||||
|
||||
public function testMakeRootInsert() |
||||
{ |
||||
(new TestMigration())->up(); |
||||
$dataSet = new ArrayDataSet(require(__DIR__ . '/data/empty.php')); |
||||
$this->getDatabaseTester()->setDataSet($dataSet); |
||||
$this->getDatabaseTester()->onSetUp(); |
||||
|
||||
$node = new Node(['slug' => 'r']); |
||||
$this->assertTrue($node->makeRoot()->save()); |
||||
|
||||
$node = new MultipleTreeNode(['slug' => 'r1']); |
||||
$this->assertTrue($node->makeRoot()->save()); |
||||
|
||||
$node = new MultipleTreeNode([ |
||||
'slug' => 'r2', |
||||
'tree' => 100, |
||||
]); |
||||
$this->assertTrue($node->makeRoot()->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-make-root-insert.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testMakeRootUpdate() |
||||
{ |
||||
$node = MultipleTreeNode::findOne(9); |
||||
$this->assertTrue($node->makeRoot()->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(27); |
||||
$node->setAttribute('tree', 100); |
||||
$this->assertTrue($node->makeRoot()->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-make-root-update.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testMakeRootNewExceptionIsRaisedWhenTreeAttributeIsFalseAndRootIsExists() |
||||
{ |
||||
$node = new Node(['slug' => 'r']); |
||||
$node->makeRoot()->save(); |
||||
} |
||||
|
||||
public function testPrependToInsertInNoEmpty() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$this->assertTrue($node->prependTo(Node::findOne(1))->save()); |
||||
|
||||
$node = new MultipleTreeNode(['slug' => 'new']); |
||||
$this->assertTrue($node->prependTo(MultipleTreeNode::findOne(1))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-insert-in-no-empty.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testPrependToInsertInEmpty() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$this->assertTrue($node->prependTo(Node::findOne(15))->save()); |
||||
|
||||
$node = new MultipleTreeNode(['slug' => 'new']); |
||||
$this->assertTrue($node->prependTo(MultipleTreeNode::findOne(15))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-insert-in-empty.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testPrependToUpdateSameNode() |
||||
{ |
||||
$node = Node::findOne(4); |
||||
$this->assertTrue($node->prependTo(Node::findOne(1))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(4); |
||||
$this->assertTrue($node->prependTo(MultipleTreeNode::findOne(1))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-same-node.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testPrependToUpdateDeep() |
||||
{ |
||||
$node = Node::findOne(10); |
||||
$this->assertTrue($node->prependTo(Node::findOne(18))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(10); |
||||
$this->assertTrue($node->prependTo(MultipleTreeNode::findOne(18))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-deep.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testPrependToUpdateOut() |
||||
{ |
||||
$node = Node::findOne(6); |
||||
$this->assertTrue($node->prependTo(Node::findOne(1))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(6); |
||||
$this->assertTrue($node->prependTo(MultipleTreeNode::findOne(1))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-out.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testPrependToUpdateAnotherTree() |
||||
{ |
||||
$node = MultipleTreeNode::findOne(30); |
||||
$this->assertTrue($node->prependTo(MultipleTreeNode::findOne(4))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-another-tree.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testPrependToUpdateSelf() |
||||
{ |
||||
$node = Node::findOne(2); |
||||
$this->assertTrue($node->prependTo(Node::findOne(1))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(2); |
||||
$this->assertTrue($node->prependTo(MultipleTreeNode::findOne(1))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testPrependToInsertExceptionIsRaisedWhenTargetIsNewRecord() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$node->prependTo(new Node())->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testPrependToUpdateExceptionIsRaisedWhenTargetIsNewRecord() |
||||
{ |
||||
$node = Node::findOne(2); |
||||
$node->prependTo(new Node())->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testPrependToUpdateExceptionIsRaisedWhenTargetIsSame() |
||||
{ |
||||
$node = Node::findOne(3); |
||||
$node->prependTo(Node::findOne(3))->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testPrependToUpdateExceptionIsRaisedWhenTargetIsChild() |
||||
{ |
||||
$node = Node::findOne(5); |
||||
$node->prependTo(Node::findOne(11))->save(); |
||||
} |
||||
|
||||
public function testAppendToInsertInNoEmpty() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$this->assertTrue($node->appendTo(Node::findOne(1))->save()); |
||||
|
||||
$node = new MultipleTreeNode(['slug' => 'new']); |
||||
$this->assertTrue($node->appendTo(MultipleTreeNode::findOne(1))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-insert-in-no-empty.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testAppendToInsertInEmpty() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$this->assertTrue($node->appendTo(Node::findOne(15))->save()); |
||||
|
||||
$node = new MultipleTreeNode(['slug' => 'new']); |
||||
$this->assertTrue($node->appendTo(MultipleTreeNode::findOne(15))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-insert-in-empty.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testAppendToUpdateSameNode() |
||||
{ |
||||
$node = Node::findOne(2); |
||||
$this->assertTrue($node->appendTo(Node::findOne(1))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(2); |
||||
$this->assertTrue($node->appendTo(MultipleTreeNode::findOne(1))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-same-node.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testAppendToUpdateDeep() |
||||
{ |
||||
$node = Node::findOne(10); |
||||
$this->assertTrue($node->appendTo(Node::findOne(18))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(10); |
||||
$this->assertTrue($node->appendTo(MultipleTreeNode::findOne(18))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-deep.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testAppendToUpdateOut() |
||||
{ |
||||
$node = Node::findOne(6); |
||||
$this->assertTrue($node->appendTo(Node::findOne(1))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(6); |
||||
$this->assertTrue($node->appendTo(MultipleTreeNode::findOne(1))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-out.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testAppendToUpdateAnotherTree() |
||||
{ |
||||
$node = MultipleTreeNode::findOne(30); |
||||
$this->assertTrue($node->appendTo(MultipleTreeNode::findOne(4))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-another-tree.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testAppendToUpdateSelf() |
||||
{ |
||||
$node = Node::findOne(4); |
||||
$this->assertTrue($node->appendTo(Node::findOne(1))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(4); |
||||
$this->assertTrue($node->appendTo(MultipleTreeNode::findOne(1))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testAppendToInsertExceptionIsRaisedWhenTargetIsNewRecord() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$node->appendTo(new Node())->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testAppendToUpdateExceptionIsRaisedWhenTargetIsNewRecord() |
||||
{ |
||||
$node = Node::findOne(2); |
||||
$node->appendTo(new Node())->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testAppendToUpdateExceptionIsRaisedWhenTargetIsSame() |
||||
{ |
||||
$node = Node::findOne(3); |
||||
$node->appendTo(Node::findOne(3))->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testAppendToUpdateExceptionIsRaisedWhenTargetIsChild() |
||||
{ |
||||
$node = Node::findOne(5); |
||||
$node->appendTo(Node::findOne(11))->save(); |
||||
} |
||||
|
||||
public function testInsertBeforeMiddle() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$this->assertTrue($node->insertBefore(Node::findOne(16))->save()); |
||||
|
||||
$node = new MultipleTreeNode(['slug' => 'new']); |
||||
$this->assertTrue($node->insertBefore(MultipleTreeNode::findOne(33))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-insert-middle.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testInsertBeforeInsertBegin() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$this->assertTrue($node->insertBefore(Node::findOne(20))->save()); |
||||
|
||||
$node = new MultipleTreeNode(['slug' => 'new']); |
||||
$this->assertTrue($node->insertBefore(MultipleTreeNode::findOne(31))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-insert-begin.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testInsertBeforeUpdateSameNode() |
||||
{ |
||||
$node = Node::findOne(4); |
||||
$this->assertTrue($node->insertBefore(Node::findOne(2))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(38); |
||||
$this->assertTrue($node->insertBefore(MultipleTreeNode::findOne(37))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-update-same-node.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testInsertBeforeUpdateOtherNode() |
||||
{ |
||||
$node = Node::findOne(9); |
||||
$this->assertTrue($node->insertBefore(Node::findOne(16))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(35); |
||||
$this->assertTrue($node->insertBefore(MultipleTreeNode::findOne(28))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-update-other-node.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testInsertBeforeUpdateNext() |
||||
{ |
||||
$node = Node::findOne(12); |
||||
$this->assertTrue($node->insertBefore(Node::findOne(13))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(33); |
||||
$this->assertTrue($node->insertBefore(MultipleTreeNode::findOne(34))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testInsertBeforeUpdateAnotherTree() |
||||
{ |
||||
$node = MultipleTreeNode::findOne(26); |
||||
$this->assertTrue($node->insertBefore(MultipleTreeNode::findOne(15))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-update-another-tree.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testInsertBeforeInsertExceptionIsRaisedWhenTargetIsNewRecord() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$node->insertBefore(new Node())->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testInsertBeforeInsertExceptionIsRaisedWhenTargetIsRoot() |
||||
{ |
||||
$node = new Node(['name' => 'new']); |
||||
$node->insertBefore(Node::findOne(1))->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testInsertBeforeUpdateExceptionIsRaisedWhenTargetIsSame() |
||||
{ |
||||
$node = Node::findOne(3); |
||||
$node->insertBefore(Node::findOne(3))->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testInsertBeforeUpdateExceptionIsRaisedWhenTargetIsChild() |
||||
{ |
||||
$node = Node::findOne(10); |
||||
$node->insertBefore(Node::findOne(23))->save(); |
||||
} |
||||
|
||||
public function testInsertAfterInsertMiddle() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$this->assertTrue($node->insertAfter(Node::findOne(21))->save()); |
||||
|
||||
$node = new MultipleTreeNode(['slug' => 'new']); |
||||
$this->assertTrue($node->insertAfter(MultipleTreeNode::findOne(37))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-insert-middle.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testInsertAfterInsertEnd() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$this->assertTrue($node->insertAfter(Node::findOne(19))->save()); |
||||
|
||||
$node = new MultipleTreeNode(['slug' => 'new']); |
||||
$this->assertTrue($node->insertAfter(MultipleTreeNode::findOne(33))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-insert-end.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testInsertAfterUpdateSameNode() |
||||
{ |
||||
$node = Node::findOne(2); |
||||
$this->assertTrue($node->insertAfter(Node::findOne(4))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(36); |
||||
$this->assertTrue($node->insertAfter(MultipleTreeNode::findOne(37))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-update-same-node.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testInsertAfterUpdateOtherNode() |
||||
{ |
||||
$node = Node::findOne(6); |
||||
$this->assertTrue($node->insertAfter(Node::findOne(21))->save()); |
||||
|
||||
$node = MultipleTreeNode::findOne(32); |
||||
$this->assertTrue($node->insertAfter(MultipleTreeNode::findOne(30))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-update-other-node.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testInsertAfterUpdatePrev() |
||||
{ |
||||
$node = Node::findOne(16); |
||||
$this->assertTrue($node->insertAfter(Node::findOne(15))->save()); |
||||
|
||||
|
||||
$node = MultipleTreeNode::findOne(38); |
||||
$this->assertTrue($node->insertAfter(MultipleTreeNode::findOne(37))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testInsertAfterUpdateAnotherTree() |
||||
{ |
||||
$node = MultipleTreeNode::findOne(26); |
||||
$this->assertTrue($node->insertAfter(MultipleTreeNode::findOne(21))->save()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-update-another-tree.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testInsertAfterInsertExceptionIsRaisedWhenTargetIsNewRecord() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$node->insertAfter(new Node())->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testInsertAfterInsertExceptionIsRaisedWhenTargetIsRoot() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$node->insertAfter(Node::findOne(1))->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testInsertAfterUpdateExceptionIsRaisedWhenTargetIsSame() |
||||
{ |
||||
$node = Node::findOne(3); |
||||
$node->insertAfter(Node::findOne(3))->save(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testInsertAfterUpdateExceptionIsRaisedWhenTargetIsChild() |
||||
{ |
||||
$node = Node::findOne(10); |
||||
$node->insertAfter(Node::findOne(23))->save(); |
||||
} |
||||
|
||||
public function testDelete() |
||||
{ |
||||
$this->assertEquals(1, Node::findOne(2)->delete()); |
||||
|
||||
$this->assertEquals(1, MultipleTreeNode::findOne(30)->delete()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-delete.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testDeleteRoot() |
||||
{ |
||||
Node::findOne(1)->delete(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testDeleteExceptionIsRaisedWhenNodeIsNewRecord() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$node->delete(); |
||||
} |
||||
|
||||
public function testDeleteWithChildren() |
||||
{ |
||||
$this->assertEquals(4, Node::findOne(6)->deleteWithChildren()); |
||||
|
||||
$this->assertEquals(1, MultipleTreeNode::findOne(28)->deleteWithChildren()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-delete-with-children.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
public function testDeleteWithChildrenRoot() |
||||
{ |
||||
$this->assertEquals(25, Node::findOne(1)->deleteWithChildren()); |
||||
|
||||
$this->assertEquals(14, MultipleTreeNode::findOne(26)->deleteWithChildren()); |
||||
|
||||
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
||||
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-delete-with-children-root.php')); |
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\Exception |
||||
*/ |
||||
public function testDeleteWithChildrenExceptionIsRaisedWhenNodeIsNewRecord() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$node->deleteWithChildren(); |
||||
} |
||||
|
||||
/** |
||||
* @expectedException \yii\base\NotSupportedException |
||||
*/ |
||||
public function testExceptionIsRaisedWhenInsertIsCalled() |
||||
{ |
||||
$node = new Node(['slug' => 'new']); |
||||
$node->insert(); |
||||
} |
||||
|
||||
public function testUpdate() |
||||
{ |
||||
$node = Node::findOne(3); |
||||
$node->slug = 'update'; |
||||
$this->assertEquals(1, $node->update()); |
||||
} |
||||
} |
@ -0,0 +1,24 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests; |
||||
|
||||
use paulzi\nestedsets\tests\models\Node; |
||||
use paulzi\nestedsets\tests\models\MultipleTreeNode; |
||||
use Yii; |
||||
|
||||
/** |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class NestedSetsQueryTraitTestCase extends BaseTestCase |
||||
{ |
||||
public function testRoots() |
||||
{ |
||||
$this->assertEquals([1], array_map(function ($value) { return $value->id; }, Node::find()->roots()->all())); |
||||
$this->assertEquals([1, 26], array_map(function ($value) { return $value->id; }, MultipleTreeNode::find()->roots()->all())); |
||||
} |
||||
} |
@ -0,0 +1,37 @@
|
||||
# Yii2 Materialized Path Behavior unit tests |
||||
|
||||
## How to run the test |
||||
|
||||
Make sure you have PHPUnit installed and that you installed all composer dependencies (run `composer update` in the repo base directory). |
||||
|
||||
Run PHPUnit in the yii repo base directory. |
||||
|
||||
``` |
||||
phpunit |
||||
``` |
||||
|
||||
You can run tests for specific groups only: |
||||
|
||||
``` |
||||
phpunit --group=sqlite,mysql |
||||
``` |
||||
|
||||
You can get a list of available groups via `phpunit --list-groups`. |
||||
|
||||
## test configurations |
||||
|
||||
PHPUnit configuration is in `phpunit.xml.dist` in repository root folder. |
||||
You can create your own phpunit.xml to override dist config. |
||||
|
||||
Database and other backend system configuration can be found in `tests/data/config.php` |
||||
adjust them to your needs to allow testing databases and caching in your environment. |
||||
You can override configuration values by creating a `config.local.php` file |
||||
and manipulate the `$config` variable. |
||||
For example to change MySQL username and password your `config.local.php` should |
||||
contain the following: |
||||
|
||||
```php |
||||
<?php |
||||
$config['mysql']['username'] = 'username'; |
||||
$config['mysql']['password'] = 'password'; |
||||
``` |
@ -0,0 +1,19 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
defined('YII_DEBUG') or define('YII_DEBUG', true); |
||||
defined('YII_ENV') or define('YII_ENV', 'test'); |
||||
|
||||
require(__DIR__ . '/../vendor/autoload.php'); |
||||
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php'); |
||||
|
||||
Yii::setAlias('@tests', __DIR__); |
||||
|
||||
new \yii\console\Application([ |
||||
'id' => 'unit', |
||||
'basePath' => __DIR__, |
||||
]); |
@ -0,0 +1,28 @@
|
||||
<?php |
||||
$config = [ |
||||
'sqlite' => [ |
||||
'dsn' => 'sqlite::memory:', |
||||
], |
||||
'mysql' => [ |
||||
'dsn' => 'mysql:host=localhost;dbname=test', |
||||
'username' => 'root', |
||||
'password' => '', |
||||
'charset' => 'utf8', |
||||
], |
||||
'mssql' => [ |
||||
'dsn' => 'sqlsrv:Server=localhost;Database=test', |
||||
'username' => '', |
||||
'password' => '', |
||||
], |
||||
'pgsql' => [ |
||||
'dsn' => 'pgsql:host=localhost;dbname=test;port=5432;', |
||||
'username' => 'postgres', |
||||
'password' => 'postgres', |
||||
], |
||||
]; |
||||
|
||||
if (is_file(__DIR__ . '/config.local.php')) { |
||||
include(__DIR__ . '/config.local.php'); |
||||
} |
||||
|
||||
return $config; |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,5 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array(), |
||||
'multiple_tree' => array() |
||||
); |
@ -0,0 +1,75 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '29','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '30','rgt' => '31','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '32','rgt' => '51','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '20','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '21','rgt' => '28','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '33','rgt' => '34','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '35','rgt' => '42','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '43','rgt' => '50','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '17','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n333'), |
||||
array('id' => '26','lft' => '15','rgt' => '16','depth' => '4','slug' => 'new'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '29','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '30','rgt' => '31','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '32','rgt' => '51','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '20','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '21','rgt' => '28','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '33','rgt' => '34','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '35','rgt' => '42','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '43','rgt' => '50','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '17','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
|
||||
array('id' => '40','tree' => '1','lft' => '15','rgt' => '16','depth' => '4','slug' => 'new'), |
||||
) |
||||
); |
@ -0,0 +1,76 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','lft' => '50','rgt' => '51','depth' => '1','slug' => 'new'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
|
||||
array('id' => '40','tree' => '1','lft' => '50','rgt' => '51','depth' => '1','slug' => 'new'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '60','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '59','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '18','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '1','lft' => '49','rgt' => '58','depth' => '2','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '1','lft' => '50','rgt' => '51','depth' => '3','slug' => 'n41'), |
||||
array('id' => '37','tree' => '1','lft' => '52','rgt' => '53','depth' => '3','slug' => 'n42'), |
||||
array('id' => '38','tree' => '1','lft' => '54','rgt' => '55','depth' => '3','slug' => 'n43'), |
||||
array('id' => '39','tree' => '1','lft' => '56','rgt' => '57','depth' => '3','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,73 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '35','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '36','rgt' => '37','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '38','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '34','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '39','rgt' => '40','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '23','rgt' => '30','depth' => '4','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '31','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '32','rgt' => '33','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '24','rgt' => '25','depth' => '5','slug' => 'n331'), |
||||
array('id' => '24','lft' => '26','rgt' => '27','depth' => '5','slug' => 'n332'), |
||||
array('id' => '25','lft' => '28','rgt' => '29','depth' => '5','slug' => 'n333'), |
||||
), |
||||
|
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '35','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '36','rgt' => '37','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '38','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '34','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '39','rgt' => '40','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '23','rgt' => '30','depth' => '4','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '31','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '32','rgt' => '33','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '24','rgt' => '25','depth' => '5','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '26','rgt' => '27','depth' => '5','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '28','rgt' => '29','depth' => '5','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '19','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '20','rgt' => '21','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '22','rgt' => '41','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '42','rgt' => '49','depth' => '1','slug' => 'n12'), |
||||
array('id' => '7','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '25','rgt' => '32','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '43','rgt' => '44','depth' => '2','slug' => 'n121'), |
||||
array('id' => '15','lft' => '45','rgt' => '46','depth' => '2','slug' => 'n122'), |
||||
array('id' => '16','lft' => '47','rgt' => '48','depth' => '2','slug' => 'n123'), |
||||
array('id' => '17','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '28','rgt' => '29','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '30','rgt' => '31','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '19','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '20','rgt' => '21','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '22','rgt' => '41','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '42','rgt' => '49','depth' => '1','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '25','rgt' => '32','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '43','rgt' => '44','depth' => '2','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '45','rgt' => '46','depth' => '2','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '47','rgt' => '48','depth' => '2','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '28','rgt' => '29','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '30','rgt' => '31','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '24','rgt' => '49','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '2','rgt' => '3','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '4','rgt' => '23','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '25','rgt' => '32','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '7','rgt' => '14','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '15','rgt' => '22','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '28','rgt' => '29','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '30','rgt' => '31','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '10','rgt' => '11','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '24','rgt' => '49','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '2','rgt' => '3','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '4','rgt' => '23','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '25','rgt' => '32','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '7','rgt' => '14','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '15','rgt' => '22','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '28','rgt' => '29','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '30','rgt' => '31','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '10','rgt' => '11','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,33 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
'columns' => array('id','lft','rgt','depth','slug'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
) |
||||
); |
@ -0,0 +1,67 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '42','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '19','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '20','rgt' => '21','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '22','rgt' => '41','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '7','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '25','rgt' => '32','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '17','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '28','rgt' => '29','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '30','rgt' => '31','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '26','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '29','tree' => '26','lft' => '12','rgt' => '15','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '16','rgt' => '25','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '13','rgt' => '14','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '17','rgt' => '18','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,70 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '48','depth' => '0','slug' => 'r1'), |
||||
array('id' => '3','lft' => '26','rgt' => '27','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '28','rgt' => '47','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '2','rgt' => '9','depth' => '1','slug' => 'n11'), |
||||
array('id' => '6','lft' => '10','rgt' => '17','depth' => '1','slug' => 'n12'), |
||||
array('id' => '7','lft' => '18','rgt' => '25','depth' => '1','slug' => 'n13'), |
||||
array('id' => '8','lft' => '29','rgt' => '30','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '31','rgt' => '38','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '39','rgt' => '46','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n111'), |
||||
array('id' => '12','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n112'), |
||||
array('id' => '13','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n113'), |
||||
array('id' => '14','lft' => '11','rgt' => '12','depth' => '2','slug' => 'n121'), |
||||
array('id' => '15','lft' => '13','rgt' => '14','depth' => '2','slug' => 'n122'), |
||||
array('id' => '16','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n123'), |
||||
array('id' => '17','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n131'), |
||||
array('id' => '18','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n132'), |
||||
array('id' => '19','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n133'), |
||||
array('id' => '20','lft' => '32','rgt' => '33','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '26','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '18','rgt' => '19','depth' => '1','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '20','rgt' => '21','depth' => '1','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '22','rgt' => '23','depth' => '1','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '24','rgt' => '25','depth' => '1','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,76 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '29','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '30','rgt' => '31','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '32','rgt' => '51','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '28','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '33','rgt' => '34','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '35','rgt' => '42','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '43','rgt' => '50','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','lft' => '26','rgt' => '27','depth' => '3','slug' => 'new'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '30','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '13','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '14','rgt' => '15','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '16','rgt' => '19','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '20','rgt' => '29','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '11','rgt' => '12','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '17','rgt' => '18','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '27','rgt' => '28','depth' => '2','slug' => 'n44'), |
||||
|
||||
array('id' => '40','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'new'), |
||||
) |
||||
); |
@ -0,0 +1,76 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '30','rgt' => '51','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '33','rgt' => '42','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '43','rgt' => '50','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','lft' => '38','rgt' => '39','depth' => '3','slug' => 'new'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '30','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '29','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '27','rgt' => '28','depth' => '2','slug' => 'n44'), |
||||
|
||||
array('id' => '40','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'new'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '78','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '77','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '68','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '69','rgt' => '76','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '66','rgt' => '67','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '70','rgt' => '71','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '72','rgt' => '73','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '74','rgt' => '75','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '1','lft' => '38','rgt' => '65','depth' => '3','slug' => 'r2'), |
||||
array('id' => '27','tree' => '1','lft' => '39','rgt' => '48','depth' => '4','slug' => 'n1'), |
||||
array('id' => '28','tree' => '1','lft' => '49','rgt' => '50','depth' => '4','slug' => 'n2'), |
||||
array('id' => '29','tree' => '1','lft' => '51','rgt' => '54','depth' => '4','slug' => 'n3'), |
||||
array('id' => '30','tree' => '1','lft' => '55','rgt' => '64','depth' => '4','slug' => 'n4'), |
||||
array('id' => '31','tree' => '1','lft' => '40','rgt' => '41','depth' => '5','slug' => 'n11'), |
||||
array('id' => '32','tree' => '1','lft' => '42','rgt' => '43','depth' => '5','slug' => 'n12'), |
||||
array('id' => '33','tree' => '1','lft' => '44','rgt' => '45','depth' => '5','slug' => 'n13'), |
||||
array('id' => '34','tree' => '1','lft' => '46','rgt' => '47','depth' => '5','slug' => 'n14'), |
||||
array('id' => '35','tree' => '1','lft' => '52','rgt' => '53','depth' => '5','slug' => 'n31'), |
||||
array('id' => '36','tree' => '1','lft' => '56','rgt' => '57','depth' => '5','slug' => 'n41'), |
||||
array('id' => '37','tree' => '1','lft' => '58','rgt' => '59','depth' => '5','slug' => 'n42'), |
||||
array('id' => '38','tree' => '1','lft' => '60','rgt' => '61','depth' => '5','slug' => 'n43'), |
||||
array('id' => '39','tree' => '1','lft' => '62','rgt' => '63','depth' => '5','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,74 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '19','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '20','rgt' => '21','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '22','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
|
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '30','rgt' => '37','depth' => '3','slug' => 'n12'), |
||||
array('id' => '7','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '25','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
|
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '31','rgt' => '32','depth' => '4','slug' => 'n121'), |
||||
array('id' => '15','lft' => '33','rgt' => '34','depth' => '4','slug' => 'n122'), |
||||
array('id' => '16','lft' => '35','rgt' => '36','depth' => '4','slug' => 'n123'), |
||||
array('id' => '17','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '28','rgt' => '29','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '9','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '10','rgt' => '11','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '12','rgt' => '15','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '16','rgt' => '25','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '26','rgt' => '27','depth' => '1','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '13','rgt' => '14','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '17','rgt' => '18','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '24','rgt' => '49','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '2','rgt' => '3','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '4','rgt' => '23','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '25','rgt' => '32','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '7','rgt' => '14','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '15','rgt' => '22','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '28','rgt' => '29','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '30','rgt' => '31','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '10','rgt' => '11','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,76 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '30','rgt' => '51','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '33','rgt' => '42','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '43','rgt' => '50','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','lft' => '34','rgt' => '35','depth' => '3','slug' => 'new'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '30','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '13','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '14','rgt' => '15','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '16','rgt' => '19','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '20','rgt' => '29','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '11','rgt' => '12','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '17','rgt' => '18','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '27','rgt' => '28','depth' => '2','slug' => 'n44'), |
||||
|
||||
array('id' => '40','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'new'), |
||||
) |
||||
); |
@ -0,0 +1,76 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '29','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '30','rgt' => '31','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '32','rgt' => '51','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '20','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '21','rgt' => '28','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '33','rgt' => '34','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '35','rgt' => '42','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '43','rgt' => '50','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','lft' => '16','rgt' => '17','depth' => '3','slug' => 'new'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '30','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '13','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '14','rgt' => '15','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '16','rgt' => '19','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '20','rgt' => '29','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '11','rgt' => '12','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '17','rgt' => '18','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '27','rgt' => '28','depth' => '2','slug' => 'n44'), |
||||
|
||||
array('id' => '40','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'new'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '78','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '55','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '56','rgt' => '57','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '58','rgt' => '77','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '46','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '47','rgt' => '54','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '59','rgt' => '60','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '61','rgt' => '68','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '69','rgt' => '76','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '50','rgt' => '51','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '52','rgt' => '53','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '62','rgt' => '63','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '64','rgt' => '65','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '66','rgt' => '67','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '70','rgt' => '71','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '72','rgt' => '73','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '74','rgt' => '75','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '1','lft' => '14','rgt' => '41','depth' => '3','slug' => 'r2'), |
||||
array('id' => '27','tree' => '1','lft' => '15','rgt' => '24','depth' => '4','slug' => 'n1'), |
||||
array('id' => '28','tree' => '1','lft' => '25','rgt' => '26','depth' => '4','slug' => 'n2'), |
||||
array('id' => '29','tree' => '1','lft' => '27','rgt' => '30','depth' => '4','slug' => 'n3'), |
||||
array('id' => '30','tree' => '1','lft' => '31','rgt' => '40','depth' => '4','slug' => 'n4'), |
||||
array('id' => '31','tree' => '1','lft' => '16','rgt' => '17','depth' => '5','slug' => 'n11'), |
||||
array('id' => '32','tree' => '1','lft' => '18','rgt' => '19','depth' => '5','slug' => 'n12'), |
||||
array('id' => '33','tree' => '1','lft' => '20','rgt' => '21','depth' => '5','slug' => 'n13'), |
||||
array('id' => '34','tree' => '1','lft' => '22','rgt' => '23','depth' => '5','slug' => 'n14'), |
||||
array('id' => '35','tree' => '1','lft' => '28','rgt' => '29','depth' => '5','slug' => 'n31'), |
||||
array('id' => '36','tree' => '1','lft' => '32','rgt' => '33','depth' => '5','slug' => 'n41'), |
||||
array('id' => '37','tree' => '1','lft' => '34','rgt' => '35','depth' => '5','slug' => 'n42'), |
||||
array('id' => '38','tree' => '1','lft' => '36','rgt' => '37','depth' => '5','slug' => 'n43'), |
||||
array('id' => '39','tree' => '1','lft' => '38','rgt' => '39','depth' => '5','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '35','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '36','rgt' => '37','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '38','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '26','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '27','rgt' => '34','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '39','rgt' => '40','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '16','rgt' => '23','depth' => '3','slug' => 'n32'), |
||||
array('id' => '10','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '28','rgt' => '29','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '30','rgt' => '31','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '32','rgt' => '33','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '17','rgt' => '18','depth' => '4','slug' => 'n321'), |
||||
array('id' => '21','lft' => '19','rgt' => '20','depth' => '4','slug' => 'n322'), |
||||
array('id' => '22','lft' => '21','rgt' => '22','depth' => '4','slug' => 'n323'), |
||||
array('id' => '23','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '14','rgt' => '15','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '16','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '22','rgt' => '47','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '48','rgt' => '49','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '2','rgt' => '21','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '23','rgt' => '30','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '31','rgt' => '38','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '39','rgt' => '46','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '5','rgt' => '12','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '13','rgt' => '20','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '28','rgt' => '29','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '32','rgt' => '33','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '10','rgt' => '11','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,10 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '2','depth' => '0','slug' => 'r'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '2','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '100','lft' => '1','rgt' => '2','depth' => '0','slug' => 'r2'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '42','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '41','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '9','lft' => '1','rgt' => '8','depth' => '0','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '9','lft' => '2','rgt' => '3','depth' => '1','slug' => 'n321'), |
||||
array('id' => '21','tree' => '9','lft' => '4','rgt' => '5','depth' => '1','slug' => 'n322'), |
||||
array('id' => '22','tree' => '9','lft' => '6','rgt' => '7','depth' => '1','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '18','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '100','lft' => '1','rgt' => '10','depth' => '0','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '2','rgt' => '3','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '4','rgt' => '7','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '8','rgt' => '17','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '100','lft' => '2','rgt' => '3','depth' => '1','slug' => 'n11'), |
||||
array('id' => '32','tree' => '100','lft' => '4','rgt' => '5','depth' => '1','slug' => 'n12'), |
||||
array('id' => '33','tree' => '100','lft' => '6','rgt' => '7','depth' => '1','slug' => 'n13'), |
||||
array('id' => '34','tree' => '100','lft' => '8','rgt' => '9','depth' => '1','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '11','rgt' => '12','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '13','rgt' => '14','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,77 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '29','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '30','rgt' => '31','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '32','rgt' => '51','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '20','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '21','rgt' => '28','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '33','rgt' => '34','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '35','rgt' => '42','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '43','rgt' => '50','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '17','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','lft' => '15','rgt' => '16','depth' => '4','slug' => 'new'), |
||||
), |
||||
|
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '29','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '30','rgt' => '31','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '32','rgt' => '51','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '20','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '21','rgt' => '28','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '33','rgt' => '34','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '35','rgt' => '42','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '43','rgt' => '50','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '17','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
|
||||
array('id' => '40','tree' => '1','lft' => '15','rgt' => '16','depth' => '4','slug' => 'new'), |
||||
) |
||||
); |
@ -0,0 +1,77 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '4','rgt' => '29','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '30','rgt' => '31','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '32','rgt' => '51','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '5','rgt' => '12','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '13','rgt' => '20','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '21','rgt' => '28','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '33','rgt' => '34','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '35','rgt' => '42','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '43','rgt' => '50','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '10','rgt' => '11','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','lft' => '2','rgt' => '3','depth' => '1','slug' => 'new'), |
||||
), |
||||
|
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '52','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '4','rgt' => '29','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '30','rgt' => '31','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '32','rgt' => '51','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '5','rgt' => '12','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '13','rgt' => '20','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '21','rgt' => '28','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '33','rgt' => '34','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '35','rgt' => '42','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '43','rgt' => '50','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '10','rgt' => '11','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
|
||||
array('id' => '40','tree' => 1,'lft' => '2','rgt' => '3','depth' => '1','slug' => 'new'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '60','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '59','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '41','rgt' => '42','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '43','rgt' => '50','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '51','rgt' => '58','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '48','rgt' => '49','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '52','rgt' => '53','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '54','rgt' => '55','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '56','rgt' => '57','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '18','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '1','lft' => '31','rgt' => '40','depth' => '2','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '1','lft' => '32','rgt' => '33','depth' => '3','slug' => 'n41'), |
||||
array('id' => '37','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n42'), |
||||
array('id' => '38','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n43'), |
||||
array('id' => '39','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,73 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '2','rgt' => '35','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '36','rgt' => '37','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '38','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '34','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '39','rgt' => '40','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '23','rgt' => '30','depth' => '4','slug' => 'n33'), |
||||
array('id' => '11','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '31','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '32','rgt' => '33','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '24','rgt' => '25','depth' => '5','slug' => 'n331'), |
||||
array('id' => '24','lft' => '26','rgt' => '27','depth' => '5','slug' => 'n332'), |
||||
array('id' => '25','lft' => '28','rgt' => '29','depth' => '5','slug' => 'n333'), |
||||
), |
||||
|
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '2','rgt' => '35','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '36','rgt' => '37','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '38','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '3','rgt' => '10','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '34','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '39','rgt' => '40','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '23','rgt' => '30','depth' => '4','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '4','rgt' => '5','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '31','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '32','rgt' => '33','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '24','rgt' => '25','depth' => '5','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '26','rgt' => '27','depth' => '5','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '28','rgt' => '29','depth' => '5','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '10','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '2','rgt' => '9','depth' => '1','slug' => 'n12'), |
||||
array('id' => '7','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n121'), |
||||
array('id' => '15','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n122'), |
||||
array('id' => '16','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n123'), |
||||
array('id' => '17','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '10','rgt' => '27','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '28','rgt' => '29','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '30','rgt' => '49','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '11','rgt' => '18','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '2','rgt' => '9','depth' => '1','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '19','rgt' => '26','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '31','rgt' => '32','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '33','rgt' => '40','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '41','rgt' => '48','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '12','rgt' => '13','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '20','rgt' => '21','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '22','rgt' => '23','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '38','rgt' => '39','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '46','rgt' => '47','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
return array( |
||||
'tree' => array( |
||||
array('id' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','lft' => '22','rgt' => '47','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','lft' => '48','rgt' => '49','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','lft' => '2','rgt' => '21','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','lft' => '23','rgt' => '30','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','lft' => '31','rgt' => '38','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','lft' => '39','rgt' => '46','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','lft' => '5','rgt' => '12','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','lft' => '13','rgt' => '20','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','lft' => '28','rgt' => '29','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','lft' => '32','rgt' => '33','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','lft' => '10','rgt' => '11','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n333'), |
||||
), |
||||
'multiple_tree' => array( |
||||
array('id' => '1','tree' => '1','lft' => '1','rgt' => '50','depth' => '0','slug' => 'r1'), |
||||
array('id' => '2','tree' => '1','lft' => '22','rgt' => '47','depth' => '1','slug' => 'n1'), |
||||
array('id' => '3','tree' => '1','lft' => '48','rgt' => '49','depth' => '1','slug' => 'n2'), |
||||
array('id' => '4','tree' => '1','lft' => '2','rgt' => '21','depth' => '1','slug' => 'n3'), |
||||
array('id' => '5','tree' => '1','lft' => '23','rgt' => '30','depth' => '2','slug' => 'n11'), |
||||
array('id' => '6','tree' => '1','lft' => '31','rgt' => '38','depth' => '2','slug' => 'n12'), |
||||
array('id' => '7','tree' => '1','lft' => '39','rgt' => '46','depth' => '2','slug' => 'n13'), |
||||
array('id' => '8','tree' => '1','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n31'), |
||||
array('id' => '9','tree' => '1','lft' => '5','rgt' => '12','depth' => '2','slug' => 'n32'), |
||||
array('id' => '10','tree' => '1','lft' => '13','rgt' => '20','depth' => '2','slug' => 'n33'), |
||||
array('id' => '11','tree' => '1','lft' => '24','rgt' => '25','depth' => '3','slug' => 'n111'), |
||||
array('id' => '12','tree' => '1','lft' => '26','rgt' => '27','depth' => '3','slug' => 'n112'), |
||||
array('id' => '13','tree' => '1','lft' => '28','rgt' => '29','depth' => '3','slug' => 'n113'), |
||||
array('id' => '14','tree' => '1','lft' => '32','rgt' => '33','depth' => '3','slug' => 'n121'), |
||||
array('id' => '15','tree' => '1','lft' => '34','rgt' => '35','depth' => '3','slug' => 'n122'), |
||||
array('id' => '16','tree' => '1','lft' => '36','rgt' => '37','depth' => '3','slug' => 'n123'), |
||||
array('id' => '17','tree' => '1','lft' => '40','rgt' => '41','depth' => '3','slug' => 'n131'), |
||||
array('id' => '18','tree' => '1','lft' => '42','rgt' => '43','depth' => '3','slug' => 'n132'), |
||||
array('id' => '19','tree' => '1','lft' => '44','rgt' => '45','depth' => '3','slug' => 'n133'), |
||||
array('id' => '20','tree' => '1','lft' => '6','rgt' => '7','depth' => '3','slug' => 'n321'), |
||||
array('id' => '21','tree' => '1','lft' => '8','rgt' => '9','depth' => '3','slug' => 'n322'), |
||||
array('id' => '22','tree' => '1','lft' => '10','rgt' => '11','depth' => '3','slug' => 'n323'), |
||||
array('id' => '23','tree' => '1','lft' => '14','rgt' => '15','depth' => '3','slug' => 'n331'), |
||||
array('id' => '24','tree' => '1','lft' => '16','rgt' => '17','depth' => '3','slug' => 'n332'), |
||||
array('id' => '25','tree' => '1','lft' => '18','rgt' => '19','depth' => '3','slug' => 'n333'), |
||||
|
||||
array('id' => '26','tree' => '26','lft' => '1','rgt' => '28','depth' => '0','slug' => 'r2'), |
||||
array('id' => '27','tree' => '26','lft' => '2','rgt' => '11','depth' => '1','slug' => 'n1'), |
||||
array('id' => '28','tree' => '26','lft' => '12','rgt' => '13','depth' => '1','slug' => 'n2'), |
||||
array('id' => '29','tree' => '26','lft' => '14','rgt' => '17','depth' => '1','slug' => 'n3'), |
||||
array('id' => '30','tree' => '26','lft' => '18','rgt' => '27','depth' => '1','slug' => 'n4'), |
||||
array('id' => '31','tree' => '26','lft' => '3','rgt' => '4','depth' => '2','slug' => 'n11'), |
||||
array('id' => '32','tree' => '26','lft' => '5','rgt' => '6','depth' => '2','slug' => 'n12'), |
||||
array('id' => '33','tree' => '26','lft' => '7','rgt' => '8','depth' => '2','slug' => 'n13'), |
||||
array('id' => '34','tree' => '26','lft' => '9','rgt' => '10','depth' => '2','slug' => 'n14'), |
||||
array('id' => '35','tree' => '26','lft' => '15','rgt' => '16','depth' => '2','slug' => 'n31'), |
||||
array('id' => '36','tree' => '26','lft' => '19','rgt' => '20','depth' => '2','slug' => 'n41'), |
||||
array('id' => '37','tree' => '26','lft' => '21','rgt' => '22','depth' => '2','slug' => 'n42'), |
||||
array('id' => '38','tree' => '26','lft' => '23','rgt' => '24','depth' => '2','slug' => 'n43'), |
||||
array('id' => '39','tree' => '26','lft' => '25','rgt' => '26','depth' => '2','slug' => 'n44'), |
||||
) |
||||
); |
@ -0,0 +1,61 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests\migrations; |
||||
|
||||
use yii\db\Schema; |
||||
use yii\db\Migration; |
||||
|
||||
/** |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class TestMigration extends Migration |
||||
{ |
||||
public function up() |
||||
{ |
||||
ob_start(); |
||||
$tableOptions = null; |
||||
if ($this->db->driverName === 'mysql') { |
||||
// http://stackoverflow.com/questions/766809/whats-the-difference-between-utf8-general-ci-and-utf8-unicode-ci |
||||
$tableOptions = 'CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE=InnoDB'; |
||||
} |
||||
|
||||
// tree |
||||
if ($this->db->getTableSchema('{{%tree}}', true) !== null) { |
||||
$this->dropTable('{{%tree}}'); |
||||
} |
||||
$this->createTable('{{%tree}}', [ |
||||
'id' => Schema::TYPE_PK, |
||||
'lft' => Schema::TYPE_INTEGER . ' NOT NULL', |
||||
'rgt' => Schema::TYPE_INTEGER . ' NOT NULL', |
||||
'depth' => Schema::TYPE_INTEGER . ' NOT NULL', |
||||
'slug' => Schema::TYPE_STRING . ' NOT NULL', |
||||
], $tableOptions); |
||||
$this->createIndex('lft1', '{{%tree}}', ['lft', 'rgt']); |
||||
$this->createIndex('rgt1', '{{%tree}}', ['rgt']); |
||||
|
||||
// multiple tree |
||||
if ($this->db->getTableSchema('{{%multiple_tree}}', true) !== null) { |
||||
$this->dropTable('{{%multiple_tree}}'); |
||||
} |
||||
$this->createTable('{{%multiple_tree}}', [ |
||||
'id' => Schema::TYPE_PK, |
||||
'tree' => Schema::TYPE_INTEGER . ' NULL', |
||||
'lft' => Schema::TYPE_INTEGER . ' NOT NULL', |
||||
'rgt' => Schema::TYPE_INTEGER . ' NOT NULL', |
||||
'depth' => Schema::TYPE_INTEGER . ' NOT NULL', |
||||
'slug' => Schema::TYPE_STRING . ' NOT NULL', |
||||
], $tableOptions); |
||||
$this->createIndex('lft2', '{{%multiple_tree}}', ['tree', 'lft', 'rgt']); |
||||
$this->createIndex('rgt2', '{{%multiple_tree}}', ['tree', 'rgt']); |
||||
|
||||
// update cache (sqlite bug) |
||||
$this->db->getSchema()->getTableSchema('{{%tree}}', true); |
||||
$this->db->getSchema()->getTableSchema('{{%multiple_tree}}', true); |
||||
ob_end_clean(); |
||||
} |
||||
} |
@ -0,0 +1,74 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests\models; |
||||
|
||||
use paulzi\nestedsets\NestedSetsBehavior; |
||||
|
||||
/** |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
* |
||||
* @property integer $id |
||||
* @property integer $tree |
||||
* @property integer $lft |
||||
* @property integer $rgt |
||||
* @property integer $depth |
||||
* @property string $slug |
||||
* |
||||
* @property Node[] $parents |
||||
* @property Node $parent |
||||
* @property Node $root |
||||
* @property Node[] $descendants |
||||
* @property Node[] $children |
||||
* @property Node[] $leaves |
||||
* @property Node $prev |
||||
* @property Node $next |
||||
* |
||||
* @method static MultipleTreeNode|null findOne() findOne($condition) |
||||
* |
||||
* @mixin NestedSetsBehavior |
||||
*/ |
||||
class MultipleTreeNode extends \yii\db\ActiveRecord |
||||
{ |
||||
/** |
||||
* @inheritdoc |
||||
*/ |
||||
public static function tableName() |
||||
{ |
||||
return '{{%multiple_tree}}'; |
||||
} |
||||
/** |
||||
* @inheritdoc |
||||
*/ |
||||
public function behaviors() |
||||
{ |
||||
return [ |
||||
[ |
||||
'class' => NestedSetsBehavior::className(), |
||||
'treeAttribute' => 'tree', |
||||
], |
||||
]; |
||||
} |
||||
|
||||
/** |
||||
* @inheritdoc |
||||
*/ |
||||
public function transactions() |
||||
{ |
||||
return [ |
||||
self::SCENARIO_DEFAULT => self::OP_ALL, |
||||
]; |
||||
} |
||||
|
||||
/** |
||||
* @return NodeQuery |
||||
*/ |
||||
public static function find() |
||||
{ |
||||
return new NodeQuery(get_called_class()); |
||||
} |
||||
} |
@ -0,0 +1,72 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests\models; |
||||
|
||||
use paulzi\nestedsets\NestedSetsBehavior; |
||||
|
||||
/** |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
* |
||||
* @property integer $id |
||||
* @property integer $lft |
||||
* @property integer $rgt |
||||
* @property integer $depth |
||||
* @property string $slug |
||||
* |
||||
* @property Node[] $parents |
||||
* @property Node $parent |
||||
* @property Node $root |
||||
* @property Node[] $descendants |
||||
* @property Node[] $children |
||||
* @property Node[] $leaves |
||||
* @property Node $prev |
||||
* @property Node $next |
||||
* |
||||
* @method static Node|null findOne() findOne($condition) |
||||
* |
||||
* @mixin NestedSetsBehavior |
||||
*/ |
||||
class Node extends \yii\db\ActiveRecord |
||||
{ |
||||
/** |
||||
* @inheritdoc |
||||
*/ |
||||
public static function tableName() |
||||
{ |
||||
return '{{%tree}}'; |
||||
} |
||||
/** |
||||
* @inheritdoc |
||||
*/ |
||||
public function behaviors() |
||||
{ |
||||
return [ |
||||
[ |
||||
'class' => NestedSetsBehavior::className(), |
||||
], |
||||
]; |
||||
} |
||||
|
||||
/** |
||||
* @inheritdoc |
||||
*/ |
||||
public function transactions() |
||||
{ |
||||
return [ |
||||
self::SCENARIO_DEFAULT => self::OP_ALL, |
||||
]; |
||||
} |
||||
|
||||
/** |
||||
* @return NodeQuery |
||||
*/ |
||||
public static function find() |
||||
{ |
||||
return new NodeQuery(get_called_class()); |
||||
} |
||||
} |
@ -0,0 +1,18 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests\models; |
||||
|
||||
use paulzi\nestedsets\NestedSetsQueryTrait; |
||||
|
||||
/** |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class NodeQuery extends \yii\db\ActiveQuery |
||||
{ |
||||
use NestedSetsQueryTrait; |
||||
} |
@ -0,0 +1,20 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests\mysql; |
||||
|
||||
use paulzi\nestedsets\tests\NestedSetsBehaviorTestCase; |
||||
|
||||
/** |
||||
* @group mysql |
||||
* |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class NestedSetsBehaviorTest extends NestedSetsBehaviorTestCase |
||||
{ |
||||
protected static $driverName = 'mysql'; |
||||
} |
@ -0,0 +1,20 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests\mysql; |
||||
|
||||
use paulzi\nestedsets\tests\NestedSetsQueryTraitTestCase; |
||||
|
||||
/** |
||||
* @group mysql |
||||
* |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class NestedSetsQueryTraitTest extends NestedSetsQueryTraitTestCase |
||||
{ |
||||
protected static $driverName = 'mysql'; |
||||
} |
@ -0,0 +1,20 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests\pgsql; |
||||
|
||||
use paulzi\nestedsets\tests\NestedSetsBehaviorTestCase; |
||||
|
||||
/** |
||||
* @group pgsql |
||||
* |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class NestedSetsBehaviorTest extends NestedSetsBehaviorTestCase |
||||
{ |
||||
protected static $driverName = 'pgsql'; |
||||
} |
@ -0,0 +1,20 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests\pgsql; |
||||
|
||||
use paulzi\nestedsets\tests\NestedSetsQueryTraitTestCase; |
||||
|
||||
/** |
||||
* @group pgsql |
||||
* |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class NestedSetsQueryTraitTest extends NestedSetsQueryTraitTestCase |
||||
{ |
||||
protected static $driverName = 'pgsql'; |
||||
} |
@ -0,0 +1,20 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests\sqlite; |
||||
|
||||
use paulzi\nestedsets\tests\NestedSetsBehaviorTestCase; |
||||
|
||||
/** |
||||
* @group sqlite |
||||
* |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class NestedSetsBehaviorTest extends NestedSetsBehaviorTestCase |
||||
{ |
||||
protected static $driverName = 'sqlite'; |
||||
} |
@ -0,0 +1,20 @@
|
||||
<?php |
||||
/** |
||||
* @link https://github.com/paulzi/yii2-nested-sets |
||||
* @copyright Copyright (c) 2015 PaulZi <pavel.zimakoff@gmail.com> |
||||
* @license MIT (https://github.com/paulzi/yii2-nested-sets/blob/master/LICENSE) |
||||
*/ |
||||
|
||||
namespace paulzi\nestedsets\tests\sqlite; |
||||
|
||||
use paulzi\nestedsets\tests\NestedSetsQueryTraitTestCase; |
||||
|
||||
/** |
||||
* @group sqlite |
||||
* |
||||
* @author PaulZi <pavel.zimakoff@gmail.com> |
||||
*/ |
||||
class NestedSetsQueryTraitTest extends NestedSetsQueryTraitTestCase |
||||
{ |
||||
protected static $driverName = 'sqlite'; |
||||
} |
Loading…
Reference in new issue