]> git.mjollnir.org Git - moodle.git/commitdiff
Merged from MOODlE_14_STABLE: Fix for invalid sql (for postgres) in cron cleanup...
authormjollnir_ <mjollnir_>
Tue, 23 Nov 2004 01:05:11 +0000 (01:05 +0000)
committermjollnir_ <mjollnir_>
Tue, 23 Nov 2004 01:05:11 +0000 (01:05 +0000)
admin/cron.php

index 574886e632d30f84f82084600dec1944c5e3a512..b6e6a81b91d90d346f41bc2bb449e5a42d8edebe 100644 (file)
         /// Delete duplicate enrolments (don't know what causes these yet - expired sessions?)
     
         if ($users = get_records_select("user_students", "userid > 0 GROUP BY course, userid ".
-                                        "HAVING count(*) > 1", "", "*,count(*)")) {
+                                        "HAVING count(*) > 1", "", "max(id) as id, userid, course ,count(*)")) {
             foreach ($users as $user) {
-               delete_records_select("user_students", "userid = '$user->userid' ".
+                delete_records_select("user_students", "userid = '$user->userid' ".
                                      "AND course = '$user->course' AND id <> '$user->id'");
             }
         }