. /** * Front-end class * * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later * * @package availability_ipaddress * @copyright 2019-05-14 Mfreak.nl | LdesignMedia.nl - Luuk Verhoeven * @author Luuk Verhoeven **/ namespace availability_ipaddress; defined('MOODLE_INTERNAL') || die; /** * Class frontend * * @package availability_ipaddress * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later * @copyright 2019-05-14 Mfreak.nl | LdesignMedia.nl - Luuk Verhoeven */ class frontend extends \core_availability\frontend { /** * @return array */ protected function get_javascript_strings() { return [ 'js:ipaddress', 'js:turn-on-timestamps', 'js:turn-off-timestamps', 'js:enabled', 'error_ipaddress', ]; } /** * Decides whether this plugin should be available in a given course. The * plugin can do this depending on course or system settings. * * @param \stdClass $course Course object * @param \cm_info $cm Course-module currently being edited (null if none) * @param \section_info $section Section currently being edited (null if none) * * @return bool True if there are completion criteria */ protected function allow_add($course, \cm_info $cm = null, \section_info $section = null) { return true; } }