Browse Source

Fix queries

Julio Montoya 9 years ago
parent
commit
9088c863ba

+ 1 - 0
main/dropbox/dropbox_functions.inc.php

@@ -406,6 +406,7 @@ function store_addcategory()
         // step 3b, we add the category if it does not exist yet.
         if (Database::num_rows($result) == 0) {
             $params = [
+                'cat_id' => 0,
                 'c_id' => $course_id,
                 'cat_name' => $_POST['category_name'],
                 'received' => $received,

+ 4 - 1
main/inc/lib/attendance.lib.php

@@ -301,7 +301,10 @@ class Attendance
 			'description' => $this->description,
 			'attendance_qualify_title' => $title_gradebook,
 			'attendance_weight' => $weight_calification,
-			'session_id' => $session_id
+			'session_id' => $session_id,
+			'active' => 1,
+			'attendance_qualify_max' => 0,
+			'locked' => 0
 		];
 		$last_id = Database::insert($tbl_attendance, $params);
 

+ 3 - 3
main/inc/lib/course_description.lib.php

@@ -207,8 +207,8 @@ class CourseDescription
             'description_type' => $this->description_type,
             'title' => $this->title,
             'content' => $this->content,
-            'progress' => $this->progress,
-            'session_id' => $this->session_id,
+            'progress' => intval($this->progress),
+            'session_id' => $this->session_id
         ];
 
         $last_id  = Database::insert($table, $params);
@@ -278,7 +278,7 @@ class CourseDescription
         $params = [
             'title' => $this->title,
             'content' => $this->content,
-            'progress' => $this->progress,
+            'progress' => intval($this->progress),
         ];
 
         Database::update(

+ 1 - 0
main/inc/lib/glossary.lib.php

@@ -114,6 +114,7 @@ class GlossaryManager
         } else {
 
             $params = [
+                'glossary_id' => 0,
                 'c_id' => api_get_course_int_id(),
                 'name' => $values['glossary_title'],
                 'description' => $values['glossary_comment'],

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

@@ -128,7 +128,7 @@ class GroupManager
         if (!empty($session_condition)) {
             $sql .= $session_condition;
         }
-        $sql .= " GROUP BY g.id ORDER BY UPPER(g.name)";
+        $sql .= "ORDER BY UPPER(g.name)";
 
         $groupList = Database::query($sql);
 

+ 0 - 1
main/inc/lib/link.lib.php

@@ -833,7 +833,6 @@ class Link extends Model
                     (itemproperties.visibility = '0' OR itemproperties.visibility = '1')
                     $sessionCondition AND
                     linkcat.c_id = " . $courseId . "
-                GROUP BY c_id, id
                 ORDER BY linkcat.display_order DESC
                 ";
         $result = Database::query($sql);

+ 3 - 2
main/inc/lib/thematic.lib.php

@@ -751,7 +751,8 @@ class Thematic
                 'attendance_id' => $attendance_id,
                 'content' => $content,
                 'start_date' => api_get_utc_datetime($start_date),
-                'duration' => $duration
+                'duration' => $duration,
+                'done_advance' => 0
             ];
             $last_id = Database::insert($tbl_thematic_advance, $params);
 
@@ -1155,7 +1156,7 @@ class Thematic
                             $sessionId
                         );
 
-                        if ($item_info['id_session'] == $sessionId) {
+                        if ($item_info['session_id'] == $sessionId) {
 
                             $a_thematic_advance_ids[] = $thematic_advance['id'];