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('viewreaders', 'forumng'), 'feature/readers/readers.php'); }
public function display($discussion) { return parent::get_button($discussion, get_string('savetoportfolio', 'forumng'), 'feature/portfolio/savetoportfolio.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) { $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('discussionoptions', 'forumng'), 'editpost.php'); }
/** * Displays row of buttons that go along the bottom of a discussion. * @return string HTML code for all feature buttons in this discussion */ public function display_discussion_features() { // Get forum type $type = $this->get_forum()->get_type(); // Print discussion features $features = ''; foreach (discussion_feature::get_all() as $feature) { if ($feature->should_display($this) && $type->allow_discussion_feature($this, $feature)) { $features .= $feature->display($this); } } if ($features) { print '<div id="forumng-features">' . $features . '</div>'; } }
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'); }