Go workshop, go!

This commit is contained in:
David Mudrak
2010-01-04 18:01:50 +00:00
parent e9b0f0ab97
commit 51508f2591
8 changed files with 64 additions and 24 deletions
+4 -4
View File
@@ -30,16 +30,16 @@ require_once(dirname(dirname(dirname(__FILE__))).'/config.php');
require_once(dirname(__FILE__).'/locallib.php');
require_once(dirname(__FILE__).'/allocation/lib.php');
$cmid = required_param('cmid', PARAM_INT); // course module
$method = optional_param('method', 'manual', PARAM_ALPHA); // method to use
$PAGE->set_url('mod/workshop/allocation.php', array('cmid' => $cmid, 'method' => $method));
$cmid = required_param('cmid', PARAM_INT); // course module
$method = optional_param('method', 'manual', PARAM_ALPHA); // method to use
$cm = get_coursemodule_from_id('workshop', $cmid, 0, false, MUST_EXIST);
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
$workshop = $DB->get_record('workshop', array('id' => $cm->instance), '*', MUST_EXIST);
$workshop = new workshop($workshop, $cm, $course);
$PAGE->set_url(new moodle_url($workshop->allocation_url(), array('cmid' => $cmid, 'method' => $method)));
require_login($course, false, $cm);
$context = $PAGE->context;
require_capability('mod/workshop:allocate', $context);