theme = $preview; $CFG->stylesheet = "$CFG->wwwroot/theme/$CFG->theme/styles.css"; $CFG->header = "$CFG->dirroot/theme/$CFG->theme/header.html"; $CFG->footer = "$CFG->dirroot/theme/$CFG->theme/footer.html"; include ("$CFG->theme/config.php"); } if (! $site = get_site()) { error("Site doesn't exist!"); } require_login(); if (!isadmin()) { error("You must be an administrator to change themes."); } $stradministration = get_string("administration"); $strchoosetheme = get_string("choosetheme"); $strpreview = get_string("preview"); $strsavechanges = get_string("savechanges"); $strtheme = get_string("theme"); $strthemesaved = get_string("themesaved"); print_header("$site->fullname : $strchoosetheme", $site->fullname, "wwwroot/admin\">$stradministration -> $strchoosetheme"); if ($choose) { set_field("config", "value", $choose, "name", "theme"); print_heading(get_string("themesaved")); print_continue("$CFG->wwwroot"); print_footer(); exit; } print_heading(get_string("previeworchoose")); $themes = get_list_of_plugins("theme"); echo ""; echo ""; foreach ($themes as $theme) { include ("$theme/config.php"); echo ""; if ($CFG->theme == $theme) { echo ""; echo ""; } else { echo ""; echo ""; } echo ""; } echo "
$strtheme 
body\">$theme$strsavechangesbody\">"; echo "$theme"; echo " 
"; print_footer(); ?>