Browse Source

Fix use of int course id instead of code.

Julio Montoya 9 years ago
parent
commit
9728351e51

+ 1 - 1
main/coursecopy/copy_course.php

@@ -93,7 +93,7 @@ if (Security::check_token('post') && (
     $sql .= ' AND
         target_course_code IS NULL AND
         cu.user_id = '.$user_info['user_id'].' AND
-        c.c_id != '."'".$course_info['id']."'".'
+        c.c_id != '."'".$course_info['real_id']."'".'
     ORDER BY title ASC';
     $res = Database::query($sql);
     if (Database::num_rows($res) == 0) {

+ 2 - 2
main/exercice/question.class.php

@@ -1249,12 +1249,12 @@ abstract class Question
         if ($this->course['id'] != $course_info['id']) {
             $description = DocumentManager::replace_urls_inside_content_html_from_copy_course(
                 $description,
-                $this->course['id'],
+                $this->course['code'],
                 $course_info['id']
             );
             $question = DocumentManager::replace_urls_inside_content_html_from_copy_course(
                 $question,
-                $this->course['id'],
+                $this->course['code'],
                 $course_info['id']
             );
         }

+ 1 - 1
main/inc/lib/tracking.lib.php

@@ -4066,7 +4066,7 @@ class Tracking
         $simple_session_array = array();
         while ($row = Database :: fetch_array($rs)) {
             $course_info = CourseManager::get_course_information($row['code']);
-            $temp_course_in_session[$row['session_id']]['course_list'][$course_info['id']] = $course_info;
+            $temp_course_in_session[$row['session_id']]['course_list'][$course_info['real_id']] = $course_info;
             $temp_course_in_session[$row['session_id']]['name'] = $row['name'];
             $simple_session_array[$row['session_id']] = $row['name'];
         }

+ 1 - 1
main/webservices/cm_webservice_course.php

@@ -118,7 +118,7 @@ class WSCMCourse extends WSCM
 			}
 			// Get course id
 			$course_info = CourseManager::get_course_information($result);
-			return $course_info['id'];
+			return $course_info['real_id'];
 		}
 	}
 

+ 1 - 1
main/webservices/webservice_course.php

@@ -120,7 +120,7 @@ class WSCourse extends WS
 			}
 			// Get course id
 			$course_info = CourseManager::get_course_information($result);
-			return $course_info['id'];
+			return $course_info['real_id'];
 		}
 	}