public function display($discussion)
 {
     if (!$discussion->is_locked()) {
         return parent::get_button($discussion, get_string('lock', 'forumng'), 'editpost.php', false, array('lock' => 1));
     } else {
         return parent::get_button($discussion, get_string('unlock', 'forumng'), 'feature/lock/unlock.php');
     }
 }
 public function display($discussion)
 {
     global $SESSION;
     if (isset($SESSION->forumng_mergefrom)) {
         return parent::get_button($discussion, get_string('mergehere', 'forumng'), 'feature/merge/merge.php', true, array('stage' => 2), '<input type="submit" name="cancel" value="' . get_string('cancel') . '" />', true);
     } else {
         return parent::get_button($discussion, get_string('merge', 'forumng'), 'feature/merge/merge.php');
     }
 }
 public function display($discussion)
 {
     return parent::get_button($discussion, get_string('print', 'forumng'), 'feature/print/print.php');
 }
 public function display($discussion)
 {
     return parent::get_button($discussion, get_string('savetoportfolio', 'forumng'), 'feature/portfolio/savetoportfolio.php');
 }
 public function display($discussion)
 {
     $params = $discussion->get_link_params_array();
     return parent::get_button($discussion, get_string('markdiscussionread', 'forumng'), 'markread.php', true, $params);
 }
 public function display($discussion)
 {
     return parent::get_button($discussion, get_string('viewreaders', 'forumng'), 'feature/readers/readers.php');
 }
 public function display($discussion)
 {
     return parent::get_button($discussion, $discussion->is_deleted() ? get_string('undelete', 'forumng') : get_string('delete'), 'feature/delete/delete.php', false, array('delete' => $discussion->is_deleted() ? 0 : 1));
 }
 public function display($discussion)
 {
     return parent::get_button($discussion, get_string('discussionoptions', 'forumng'), 'editpost.php');
 }
 public function display($discussion)
 {
     return parent::get_button($discussion, get_string('forward', 'forumng'), 'feature/forward/forward.php');
 }
 public function display($discussion)
 {
     return parent::get_button($discussion, get_string('exportword', 'forumng'), 'feature/export/export.php');
 }
 public function display($discussion)
 {
     return parent::get_button($discussion, get_string('copy_discussion', 'forumng'), 'feature/copy/copy.php');
 }