diff --git a/course/lib.php b/course/lib.php
index 9db5a0b34bd..9233040195b 100644
--- a/course/lib.php
+++ b/course/lib.php
@@ -492,7 +492,7 @@ function print_section_block($heading, $course, $section, $mods, $modnames, $mod
}
}
if ($isediting) {
- $editmenu = popup_form("$CFG->wwwroot/course/mod.php?id=$course->id§ion=0&add=",
+ $editmenu = popup_form("$CFG->wwwroot/course/mod.php?id=$course->id§ion=$section->section&add=",
$modnames, "section0", "", get_string("add")."...", "mods", get_string("activities"), true);
$editmenu = "
$editmenu
";
} else {
diff --git a/course/topics.php b/course/topics.php
index e8d302bfbfe..d423a3a4f46 100644
--- a/course/topics.php
+++ b/course/topics.php
@@ -102,7 +102,7 @@
if (isediting($course->id)) {
echo "";
- popup_form("$CFG->wwwroot/course/mod.php?id=$course->id§ion=$topic&add=",
+ popup_form("$CFG->wwwroot/course/mod.php?id=$course->id§ion=$topic&add=",
$modnames, "section$topic", "", "$stradd...", "mods", $stractivities);
echo "
";
}
@@ -166,7 +166,7 @@
if (isediting($course->id)) {
echo "";
- popup_form("$CFG->wwwroot/course/mod.php?id=$course->id§ion=$section&add=",
+ popup_form("$CFG->wwwroot/course/mod.php?id=$course->id§ion=$section&add=",
$modnames, "section$section", "", "$stradd...", "mods", $stractivities);
echo "
";
}
diff --git a/course/weeks.php b/course/weeks.php
index 7a8455c3757..99da7560f11 100644
--- a/course/weeks.php
+++ b/course/weeks.php
@@ -93,7 +93,7 @@
if (isediting($course->id)) {
echo "";
- popup_form("$CFG->wwwroot/course/mod.php?id=$course->id§ion=$week&add=",
+ popup_form("$CFG->wwwroot/course/mod.php?id=$course->id§ion=$week&add=",
$modnames, "section$week", "", "$stradd...", "mods", $stractivities);
echo "
";
}
@@ -165,7 +165,7 @@
if (isediting($course->id)) {
echo "";
- popup_form("$CFG->wwwroot/course/mod.php?id=$course->id§ion=$week&add=",
+ popup_form("$CFG->wwwroot/course/mod.php?id=$course->id§ion=$week&add=",
$modnames, "section$week", "", "$stradd...");
echo "
";
}