From: moodler Date: Mon, 26 Jul 2004 16:05:09 +0000 (+0000) Subject: Fixed menus to add resources on main page and social format X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=cb57e6f439c0127895fdc3d424a165dddf1342bf;p=moodle.git Fixed menus to add resources on main page and social format --- diff --git a/blocks/site_main_menu/block_site_main_menu.php b/blocks/site_main_menu/block_site_main_menu.php index 7c36cf6c51..8ce4593b53 100644 --- a/blocks/site_main_menu/block_site_main_menu.php +++ b/blocks/site_main_menu/block_site_main_menu.php @@ -118,8 +118,7 @@ class CourseBlock_site_main_menu extends MoodleBlock { if ($isediting && $modnames) { $this->content->footer = '
'. - 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) . '
'; + print_section_add_menus($this->course, 0, $modnames, true, true).''; } else { $this->content->footer = ''; } diff --git a/blocks/social_activities/block_social_activities.php b/blocks/social_activities/block_social_activities.php index 222974abdc..e5bdd5baf1 100644 --- a/blocks/social_activities/block_social_activities.php +++ b/blocks/social_activities/block_social_activities.php @@ -115,8 +115,7 @@ class CourseBlock_social_activities extends MoodleBlock { if ($isediting && $modnames) { $this->content->footer = '
'. - 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) . '
'; + print_section_add_menus($this->course, 0, $modnames, true, true).''; } else { $this->content->footer = ''; } diff --git a/course/lib.php b/course/lib.php index 7f536e5026..268f41d8a4 100644 --- a/course/lib.php +++ b/course/lib.php @@ -890,7 +890,7 @@ function print_section($course, $section, $mods, $modnamesused, $absolute=false, } -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; @@ -906,14 +906,28 @@ function print_section_add_menus($course, $section, $modnames) { $resources['label'] = get_string('resourcetypelabel', 'resource'); } - echo '
'; - popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=", - $resources, "ressection$section", "", $straddresource); - echo ''; - popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=", - $modnames, "section$section", "", $straddactivity); - echo '
'; - echo '
'; + $output = ''; + + $output .= '
'; + + if ($vertical) { + $output .= ''; + } + + $output .= '
'; + $output .= popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=", + $resources, "ressection$section", "", $straddresource, '', '', true); + $output .= '
'; + $output .= popup_form("$CFG->wwwroot/course/mod.php?id=$course->id&section=$section&add=", + $modnames, "section$section", "", $straddactivity, '', '', true); + $output .= '
'; + $output .= '
'; + + if ($return) { + return $output; + } else { + echo $output; + } } function rebuild_course_cache($courseid=0) {