';
+ $controlstable = new html_table();
+ $controlstable->add_class('controls');
+ $controlstable->cellspacing = 0;
+ $controlstable->data[] = new html_table_row();
/// Print my course menus
if ($mycourses = get_my_courses($USER->id)) {
- echo '| ';
$courselist = array();
$popupurl = new moodle_url($CFG->wwwroot.'/user/index.php?roleid='.$roleid.'&sifirst=&silast=');
foreach ($mycourses as $mycourse) {
@@ -219,13 +227,10 @@
}
$select = html_select::make_popup_form($popupurl, 'id', $courselist, 'courseform', $course->id);
$select->set_label(get_string('mycourses'));
- echo $OUTPUT->select($select);
- echo ' | ';
+ $controlstable->data[0]->cells[] = $OUTPUT->select($select);
}
- echo '';
- groups_print_course_menu($course, $baseurl->out());
- echo ' | ';
+ $controlstable->data[0]->cells[] = groups_print_course_menu($course, $baseurl->out());
if (!isset($hiddenfields['lastaccess'])) {
// get minimum lastaccess for this course and display a dropbox to filter by lastaccess going back this far.
@@ -278,11 +283,9 @@
}
if (count($timeoptions) > 1) {
- echo '';
$select = html_select::make_popup_form($baseurl, 'accesssince', $timeoptions, 'timeoptions', $accesssince);
$select->set_label(get_string('usersnoaccesssince'));
- echo $OUTPUT->select($select);
- echo ' | ';
+ $controlstable->data[0]->cells[] = $OUTPUT->select($select);
}
}
@@ -303,7 +306,6 @@
$mode = MODE_BRIEF;
}
- echo '';
$formatmenu = array( '0' => get_string('brief'),
'1' => get_string('userdetails'));
if ($allowenroldetails) {
@@ -312,24 +314,39 @@
$select = html_select::make_popup_form($baseurl, 'mode', $formatmenu, 'formatmenu', $mode);
$select->nothinglabel = false;
$select->set_label(get_string('userlist'));
- echo $OUTPUT->select($select);
- echo ' |