/** * @return array all other caps used in module */ function quiz_get_extra_capabilities() { global $CFG; require_once($CFG->libdir . '/questionlib.php'); $caps = question_get_all_capabilities(); $caps[] = 'moodle/site:accessallgroups'; return $caps; }
/** * @global object * @global stdClass * @return array all other caps used in module */ function game_get_extra_capabilities() { global $DB, $CFG; require_once $CFG->libdir . '/questionlib.php'; $caps = question_get_all_capabilities(); $reportcaps = $DB->get_records_select_menu('capabilities', 'name LIKE ?', array('quizreport/%'), 'id,name'); $caps = array_merge($caps, $reportcaps); $caps[] = 'moodle/site:accessallgroups'; return $caps; }