diff --git a/course/category.php b/course/category.php
index 2ef167a139a..791d2806733 100644
--- a/course/category.php
+++ b/course/category.php
@@ -229,9 +229,9 @@
echo "
id\">$course->fullname | ";
if ($creatorediting) {
echo "";
- echo "wwwroot/$CFG->admin/teacher.php?id=$course->id\"> ";
if ($adminediting) {
+ echo "wwwroot/$CFG->admin/teacher.php?id=$course->id\"> ";
echo "id\"> ";
if (!empty($course->visible)) {
@@ -255,12 +255,15 @@
echo "id&movedown=$course->id\"> ";
}
- }
- echo " | ";
- echo "";
- popup_form ("category.php?id=$category->id&move=$course->id&moveto=", $displaylist,
- "moveform$course->id", "$course->category", "", "", "", false);
+ echo " | ";
+ echo "";
+ popup_form ("category.php?id=$category->id&move=$course->id&moveto=", $displaylist,
+ "moveform$course->id", "$course->category", "", "", "", false);
+ } else if (isteacher($course->id)) {
+ echo "wwwroot/$CFG->admin/teacher.php?id=$course->id\"> ";
+ }
echo " | ";
}
echo "";