theme); $stradministration = get_string("administration"); $strconfiguration = get_string("configuration"); $strthemes = get_string("themes"); $strpreview = get_string("preview"); $strchoose = get_string("choose"); $strinfo = get_string("info"); $strtheme = get_string("theme"); $strthemesaved = get_string("themesaved"); if ($choose and confirm_sesskey()) { if (!is_dir($choose)) { error("This theme is not installed!"); } if (set_config("theme", $choose)) { theme_setup($choose); print_header("$site->shortname: $strthemes", $site->fullname, "wwwroot/$CFG->admin/index.php\">$stradministration -> ". "wwwroot/$CFG->admin/configure.php\">$strconfiguration -> $strthemes"); print_heading(get_string("themesaved")); print_continue("$CFG->wwwroot/"); if (file_exists("$choose/README.html")) { print_simple_box_start("center"); readfile("$choose/README.html"); print_simple_box_end(); } else if (file_exists("$choose/README.txt")) { print_simple_box_start("center"); $file = file("$choose/README.txt"); echo format_text(implode('', $file), FORMAT_MOODLE); print_simple_box_end(); } print_footer(); exit; } else { error("Could not set the theme!"); } } print_header("$site->shortname: $strthemes", $site->fullname, "wwwroot/$CFG->admin/index.php\">$stradministration -> ". "wwwroot/$CFG->admin/configure.php\">$strconfiguration -> $strthemes"); print_heading($strthemes); $themes = get_list_of_plugins("theme"); $sesskey = !empty($USER->id) ? $USER->sesskey : ''; echo ""; echo ""; foreach ($themes as $theme) { if (!file_exists("$CFG->dirroot/theme/$theme/config.php")) { // bad folder continue; } unset($THEME); include_once("$CFG->dirroot/theme/$theme/config.php"); echo ""; echo ""; if ($CFG->theme == $theme) { echo ''; echo ""; } echo "
$strtheme$strinfo
'; } else { echo ''; } echo "

$theme

"; if (!isset($THEME->sheets)) { notify("OLD THEME!!"); } echo '
    '; if (file_exists("$theme/README.html")) { echo "
  • $strpreview"; echo '
  • '; link_to_popup_window('/theme/'.$theme.'/README.html', $theme, $strinfo); } else if (file_exists("$theme/README.txt")) { echo "
  • $strpreview"; echo '
  • '; link_to_popup_window('/theme/'.$theme.'/README.txt', $theme, $strinfo); } if ($CFG->theme != $theme) { echo "
  • $strchoose"; } echo '
'; echo '
"; echo "
"; $options["frame"] = "developer.html"; $options["sub"] = "themes"; print_single_button("$CFG->wwwroot/doc/index.php", $options, get_string("howtomakethemes")); echo "
"; print_footer(); ?>