]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-14021 replaced sloppy JOIN ON TRUE with CROSS JOINs - ora or ms does not like...
authorskodak <skodak>
Sat, 22 Mar 2008 20:23:06 +0000 (20:23 +0000)
committerskodak <skodak>
Sat, 22 Mar 2008 20:23:06 +0000 (20:23 +0000)
grade/report/grader/lib.php
lib/statslib.php

index 799d12d47bd4bdff5dec95247e87562e78198825..230c94dc0cc69448c0d0f8fe80e540175ad7a9d2 100644 (file)
@@ -749,7 +749,7 @@ class grade_report_grader extends grade_report {
                 if ($grade->is_overridden()) {
                     $cellclasses .= ' overridden';
                 }
-                
+
                 if ($grade->is_excluded()) {
                     $cellclasses .= ' excluded';
                 }
@@ -967,7 +967,7 @@ class grade_report_grader extends grade_report {
             // This query returns a count of ungraded grades (NULL finalgrade OR no matching record in grade_grades table)
             $SQL = "SELECT gi.id, COUNT(u.id) AS count
                       FROM {$CFG->prefix}grade_items gi
-                           JOIN {$CFG->prefix}user u                     ON TRUE
+                           CROSS JOIN {$CFG->prefix}user u
                            JOIN {$CFG->prefix}role_assignments ra        ON ra.userid = u.id
                            LEFT OUTER JOIN  {$CFG->prefix}grade_grades g ON (g.itemid = gi.id AND g.userid = u.id AND g.finalgrade IS NOT NULL) 
                            $groupsql
index c002eb7d678e88a29093db595dfb601f6e410128..1b10e5c05c70277cccf43bdbcb91f1f85a74f43b 100644 (file)
@@ -779,8 +779,7 @@ function stats_get_enrolled_sql($limit, $includedoanything) {
 
     $join = "JOIN {$CFG->prefix}context ctx
                   ON ctx.id = ra.contextid
-             JOIN {$CFG->prefix}course c    
-                  ON TRUE
+             CROSS JOIN {$CFG->prefix}course c
              JOIN {$CFG->prefix}role_capabilities rc
                   ON rc.roleid = ra.roleid";
     $where = "((rc.capability = 'moodle/course:view' $adm)