|
|
|
@ -1,5 +1,7 @@ |
|
|
|
|
<?php |
|
|
|
|
|
|
|
|
|
/* For licensing terms, see /license.txt */ |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* This script gives information about a course. |
|
|
|
|
* |
|
|
|
@ -68,15 +70,15 @@ function get_course_usage($course, $session_id = 0) |
|
|
|
|
|
|
|
|
|
$usage = []; |
|
|
|
|
$conditionSession = ''; |
|
|
|
|
if ($session_id !== '') { |
|
|
|
|
$session_id = intval($session_id); |
|
|
|
|
if ('' !== $session_id) { |
|
|
|
|
$session_id = (int) $session_id; |
|
|
|
|
$conditionSession = " AND session_id = '$session_id' "; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
foreach ($tables as $tableInfo) { |
|
|
|
|
$table = $tableInfo[0]; |
|
|
|
|
$title = $tableInfo[1]; |
|
|
|
|
$sql = "SELECT COUNT(*) count FROM $table |
|
|
|
|
$sql = "SELECT COUNT(*) count FROM $table |
|
|
|
|
WHERE c_id = '$courseId' $conditionSession "; |
|
|
|
|
$rs = Database::query($sql); |
|
|
|
|
$row = Database::fetch_array($rs); |
|
|
|
@ -128,12 +130,12 @@ $sql = "SELECT *, cu.status as course_status |
|
|
|
|
FROM $table_course_user cu, $table_user u"; |
|
|
|
|
if (api_is_multiple_url_enabled()) { |
|
|
|
|
$sql .= " INNER JOIN ".Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER)." url_rel_user |
|
|
|
|
ON |
|
|
|
|
u.user_id = url_rel_user.user_id AND |
|
|
|
|
ON |
|
|
|
|
u.id = url_rel_user.user_id AND |
|
|
|
|
url_rel_user.access_url_id = ".api_get_current_access_url_id(); |
|
|
|
|
} |
|
|
|
|
$sql .= " WHERE |
|
|
|
|
cu.user_id = u.user_id AND |
|
|
|
|
cu.user_id = u.id AND |
|
|
|
|
cu.c_id = '".$courseId."' AND |
|
|
|
|
cu.relation_type <> ".COURSE_RELATION_TYPE_RRHH; |
|
|
|
|
$res = Database::query($sql); |
|
|
|
|