From: stronk7 Date: Mon, 24 May 2004 17:43:11 +0000 (+0000) Subject: Avoid linking to labels and to hidden activities... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=341d554fdb9264df5ad05dcfc455857a568aae39;p=moodle.git Avoid linking to labels and to hidden activities... --- diff --git a/filter/activitynames/filter.php b/filter/activitynames/filter.php index c65ab95716..f30a72f4f3 100644 --- a/filter/activitynames/filter.php +++ b/filter/activitynames/filter.php @@ -26,15 +26,17 @@ if (!empty($modinfo)) { $cm = ''; foreach ($modinfo as $activity) { -//echo $activity->name."-".urldecode($activity->name)."
"; - $title = strip_tags(urldecode($activity->name)); - $href_tag_begin = "wwwroot/mod/$activity->mod/view.php?id=$activity->cm\">"; - $currentname = urldecode($activity->name); - if ($currentname = trim($currentname)) { - //Avoid integers < 1000 to be linked. See bug 1441. - $intcurrent = intval($currentname); - if (!(!empty($intcurrent) && strval($intcurrent) == $currentname && $intcurrent < 1000)) { - $text = activity_link_names($text,$currentname,$href_tag_begin, ""); + //Exclude labels and hidden items + if ($activity->mod != "label" && $activity->visible) { + $title = strip_tags(urldecode($activity->name)); + $href_tag_begin = "wwwroot/mod/$activity->mod/view.php?id=$activity->cm\">"; + $currentname = urldecode($activity->name); + if ($currentname = trim($currentname)) { + //Avoid integers < 1000 to be linked. See bug 1441. + $intcurrent = intval($currentname); + if (!(!empty($intcurrent) && strval($intcurrent) == $currentname && $intcurrent < 1000)) { + $text = activity_link_names($text,$currentname,$href_tag_begin, ""); + } } } }