Revision 1721
Added by Luisehahne about 13 years ago
- fixed admin/settings, remove unknown variables
| index.php | ||
|---|---|---|
| 40 | 40 |
|
| 41 | 41 |
// Setup template object, parse vars to it, then parse it |
| 42 | 42 |
// Create new template object |
| 43 |
$template = new Template(dirname($admin->correct_theme_source('settings.htt')),'keep');
|
|
| 43 |
$template = new Template(dirname($admin->correct_theme_source('settings.htt')));
|
|
| 44 | 44 |
// $template->debug = true; |
| 45 | 45 |
$template->set_file('page', 'settings.htt');
|
| 46 | 46 |
$template->set_block('page', 'main_block', 'main');
|
| ... | ... | |
| 397 | 397 |
// Work-out if multiple menus feature is enabled |
| 398 | 398 |
if(defined('MULTIPLE_MENUS') && MULTIPLE_MENUS == true)
|
| 399 | 399 |
{
|
| 400 |
$template->set_var('MULTIPLE_MENUS_ENABLED', $checked);
|
|
| 400 |
$template->set_var(array( |
|
| 401 |
'MULTIPLE_MENUS_ENABLED' => $checked, |
|
| 402 |
'MULTIPLE_MENUS_DISABLED' => '', |
|
| 403 |
)); |
|
| 401 | 404 |
} else {
|
| 402 |
$template->set_var('MULTIPLE_MENUS_DISABLED', $checked);
|
|
| 405 |
$template->set_var(array( |
|
| 406 |
'MULTIPLE_MENUS_DISABLED' => $checked, |
|
| 407 |
'MULTIPLE_MENUS_ENABLED' => '', |
|
| 408 |
)); |
|
| 403 | 409 |
} |
| 404 | 410 |
|
| 405 | 411 |
// Work-out if page languages feature is enabled |
| 406 | 412 |
if(defined('PAGE_LANGUAGES') && PAGE_LANGUAGES == true)
|
| 407 | 413 |
{
|
| 408 |
$template->set_var('PAGE_LANGUAGES_ENABLED', $checked);
|
|
| 414 |
$template->set_var(array( |
|
| 415 |
'PAGE_LANGUAGES_ENABLED' => $checked, |
|
| 416 |
'PAGE_LANGUAGES_DISABLED' => '', |
|
| 417 |
)); |
|
| 409 | 418 |
} else {
|
| 410 |
$template->set_var('PAGE_LANGUAGES_DISABLED', $checked);
|
|
| 419 |
$template->set_var(array( |
|
| 420 |
'PAGE_LANGUAGES_DISABLED' => $checked, |
|
| 421 |
'PAGE_LANGUAGES_ENABLED' => '', |
|
| 422 |
)); |
|
| 411 | 423 |
} |
| 412 | 424 |
|
| 413 | 425 |
// Work-out if warn_page_leave feature is enabled |
| 414 | 426 |
if (defined('WARN_PAGE_LEAVE') && WARN_PAGE_LEAVE == true)
|
| 415 | 427 |
{
|
| 416 | 428 |
$template->set_var('WARN_PAGE_LEAVE_ENABLED', $checked);
|
| 429 |
$template->set_var(array( |
|
| 430 |
'WARN_PAGE_LEAVE_ENABLED' => $checked, |
|
| 431 |
'WARN_PAGE_LEAVE_DISABLED' => '', |
|
| 432 |
)); |
|
| 417 | 433 |
} else {
|
| 418 | 434 |
$template->set_var('WARN_PAGE_LEAVE_DISABLED', $checked);
|
| 435 |
$template->set_var(array( |
|
| 436 |
'MANAGE_SECTIONS_DISABLED' => $checked, |
|
| 437 |
'WARN_PAGE_LEAVE_DISABLED' => '', |
|
| 438 |
)); |
|
| 419 | 439 |
} |
| 420 | 440 |
|
| 421 | 441 |
// Work-out if smart login feature is enabled |
| 422 | 442 |
if(defined('SMART_LOGIN') && SMART_LOGIN == true)
|
| 423 | 443 |
{
|
| 424 | 444 |
$template->set_var('SMART_LOGIN_ENABLED', $checked);
|
| 445 |
$template->set_var(array( |
|
| 446 |
'SMART_LOGIN_ENABLED' => $checked, |
|
| 447 |
'SMART_LOGIN_DISABLED' => '', |
|
| 448 |
)); |
|
| 425 | 449 |
} else {
|
| 426 | 450 |
$template->set_var('SMART_LOGIN_DISABLED', $checked);
|
| 451 |
$template->set_var(array( |
|
| 452 |
'SMART_LOGIN_DISABLED' => $checked, |
|
| 453 |
'SMART_LOGIN_ENABLED' => '', |
|
| 454 |
)); |
|
| 427 | 455 |
} |
| 428 | 456 |
|
| 429 | 457 |
/* Make's sure GD library is installed */ |
| ... | ... | |
| 437 | 465 |
// Work-out if section blocks feature is enabled |
| 438 | 466 |
if(defined('SECTION_BLOCKS') && SECTION_BLOCKS == true)
|
| 439 | 467 |
{
|
| 440 |
$template->set_var('SECTION_BLOCKS_ENABLED', $checked);
|
|
| 468 |
$template->set_var(array( |
|
| 469 |
'SECTION_BLOCKS_ENABLED' => $checked, |
|
| 470 |
'SECTION_BLOCKS_DISABLED' => '', |
|
| 471 |
)); |
|
| 441 | 472 |
} else {
|
| 442 |
$template->set_var('SECTION_BLOCKS_DISABLED', $checked);
|
|
| 473 |
$template->set_var(array( |
|
| 474 |
'SECTION_BLOCKS_DISABLED' => $checked, |
|
| 475 |
'SECTION_BLOCKS_ENABLED' => '', |
|
| 476 |
)); |
|
| 443 | 477 |
} |
| 444 | 478 |
|
| 445 | 479 |
// Work-out if homepage redirection feature is enabled |
| 446 | 480 |
if(defined('HOMEPAGE_REDIRECTION') && HOMEPAGE_REDIRECTION == true)
|
| 447 | 481 |
{
|
| 448 |
$template->set_var('HOMEPAGE_REDIRECTION_ENABLED', $checked);
|
|
| 482 |
// $template->set_var('HOMEPAGE_REDIRECTION_ENABLED', $checked);
|
|
| 483 |
$template->set_var(array( |
|
| 484 |
'HOMEPAGE_REDIRECTION_ENABLED' => $checked, |
|
| 485 |
'HOMEPAGE_REDIRECTION_DISABLED' => '', |
|
| 486 |
)); |
|
| 449 | 487 |
} else {
|
| 450 |
$template->set_var('HOMEPAGE_REDIRECTION_DISABLED', $checked);
|
|
| 488 |
// $template->set_var('HOMEPAGE_REDIRECTION_DISABLED', $checked);
|
|
| 489 |
$template->set_var(array( |
|
| 490 |
'HOMEPAGE_REDIRECTION_DISABLED' => $checked, |
|
| 491 |
'HOMEPAGE_REDIRECTION_ENABLED' => '', |
|
| 492 |
)); |
|
| 451 | 493 |
} |
| 452 | 494 |
|
| 453 | 495 |
// Work-out which server os should be checked |
| ... | ... | |
| 462 | 504 |
if(defined('DEV_INFOS') && DEV_INFOS == true)
|
| 463 | 505 |
{
|
| 464 | 506 |
$template->set_var('DEV_INFOS_ENABLED', $checked);
|
| 507 |
$template->set_var(array( |
|
| 508 |
'DEV_INFOS_ENABLED' => $checked, |
|
| 509 |
'DEV_INFOS_DISABLED' => '', |
|
| 510 |
)); |
|
| 465 | 511 |
} else {
|
| 466 | 512 |
$template->set_var('DEV_INFOS_DISABLED', $checked);
|
| 513 |
$template->set_var(array( |
|
| 514 |
'DEV_INFOS_DISABLED' => $checked, |
|
| 515 |
'DEV_INFOS_ENABLED' => '', |
|
| 516 |
)); |
|
| 467 | 517 |
} |
| 468 | 518 |
|
| 469 | 519 |
// Work-out if manage sections feature is enabled |
| 470 | 520 |
if(MANAGE_SECTIONS) |
| 471 | 521 |
{
|
| 472 |
$template->set_var('MANAGE_SECTIONS_ENABLED', $checked);
|
|
| 522 |
$template->set_var(array( |
|
| 523 |
'MANAGE_SECTIONS_ENABLED' => $checked, |
|
| 524 |
'MANAGE_SECTIONS_DISABLED' => '', |
|
| 525 |
)); |
|
| 473 | 526 |
} else {
|
| 474 |
$template->set_var('MANAGE_SECTIONS_DISABLED', $checked);
|
|
| 527 |
$template->set_var(array( |
|
| 528 |
'MANAGE_SECTIONS_DISABLED' => $checked, |
|
| 529 |
'MANAGE_SECTIONS_ENABLED' => '', |
|
| 530 |
)); |
|
| 475 | 531 |
} |
| 476 | 532 |
|
| 477 | 533 |
// Work-out which wbmailer routine should be checked |
| ... | ... | |
| 521 | 577 |
// Work-out if intro feature is enabled |
| 522 | 578 |
if(INTRO_PAGE) |
| 523 | 579 |
{
|
| 524 |
$template->set_var('INTRO_PAGE_ENABLED', $checked);
|
|
| 580 |
$template->set_var(array( |
|
| 581 |
'INTRO_PAGE_ENABLED' => $checked, |
|
| 582 |
'INTRO_PAGE_DISABLED' => '', |
|
| 583 |
)); |
|
| 525 | 584 |
} else {
|
| 526 |
$template->set_var('INTRO_PAGE_DISABLED', $checked);
|
|
| 585 |
$template->set_var(array( |
|
| 586 |
'INTRO_PAGE_DISABLED' => $checked, |
|
| 587 |
'INTRO_PAGE_ENABLED' => '', |
|
| 588 |
)); |
|
| 527 | 589 |
} |
| 528 | 590 |
|
| 529 | 591 |
// Work-out if frontend login feature is enabled |
| 530 | 592 |
if(FRONTEND_LOGIN) |
| 531 | 593 |
{
|
| 532 |
$template->set_var('PRIVATE_ENABLED', $checked);
|
|
| 594 |
$template->set_var(array( |
|
| 595 |
'PRIVATE_ENABLED' => $checked, |
|
| 596 |
'PRIVATE_DISABLED' => '', |
|
| 597 |
)); |
|
| 533 | 598 |
} else {
|
| 534 |
$template->set_var('PRIVATE_DISABLED', $checked);
|
|
| 599 |
$template->set_var(array( |
|
| 600 |
'PRIVATE_DISABLED' => $checked, |
|
| 601 |
'INTRO_PAGE_ENABLED' => '', |
|
| 602 |
)); |
|
| 535 | 603 |
} |
| 536 | 604 |
// Work-out if frontend login feature is enabled |
| 537 | 605 |
|
| 538 | 606 |
if(CONFIRMED_REGISTRATION) |
| 539 | 607 |
{
|
| 540 |
$template->set_var('CONFIRMED_REGISTRATION_ENABLED', $checked);
|
|
| 608 |
$template->set_var(array( |
|
| 609 |
'CONFIRMED_REGISTRATION_ENABLED' => $checked, |
|
| 610 |
'CONFIRMED_REGISTRATION_DISABLED' => '', |
|
| 611 |
)); |
|
| 541 | 612 |
} else {
|
| 542 |
$template->set_var('CONFIRMED_REGISTRATION_DISABLED', $checked);
|
|
| 613 |
$template->set_var(array( |
|
| 614 |
'CONFIRMED_REGISTRATION_DISABLED' => $checked, |
|
| 615 |
'CONFIRMED_REGISTRATION_ENABLED' => '', |
|
| 616 |
)); |
|
| 543 | 617 |
} |
| 544 | 618 |
|
| 545 | 619 |
// Work-out if page trash feature is disabled, in-line, or separate |
| 546 | 620 |
if(PAGE_TRASH == 'disabled') |
| 547 | 621 |
{
|
| 548 |
$template->set_var('PAGE_TRASH_DISABLED', $checked);
|
|
| 549 |
$template->set_var('DISPLAY_PAGE_TRASH_SEPARATE', 'display: none;');
|
|
| 622 |
// $template->set_var('PAGE_TRASH_DISABLED', $checked);
|
|
| 623 |
// $template->set_var('DISPLAY_PAGE_TRASH_SEPARATE', 'display: none;');
|
|
| 624 |
$template->set_var(array( |
|
| 625 |
'PAGE_TRASH_DISABLED' => $checked, |
|
| 626 |
'PAGE_TRASH_INLINE' => '', |
|
| 627 |
'DISPLAY_PAGE_TRASH_SEPARATE' => 'display: none;', |
|
| 628 |
)); |
|
| 550 | 629 |
} elseif(PAGE_TRASH == 'inline') |
| 551 | 630 |
{
|
| 552 |
$template->set_var('PAGE_TRASH_INLINE', $checked);
|
|
| 553 |
$template->set_var('DISPLAY_PAGE_TRASH_SEPARATE', 'display: none;');
|
|
| 631 |
// $template->set_var('PAGE_TRASH_INLINE', $checked);
|
|
| 632 |
// $template->set_var('DISPLAY_PAGE_TRASH_SEPARATE', 'display: none;');
|
|
| 633 |
$template->set_var(array( |
|
| 634 |
'PAGE_TRASH_INLINE' => $checked, |
|
| 635 |
'PAGE_TRASH_DISABLED' => '', |
|
| 636 |
'DISPLAY_PAGE_TRASH_SEPARATE' => 'display: none;', |
|
| 637 |
)); |
|
| 554 | 638 |
} elseif(PAGE_TRASH == 'separate') |
| 555 | 639 |
{
|
| 556 | 640 |
$template->set_var('PAGE_TRASH_SEPARATE', $checked);
|
| ... | ... | |
| 560 | 644 |
// Work-out if media home folde feature is enabled |
| 561 | 645 |
if(HOME_FOLDERS) |
| 562 | 646 |
{
|
| 563 |
$template->set_var('HOME_FOLDERS_ENABLED', $checked);
|
|
| 647 |
$template->set_var(array( |
|
| 648 |
'HOME_FOLDERS_ENABLED' => $checked, |
|
| 649 |
'HOME_FOLDERS_DISABLED' => '', |
|
| 650 |
)); |
|
| 564 | 651 |
} else {
|
| 565 |
$template->set_var('HOME_FOLDERS_DISABLED', $checked);
|
|
| 652 |
$template->set_var(array( |
|
| 653 |
'HOME_FOLDERS_DISABLED' => $checked, |
|
| 654 |
'HOME_FOLDERS_ENABLED' => '', |
|
| 655 |
)); |
|
| 566 | 656 |
} |
| 567 | 657 |
|
| 568 | 658 |
// Insert search select |
| 569 | 659 |
if(SEARCH == 'private') |
| 570 | 660 |
{
|
| 571 |
$template->set_var('PRIVATE_SEARCH', $sSelected);
|
|
| 661 |
$template->set_var(array( |
|
| 662 |
'PRIVATE_SEARCH' => $sSelected, |
|
| 663 |
'REGISTERED_SEARCH' => '', |
|
| 664 |
'NONE_SEARCH' => '', |
|
| 665 |
)); |
|
| 666 |
} elseif(SEARCH == 'public') {
|
|
| 667 |
$template->set_var(array( |
|
| 668 |
'PRIVATE_SEARCH' => '', |
|
| 669 |
'REGISTERED_SEARCH' => '', |
|
| 670 |
'NONE_SEARCH' => '', |
|
| 671 |
)); |
|
| 572 | 672 |
} elseif(SEARCH == 'registered') {
|
| 573 |
$template->set_var('REGISTERED_SEARCH', $sSelected);
|
|
| 673 |
$template->set_var(array( |
|
| 674 |
'PRIVATE_SEARCH' => '', |
|
| 675 |
'REGISTERED_SEARCH' => $sSelected, |
|
| 676 |
'NONE_SEARCH' => '', |
|
| 677 |
)); |
|
| 574 | 678 |
} elseif(SEARCH == 'none') {
|
| 575 |
$template->set_var('NONE_SEARCH', $sSelected);
|
|
| 679 |
$template->set_var(array( |
|
| 680 |
'PRIVATE_SEARCH' => '', |
|
| 681 |
'REGISTERED_SEARCH' => '', |
|
| 682 |
'NONE_SEARCH' => $sSelected, |
|
| 683 |
)); |
|
| 576 | 684 |
} |
| 577 | 685 |
|
| 578 | 686 |
// Work-out if 777 permissions are set |
| 687 |
$template->set_var('WORLD_WRITEABLE_SELECTED', '');
|
|
| 579 | 688 |
if(STRING_FILE_MODE == '0777' AND STRING_DIR_MODE == '0777') |
| 580 | 689 |
{
|
| 581 | 690 |
$template->set_var('WORLD_WRITEABLE_SELECTED', $checked);
|
Also available in: Unified diff