<?PHP /// help.php - prints a very simple page and includes a /// page content or a string from elsewhere /// Usually this will appear in a popup /// See helpbutton() in lib/moodlelib.php include("config.php"); optional_variable($file, ""); optional_variable($text, "No text to display"); optional_variable($module, "moodle"); $lang = current_language(); print_header(); if (ereg("\\.\\.", $file)) { error("Filenames can not contain \"..\""); } if ($file) { if ($module == "moodle") { $filepath = "$CFG->dirroot/lang/$lang/help/$file"; } else { $filepath = "$CFG->dirroot/lang/$lang/help/$module/$file"; } if (file_exists("$filepath")) { include("$filepath"); // Chosen language } else { // Fall back to English if ($module == "moodle") { $filepath = "$CFG->dirroot/lang/en/help/$file"; } else { $filepath = "$CFG->dirroot/lang/en/help/$module/$file"; } if (file_exists("$filepath")) { include("$filepath"); } else { notify("Can not find the specified help file"); die; } } } else { echo "<P>"; echo $text; echo "</P>"; } close_window_button(); ?> </BODY> </HTML>