]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
use quote identifiers on the user table
authorBrenda Wallace <shiny@cpan.org>
Fri, 26 Jun 2009 22:31:31 +0000 (10:31 +1200)
committerBrenda Wallace <shiny@cpan.org>
Wed, 15 Jul 2009 08:18:39 +0000 (20:18 +1200)
classes/User_group.php

index 27b444705d93823a67b8b519226f099e931fd939..b1ab1c2d313c6537f4fc0db0f01a16b51dfc6c24 100644 (file)
@@ -275,11 +275,14 @@ class User_group extends Memcached_DataObject
         // XXX: cache this
 
         $user = new User();
+        if(common_config('db','quote_identifiers'))
+            $user_table = '"user"';
+        else $user_table = 'user';
 
         $qry =
           'SELECT id ' .
-          'FROM user JOIN group_member '.
-          'ON user.id = group_member.profile_id ' .
+          'FROM '. $user_table .' JOIN group_member '.
+          'ON '. $user_table .'.id = group_member.profile_id ' .
           'WHERE group_member.group_id = %d ';
 
         $user->query(sprintf($qry, $this->id));