dirroot/lang/$lang/help/$file"; } else { $filepath = "$CFG->dirroot/lang/$lang/help/$module/$file"; } if (file_exists("$filepath")) { $helpfound = true; include("$filepath"); // The actual helpfile if ($module == "moodle" and ($file == "index.html" or $file == "mods.html")) { // include file for each module if (!$modules = get_records("modules", "visible", 1)) { error("No modules found!!"); // Should never happen } foreach ($modules as $mod) { $strmodulename = get_string("modulename", "$mod->name"); $modulebyname[$strmodulename] = $mod; } ksort($modulebyname); foreach ($modulebyname as $mod) { foreach ($langs as $lang) { if (empty($lang)) { continue; } $filepath = "$CFG->dirroot/lang/$lang/help/$mod->name/$file"; if (file_exists("$filepath")) { echo '
'; include("$filepath"); // The actual helpfile break; } } } } if ($module == "moodle" and ($file == "resource/types.html")) { // RESOURCES require_once("$CFG->dirroot/mod/resource/lib.php"); $typelist = resource_get_resource_types(); $typelist['label'] = get_string('resourcetypelabel', 'resource'); foreach ($typelist as $type => $name) { foreach ($langs as $lang) { if (empty($lang)) { continue; } $filepath = "$CFG->dirroot/lang/$lang/help/resource/type/$type.html"; if (file_exists("$filepath")) { echo '
'; include("$filepath"); // The actual helpfile break; } } } } break; } } } else { echo "

"; echo clean_text($text); echo "

"; $helpfound = true; } print_simple_box_end(); if (!$helpfound) { $file = clean_text($file); // Keep it clean! notify("Help file '$file' could not be found!"); } close_window_button(); echo "

".get_string("helpindex")."

"; ?>