[$postId, '=']]); // Assign data if a row was returned if ($postRow) { $this->id = $postRow['post_id']; $this->thread = $postRow['topic_id']; $this->forum = $postRow['forum_id']; $this->poster = new User($postRow['poster_id']); $this->ip = $postRow['poster_ip']; $this->time = $postRow['post_time']; $this->signature = $postRow['post_signature']; $this->subject = $postRow['post_subject']; $this->text = $postRow['post_text']; $this->editTime = $postRow['post_edit_time']; $this->editReason = $postRow['post_edit_reason']; $this->editUser = new User($postRow['post_edit_user']); } // Parse the markup $this->parsed = BBcode::toHTML(htmlentities($this->text)); } // Time elapsed since creation public function timeElapsed() { return Main::timeElapsed($this->time); } // Time elapsed since last edit public function editTimeElapsed() { return Main::timeElapsed($this->editTime); } }