if ($isediting && $modnames) {
$this->content->footer = '<div style="text-align: right;">'.
- popup_form($CFG->wwwroot.'/course/mod.php?id='.$this->course->id.'&section='.$section->section.'&add=',
- $modnames, 'section0', '', get_string('add').'...', 'mods', get_string('activities'), true) . '</div>';
+ print_section_add_menus($this->course, 0, $modnames, true, true).'</div>';
} else {
$this->content->footer = '';
}
if ($isediting && $modnames) {
$this->content->footer = '<div style="text-align: right;">'.
- popup_form($CFG->wwwroot.'/course/mod.php?id='.$this->course->id.'&section='.$section->section.'&add=',
- $modnames, 'section0', '', get_string('add').'...', 'mods', get_string('activities'), true) . '</div>';
+ print_section_add_menus($this->course, 0, $modnames, true, true).'</div>';
} else {
$this->content->footer = '';
}
}
-function print_section_add_menus($course, $section, $modnames) {
+function print_section_add_menus($course, $section, $modnames, $vertical=false, $return=false) {
// Prints the menus to add activities and resources
static $straddactivity, $straddresource, $resources;
$resources['label'] = get_string('resourcetypelabel', 'resource');
}
- echo '<div align="right"><table align="right"><tr><td>';
- popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=",
- $resources, "ressection$section", "", $straddresource);
- echo '</td><td>';
- popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=",
- $modnames, "section$section", "", $straddactivity);
- echo '</td></tr></table>';
- echo '</div>';
+ $output = '';
+
+ $output .= '<div align="right"><table align="right"><tr><td>';
+ $output .= popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=",
+ $resources, "ressection$section", "", $straddresource, '', '', true);
+ $output .= '</td>';
+
+ if ($vertical) {
+ $output .= '</tr><tr>';
+ }
+
+ $output .= '<td>';
+ $output .= popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=",
+ $modnames, "section$section", "", $straddactivity, '', '', true);
+ $output .= '</td></tr></table>';
+ $output .= '</div>';
+
+ if ($return) {
+ return $output;
+ } else {
+ echo $output;
+ }
}
function rebuild_course_cache($courseid=0) {