. namespace core_question\bank; /** * A base class for actions that are an icon that lets you manipulate the question in some way. * * @copyright 2009 Tim Hunt * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ abstract class action_column_base extends column_base { protected function get_title() { return ' '; } public function get_extra_classes() { return array('iconcol'); } protected function print_icon($icon, $title, $url) { global $OUTPUT; echo ' ' . $title . ''; } public function get_required_fields() { // Createdby is required for permission checks. return array('q.id', 'q.createdby'); } }