]> git.mjollnir.org Git - moodle.git/commitdiff
Fixing incorrect use of optional_param.
authordefacer <defacer>
Fri, 28 Jan 2005 00:02:33 +0000 (00:02 +0000)
committerdefacer <defacer>
Fri, 28 Jan 2005 00:02:33 +0000 (00:02 +0000)
course/view.php

index e3493a375f9d9b32fa670b24595e7f110c7f35d2..58bd86073d6ec84ba77525b4d20893afc156d9fe 100644 (file)
@@ -6,24 +6,23 @@
     require_once('lib.php');
     require_once($CFG->libdir.'/blocklib.php');
 
-    optional_variable($id);
-    optional_variable($name);
+    $id          = optional_param('id', 0, PARAM_INT);
+    $name        = optional_param('name');
+    $blockaction = optional_param('blockaction');
+    $instanceid  = optional_param('instanceid', 0, PARAM_INT);
+    $blockid     = optional_param('blockid',    0, PARAM_INT);
 
-    optional_param('blockaction');
-    optional_param('instanceid', 0, PARAM_INT);
-    optional_param('blockid',    0, PARAM_INT);
-
-    if (!$id and !$name) {
+    if (empty($id) && empty($name)) {
         error("Must specify course id or short name");
     }
 
-    if (!empty($_GET['name'])) {
-        if (! ($course = get_record("course", "shortname", $name)) ) {
-            error("That's an invalid short course name");
+    if (!empty($name)) {
+        if (! ($course = get_record('course', 'shortname', $name)) ) {
+            error('Invalid short course name');
         }
     } else {
-        if (! ($course = get_record("course", "id", $id)) ) {
-            error("That's an invalid course id");
+        if (! ($course = get_record('course', 'id', $id)) ) {
+            error('Invalid course id');
         }
     }