Browse Source

Fixing recycle query

Julio Montoya 12 years ago
parent
commit
f8186898d7
1 changed files with 12 additions and 13 deletions
  1. 12 13
      main/coursecopy/classes/CourseRecycler.class.php

+ 12 - 13
main/coursecopy/classes/CourseRecycler.class.php

@@ -348,28 +348,27 @@ class CourseRecycler
                 */
 
                 $sql = " (
-                    SELECT q.id FROM $table_qui_que q INNER JOIN $table_rel r
+                    SELECT q.id FROM $table_qui_que q
+                    INNER JOIN $table_rel r
                     ON (q.c_id = r.c_id AND q.id = r.question_id)
                     INNER JOIN $table_qui ex
-                    ON (ex.id = r.exercice_id AND ex.c_id =r.c_id )
-                    WHERE ex.c_id = '.$this->course_id.' AND (ex.active = '-1' OR ex.exercice_id = '-1')
+                    ON (ex.id = r.exercice_id AND ex.c_id = r.c_id )
+                    WHERE ex.c_id = ".$this->course_id." AND (ex.active = '-1' OR ex.id = '-1')
                 )
                 UNION
                 (
-                    SELECT q.id FROM $table_qui_que q left
-                    OUTER JOIN $table_rel r
+                    SELECT q.id FROM $table_qui_que q
+                    LEFT OUTER JOIN $table_rel r
                     ON (q.c_id = r.c_id AND q.id = r.question_id)
-                    WHERE q.c_id = '.$this->course_id.' AND r.question_id is null
+                    WHERE q.c_id = ".$this->course_id." AND r.question_id is null
                 )
                 UNION
                 (
-                SELECT q.id FROM $table_qui_que q
-                INNER JOIN $table_rel r
-                ON (q.c_id = r.c_id AND q.id = r.question_id)
-                WHERE r.c_id = '.$this->course_id.' AND r.exercice_id = '-1' OR r.exercice_id = '0'
-                )
-
-                ";
+                    SELECT q.id FROM $table_qui_que q
+                    INNER JOIN $table_rel r
+                    ON (q.c_id = r.c_id AND q.id = r.question_id)
+                    WHERE r.c_id = ".$this->course_id." AND r.exercice_id = '-1' OR r.exercice_id = '0'
+                )";
 
                 $db_result = Database::query($sql);
                 if (Database::num_rows($db_result) > 0) {