From d81f018f3a826a215548a04393d1c8795ac92255 Mon Sep 17 00:00:00 2001 From: jerome Date: Tue, 17 Jun 2008 02:00:54 +0000 Subject: [PATCH] MDL-11461 all ressource types are now displayed in the ressource help popup, merged from 1.9 --- help.php | 19 ++++++++++++++----- mod/resource/lib.php | 2 ++ 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/help.php b/help.php index 6bde63c8ad..e170c6ec61 100644 --- a/help.php +++ b/help.php @@ -236,18 +236,27 @@ function include_help_for_each_resource($file, $langs, $helpdir) { 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 '
'; + echo '
'; @include($filepath); // The actual helpfile break; // Out of loop over languages. } diff --git a/mod/resource/lib.php b/mod/resource/lib.php index 5ea5413395..d319307026 100644 --- a/mod/resource/lib.php +++ b/mod/resource/lib.php @@ -533,6 +533,7 @@ function resource_get_types() { 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; @@ -547,6 +548,7 @@ function resource_get_types() { 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; -- 2.39.5