REST Service for POPCORN - ILIAS
alex
2025-05-26 e7f0effd8f80641933b3c1be915b121ce58eacec
lib/db.js
@@ -37,7 +37,7 @@
   const pool = await poolP
   const [results, fields] = await pool.query(
      `SELECT ${sel}
       FROM ilias.usr_data AS ud
       FROM ${database}.usr_data AS ud
       WHERE login REGEXP '^[0-9]+$'
       LIMIT ${limit}
       OFFSET ${offset}
@@ -55,7 +55,7 @@
   const pool = await poolP
   const [results, fields] = await pool.query(
      `SELECT COUNT(*)
       FROM ilias.usr_data AS ud
       FROM ${database}.usr_data AS ud
       WHERE login REGEXP '^[0-9]+$'`
   )
   return results[0]["COUNT(*)"]
@@ -69,7 +69,7 @@
   const pool = await poolP
   const [results, fields] = await pool.query(
      `SELECT ${sel}
       FROM ilias.usr_data AS ud
       FROM ${database}.usr_data AS ud
       WHERE login = '${login}'
         AND login REGEXP '^[0-9]+$'`
   )
@@ -84,7 +84,7 @@
   const pool = await poolP
   const [results, fields] = await pool.query(
      `SELECT ${sel}
       FROM ilias.usr_data AS ud
       FROM ${database}.usr_data AS ud
       WHERE usr_id = '${userId}'
         AND login REGEXP '^[0-9]+$'`
   )
@@ -95,8 +95,8 @@
   const pool = await poolP
   const [results] = await pool.query(
      `SELECT ut.usr_id, ud.field_name, ut.value
        FROM ilias.udf_definition ud
        JOIN ilias.udf_text ut ON ut.field_id = ud.field_id`
        FROM ${database}.udf_definition ud
        JOIN ${database}.udf_text ut ON ut.field_id = ud.field_id`
   )
   return results
}
@@ -105,8 +105,8 @@
   const pool = await poolP
   const [results] = await pool.query(
      `SELECT ut.usr_id, ud.field_name, ut.value
        FROM ilias.udf_definition ud
        JOIN ilias.udf_text ut ON ut.field_id = ud.field_id
        FROM ${database}.udf_definition ud
        JOIN ${database}.udf_text ut ON ut.field_id = ud.field_id
        WHERE ut.usr_id = '${usr_id}'
        `
   )