Revision 2098
Added by darkviper over 10 years ago
groups_mask.inc.php | ||
---|---|---|
39 | 39 |
// global $TEXT, $MESSAGE, $HEADING, $MENU; |
40 | 40 |
|
41 | 41 |
$database = WbDatabase::getInstance(); |
42 |
$mLang = Translate::getInstance(); |
|
43 |
// $mLang->setLanguage(dirname(__FILE__).'/languages/', LANGUAGE, DEFAULT_LANGUAGE);
|
|
42 |
|
|
43 |
// $oLang->setLanguage(dirname(__FILE__).'/languages/', LANGUAGE, DEFAULT_LANGUAGE);
|
|
44 | 44 |
include_once('upgradePermissions.php'); |
45 | 45 |
include_once(WB_PATH.'/framework/functions.php'); |
46 | 46 |
// Create new template object for the modify/remove menu |
... | ... | |
48 | 48 |
$tpl->set_file('page', 'groups_form.htt'); |
49 | 49 |
$tpl->debug = false; // false, true |
50 | 50 |
|
51 |
$oLang = Translate::getInstance(); |
|
52 |
$oLang->enableAddon('admin\\groups'); |
|
53 |
$tpl->set_var($oLang->getLangArray()); |
|
54 |
|
|
51 | 55 |
$tpl->set_block('page', 'main_block', 'main'); |
52 | 56 |
$tpl->set_block('main_block', 'show_cmd_permission_block', 'show_cmd_permission'); |
53 | 57 |
$tpl->set_var('FTAN', $admin->getFTAN()); |
... | ... | |
78 | 82 |
} |
79 | 83 |
|
80 | 84 |
$tpl->set_var(array( |
81 |
'SUBMIT_TITLE' => ($admin->get_permission('groups_modify') == true) ? $mLang->TEXT_SAVE : $mLang->TEXT_BACK,
|
|
85 |
'SUBMIT_TITLE' => ($admin->get_permission('groups_modify') == true) ? $oLang->TEXT_SAVE : $oLang->TEXT_BACK,
|
|
82 | 86 |
'ACTION_HIDDEN' => ($admin->get_permission('groups_modify') == true) ? 'action_modify' : 'action_cancel', |
83 | 87 |
'ACTION_HANDLE' => ($admin->get_permission('groups_modify') == true) ? 'action_save' : 'action_cancel', |
84 | 88 |
'GROUP_ID' => $rec_group['group_id'], |
... | ... | |
96 | 100 |
$rec_group['template_permissions'] = convertArrayToString($template_permissions); |
97 | 101 |
|
98 | 102 |
$tpl->set_var(array( |
99 |
'SUBMIT_TITLE' => ($admin->get_permission('groups_modify') == true) ? $mLang->TEXT_SAVE : $mLang->TEXT_BACK,
|
|
103 |
'SUBMIT_TITLE' => ($admin->get_permission('groups_modify') == true) ? $oLang->TEXT_SAVE : $oLang->TEXT_BACK,
|
|
100 | 104 |
'ACTION_HANDLE' => ($admin->get_permission('groups_modify') == true) ? 'action_save' : 'action_cancel', |
101 | 105 |
'ACTION_HIDDEN' => ($admin->get_permission('groups_modify') == true) ? 'action_modify' : 'action_cancel', |
102 |
'TEXT_GROUPS_NAME' => $mLang->TEXT_GROUP.': ',
|
|
106 |
'TEXT_GROUPS_NAME' => $oLang->TEXT_GROUP.': ',
|
|
103 | 107 |
'FORM_NAME_GROUPMASK' => 'frm_modify_group', |
104 | 108 |
// 'GROUPNAME_DISABLED' => ' readonly="readonly"', |
105 | 109 |
// 'GROUPNAME_INPUT_DISABLED' => ' input_text_disabled no_input' |
... | ... | |
126 | 130 |
$rec_group['template_permissions'] = $template_permissions; |
127 | 131 |
|
128 | 132 |
$tpl->set_var(array( |
129 |
'SUBMIT_TITLE' => ($admin->get_permission('groups_add') == true) ? $mLang->TEXT_ADD : $mLang->TEXT_BACK,
|
|
133 |
'SUBMIT_TITLE' => ($admin->get_permission('groups_add') == true) ? $oLang->TEXT_ADD : $oLang->TEXT_BACK,
|
|
130 | 134 |
'ACTION_HANDLE' => ($admin->get_permission('groups_add') == true) ? 'action_save' : 'action_cancel', |
131 | 135 |
'ACTION_HIDDEN' => ($admin->get_permission('groups_add') == true) ? 'action_modify' : 'action_cancel', |
132 | 136 |
'TEXT_GROUPS_NAME' => '', |
... | ... | |
159 | 163 |
// otherwise the $rec_group object contains existing data from requested group |
160 | 164 |
// $tpl->set_var('GROUP_ID', $group_id != 0 ? $admin->getIDKEY($group_id) : 0); |
161 | 165 |
$tpl->set_var('GROUP_ACTION_URL', $_SERVER['SCRIPT_NAME']); |
162 |
$header_extra = $mLang->TEXT_FILESYSTEM_PERMISSIONS.' ';
|
|
166 |
$header_extra = $oLang->TEXT_FILESYSTEM_PERMISSIONS.' ';
|
|
163 | 167 |
if( ($admin->get_permission('groups_view') == true) ) |
164 | 168 |
{ |
165 |
$tpl->set_var('GROUPS_HEADER', $header_extra.$mLang->HEADING_VIEW_GROUP );
|
|
169 |
$tpl->set_var('GROUPS_HEADER', $header_extra.$oLang->HEADING_VIEW_GROUP );
|
|
166 | 170 |
if( ($admin->get_permission('groups_modify') == true) ) |
167 | 171 |
{ |
168 |
$tpl->set_var('GROUPS_HEADER', ($group_id == 0 ? $header_extra.$mLang->HEADING_ADD_GROUP : $header_extra.$mLang->HEADING_MODIFY_GROUP) );
|
|
172 |
$tpl->set_var('GROUPS_HEADER', ($group_id == 0 ? $header_extra.$oLang->HEADING_ADD_GROUP : $header_extra.$oLang->HEADING_MODIFY_GROUP) );
|
|
169 | 173 |
} |
170 | 174 |
} |
171 | 175 |
|
172 | 176 |
// Insert language text and messages |
173 | 177 |
$tpl->set_var('MODULE_FUNCTION', ''); |
174 |
$tpl->set_var($mLang->getLangArray());
|
|
178 |
$tpl->set_var($oLang->getLangArray());
|
|
175 | 179 |
|
176 | 180 |
// ------------------------ |
177 | 181 |
// Tell the browser whether or not to show advanced options |
... | ... | |
187 | 191 |
setSystemCheckboxes( $tpl, $admin, isset($_POST['system_permissions']) ? $_POST['system_permissions'] : $rec_group['system_permissions'] ); |
188 | 192 |
$tpl->set_var('DISPLAY_ADVANCED', ''); |
189 | 193 |
$tpl->set_var('DISPLAY_BASIC', ''); |
190 |
$tpl->set_var('FILESYSTEM_PERMISSIONS', $mLang->TEXT_FILESYSTEM_PERMISSIONS.' ');
|
|
194 |
$tpl->set_var('FILESYSTEM_PERMISSIONS', $oLang->TEXT_FILESYSTEM_PERMISSIONS.' ');
|
|
191 | 195 |
|
192 | 196 |
$tpl->parse('advanced_permission_block', 'show_cmd_advanced_permission_block', true); |
193 | 197 |
$tpl->parse('permission_block', 'show_cmd_manage_permission_block', true); |
194 | 198 |
|
195 | 199 |
// ------------------------ |
196 | 200 |
|
197 |
$tpl->set_var('HEADER_MODULE_FUNCTION', '<h6>'.$mLang->TEXT_MODULE_PERMISSIONS.'</h6>');
|
|
201 |
$tpl->set_var('HEADER_MODULE_FUNCTION', '<h6>'.$oLang->TEXT_MODULE_PERMISSIONS.'</h6>');
|
|
198 | 202 |
// Insert values into pages module list |
199 | 203 |
$tpl->set_block('show_cmd_permission', 'pages_module_list_block', 'module_list'); |
200 | 204 |
$sql = 'SELECT `directory`,`name`,`function` FROM `'.TABLE_PREFIX.'addons` '; |
... | ... | |
229 | 233 |
} |
230 | 234 |
} |
231 | 235 |
|
232 |
$tpl->set_var('HEADER_MODULE_FUNCTION', '<h6>'.$mLang->TEXT_MODULE_PERMISSIONS.'</h6>');
|
|
236 |
$tpl->set_var('HEADER_MODULE_FUNCTION', '<h6>'.$oLang->TEXT_MODULE_PERMISSIONS.'</h6>');
|
|
233 | 237 |
// Insert values into pages module list |
234 | 238 |
$tpl->set_block('show_cmd_permission', 'tools_module_list_block', 'tools_list'); |
235 | 239 |
$sql = 'SELECT * FROM `'.TABLE_PREFIX.'addons` '; |
... | ... | |
262 | 266 |
$tmp_header = $addon['function']; |
263 | 267 |
} |
264 | 268 |
} |
265 |
$tpl->set_var('HEADER_TEMPLATE_FUNCTION', '<h6>'.$mLang->TEXT_TEMPLATE_PERMISSIONS.'</h6>');
|
|
269 |
$tpl->set_var('HEADER_TEMPLATE_FUNCTION', '<h6>'.$oLang->TEXT_TEMPLATE_PERMISSIONS.'</h6>');
|
|
266 | 270 |
// Insert values into pages module list |
267 | 271 |
$tpl->set_block('show_cmd_permission', 'template_list_block', 'template_list'); |
268 | 272 |
$sql = 'SELECT * FROM `'.TABLE_PREFIX.'addons` '; |
Also available in: Unified diff
! activate class Translate for all addons in admin/ (except pages/)
! class.admin >> add translation of the current theme to Translate