static function findResponsesByProfile($id) { $extf = 'gnusocialprofileextensionfield'; $extr = 'gnusocialprofileextensionresponse'; $sql = "SELECT {$extr}.*, {$extf}.title, {$extf}.description, {$extf}.type, {$extf}.systemname FROM {$extr} JOIN {$extf} ON {$extr}.extension_id={$extf}.id WHERE {$extr}.profile_id = {$id}"; $response = new GNUsocialProfileExtensionResponse(); $response->query($sql); $responses = array(); while ($response->fetch()) { $responses[] = clone $response; } return $responses; }