Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
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);