From 32a50e2833a8f1db630c62b497d6bfa03c56069d Mon Sep 17 00:00:00 2001 From: stronk7 Date: Mon, 5 Sep 2005 22:32:06 +0000 Subject: [PATCH] Avoid empty or unlinkable activity names Merged from MOODLE_15_STABLE --- filter/activitynames/filter.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/filter/activitynames/filter.php b/filter/activitynames/filter.php index c751bf3238c..8683a69df0b 100644 --- a/filter/activitynames/filter.php +++ b/filter/activitynames/filter.php @@ -31,12 +31,15 @@ foreach ($modinfo as $activity) { //Exclude labels and hidden items if ($activity->mod != "label" && $activity->visible) { - $title = strip_tags(urldecode($activity->name)); - $title = str_replace('"', "'", $title); - $href_tag_begin = "wwwroot/mod/$activity->mod/view.php?id=$activity->cm\">"; - $currentname = urldecode($activity->name); - if ($currentname = trim($currentname)) { - $activitylist[] = new filterobject($currentname, $href_tag_begin, '', false, true); + $title = trim(strip_tags(urldecode($activity->name))); + /// Avoid empty or unlinkable activity names + if (!empty($title)) { + $title = str_replace('"', "'", $title); + $href_tag_begin = "wwwroot/mod/$activity->mod/view.php?id=$activity->cm\">"; + $currentname = urldecode($activity->name); + if ($currentname = trim($currentname)) { + $activitylist[] = new filterobject($currentname, $href_tag_begin, '', false, true); + } } } }