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