Revision 5
Added by stefan about 20 years ago
| settings.php | ||
|---|---|---|
| 100 | 100 |
$template->set_var('TEXT_MANAGE_SECTIONS', $HEADING['MANAGE_SECTIONS']);
|
| 101 | 101 |
} else {
|
| 102 | 102 |
$template->set_var('DISPLAY_MANAGE_SECTIONS', 'none');
|
| 103 |
} |
|
| 103 |
}
|
|
| 104 | 104 |
|
| 105 | 105 |
// Visibility |
| 106 | 106 |
if($results_array['visibility'] == 'public') {
|
| 107 | 107 |
$template->set_var('PUBLIC_SELECTED', ' selected');
|
| 108 | 108 |
} elseif($results_array['visibility'] == 'private') {
|
| 109 |
$template->set_var('PRIVATE_SELECTED', ' selected');
|
|
| 109 |
$template->set_var('PRIVATE_SELECTED', ' selected');
|
|
| 110 | 110 |
} elseif($results_array['visibility'] == 'registered') {
|
| 111 |
$template->set_var('REGISTERED_SELECTED', ' registered');
|
|
| 111 |
$template->set_var('REGISTERED_SELECTED', ' selected');
|
|
| 112 | 112 |
} elseif($results_array['visibility'] == 'hidden') {
|
| 113 | 113 |
$template->set_var('HIDDEN_SELECTED', ' selected');
|
| 114 | 114 |
} elseif($results_array['visibility'] == 'none') {
|
| ... | ... | |
| 309 | 309 |
$template->parse('template_list', 'template_list_block', true);
|
| 310 | 310 |
} |
| 311 | 311 |
} |
| 312 |
} |
|
| 313 |
// Unset all menu arrays |
|
| 312 |
}
|
|
| 313 |
// Unset all menu arrays
|
|
| 314 | 314 |
unset($menu); |
| 315 |
} |
|
| 316 |
|
|
| 317 |
// Menu list |
|
| 318 |
if(MULTIPLE_MENUS == false) {
|
|
| 319 |
$template->set_var('DISPLAY_MENU_LIST', 'none');
|
|
| 320 |
} |
|
| 321 |
// Include template info file (if it exists) |
|
| 322 |
if($results_array['template'] != '') {
|
|
| 323 |
$template_location = WB_PATH.'/templates/'.$results_array['template'].'/info.php'; |
|
| 324 |
} else {
|
|
| 325 |
$template_location = WB_PATH.'/templates/'.DEFAULT_TEMPLATE.'/info.php'; |
|
| 326 |
} |
|
| 327 |
if(file_exists($template_location)) {
|
|
| 328 |
require($template_location); |
|
| 329 |
} |
|
| 330 |
// Check if $menu is set |
|
| 331 |
if(!isset($menu[1]) OR $menu[1] == '') {
|
|
| 332 |
// Make our own menu list |
|
| 333 |
$menu[1] = $TEXT['MAIN']; |
|
| 334 |
} |
|
| 335 |
// Add menu options to the list |
|
| 336 |
$template->set_block('main_block', 'menu_list_block', 'menu_list');
|
|
| 337 |
foreach($menu AS $number => $name) {
|
|
| 338 |
$template->set_var('NAME', $name);
|
|
| 339 |
$template->set_var('VALUE', $number);
|
|
| 340 |
if($results_array['menu'] == $number) {
|
|
| 341 |
$template->set_var('SELECTED', 'selected');
|
|
| 342 |
} else {
|
|
| 343 |
$template->set_var('SELECTED', '');
|
|
| 344 |
} |
|
| 345 |
$template->parse('menu_list', 'menu_list_block', true);
|
|
| 346 |
} |
|
| 347 |
|
|
| 348 |
// Language list |
|
| 349 |
if($handle = opendir(WB_PATH.'/languages/')) {
|
|
| 315 |
}
|
|
| 316 |
|
|
| 317 |
// Menu list
|
|
| 318 |
if(MULTIPLE_MENUS == false) {
|
|
| 319 |
$template->set_var('DISPLAY_MENU_LIST', 'none');
|
|
| 320 |
}
|
|
| 321 |
// Include template info file (if it exists)
|
|
| 322 |
if($results_array['template'] != '') {
|
|
| 323 |
$template_location = WB_PATH.'/templates/'.$results_array['template'].'/info.php';
|
|
| 324 |
} else {
|
|
| 325 |
$template_location = WB_PATH.'/templates/'.DEFAULT_TEMPLATE.'/info.php';
|
|
| 326 |
}
|
|
| 327 |
if(file_exists($template_location)) {
|
|
| 328 |
require($template_location);
|
|
| 329 |
}
|
|
| 330 |
// Check if $menu is set
|
|
| 331 |
if(!isset($menu[1]) OR $menu[1] == '') {
|
|
| 332 |
// Make our own menu list
|
|
| 333 |
$menu[1] = $TEXT['MAIN'];
|
|
| 334 |
}
|
|
| 335 |
// Add menu options to the list
|
|
| 336 |
$template->set_block('main_block', 'menu_list_block', 'menu_list');
|
|
| 337 |
foreach($menu AS $number => $name) {
|
|
| 338 |
$template->set_var('NAME', $name);
|
|
| 339 |
$template->set_var('VALUE', $number);
|
|
| 340 |
if($results_array['menu'] == $number) {
|
|
| 341 |
$template->set_var('SELECTED', 'selected');
|
|
| 342 |
} else {
|
|
| 343 |
$template->set_var('SELECTED', '');
|
|
| 344 |
}
|
|
| 345 |
$template->parse('menu_list', 'menu_list_block', true);
|
|
| 346 |
}
|
|
| 347 |
|
|
| 348 |
// Language list
|
|
| 349 |
if($handle = opendir(WB_PATH.'/languages/')) {
|
|
| 350 | 350 |
$template->set_block('main_block', 'language_list_block', 'language_list');
|
| 351 | 351 |
while (false !== ($file = readdir($handle))) {
|
| 352 |
if($file != '.' AND $file != '..' AND $file != 'CVS' AND $file != 'index.php') {
|
|
| 353 |
// Include the languages info file |
|
| 354 |
require(WB_PATH.'/languages/'.$file); |
|
| 355 |
// Work-out if this language is selected |
|
| 356 |
if($language_code == $results_array['language']) { $selected = ' selected'; } else { $selected = ''; }
|
|
| 357 |
// Set the language info |
|
| 358 |
$template->set_var(array('VALUE' => $language_code, 'SELECTED' => $selected, 'NAME' => $language_name));
|
|
| 359 |
// Parse row |
|
| 360 |
$template->parse('language_list', 'language_list_block', true);
|
|
| 361 |
} |
|
| 362 |
} |
|
| 363 |
} |
|
| 364 |
// Restore to original language |
|
| 365 |
require(WB_PATH.'/languages/'.LANGUAGE.'.php'); |
|
| 352 |
if($file != '.' AND $file != '..' AND $file != 'CVS' AND $file != 'index.php') {
|
|
| 353 |
// Include the languages info file
|
|
| 354 |
require(WB_PATH.'/languages/'.$file);
|
|
| 355 |
// Work-out if this language is selected
|
|
| 356 |
if($language_code == $results_array['language']) { $selected = ' selected'; } else { $selected = ''; }
|
|
| 357 |
// Set the language info
|
|
| 358 |
$template->set_var(array('VALUE' => $language_code, 'SELECTED' => $selected, 'NAME' => $language_name));
|
|
| 359 |
// Parse row
|
|
| 360 |
$template->parse('language_list', 'language_list_block', true);
|
|
| 361 |
}
|
|
| 362 |
}
|
|
| 363 |
}
|
|
| 364 |
// Restore to original language
|
|
| 365 |
require(WB_PATH.'/languages/'.LANGUAGE.'.php');
|
|
| 366 | 366 |
|
| 367 | 367 |
// Select disabled if searching is disabled |
| 368 | 368 |
if($results_array['searching'] == 0) {
|
| ... | ... | |
| 384 | 384 |
'LAST_MODIFIED' => $MESSAGE['PAGES']['LAST_MODIFIED'], |
| 385 | 385 |
'TEXT_PAGE_TITLE' => $TEXT['PAGE_TITLE'], |
| 386 | 386 |
'TEXT_MENU_TITLE' => $TEXT['MENU_TITLE'], |
| 387 |
'TEXT_TYPE' => $TEXT['TYPE'], |
|
| 387 |
'TEXT_TYPE' => $TEXT['TYPE'],
|
|
| 388 | 388 |
'TEXT_MENU' => $TEXT['MENU'], |
| 389 | 389 |
'TEXT_PARENT' => $TEXT['PARENT'], |
| 390 | 390 |
'TEXT_VISIBILITY' => $TEXT['VISIBILITY'], |
| 391 | 391 |
'TEXT_PUBLIC' => $TEXT['PUBLIC'], |
| 392 |
'TEXT_PRIVATE' => $TEXT['PRIVATE'], |
|
| 392 |
'TEXT_PRIVATE' => $TEXT['PRIVATE'],
|
|
| 393 | 393 |
'TEXT_REGISTERED' => $TEXT['REGISTERED'], |
| 394 |
'TEXT_NONE' => $TEXT['NONE'], |
|
| 394 |
'TEXT_NONE' => $TEXT['NONE'],
|
|
| 395 | 395 |
'TEXT_HIDDEN' => $TEXT['HIDDEN'], |
| 396 | 396 |
'TEXT_TEMPLATE' => $TEXT['TEMPLATE'], |
| 397 | 397 |
'TEXT_TARGET' => $TEXT['TARGET'], |
| ... | ... | |
| 400 | 400 |
'TEXT_NEW_WINDOW' => $TEXT['NEW_WINDOW'], |
| 401 | 401 |
'TEXT_SAME_WINDOW' => $TEXT['SAME_WINDOW'], |
| 402 | 402 |
'TEXT_ADMINISTRATORS' => $TEXT['ADMINISTRATORS'], |
| 403 |
'TEXT_PRIVATE_VIEWERS' => $TEXT['PRIVATE_VIEWERS'], |
|
| 403 |
'TEXT_PRIVATE_VIEWERS' => $TEXT['PRIVATE_VIEWERS'],
|
|
| 404 | 404 |
'TEXT_REGISTERED_VIEWERS' => $TEXT['REGISTERED_VIEWERS'], |
| 405 | 405 |
'TEXT_DESCRIPTION' => $TEXT['DESCRIPTION'], |
| 406 | 406 |
'TEXT_KEYWORDS' => $TEXT['KEYWORDS'], |
| 407 |
'TEXT_SEARCHING' => $TEXT['SEARCHING'], |
|
| 407 |
'TEXT_SEARCHING' => $TEXT['SEARCHING'],
|
|
| 408 | 408 |
'TEXT_LANGUAGE' => $TEXT['LANGUAGE'], |
| 409 | 409 |
'TEXT_ENABLED' => $TEXT['ENABLED'], |
| 410 | 410 |
'TEXT_DISABLED' => $TEXT['DISABLED'], |
| ... | ... | |
| 421 | 421 |
// Print admin footer |
| 422 | 422 |
$admin->print_footer(); |
| 423 | 423 |
|
| 424 |
?> |
|
| 424 |
?> |
|
Also available in: Unified diff
Restructured frontend code and fixed various bugs