dirroot .'/lang/'. $lang .'/help/'. $file; } else { $filepath = $CFG->dirroot .'/lang/'. $lang .'/help/'. $module .'/'. $file; if (!file_exists($filepath)) { $filepath = $CFG->dirroot.'/mod/'.$module.'/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 '
'.$name.'
'; echo get_string('help'.$type, 'assignment'); 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 ''; print_footer('none'); ?>