Revision 119
Added by stefan about 20 years ago
| trunk/wb/languages/EN.php | ||
|---|---|---|
| 103 | 103 |
$HEADING['DEFAULT_SETTINGS'] = 'Default Settings'; |
| 104 | 104 |
$HEADING['SEARCH_SETTINGS'] = 'Search Settings'; |
| 105 | 105 |
$HEADING['FILESYSTEM_SETTINGS'] = 'Filesystem Settings'; |
| 106 |
$HEADING['SERVER_SETTINGS'] = 'Server Settings'; |
|
| 107 |
$HEADING['ADMINISTRATION_TOOLS'] = 'Administration Tools'; |
|
| 106 | 108 |
|
| 107 | 109 |
$HEADING['MODIFY_DELETE_USER'] = 'Modify/Delete User'; |
| 108 | 110 |
$HEADING['ADD_USER'] = 'Add User'; |
| trunk/wb/admin/groups/groups.php | ||
|---|---|---|
| 90 | 90 |
if($file != "." AND $file != ".." AND $file != ".svn" AND is_dir(WB_PATH."/modules/$file") AND file_exists(WB_PATH."/modules/$file/info.php")) {
|
| 91 | 91 |
// Include the modules info file |
| 92 | 92 |
require(WB_PATH.'/modules/'.$file.'/info.php'); |
| 93 |
$template->set_var('VALUE', $file);
|
|
| 94 |
$template->set_var('NAME', $module_name);
|
|
| 95 |
if(!is_numeric(array_search($file, $module_permissions))) {
|
|
| 96 |
$template->set_var('CHECKED', 'checked');
|
|
| 97 |
} else {
|
|
| 98 |
$template->set_var('CHECKED', '');
|
|
| 93 |
if ($module_type=='page') {
|
|
| 94 |
$template->set_var('VALUE', $file);
|
|
| 95 |
$template->set_var('NAME', $module_name);
|
|
| 96 |
if(!is_numeric(array_search($file, $module_permissions))) {
|
|
| 97 |
$template->set_var('CHECKED', 'checked');
|
|
| 98 |
} else {
|
|
| 99 |
$template->set_var('CHECKED', '');
|
|
| 100 |
} |
|
| 101 |
$template->parse('module_list', 'module_list_block', true);
|
|
| 99 | 102 |
} |
| 100 |
$template->parse('module_list', 'module_list_block', true);
|
|
| 101 | 103 |
} |
| 102 | 104 |
} |
| 103 | 105 |
} |
| trunk/wb/admin/groups/index.php | ||
|---|---|---|
| 125 | 125 |
if($file != '.' AND $file != '..' AND $file != '.svn' AND is_dir(WB_PATH."/modules/$file") AND file_exists(WB_PATH."/modules/$file/info.php")) {
|
| 126 | 126 |
// Include the modules info file |
| 127 | 127 |
require(WB_PATH.'/modules/'.$file.'/info.php'); |
| 128 |
$template->set_var('VALUE', $file);
|
|
| 129 |
$template->set_var('NAME', $module_name);
|
|
| 130 |
$template->parse('module_list', 'module_list_block', true);
|
|
| 128 |
if ($module_type=='page') {
|
|
| 129 |
$template->set_var('VALUE', $file);
|
|
| 130 |
$template->set_var('NAME', $module_name);
|
|
| 131 |
$template->parse('module_list', 'module_list_block', true);
|
|
| 132 |
} |
|
| 131 | 133 |
} |
| 132 | 134 |
} |
| 133 | 135 |
} |
| trunk/wb/admin/settings/index.php | ||
|---|---|---|
| 124 | 124 |
); |
| 125 | 125 |
|
| 126 | 126 |
// Insert groups into signup list |
| 127 |
$template->set_block('main_block', 'group_list_block', 'group_list');
|
|
| 128 |
$results = $database->query("SELECT group_id, name FROM ".TABLE_PREFIX."groups WHERE group_id != '1'");
|
|
| 127 |
$template->set_block('main_block', 'tool_list_block', 'tool_list');
|
|
| 128 |
$results = $database->query("SELECT * FROM ".TABLE_PREFIX."modules WHERE type = 'tool'");
|
|
| 129 |
$tool_list_empty=true; |
|
| 129 | 130 |
if($results->numRows() > 0) {
|
| 130 |
while($group = $results->fetchRow()) {
|
|
| 131 |
$template->set_var('ID', $group['group_id']);
|
|
| 132 |
$template->set_var('NAME', $group['name']);
|
|
| 133 |
if(FRONTEND_SIGNUP == $group['group_id']) {
|
|
| 134 |
$template->set_var('SELECTED', 'selected');
|
|
| 135 |
} else {
|
|
| 136 |
$template->set_var('SELECTED', '');
|
|
| 137 |
} |
|
| 138 |
$template->parse('group_list', 'group_list_block', true);
|
|
| 131 |
while($tool = $results->fetchRow()) {
|
|
| 132 |
$template->set_var('LINK', '<a href="'.ADMIN_URL.'/settings/tool.php?tool='.$tool['directory'].'">'.$tool['name'].'</a>');
|
|
| 139 | 133 |
} |
| 140 | 134 |
} else {
|
| 141 |
$template->set_var('ID', 'disabled');
|
|
| 142 |
$template->set_var('NAME', $MESSAGE['GROUPS']['NO_GROUPS_FOUND']);
|
|
| 143 |
$template->parse('group_list', 'group_list_block', true);
|
|
| 135 |
$template->set_var('LINK', $TEXT['NONE_FOUND']);
|
|
| 144 | 136 |
} |
| 137 |
$template->parse('tool_list', 'tool_list_block', true);
|
|
| 145 | 138 |
|
| 139 |
|
|
| 146 | 140 |
// Insert language values |
| 147 | 141 |
$template->set_block('main_block', 'language_list_block', 'language_list');
|
| 148 | 142 |
if($handle = opendir(WB_PATH.'/languages/')) {
|
| ... | ... | |
| 466 | 460 |
// Insert Server Email value into template |
| 467 | 461 |
$template->set_var('SERVER_EMAIL', SERVER_EMAIL);
|
| 468 | 462 |
|
| 463 |
// Insert groups into signup list |
|
| 464 |
$template->set_block('main_block', 'tool_list_block', 'tool_list');
|
|
| 465 |
$results = $database->query("SELECT group_id, name FROM ".TABLE_PREFIX."groups WHERE group_id != '1'");
|
|
| 466 |
if($results->numRows() > 0) {
|
|
| 467 |
while($group = $results->fetchRow()) {
|
|
| 468 |
$template->set_var('ID', $group['group_id']);
|
|
| 469 |
$template->set_var('NAME', $group['name']);
|
|
| 470 |
if(FRONTEND_SIGNUP == $group['group_id']) {
|
|
| 471 |
$template->set_var('SELECTED', 'selected');
|
|
| 472 |
} else {
|
|
| 473 |
$template->set_var('SELECTED', '');
|
|
| 474 |
} |
|
| 475 |
$template->parse('group_list', 'group_list_block', true);
|
|
| 476 |
} |
|
| 477 |
} else {
|
|
| 478 |
$template->set_var('ID', 'disabled');
|
|
| 479 |
$template->set_var('NAME', $MESSAGE['GROUPS']['NO_GROUPS_FOUND']);
|
|
| 480 |
$template->parse('group_list', 'group_list_block', true);
|
|
| 481 |
} |
|
| 482 |
|
|
| 469 | 483 |
// Insert language headings |
| 470 | 484 |
$template->set_var(array( |
| 471 | 485 |
'HEADING_GENERAL_SETTINGS' => $HEADING['GENERAL_SETTINGS'], |
| 472 | 486 |
'HEADING_DEFAULT_SETTINGS' => $HEADING['DEFAULT_SETTINGS'], |
| 473 | 487 |
'HEADING_SEARCH_SETTINGS' => $HEADING['SEARCH_SETTINGS'], |
| 474 |
'HEADING_FILESYSTEM_SETTINGS' => $HEADING['FILESYSTEM_SETTINGS'] |
|
| 488 |
'HEADING_SERVER_SETTINGS' => $HEADING['SERVER_SETTINGS'], |
|
| 489 |
'HEADING_ADMINISTRATION_TOOLS' => $HEADING['ADMINISTRATION_TOOLS'] |
|
| 475 | 490 |
) |
| 476 | 491 |
); |
| 477 | 492 |
// Insert language text and messages |
| trunk/wb/admin/settings/template.html | ||
|---|---|---|
| 572 | 572 |
<input type="text" name="app_name" value="{APP_NAME}" />
|
| 573 | 573 |
</td> |
| 574 | 574 |
</tr> |
| 575 |
<tr class="advanced"> |
|
| 576 |
<td colspan="3" style="padding-top: 10px;"> |
|
| 577 |
<h2>{HEADING_ADMINISTRATION_TOOLS}</h2>
|
|
| 578 |
</td> |
|
| 579 |
</tr> |
|
| 580 |
<tr class="advanced"> |
|
| 581 |
<td> |
|
| 582 |
<!-- BEGIN tool_list_block --> |
|
| 583 |
{LINK}
|
|
| 584 |
<!-- END tool_list_block --> |
|
| 585 |
{TOOL_LIST}
|
|
| 586 |
</td> |
|
| 587 |
<td> |
|
| 588 |
|
|
| 589 |
</td> |
|
| 590 |
<td> </td> |
|
| 591 |
</tr> |
|
| 575 | 592 |
<tr> |
| 576 | 593 |
<td> </td> |
| 577 | 594 |
<td> |
Also available in: Unified diff
Implemented new module type 'tool'. Added setting section 'Tools' (advanced). Removed possibility to set permissions for all module types other than 'page'.