Esempio n. 1
0
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.
            }
        }
    }
}
Esempio n. 2
0
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&amp;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.
            }
        }
    }
}
Esempio n. 3
0
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&amp;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;
        }
    }
}