From 2bec969e2afad351db08de75d717159ced4e850d Mon Sep 17 00:00:00 2001 From: Michael de Raadt Date: Tue, 5 Nov 2013 10:52:24 +0800 Subject: [PATCH] MDL-42703 Course: Remove alias from queries to satisfy MSSQL --- course/lib.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/course/lib.php b/course/lib.php index 3ad88b53474..f5ea03aa59a 100644 --- a/course/lib.php +++ b/course/lib.php @@ -3430,19 +3430,19 @@ function course_change_sortorder_after_course($courseorid, $moveaftercourseid) { if ((int)$moveaftercourseid === 0) { // We've moving the course to the start of the queue. - $sql = 'SELECT c.sortorder - FROM {course} c - WHERE c.category = :categoryid - ORDER BY c.sortorder'; + $sql = 'SELECT sortorder + FROM {course} + WHERE category = :categoryid + ORDER BY sortorder'; $params = array( 'categoryid' => $course->category ); $sortorder = $DB->get_field_sql($sql, $params, IGNORE_MULTIPLE); - $sql = 'UPDATE {course} c + $sql = 'UPDATE {course} SET sortorder = sortorder + 1 - WHERE c.category = :categoryid - AND c.id <> :id'; + WHERE category = :categoryid + AND id <> :id'; $params = array( 'categoryid' => $course->category, 'id' => $course->id, @@ -3462,9 +3462,9 @@ function course_change_sortorder_after_course($courseorid, $moveaftercourseid) { } // Increment all courses in the same category that are ordered after the moveafter course. // This makes a space for the course we're moving. - $sql = 'UPDATE {course} c + $sql = 'UPDATE {course} SET sortorder = sortorder + 1 - WHERE c.category = :categoryid + WHERE category = :categoryid AND sortorder > :sortorder'; $params = array( 'categoryid' => $moveaftercourse->category,