query( "SELECT {chatthread}.* " . "FROM {chatthread} " . "WHERE userid=:user_id " . "AND (invitationstate = :invitation_accepted " . "OR invitationstate = :invitation_not_invited) " . "ORDER BY dtmcreated DESC", array( ':user_id' => $userid, ':invitation_accepted' => Thread::INVITATION_ACCEPTED, ':invitation_not_invited' => Thread::INVITATION_NOT_INVITED ), array('return_rows' => Database::RETURN_ALL_ROWS) ); } $found = threads_by_userid($userid); prepare_menu($operator); setup_pagination($found, 6); foreach ($page['pagination.items'] as $key => $item) { $page['pagination.items'][$key] = Thread::createFromDbInfo($item); } start_html_output(); require('../view/userhistory.php'); ?>