| 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);
|