[pLog-svn] r4165 - plog/trunk/class/dao/userdata

oscar at devel.lifetype.net oscar at devel.lifetype.net
Sun Oct 22 20:42:57 GMT 2006


Author: oscar
Date: 2006-10-22 20:42:56 +0000 (Sun, 22 Oct 2006)
New Revision: 4165

Modified:
   plog/trunk/class/dao/userdata/lifetypeuserdataprovider.class.php
Log:
fixed an issue with Users::getBlogUsers()


Modified: plog/trunk/class/dao/userdata/lifetypeuserdataprovider.class.php
===================================================================
--- plog/trunk/class/dao/userdata/lifetypeuserdataprovider.class.php	2006-10-22 20:34:50 UTC (rev 4164)
+++ plog/trunk/class/dao/userdata/lifetypeuserdataprovider.class.php	2006-10-22 20:42:56 UTC (rev 4165)
@@ -222,15 +222,13 @@
             }
 
             // now get the other users who have permission for that blog.
-            $query2 = "SELECT {$prefix}users.* FROM {$prefix}users, {$prefix}users_permissions 
-                       WHERE {$prefix}users.id = {$prefix}users_permissions.user_id 
-                       AND {$prefix}users_permissions.blog_id = '".Db::qstr($blogId)."';";
+            $query2 = "SELECT DISTINCT user_id FROM {$prefix}users_permissions WHERE blog_id = '".Db::qstr( $blogId )."'";
             $result2 = $this->Execute( $query2 );
             if( !$result2 ) // if error, return what we have so far...
                 return $users;
 
             while( $row = $result2->FetchRow()) {
-                array_push( $users, $this->mapRow($row));
+                array_push( $users, $this->getUserInfoFromId( $row["user_id"] ));
             }
             $result2->Close();
 



More information about the pLog-svn mailing list