]> git.mjollnir.org Git - moodle.git/commitdiff
Fixed no- display when not logged in (bug 4990)
authormoodler <moodler>
Mon, 27 Mar 2006 09:50:23 +0000 (09:50 +0000)
committermoodler <moodler>
Mon, 27 Mar 2006 09:50:23 +0000 (09:50 +0000)
mod/data/view.php

index 4875b813d93497b9823349398dedf88d86c792fe..1e892786423ed4e5c2333ad74773f7f1adb70032 100755 (executable)
 
 /// Calculate all the records we're going to show.
 
-    if ((!isteacher($course->id)) && ($data->approval)){
-        $approvesql = ' AND (r.approved=1 OR r.userid='.$USER->id.') ';
+    if ((!isteacher($course->id)) && ($data->approval)) {
+        if (isloggedin()) {
+            $approvesql = ' AND (r.approved=1 OR r.userid='.$USER->id.') ';
+        } else {
+            $approvesql = ' AND r.approved=1 ';
+        }
     } else {
         $approvesql = '';
     }