private function getUserStuff(array $row, GDO_Database $db, $bits) { $back = new GWF_User($row); $regat = GWF_TABLE_PREFIX . 'wc_regat'; $uid = $row['user_id']; $query = "SELECT regat_sid, regat_solved FROM {$regat} WHERE regat_uid={$uid} AND regat_tagbits&{$bits} AND regat_options&4=0"; if (false === ($result = $db->queryRead($query))) { return $back; } while (false !== ($row = $db->fetchRow($result))) { $back->setVar('site_' . $row[0], $row[1]); } $db->free($result); return $back; }