| @@ 94-108 (lines=15) @@ | ||
| 91 | header('Location: '.Security::remove_XSS($_GET['page']).'?id_session='.$id_session); |
|
| 92 | exit(); |
|
| 93 | } |
|
| 94 | } else { |
|
| 95 | $sql = "SELECT user_id |
|
| 96 | FROM $tbl_session_rel_course_rel_user |
|
| 97 | WHERE |
|
| 98 | session_id = '$id_session' AND |
|
| 99 | c_id = '".$courseId."' AND |
|
| 100 | status = 2 "; |
|
| 101 | $rs = Database::query($sql); |
|
| 102 | ||
| 103 | if (Database::num_rows($rs) > 0) { |
|
| 104 | while ($infos = Database::fetch_array($rs)) { |
|
| 105 | $arr_infos[] = $infos['user_id']; |
|
| 106 | } |
|
| 107 | } |
|
| 108 | } |
|
| 109 | ||
| 110 | $order_clause = api_sort_by_first_name() ? ' ORDER BY firstname, lastname, username' : ' ORDER BY lastname, firstname, username'; |
|
| 111 | ||
| @@ 449-457 (lines=9) @@ | ||
| 446 | LIMIT 0,1"; |
|
| 447 | ||
| 448 | $q_last_connection = Database::query($sql); |
|
| 449 | if (Database::num_rows($q_last_connection) > 0) { |
|
| 450 | $current_time = api_get_utc_datetime(); |
|
| 451 | $row = Database::fetch_array($q_last_connection); |
|
| 452 | $i_id_last_connection = $row['login_id']; |
|
| 453 | $sql = "UPDATE $tbl_track_login |
|
| 454 | SET logout_date='".$current_time."' |
|
| 455 | WHERE login_id = $i_id_last_connection"; |
|
| 456 | Database::query($sql); |
|
| 457 | } |
|
| 458 | } |
|
| 459 | ||
| 460 | if ($myLP->get_type() == 2) { |
|
| @@ 50-57 (lines=8) @@ | ||
| 47 | ||
| 48 | $course_id = api_get_course_int_id(); |
|
| 49 | ||
| 50 | if ($learnpath_id == 0) { |
|
| 51 | $is_new = true; |
|
| 52 | ||
| 53 | $sql = "SELECT id FROM " . $tbl_lp . " WHERE c_id = $course_id ORDER BY id DESC LIMIT 0, 1"; |
|
| 54 | $result = Database::query($sql); |
|
| 55 | $row = Database::fetch_array($result); |
|
| 56 | $learnpath_id = $row['id']; |
|
| 57 | } |
|
| 58 | ||
| 59 | $sql_query = "SELECT * FROM $tbl_lp WHERE c_id = $course_id AND id = $learnpath_id"; |
|
| 60 | ||