Proyectos de Subversion Moodle

Rev

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

Rev 1056 Rev 1101
Línea 1... Línea 1...
1
<?php
1
<?php
Línea 2... Línea -...
2
 
-
 
3
 
2
 
Línea 4... Línea 3...
4
require_once('../../config.php');
3
require_once('../../config.php');
Línea 5... Línea 4...
5
 
4
 
Línea 6... Línea 5...
6
defined('MOODLE_INTERNAL') || die();
5
defined('MOODLE_INTERNAL') || die();
7
 
6
 
Línea 8... Línea 7...
8
global $CFG, $DB, $COURSE;
7
global $CFG, $DB, $COURSE;
9
 
8
 
10
$id        = required_param('id', PARAM_INT);                 // Course Module ID.
9
$id = required_param('id', PARAM_INT);    // Course Module ID.
Línea 11... Línea 10...
11
$rating     = required_param('rating', PARAM_INT);          // User selection.
10
$rating = required_param('rating', PARAM_INT);  // User selection.
12
 
11
 
13
if (! $course = $DB->get_record('course', array('id' => $id))) {
12
if (! $course = $DB->get_record('course', array('id' => $id))) {
14
    print_error('Course ID not found');
13
    print_error('Course ID not found');
Línea 15... Línea -...
15
}
-
 
16
 
14
}
17
require_login($course, false);
15
 
Línea 18... Línea 16...
18
if (!$context = get_context_instance(CONTEXT_COURSE, $course->id)) {
16
require_login($course, false);
19
    print_error('nocontext');
17
if (!$context = get_context_instance(CONTEXT_COURSE, $course->id)) {
20
}
18
    print_error('nocontext');
21
 
-
 
22
 
19
}
Línea -... Línea 20...
-
 
20
 
-
 
21
require_capability('block/cesa_course_rating:rate', $context);
23
require_capability('block/cesa_course_rating:rate', $context);
22
global $USER;
24
global $USER;
-
 
25
 
23
 
26
if ($form = data_submitted()) {
24
// Validación: Verificar si el usuario ya ha calificado este curso