Proyectos de Subversion Moodle

Rev

Rev 1242 | Rev 1244 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1242 Rev 1243
Línea 17... Línea 17...
17
 
17
 
18
        // Consulta SQL optimizada para obtener el último modulo visto por el usuario
18
        // Consulta SQL optimizada para obtener el último modulo visto por el usuario
19
        $sql  = "SELECT DISTINCT(coursemoduleid) AS coursemoduleid FROM {course_modules_viewed} WHERE ";
19
        $sql  = "SELECT DISTINCT(coursemoduleid) AS coursemoduleid FROM {course_modules_viewed} WHERE ";
20
        $sql .= "userid = :userid ORDER BY timecreated DESC LIMIT 1";
20
        $sql .= "userid = :userid ORDER BY timecreated DESC LIMIT 1";
21
        $last_module_viewed = $DB->get_record_sql($sql, ['userid' => $userid]);
21
        $last_module_viewed = $DB->get_record_sql($sql, ['userid' => $userid]);
Línea -... Línea 22...
-
 
22
        $module_viewed = $DB->get_record('course_modules', array('id' => $last_module_viewed->coursemoduleid), '*', MUST_EXIST);
-
 
23
 
-
 
24
        $data["course"] = [
Línea 22... Línea 25...
22
        $module_viewed = $DB->get_record('course_modules', array('id' => $last_module_viewed->coursemoduleid), '*');
25
            'fullname' => $module_viewed->course
23
 
26
        ];
Línea 24... Línea 27...
24
 
27