From 959ae82499114ec6229ea267d0854864de207afb Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 19 Apr 2005 12:40:00 +0000 Subject: [PATCH] Better version of previous fix --- course/lib.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/course/lib.php b/course/lib.php index 1dab52d2567..ec335123c38 100644 --- a/course/lib.php +++ b/course/lib.php @@ -857,12 +857,13 @@ function get_all_mods($courseid, &$mods, &$modnames, &$modnamesplural, &$modname if ($rawmods = get_course_mods($courseid)) { foreach($rawmods as $mod) { // Index the mods + if (empty($modnames[$mod->modname])) { + continue; + } $mods[$mod->id] = $mod; - if (!empty($modnames[$mod->modname])) { - $mods[$mod->id]->modfullname = $modnames[$mod->modname]; - if ($mod->visible or isteacher($courseid)) { - $modnamesused[$mod->modname] = $modnames[$mod->modname]; - } + $mods[$mod->id]->modfullname = $modnames[$mod->modname]; + if ($mod->visible or isteacher($courseid)) { + $modnamesused[$mod->modname] = $modnames[$mod->modname]; } } if ($modnamesused) {