]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
add quotes around table named "user" when quote_identifiers is true
authorBrenda Wallace <shiny@cpan.org>
Wed, 15 Jul 2009 08:23:52 +0000 (20:23 +1200)
committerBrenda Wallace <shiny@cpan.org>
Wed, 15 Jul 2009 08:23:52 +0000 (20:23 +1200)
classes/Notice.php

index 4e244c6661719b4a062b32556cc25bdf5768516f..8974e22f83edab3beacc5c7a000aca4874842dd1 100644 (file)
@@ -896,10 +896,14 @@ class Notice extends Memcached_DataObject
     {
         $user = new User();
 
+       if(common_config('db','quote_identifiers'))
+           $user_table = '"user"';
+       else $user_table = 'user';
+
         $qry =
           'SELECT id ' .
-          'FROM user JOIN subscription '.
-          'ON user.id = subscription.subscriber ' .
+         'FROM '. $user_table .' JOIN subscription '.
+         'ON '. $user_table .'.id = subscription.subscriber ' .
           'WHERE subscription.subscribed = %d ';
 
         $user->query(sprintf($qry, $this->profile_id));