if (!defined('APPLICATION')) { exit; } $Session = Gdn::Session(); if (!function_exists('WriteComment')) { include $this->FetchViewLocation('helper_functions', 'discussion'); } // Wrap the discussion related content in a div. echo '<div class="MessageList Discussion">'; // Write the page title. echo '<!-- Page Title --> <div id="Item_0" class="PageTitle">'; echo '<div class="Options">'; $this->FireEvent('BeforeDiscussionOptions'); WriteBookmarkLink(); WriteDiscussionOptions(); WriteAdminCheck(); echo '</div>'; echo '<h1>' . $this->Data('Discussion.Name') . '</h1>'; echo "</div>\n\n"; // Write the initial discussion. if ($this->Data('Page') == 1) { include $this->FetchViewLocation('discussion', 'discussion'); echo '</div>'; // close discussion wrap $this->FireEvent('AfterDiscussion'); } else { echo '</div>'; // close discussion wrap } echo '<div class="CommentsWrap">';
public function SendOptions($Discussion) { require_once $this->FetchViewLocation('helper_functions', 'Discussion'); ob_start(); WriteDiscussionOptions($Discussion); $Options = ob_get_clean(); $this->JsonTarget("#Discussion_{$Discussion->DiscussionID} .OptionsMenu,.Section-Discussion .Discussion .OptionsMenu", $Options, 'ReplaceWith'); }