$PAGE->courseid = $courseid;
$PAGE->init_full(); //init the BlogInfo object and the courserecord object
-if (isset($tagid)) {
+if (isset($tagid) && $tagid) {
$taginstance = get_record('tags', 'id', $tagid);
} else {
$tagid = '';
+ if (isset($tag) && $tag) {
+ $tagrec = get_record('tags', 'text', $tag);
+ $tagid = $tagrec->id;
+ $taginstance = get_record('tags', 'id', $tagid);
+ }
}
if (!isset($filtertype)) {
$filtertype = 'user';
switch ($filtertype) {
case 'site':
- if ($tagid) {
+ if ($tagid || (isset($tag) && $tag)) {
print_header("$site->shortname: $blogstring", "$site->fullname",
'<a href="index.php?filtertype=site">'. "$blogstring</a> -> $tagstring: $taginstance->text",'','',true,$PAGE->get_extra_header_string());
} else {
break;
case 'course':
- if ($tagid) {
+ if ($tagid || (isset($tag) && $tag)) {
print_header("$course->shortname: $blogstring", "$course->fullname",
'<a href="'.$CFG->wwwroot.'/course/view.php?id='.$filterselect.'">'.$course->shortname.'</a> ->
<a href="index.php?filtertype=course&filterselect='.$filterselect.'">'. "$blogstring</a> -> $tagstring: $taginstance->text",'','',true,$PAGE->get_extra_header_string());
$thisgroup = get_record('groups', 'id', $filterselect);
- if ($tagid) {
+ if ($tagid || (isset($tag) && $tag)) {
print_header("$course->shortname: $blogstring", "$course->fullname",
'<a href="'.$CFG->wwwroot.'/course/view.php?id='.$course->id.'">'.$course->shortname.'</a> ->
<a href="'.$CFG->wwwroot.'/user/index.php?id='.$course->id.'&group='.$filterselect.'">'.$thisgroup->name.'</a> ->
$participants = get_string('participants');
if (isset($course->id) && $course->id && $course->id != SITEID) {
- if ($tagid) {
+ if ($tagid || (isset($tag) && $tag)) {
print_header("$course->shortname: $blogstring", "$course->fullname",
'<a href="'.$CFG->wwwroot.'/course/view.php?id='.$course->id.'">'.$course->shortname.'</a> ->
<a href="'.$CFG->wwwroot.'/user/index.php?id='.$course->id.'">'.$participants.'</a> ->
//in top view
else {
- if ($tagid) {
+ if ($tagid || (isset($tag) && $tag)) {
print_header("$site->shortname: $blogstring", "$site->fullname",
'<a href="'.$CFG->wwwroot.'/user/view.php?id='.$filterselect.'">'.fullname($user).'</a> ->
<a href="index.php?filtertype=user&filterselect='.$filterselect.'">'. "$blogstring</a> -> $tagstring: $taginstance->text",'','',true,$PAGE->get_extra_header_string());