function include_help_for_each_resource($file, $langs, $helpdir) { global $CFG; require_once $CFG->dirroot . '/mod/resource/lib.php'; $typelist = resource_get_types(); $typelist['label'] = get_string('resourcetypelabel', 'resource'); foreach ($typelist as $type => $name) { foreach ($langs as $lang) { if (empty($lang)) { continue; } $filepath = "{$helpdir}/resource/type/{$type}.html"; if (file_exists_and_readable($filepath)) { echo '<hr size="1" />'; @(include $filepath); // The actual helpfile break; // Out of loop over languages. } } } }
function include_help_for_each_resource($file, $langs, $helpdir) { global $CFG; require_once $CFG->dirroot . '/mod/resource/lib.php'; $typelist = resource_get_types(); //add label type $labelType = new object(); $labelType->modclass = MOD_CLASS_RESOURCE; $resourcetype = 'label'; $labelType->name = $resourcetype; $labelType->type = "resource&type={$resourcetype}"; $labelType->typestr = get_string("resourcetype{$resourcetype}", 'resource'); $typelist[] = $labelType; foreach ($typelist as $type) { foreach ($langs as $lang) { if (empty($lang)) { continue; } $filepath = "{$helpdir}/resource/type/" . $type->name . ".html"; if (file_exists_and_readable($filepath)) { echo '<hr />'; @(include $filepath); // The actual helpfile break; // Out of loop over languages. } } } }
function include_help_for_each_resource($forcelang, $skiplocal) { global $CFG; require_once $CFG->dirroot . '/mod/resource/lib.php'; $typelist = resource_get_types(); //add label type $labelType = new object(); $labelType->modclass = MOD_CLASS_RESOURCE; $resourcetype = 'label'; $labelType->name = $resourcetype; $labelType->type = "resource&type={$resourcetype}"; $labelType->typestr = get_string("resourcetype{$resourcetype}", 'resource'); $typelist[] = $labelType; foreach ($typelist as $type) { list($filepath, $foundlang) = string_manager::instance()->find_help_file('type/' . $type->name . '.html', 'resource', $forcelang, $skiplocal); if ($filepath) { echo '<hr />'; include $filepath; } } }