. /** * Defines mobile handlers. * * @package mod_htmlcert * @copyright 2018 Mark Nelson , 2021 Klaus-Uwe Mitterer * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die(); $addons = [ 'mod_htmlcert' => [ // Plugin identifier. 'handlers' => [ // Different places where the plugin will display content. 'issueview' => [ // Handler unique name. 'displaydata' => [ 'icon' => $CFG->wwwroot . '/mod/htmlcert/pix/icon.png', 'class' => 'core-course-module-htmlcert-handler', ], 'delegate' => 'CoreCourseModuleDelegate', // Delegate (where to display the link to the plugin). 'method' => 'mobile_view_activity', // Main function in \mod_htmlcert\output\mobile. 'styles' => [ 'url' => '/mod/htmlcert/mobile/styles.css', 'version' => 1 ] ] ], 'lang' => [ // Language strings that are used in all the handlers. ['deleteissueconfirm', 'htmlcert'], ['gethtmlcert', 'htmlcert'], ['listofissues', 'htmlcert'], ['nothingtodisplay', 'moodle'], ['notissued', 'htmlcert'], ['pluginname', 'htmlcert'], ['receiveddate', 'htmlcert'], ['requiredtimenotmet', 'htmlcert'], ['selectagroup', 'moodle'] ] ] ];