| Línea 80... | 
            Línea 80... | 
          
          
            | 80 | 
             *
  | 
            80 | 
             *
  | 
          
          
            | 81 | 
             * @param stdClass $data An object from the form.
  | 
            81 | 
             * @param stdClass $data An object from the form.
  | 
          
          
            | 82 | 
             * @param mod_h5pactivity_mod_form $mform The form.
  | 
            82 | 
             * @param mod_h5pactivity_mod_form $mform The form.
  | 
          
          
            | 83 | 
             * @return int The id of the newly inserted record.
  | 
            83 | 
             * @return int The id of the newly inserted record.
  | 
          
          
            | 84 | 
             */
  | 
            84 | 
             */
  | 
          
          
            | 85 | 
            function h5pactivity_add_instance(stdClass $data, mod_h5pactivity_mod_form $mform = null): int {
  | 
            85 | 
            function h5pactivity_add_instance(stdClass $data, ?mod_h5pactivity_mod_form $mform = null): int {
  | 
          
          
            | 86 | 
                global $DB;
  | 
            86 | 
                global $DB;
  | 
          
          
            | Línea 87... | 
            Línea 87... | 
          
          
            | 87 | 
             
  | 
            87 | 
             
  | 
          
          
            | 88 | 
                $data->timecreated = time();
  | 
            88 | 
                $data->timecreated = time();
  | 
          
          
            | 89 | 
                $data->timemodified = $data->timecreated;
  | 
            89 | 
                $data->timemodified = $data->timecreated;
  | 
          
          
            | Línea 109... | 
            Línea 109... | 
          
          
            | 109 | 
             *
  | 
            109 | 
             *
  | 
          
          
            | 110 | 
             * @param stdClass $data An object from the form in mod_form.php.
  | 
            110 | 
             * @param stdClass $data An object from the form in mod_form.php.
  | 
          
          
            | 111 | 
             * @param mod_h5pactivity_mod_form $mform The form.
  | 
            111 | 
             * @param mod_h5pactivity_mod_form $mform The form.
  | 
          
          
            | 112 | 
             * @return bool True if successful, false otherwise.
  | 
            112 | 
             * @return bool True if successful, false otherwise.
  | 
          
          
            | 113 | 
             */
  | 
            113 | 
             */
  | 
          
          
            | 114 | 
            function h5pactivity_update_instance(stdClass $data, mod_h5pactivity_mod_form $mform = null): bool {
  | 
            114 | 
            function h5pactivity_update_instance(stdClass $data, ?mod_h5pactivity_mod_form $mform = null): bool {
  | 
          
          
            | 115 | 
                global $DB;
  | 
            115 | 
                global $DB;
  | 
          
          
            | Línea 116... | 
            Línea 116... | 
          
          
            | 116 | 
             
  | 
            116 | 
             
  | 
          
          
            | 117 | 
                $data->timemodified = time();
  | 
            117 | 
                $data->timemodified = time();
  | 
          
          
            | Línea 251... | 
            Línea 251... | 
          
          
            | 251 | 
             *
  | 
            251 | 
             *
  | 
          
          
            | 252 | 
             * @param MoodleQuickForm $mform form passed by reference
  | 
            252 | 
             * @param MoodleQuickForm $mform form passed by reference
  | 
          
          
            | 253 | 
             */
  | 
            253 | 
             */
  | 
          
          
            | 254 | 
            function h5pactivity_reset_course_form_definition(&$mform): void {
  | 
            254 | 
            function h5pactivity_reset_course_form_definition(&$mform): void {
  | 
          
          
            | 255 | 
                $mform->addElement('header', 'h5pactivityheader', get_string('modulenameplural', 'mod_h5pactivity'));
  | 
            255 | 
                $mform->addElement('header', 'h5pactivityheader', get_string('modulenameplural', 'mod_h5pactivity'));
  | 
          
          
            | - | 
               | 
            256 | 
                $mform->addElement('static', 'h5pactivitydelete', get_string('delete'));
  | 
          
          
            | 256 | 
                $mform->addElement('advcheckbox', 'reset_h5pactivity', get_string('deleteallattempts', 'mod_h5pactivity'));
  | 
            257 | 
                $mform->addElement('advcheckbox', 'reset_h5pactivity', get_string('deleteallattempts', 'mod_h5pactivity'));
  | 
          
          
            | 257 | 
            }
  | 
            258 | 
            }
  | 
          
          
            | Línea 258... | 
            Línea 259... | 
          
          
            | 258 | 
             
  | 
            259 | 
             
  | 
          
          
            | 259 | 
            /**
  | 
            260 | 
            /**
  | 
          
          
            | Línea 851... | 
            Línea 852... | 
          
          
            | 851 | 
             *
  | 
            852 | 
             *
  | 
          
          
            | 852 | 
             * @param settings_navigation $settingsnav The settings navigation object
  | 
            853 | 
             * @param settings_navigation $settingsnav The settings navigation object
  | 
          
          
            | 853 | 
             * @param navigation_node $h5pactivitynode The node to add module settings to
  | 
            854 | 
             * @param navigation_node $h5pactivitynode The node to add module settings to
  | 
          
          
            | 854 | 
             */
  | 
            855 | 
             */
  | 
          
          
            | 855 | 
            function h5pactivity_extend_settings_navigation(settings_navigation $settingsnav,
  | 
            856 | 
            function h5pactivity_extend_settings_navigation(settings_navigation $settingsnav,
  | 
          
          
            | 856 | 
                    navigation_node $h5pactivitynode = null) {
  | 
            857 | 
                    ?navigation_node $h5pactivitynode = null) {
  | 
          
          
            | 857 | 
                global $USER;
  | 
            858 | 
                global $USER;
  | 
          
          
            | Línea 858... | 
            Línea 859... | 
          
          
            | 858 | 
             
  | 
            859 | 
             
  | 
          
          
            | Línea 859... | 
            Línea 860... | 
          
          
            | 859 | 
                $manager = manager::create_from_coursemodule($settingsnav->get_page()->cm);
  | 
            860 | 
                $manager = manager::create_from_coursemodule($settingsnav->get_page()->cm);
  |