if ($options->EWRporta_articleforum)
{
$limitOptions = $this->prepareLimitFetchOptions($fetchOptions);
$stateLimit = $this->prepareStateLimitFromConditions($fetchOptions, 'post');
$joinOptions = $this->preparePostJoinOptions($fetchOptions);
return $this->fetchAllKeyed('
SELECT post.*
' . $joinOptions['selectFields'] . '
FROM xf_post AS post
' . $joinOptions['joinTables'] . '
LEFT JOIN xf_thread AS thread ON (thread.thread_id = post.thread_id)
WHERE post.thread_id = ?
AND (((' . $stateLimit . ')
' . $this->addPositionLimit('post', $limitOptions['limit'], $limitOptions['offset']) . ')
OR post.post_id = thread.first_post_id)
ORDER BY post.position ASC, post.post_date ASC
', 'post_id', $threadId);
}