/Menus/Test/Fixture/LinkFixture.php
PHP | 266 lines | 262 code | 4 blank | 0 comment | 0 complexity | 47b221bf6e09b82b7b4afae24e49f4b9 MD5 | raw file
- <?php
- class LinkFixture extends CroogoTestFixture {
- public $name = 'Link';
- public $fields = array(
- 'id' => array('type' => 'integer', 'null' => false, 'default' => null, 'length' => 20, 'key' => 'primary'),
- 'parent_id' => array('type' => 'integer', 'null' => true, 'default' => null, 'length' => 20),
- 'menu_id' => array('type' => 'integer', 'null' => false, 'default' => null, 'length' => 20),
- 'title' => array('type' => 'string', 'null' => false, 'default' => null),
- 'class' => array('type' => 'string', 'null' => false, 'default' => null),
- 'description' => array('type' => 'text', 'null' => true, 'default' => null),
- 'link' => array('type' => 'string', 'null' => false, 'default' => null),
- 'target' => array('type' => 'string', 'null' => true, 'default' => null),
- 'rel' => array('type' => 'string', 'null' => true, 'default' => null),
- 'status' => array('type' => 'integer', 'length' => 1, 'null' => false, 'default' => '1'),
- 'lft' => array('type' => 'integer', 'null' => true, 'default' => null),
- 'rght' => array('type' => 'integer', 'null' => true, 'default' => null),
- 'visibility_roles' => array('type' => 'text', 'null' => true, 'default' => null),
- 'params' => array('type' => 'text', 'null' => true, 'default' => null),
- 'publish_start' => array('type' => 'datetime', 'null' => true, 'default' => null),
- 'publish_end' => array('type' => 'datetime', 'null' => true, 'default' => null),
- 'updated' => array('type' => 'datetime', 'null' => false, 'default' => null),
- 'created' => array('type' => 'datetime', 'null' => false, 'default' => null),
- 'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1)),
- 'tableParameters' => array('charset' => 'utf8', 'collate' => 'utf8_unicode_ci', 'engine' => 'InnoDB')
- );
- public $records = array(
- array(
- 'id' => 5,
- 'parent_id' => null,
- 'menu_id' => 4,
- 'title' => 'About',
- 'class' => 'about',
- 'description' => '',
- 'link' => 'controller:nodes/action:view/type:page/slug:about',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 3,
- 'rght' => 4,
- 'visibility_roles' => '',
- 'params' => '',
- 'updated' => '2009-10-06 23:14:21',
- 'created' => '2009-08-19 12:23:33'
- ),
- array(
- 'id' => 6,
- 'parent_id' => null,
- 'menu_id' => 4,
- 'title' => 'Contact',
- 'class' => 'contact',
- 'description' => '',
- 'link' => 'controller:contacts/action:view/contact',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 5,
- 'rght' => 6,
- 'visibility_roles' => '',
- 'params' => '',
- 'updated' => '2009-10-06 23:14:45',
- 'created' => '2009-08-19 12:34:56'
- ),
- array(
- 'id' => 7,
- 'parent_id' => null,
- 'menu_id' => 3,
- 'title' => 'Home',
- 'class' => 'home',
- 'description' => '',
- 'link' => '/',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 1,
- 'rght' => 2,
- 'visibility_roles' => '',
- 'params' => '',
- 'updated' => '2009-10-06 21:17:06',
- 'created' => '2009-09-06 21:32:54'
- ),
- array(
- 'id' => 8,
- 'parent_id' => null,
- 'menu_id' => 3,
- 'title' => 'About',
- 'class' => 'about',
- 'description' => '',
- 'link' => '/about',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 3,
- 'rght' => 6,
- 'visibility_roles' => '',
- 'params' => '',
- 'updated' => '2009-09-12 03:45:53',
- 'created' => '2009-09-06 21:34:57'
- ),
- array(
- 'id' => 9,
- 'parent_id' => 8,
- 'menu_id' => 3,
- 'title' => 'Child link',
- 'class' => 'child-link',
- 'description' => '',
- 'link' => '#',
- 'target' => '',
- 'rel' => '',
- 'status' => 0,
- 'lft' => 4,
- 'rght' => 5,
- 'visibility_roles' => '',
- 'params' => '',
- 'updated' => '2009-10-06 23:13:06',
- 'created' => '2009-09-12 03:52:23'
- ),
- array(
- 'id' => 10,
- 'parent_id' => null,
- 'menu_id' => 5,
- 'title' => 'Site Admin',
- 'class' => 'site-admin',
- 'description' => '',
- 'link' => '/admin',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 1,
- 'rght' => 2,
- 'visibility_roles' => '',
- 'params' => '',
- 'updated' => '2009-09-12 06:34:09',
- 'created' => '2009-09-12 06:34:09'
- ),
- array(
- 'id' => 11,
- 'parent_id' => null,
- 'menu_id' => 5,
- 'title' => 'Log out',
- 'class' => 'log-out',
- 'description' => '',
- 'link' => '/users/logout',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 7,
- 'rght' => 8,
- 'visibility_roles' => '[\"1\",\"2\"]',
- 'params' => '',
- 'updated' => '2009-09-12 06:35:22',
- 'created' => '2009-09-12 06:34:41'
- ),
- array(
- 'id' => 12,
- 'parent_id' => null,
- 'menu_id' => 6,
- 'title' => 'Croogo',
- 'class' => 'croogo',
- 'description' => '',
- 'link' => 'http://www.croogo.org',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 3,
- 'rght' => 4,
- 'visibility_roles' => '',
- 'params' => '',
- 'updated' => '2009-09-12 23:31:59',
- 'created' => '2009-09-12 23:31:59'
- ),
- array(
- 'id' => 14,
- 'parent_id' => null,
- 'menu_id' => 6,
- 'title' => 'CakePHP',
- 'class' => 'cakephp',
- 'description' => '',
- 'link' => 'http://www.cakephp.org',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 1,
- 'rght' => 2,
- 'visibility_roles' => '',
- 'params' => '',
- 'updated' => '2009-10-07 03:25:25',
- 'created' => '2009-09-12 23:38:43'
- ),
- array(
- 'id' => 15,
- 'parent_id' => null,
- 'menu_id' => 3,
- 'title' => 'Contact',
- 'class' => 'contact',
- 'description' => '',
- 'link' => '/controller:contacts/action:view/contact',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 7,
- 'rght' => 8,
- 'visibility_roles' => '',
- 'params' => '',
- 'updated' => '2009-09-16 07:54:13',
- 'created' => '2009-09-16 07:53:33'
- ),
- array(
- 'id' => 16,
- 'parent_id' => null,
- 'menu_id' => 5,
- 'title' => 'Entries (RSS)',
- 'class' => 'entries-rss',
- 'description' => '',
- 'link' => '/nodes/promoted.rss',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 3,
- 'rght' => 4,
- 'visibility_roles' => '',
- 'params' => '',
- 'updated' => '2009-10-27 17:46:22',
- 'created' => '2009-10-27 17:46:22'
- ),
- array(
- 'id' => 17,
- 'parent_id' => null,
- 'menu_id' => 5,
- 'title' => 'Comments (RSS)',
- 'class' => 'comments-rss',
- 'description' => '',
- 'link' => '/comments.rss',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 5,
- 'rght' => 6,
- 'visibility_roles' => '',
- 'params' => '',
- 'updated' => '2009-10-27 17:46:54',
- 'created' => '2009-10-27 17:46:54'
- ),
- array(
- 'id' => 18,
- 'parent_id' => null,
- 'menu_id' => 4,
- 'title' => 'Public Link Only',
- 'class' => 'public-link-only',
- 'description' => '',
- 'link' => '/public-link-only',
- 'target' => '',
- 'rel' => '',
- 'status' => 1,
- 'lft' => 7,
- 'rght' => 8,
- 'visibility_roles' => '["3"]',
- 'params' => '',
- 'updated' => '2009-10-27 17:46:54',
- 'created' => '2009-10-27 17:46:54'
- ),
- );
- }