make_categories_list($displaylist, $notused);
echo '<div class="categorypicker">';
- $popupurl = 'category.php?id=';
- foreach ($displaylist as $key => $val) {
- $displaylist[$popupurl.$key] = $val;
- unset($displaylist[$key]);
- }
- $select = moodle_select::make_popup_form($displaylist, 'switchcategory', $popupurl.$category->id);
+ $select = moodle_select::make_popup_form('category.php', 'id', $displaylist, 'switchcategory', $category->id);
$select->set_label($strcategories.':');
+ $select->nothinglabel = false;
echo $OUTPUT->select($select);
echo '</div>';
$timenow = time();
$section = 1;
$sectionmenu = array();
-
- $popupurl = $CFG->wwwroot.'/course/view.php?id='.$course->id.'&topic=';
while ($section <= $course->numsections) {
} else {
$strsummary = ' - '.substr($strsummary, 0, 60).'...';
}
- $sectionmenu[$popupurl.$section] = s($section.$strsummary);
+ $sectionmenu[$section] = s($section.$strsummary);
}
$section++;
continue;
if (!empty($sectionmenu)) {
echo '<div class="jumpmenu">';
- $select = moodle_select::make_popup_form($sectionmenu, 'sectionmenu');
+ $popupurl = $CFG->wwwroot.'/course/view.php?id='.$course->id;
+ $select = moodle_select::make_popup_form($popupurl, 'topic', $sectionmenu, 'sectionmenu');
$select->set_label(get_string('jumpto'));
echo $OUTPUT->select($select);
echo '</div>';
$weekofseconds = 604800;
$course->enddate = $course->startdate + ($weekofseconds * $course->numsections);
- $popupurl = $CFG->wwwroot.'/course/view.php?id='.$course->id.'&week=';
-
$strftimedateshort = ' '.get_string('strftimedateshort');
while ($weekdate < $course->enddate) {
if (!empty($displaysection) and $displaysection != $section) { // Check this week is visible
if ($showsection) {
- $sectionmenu[$popupurl.$section] = s("$strweek $section | $weekday - $endweekday");
+ $sectionmenu[$section] = s("$strweek $section | $weekday - $endweekday");
}
$section++;
$weekdate = $nextweekdate;
if (!empty($sectionmenu)) {
echo '<div class="jumpmenu">';
- $select = moodle_select::make_popup_form($sectionmenu, 'sectionmenu');
+ $popupurl = $CFG->wwwroot.'/course/view.php?id='.$course->id;
+ $select = moodle_select::make_popup_form($popupurl, 'week', $sectionmenu, 'sectionmenu');
$select->set_label(get_string('jumpto'));
echo $OUTPUT->select($select);
echo '</div>';
echo '<td align="left">';
if (has_capability('moodle/category:manage', $category->context)) {
$tempdisplaylist = $displaylist;
- $popupurl = "index.php?move=$category->id&sesskey=".sesskey()."&moveto=";
unset($tempdisplaylist[$category->id]);
foreach ($parentslist as $key => $parents) {
if (in_array($category->id, $parents)) {
unset($tempdisplaylist[$key]);
}
}
- foreach ($tempdisplaylist as $key => $val) {
- $tempdisplaylist[$popupurl.$key] = $val;
- unset($tempdisplaylist[$key]);
- }
- echo $OUTPUT->select(moodle_select::make_popup_form($tempdisplaylist, "moveform$category->id", $popupurl.$category->parent));
+ $popupurl = "index.php?move=$category->id&sesskey=".sesskey();
+ $select = moodle_select::make_popup_form($popupurl, 'moveto', $tempdisplaylist, "moveform$category->id", $category->parent);
+ $select->nothinglabel = false;
+ echo $OUTPUT->select($select);
}
echo '</td>';
echo '</tr>';
static $resources = false;
static $activities = false;
- $popupurl = "$CFG->wwwroot/course/mod.php?id=$course->id§ion=$section&sesskey=".sesskey()."&add=";
-
if ($resources === false) {
$resources = array();
$activities = array();
continue;
}
if ($type->modclass == MOD_CLASS_RESOURCE) {
- $resources[$popupurl.$type->type] = $type->typestr;
+ $resources[$type->type] = $type->typestr;
} else {
- $activities[$popupurl.$type->type] = $type->typestr;
+ $activities[$type->type] = $type->typestr;
}
}
} else {
// all mods without type are considered activity
- $activities[$popupurl.$modname] = $modnamestr;
+ $activities[$modname] = $modnamestr;
}
}
}
if (!$vertical) {
$output .= '<div class="horizontal">';
}
-
+
+ $popupurl = "$CFG->wwwroot/course/mod.php?id=$course->id§ion=$section&sesskey=".sesskey();
+
if (!empty($resources)) {
- $select = moodle_select::make_popup_form($resources, "ressection$section", null);
+ $select = moodle_select::make_popup_form($popupurl, 'add', $resources, "ressection$section", null);
$select->nothinglabel = $straddresource;
$select->set_help_icon('resource/types', $straddresource);
$output .= $OUTPUT->select($select);
}
if (!empty($activities)) {
- $select = moodle_select::make_popup_form($activities, "section$section", null);
+ $select = moodle_select::make_popup_form($popupurl, 'add', $activities, "section$section", null);
$select->nothinglabel = $straddactivity;
$select->set_help_icon('mods', $straddactivity);
$output .= $OUTPUT->select($select);
*/
$options = array();
- $popupurl = $url."?course=$course->id&time=$time&mode=";
- $options[$popupurl.STATS_MODE_GENERAL] = get_string('statsmodegeneral');
- $options[$popupurl.STATS_MODE_DETAILED] = get_string('statsmodedetailed');
+ $options[STATS_MODE_GENERAL] = get_string('statsmodegeneral');
+ $options[STATS_MODE_DETAILED] = get_string('statsmodedetailed');
if (has_capability('coursereport/stats:view', get_context_instance(CONTEXT_SYSTEM))) {
- $options[$popupurl.STATS_MODE_RANKED] = get_string('reports');
+ $options[STATS_MODE_RANKED] = get_string('reports');
}
- return $OUTPUT->select(moodle_select::make_popup_form($options, 'switchmode', $popupurl.$mode));
+ $popupurl = $url."?course=$course->id&time=$time";
+ $select = moodle_select::make_popup_form($popupurl, 'mode', $options, 'switchmode', $mode);
+ $select->nothinglabel = false;
+ return $OUTPUT->select($select);
}