Proyectos de Subversion Moodle

Rev

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

Rev 1261 Rev 1263
Línea 16... Línea 16...
16
        $data = ['course' => ''];
16
        $data = ['course' => ''];
Línea 17... Línea 17...
17
 
17
 
18
        // Consulta SQL optimizada para obtener el último curso accedido por el usuario
18
        // Consulta SQL optimizada para obtener el último curso accedido por el usuario
19
        $sql = "SELECT *
19
        $sql = "SELECT *
20
        FROM {logstore_standard_log}
20
        FROM {logstore_standard_log}
21
        WHERE eventname LIKE :eventname
21
        WHERE (eventname LIKE :courseviewedevent OR eventname LIKE :moduleviewedevent) 
22
        AND userid = :userid
22
        AND userid = :userid
23
        ORDER BY timecreated DESC
23
        ORDER BY timecreated DESC
24
        LIMIT 1";
24
        LIMIT 1";
25
        $params = array('eventname' => '%course_viewed%', 'userid' => $userid);
25
        $params = array('courseviewedevent' => '%course_viewed%', 'moduleviewedevent' => '%course_module_viewed%', 'userid' => $userid);
Línea 26... Línea 26...
26
        $lastcourse = $DB->get_record_sql($sql, $params);
26
        $lastcourse = $DB->get_record_sql($sql, $params);
27
 
27