REST Service for POPCORN - ILIAS
alex
2025-06-05 bb72362fceb61b26ecdd2d34885d4ae662cd7fe9
lib/db.js
@@ -266,15 +266,17 @@
async function getUserTeilnahmen (usr_id) {
   const pool = await poolP
   const q = `SELECT om.obj_id, om.usr_id, od.title, ulm.status, om.passed, ulm.status_changed
              FROM ilias_globusfachtest.obj_members om
                       INNER JOIN ilias_globusfachtest.usr_data ud ON ud.usr_id = om.usr_id
                       INNER JOIN ilias_globusfachtest.object_data od ON od.obj_id = om.obj_id
                       LEFT JOIN ilias_globusfachtest.ut_lp_marks ulm
   const q = `SELECT om.obj_id, or2.ref_id , om.usr_id, od.title , ulm.status, om.passed, ulm.status_changed
              FROM ${database}.obj_members om
                       INNER JOIN ${database}.object_reference or2 ON or2.obj_id = om.obj_id
                       INNER JOIN ${database}.usr_data ud ON ud.usr_id = om.usr_id
                       INNER JOIN ${database}.object_data od ON od.obj_id = om.obj_id
                       LEFT JOIN ${database}.ut_lp_marks ulm
                                 ON ulm.usr_id = om.usr_id AND ulm.obj_id = om.obj_id
              WHERE om.usr_id = ${usr_id}
                AND om.member = 1
   `
   console.log(q)
   const [results] = await pool.query(q)
   return results
}