From 428a28e12cf70d723c23568d7c17326b36abbd5e Mon Sep 17 00:00:00 2001 From: David Mudrak Date: Mon, 4 Jan 2010 18:30:09 +0000 Subject: [PATCH] workshop MDL-21169 removed Update this Workshop button, replaced with settings block node --- mod/workshop/lib.php | 6 +++++- mod/workshop/view.php | 12 ------------ 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/mod/workshop/lib.php b/mod/workshop/lib.php index 949ecaa1cc..591ef3945d 100644 --- a/mod/workshop/lib.php +++ b/mod/workshop/lib.php @@ -704,11 +704,15 @@ function workshop_extend_settings_navigation(settings_navigation $settingsnav, s $workshopnode->forceopen = true; //$workshopobject = $DB->get_record("workshop", array("id" => $PAGE->cm->instance)); + if (has_capability('moodle/course:manageactivities', $PAGE->cm->context)) { + $url = new moodle_url($CFG->wwwroot . '/course/mod.php', array('update' => $PAGE->cm->id, 'return' => true, 'sesskey' => sesskey())); + $workshopnode->add(get_string('updatethis', '', get_string('modulename', 'workshop')), $url, settings_navigation::TYPE_SETTING); + } if (has_capability('mod/workshop:editdimensions', $PAGE->cm->context)) { $url = new moodle_url($CFG->wwwroot . '/mod/workshop/editform.php', array('cmid' => $PAGE->cm->id)); $workshopnode->add(get_string('editassessmentform', 'workshop'), $url, settings_navigation::TYPE_SETTING); } - if (has_capability('mod/workshop:allocate', $PAGE->context)) { + if (has_capability('mod/workshop:allocate', $PAGE->cm->context)) { $url = new moodle_url($CFG->wwwroot . '/mod/workshop/allocation.php', array('cmid' => $PAGE->cm->id)); $workshopnode->add(get_string('allocate', 'workshop'), $url, settings_navigation::TYPE_SETTING); } diff --git a/mod/workshop/view.php b/mod/workshop/view.php index 791e522204..55144b4203 100644 --- a/mod/workshop/view.php +++ b/mod/workshop/view.php @@ -57,18 +57,6 @@ $PAGE->set_url($workshop->view_url()); $PAGE->set_title($workshop->name); $PAGE->set_heading($course->fullname); -// todo -$buttons = array(); -if ($PAGE->user_allowed_editing()) { - $editblocks = new html_form(); - $editblocks->method = 'get'; - $editblocks->button->text = get_string($PAGE->user_is_editing() ? 'blockseditoff' : 'blocksediton'); - $editblocks->url = new moodle_url($PAGE->url, array('editmode' => $PAGE->user_is_editing() ? 'off' : 'on')); - $buttons[] = $OUTPUT->button($editblocks); -} -$buttons[] = $OUTPUT->update_module_button($cm->id, 'workshop'); -$PAGE->set_button(implode('', $buttons)); - $wsoutput = $PAGE->get_renderer('mod_workshop'); /// Output starts here -- 2.39.5