1: <?php defined('_JOOS_CORE') or exit();
2:
3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
15: class modelAdminUsersAclGroups extends modelUsersAclGroups
16: {
17: public function get_fieldinfo()
18: {
19: return array(
20: 'id' => array(
21: 'name' => 'id',
22: 'editable' => false,
23: 'in_admintable' => true,
24: 'html_table_element' => 'value',
25: 'html_table_element_param' => array(),
26: ),
27: 'title' => array(
28: 'name' => 'Название группы',
29: 'editable' => true,
30: 'in_admintable' => true,
31: 'html_table_element' => 'editlink',
32: 'html_table_element_param' => array(),
33: 'html_edit_element' => 'edit',
34: 'html_edit_element_param' => array(),
35: ),
36: 'name' => array(
37: 'name' => 'Системное обозначение',
38: 'editable' => true,
39: 'in_admintable' => true,
40: 'html_table_element' => 'value',
41: 'html_table_element_param' => array(),
42: 'html_edit_element' => 'edit',
43: 'html_edit_element_param' => array(),
44: ),
45: 'created_at' => array(
46: 'name' => 'created_at',
47: 'editable' => false,
48: 'in_admintable' => true,
49: 'html_table_element' => 'value',
50: 'html_table_element_param' => array(),
51: 'html_edit_element' => 'edit',
52: 'html_edit_element_param' => array(),
53: ),
54: 'modified_at' => array(
55: 'name' => 'modified_at',
56: 'editable' => false,
57: 'in_admintable' => true,
58: 'html_table_element' => 'value',
59: 'html_table_element_param' => array(),
60: 'html_edit_element' => 'edit',
61: 'html_edit_element_param' => array(),
62: ),
63: );
64: }
65:
66: public function get_tableinfo()
67: {
68: return array(
69: 'header_list' => 'Группы пользователей',
70: 'header_new' => 'Создание группы доступа',
71: 'header_edit' => 'Редактирование группы доступа'
72: );
73: }
74:
75: public function get_extrainfo()
76: {
77: return array(
78: 'search' => array('title'),
79: );
80: }
81:
82: }
83:
84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95:
96: class modelAdminUsersAclRules extends modelUsersAclRules
97: {
98: public function get_fieldinfo()
99: {
100: return array(
101: 'id' => array(
102: 'name' => 'id',
103: 'editable' => false,
104: 'in_admintable' => true,
105: 'html_table_element' => 'value',
106: 'html_table_element_param' => array(),
107: 'html_edit_element' => 'edit',
108: 'html_edit_element_param' => array(),
109: ),
110: 'title' => array(
111: 'name' => 'Название события',
112: 'editable' => true,
113: 'in_admintable' => true,
114: 'html_table_element' => 'editlink',
115: 'html_table_element_param' => array(),
116: 'html_edit_element' => 'edit',
117: 'html_edit_element_param' => array(),
118: ),
119: 'acl_group' => array(
120: 'name' => 'Группа событий',
121: 'editable' => true,
122: 'in_admintable' => true,
123: 'html_table_element' => 'editlink',
124: 'html_table_element_param' => array(),
125: 'html_edit_element' => 'edit',
126: 'html_edit_element_param' => array(),
127: ),
128: 'acl_name' => array(
129: 'name' => 'Системное обозначение события',
130: 'editable' => true,
131: 'in_admintable' => true,
132: 'html_table_element' => 'editlink',
133: 'html_table_element_param' => array(),
134: 'html_edit_element' => 'edit',
135: 'html_edit_element_param' => array(),
136: ),
137: 'created_at' => array(
138: 'name' => 'created_at',
139: 'editable' => false,
140: 'in_admintable' => true,
141: 'html_table_element' => 'value',
142: 'html_table_element_param' => array(),
143: 'html_edit_element' => 'edit',
144: 'html_edit_element_param' => array(),
145: ),
146: 'modified_at' => array(
147: 'name' => 'modified_at',
148: 'editable' => false,
149: 'in_admintable' => true,
150: 'html_table_element' => 'value',
151: 'html_table_element_param' => array(),
152: 'html_edit_element' => 'edit',
153: 'html_edit_element_param' => array(),
154: ),
155: );
156: }
157:
158: public function get_tableinfo()
159: {
160: return array(
161: 'header_list' => 'Список прав',
162: 'header_new' => 'Создание правила',
163: 'header_edit' => 'Редактирование правила'
164: );
165: }
166:
167: 168: 169: 170: 171: 172:
173: public function get_extrainfo()
174: {
175: return array(
176: 'search' => array('title'),
177: 'filter' => array(),
178: 'extrafilter' => array()
179: );
180: }
181:
182: }
183: