1: <?php
2:
3:
4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
27: 28: 29: 30: 31: 32:
33: class DbAclSchema extends CakeSchema {
34:
35: var $name = 'DbAcl';
36:
37: function before($event = array()) {
38: return true;
39: }
40:
41: function after($event = array()) {
42: }
43:
44: var $acos = array(
45: 'id' => array('type'=>'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
46: 'parent_id' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
47: 'model' => array('type'=>'string', 'null' => true),
48: 'foreign_key' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
49: 'alias' => array('type'=>'string', 'null' => true),
50: 'lft' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
51: 'rght' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
52: 'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
53: );
54:
55: var $aros = array(
56: 'id' => array('type'=>'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
57: 'parent_id' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
58: 'model' => array('type'=>'string', 'null' => true),
59: 'foreign_key' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
60: 'alias' => array('type'=>'string', 'null' => true),
61: 'lft' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
62: 'rght' => array('type'=>'integer', 'null' => true, 'default' => NULL, 'length' => 10),
63: 'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
64: );
65:
66: var $aros_acos = array(
67: 'id' => array('type'=>'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
68: 'aro_id' => array('type'=>'integer', 'null' => false, 'length' => 10, 'key' => 'index'),
69: 'aco_id' => array('type'=>'integer', 'null' => false, 'length' => 10),
70: '_create' => array('type'=>'string', 'null' => false, 'default' => '0', 'length' => 2),
71: '_read' => array('type'=>'string', 'null' => false, 'default' => '0', 'length' => 2),
72: '_update' => array('type'=>'string', 'null' => false, 'default' => '0', 'length' => 2),
73: '_delete' => array('type'=>'string', 'null' => false, 'default' => '0', 'length' => 2),
74: 'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1), 'ARO_ACO_KEY' => array('column' => array('aro_id', 'aco_id'), 'unique' => 1))
75: );
76:
77: }
78: ?>