| 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);
|