]> git.mjollnir.org Git - moodle.git/commitdiff
fixed pgsql compatibility issue caused by aliases with reserved words
authorPetr Skoda <skodak@moodle.org>
Thu, 14 Jan 2010 08:37:53 +0000 (08:37 +0000)
committerPetr Skoda <skodak@moodle.org>
Thu, 14 Jan 2010 08:37:53 +0000 (08:37 +0000)
lib/adminlib.php

index 216eed2c1ecf57d6a71eb89f7b8ca980c2894068..e2525c4cc7cbc05d49134c469315d3df910062b7 100644 (file)
@@ -6490,13 +6490,10 @@ class admin_setting_managewebservicetokens extends admin_setting {
         //TODO: in order to let the administrator delete obsolete token, split this request in multiple request or use LEFT JOIN
 
         //here retrieve token list (including linked users firstname/lastname and linked services name)
-        $sql = "SELECT
-                    token.id, token.token, user.firstname, user.lastname, service.name, token.validuntil
-                FROM
-                    {external_tokens} token, {user} user, {external_services} service
-                WHERE
-                    token.creatorid=? AND token.tokentype = ".EXTERNAL_TOKEN_PERMANENT." AND service.id = token.externalserviceid AND token.userid = user.id";
-        $tokens = $DB->get_records_sql($sql, array( $USER->id));
+        $sql = "SELECT t.id, t.token, u.firstname, u.lastname, s.name, t.validuntil
+                  FROM {external_tokens} t, {user} u, {external_services} s
+                 WHERE t.creatorid=? AND t.tokentype = ? AND s.id = t.externalserviceid AND t.userid = u.id";
+        $tokens = $DB->get_records_sql($sql, array($USER->id, EXTERNAL_TOKEN_PERMANENT));
         if (!empty($tokens)) {
             foreach ($tokens as $token) {
                 //TODO: retrieve context