コード例 #1
0
 /**
  * Displays a discussion (main part of discussion page) with given options.
  * @param mod_forumng_discussion $discussion
  * @param object $options
  * @return string HTML content of discussion
  */
 public function render_discussion($discussion, $options)
 {
     // Get main bit of discussion
     $content = $discussion->get_root_post()->display_with_children($options);
     // Get lock post, if any
     $lockpost = $discussion->get_lock_post();
     if ($lockpost) {
         $content = '<div class="forumng-lockmessage">' . $lockpost->display(true, array(mod_forumng_post::OPTION_NO_COMMANDS => true)) . '</div>' . $content;
     }
     return $content;
 }
コード例 #2
0
 /**
  * Displays a discussion (main part of discussion page) with given options.
  * @param mod_forumng_discussion $discussion
  * @param object $options
  * @return string HTML content of discussion
  */
 public function render_discussion($discussion, $options)
 {
     if ($discussion->is_auto_locked()) {
         $options[mod_forumng_post::OPTION_INCLUDE_LOCK] = true;
     }
     // Get main bit of discussion.
     $content = $discussion->get_root_post()->display_with_children($options);
     if ($discussion->is_auto_locked()) {
         $content = $this->render_lock_message() . $content;
     } else {
         // Get lock post, if any.
         $lockpost = $discussion->get_lock_post();
         if ($lockpost) {
             $content = '<div class="forumng-lockmessage">' . $lockpost->display(true, array(mod_forumng_post::OPTION_NO_COMMANDS => true)) . '</div>' . $content;
         }
     }
     return $content;
 }