Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 29... Línea 29...
29
require_once(__DIR__ . '/../../editlib.php');
29
require_once(__DIR__ . '/../../editlib.php');
30
global $DB, $OUTPUT, $PAGE, $COURSE;
30
global $DB, $OUTPUT, $PAGE, $COURSE;
Línea 31... Línea 31...
31
 
31
 
32
$deleteselected = optional_param('deleteselected', false, PARAM_BOOL);
32
$deleteselected = optional_param('deleteselected', false, PARAM_BOOL);
33
$returnurl = optional_param('returnurl', 0, PARAM_LOCALURL);
33
$returnurl = optional_param('returnurl', 0, PARAM_LOCALURL);
34
$cmid = optional_param('cmid', 0, PARAM_INT);
-
 
35
$courseid = optional_param('courseid', 0, PARAM_INT);
34
$cmid = required_param('cmid', PARAM_INT);
Línea 36... Línea 35...
36
$deleteall = optional_param('deleteall', false, PARAM_BOOL);
35
$deleteall = optional_param('deleteall', false, PARAM_BOOL);
37
 
36
 
38
if ($returnurl) {
37
if ($returnurl) {
Línea 39... Línea 38...
39
    $returnurl = new moodle_url($returnurl);
38
    $returnurl = new moodle_url($returnurl);
Línea 40... Línea -...
40
}
-
 
41
 
39
}
42
\core_question\local\bank\helper::require_plugin_enabled('qbank_deletequestion');
40
 
43
 
41
\core_question\local\bank\helper::require_plugin_enabled('qbank_deletequestion');
44
if ($cmid) {
-
 
45
    list($module, $cm) = get_module_from_cmid($cmid);
-
 
46
    require_login($cm->course, false, $cm);
-
 
47
    $thiscontext = context_module::instance($cmid);
-
 
48
} else if ($courseid) {
-
 
49
    require_login($courseid, false);
-
 
Línea 50... Línea 42...
50
    $thiscontext = context_course::instance($courseid);
42
 
51
} else {
43
[$module, $cm] = get_module_from_cmid($cmid);
Línea 52... Línea 44...
52
    throw new moodle_exception('missingcourseorcmid', 'question');
44
require_login($cm->course, false, $cm);
Línea 113... Línea 105...
113
            'deleteall' => $deleteall,
105
            'deleteall' => $deleteall,
114
            'confirm' => md5($questionlist),
106
            'confirm' => md5($questionlist),
115
            'sesskey' => sesskey(),
107
            'sesskey' => sesskey(),
116
            'returnurl' => $returnurl->out_as_local_url(false),
108
            'returnurl' => $returnurl->out_as_local_url(false),
117
            'cmid' => $cmid,
109
            'cmid' => $cmid,
118
            'courseid' => $courseid,
-
 
119
        ],
110
        ],
120
    );
111
    );
121
    $continue = new \single_button($deleteurl, get_string('delete'), 'post');
112
    $continue = new \single_button($deleteurl, get_string('delete'), 'post');
Línea 122... Línea 113...
122
 
113