|
@@ -1291,12 +1291,19 @@ class Tracking
|
|
|
$condition_user = " AND user_id = $user_id ";
|
|
|
}
|
|
|
|
|
|
- $sql = "SELECT SUM(UNIX_TIMESTAMP(logout_course_date) - UNIX_TIMESTAMP(login_course_date)) as nb_seconds
|
|
|
- FROM $tbl_track_course
|
|
|
- WHERE
|
|
|
- UNIX_TIMESTAMP(logout_course_date) > UNIX_TIMESTAMP(login_course_date) AND
|
|
|
- c_id = '$courseId' AND
|
|
|
- session_id = '$session_id' $condition_user";
|
|
|
+ $sql = "SELECT SUM(UNIX_TIMESTAMP(logout_course_date) - UNIX_TIMESTAMP(login_course_date)) as nb_seconds "
|
|
|
+ . "FROM $tbl_track_course "
|
|
|
+ . "WHERE UNIX_TIMESTAMP(logout_course_date) > UNIX_TIMESTAMP(login_course_date) ";
|
|
|
+
|
|
|
+ if ($courseId != 0) {
|
|
|
+ $sql .= "AND c_id = '$courseId' ";
|
|
|
+ }
|
|
|
+
|
|
|
+ if ($session_id != -1) {
|
|
|
+ $sql .= "AND session_id = '$session_id' ";
|
|
|
+ }
|
|
|
+
|
|
|
+ $sql .= $condition_user;
|
|
|
|
|
|
$rs = Database::query($sql);
|
|
|
$row = Database::fetch_array($rs);
|