"; $html .= "SubjectFromDateAction"; foreach($pms as $pm) { $h_subject = html_escape($pm["subject"]); $h_from = html_escape($pm["from_name"]); $from_url = make_link("user/".url_escape($pm["from_name"])); $pm_url = make_link("pm/read/".$pm["id"]); $del_url = make_link("pm/delete/".$pm["id"]); $h_date = html_escape($pm["sent_date"]); if($pm["is_read"] == "N") $h_subject = "$h_subject"; $html .= "$h_subject $h_from$h_date
"; } $html .= ""; $page->add_block(new Block("Private Messages", $html, "main", 10)); } public function display_composer(Page $page, User $from, User $to) { $post_url = make_link("pm/send"); $to_id = $to->id; $html = <<
Subject:
EOD; $page->add_block(new Block("Write a PM", $html, "main", 20)); } public function display_message(Page $page, User $from, User $to, $pm) { $this->display_composer($page, $to, $from); $page->set_title("Private Message"); $page->set_heading(html_escape($pm["subject"])); $page->add_block(new Block("Message", format_text($pm["message"]), "main", 10)); } } ?>