diff --git a/contrib/pm/theme.php b/contrib/pm/theme.php index edc571d1..a79a3425 100644 --- a/contrib/pm/theme.php +++ b/contrib/pm/theme.php @@ -20,14 +20,15 @@ class PMTheme extends Themelet { $page->add_block(new Block("Private Messages", $html, "main", 10)); } - public function display_composer(Page $page, User $from, User $to) { + public function display_composer(Page $page, User $from, User $to, $subject="") { $post_url = make_link("pm/send"); + $h_subject = html_escape($subject); $to_id = $to->id; $html = << - +
Subject:
Subject:
@@ -37,9 +38,10 @@ EOD; } public function display_message(Page $page, User $from, User $to, $pm) { - $this->display_composer($page, $to, $from); + $this->display_composer($page, $to, $from, "Re: ".$pm["subject"]); $page->set_title("Private Message"); $page->set_heading(html_escape($pm["subject"])); + $page->add_block(new NavBlock()); $page->add_block(new Block("Message", format_text($pm["message"]), "main", 10)); } }