require_once($CFG->dirroot .'/mod/resource/lib.php');
$typelist = resource_get_types();
- $typelist['label'] = get_string('resourcetypelabel', 'resource');
-
- foreach ($typelist as $type => $name) {
+
+ //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.html";
+ $filepath = "$helpdir/resource/type/".$type->name.".html";
if (file_exists_and_readable($filepath)) {
- echo '<hr size="1" />';
+ echo '<hr />';
@include($filepath); // The actual helpfile
break; // Out of loop over languages.
}
foreach ($standardresources as $resourcetype) {
$type = new object();
$type->modclass = MOD_CLASS_RESOURCE;
+ $type->name = $resourcetype;
$type->type = "resource&type=$resourcetype";
$type->typestr = get_string("resourcetype$resourcetype", 'resource');
$types[] = $type;
if (!in_array($resourcetype, $standardresources)) {
$type = new object();
$type->modclass = MOD_CLASS_RESOURCE;
+ $type->name = $resourcetype;
$type->type = "resource&type=$resourcetype";
$type->typestr = get_string("resourcetype$resourcetype", 'resource');
$types[] = $type;