Support course idnumber as a way to call courses

http://moodle.org/mod/forum/discuss.php?d=18442
This commit is contained in:
moodler 2005-02-09 13:20:24 +00:00
parent e256e3ac78
commit 816acb46d3

View file

@ -8,6 +8,7 @@
$id = optional_param('id', 0, PARAM_INT); $id = optional_param('id', 0, PARAM_INT);
$name = optional_param('name'); $name = optional_param('name');
$idnumber = optional_param('idnumber');
$blockaction = optional_param('blockaction'); $blockaction = optional_param('blockaction');
if (empty($id) && empty($name)) { if (empty($id) && empty($name)) {
@ -18,6 +19,10 @@
if (! ($course = get_record('course', 'shortname', $name)) ) { if (! ($course = get_record('course', 'shortname', $name)) ) {
error('Invalid short course name'); error('Invalid short course name');
} }
} else if (!empty($idnumber)) {
if (! ($course = get_record('course', 'idnumber', $idnumber)) ) {
error('Invalid course idnumber');
}
} else { } else {
if (! ($course = get_record('course', 'id', $id)) ) { if (! ($course = get_record('course', 'id', $id)) ) {
error('Invalid course id'); error('Invalid course id');