. namespace core_question\bank; /** * A column with a checkbox for each question with name q{questionid}. * * @copyright 2009 Tim Hunt * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class checkbox_column extends column_base { protected $strselect; public function init() { $this->strselect = get_string('select'); } public function get_name() { return 'checkbox'; } protected function get_title() { return ''; } protected function get_title_tip() { global $PAGE; $PAGE->requires->strings_for_js(array('selectall', 'deselectall'), 'moodle'); $PAGE->requires->yui_module('moodle-question-qbankmanager', 'M.question.qbankmanager.init'); return get_string('selectquestionsforbulk', 'question'); } protected function display_content($question, $rowclasses) { global $PAGE; echo ''; } public function get_required_fields() { return array('q.id'); } }