|
|
|
@ -139,7 +139,12 @@ foreach ($courses as $enreg) { |
|
|
|
|
$tbl_session = Database :: get_main_table(TABLE_MAIN_SESSION); |
|
|
|
|
$tbl_session_course = Database :: get_main_table(TABLE_MAIN_SESSION_COURSE); |
|
|
|
|
$tbl_session_course_user = Database :: get_main_table(TABLE_MAIN_SESSION_COURSE_USER); |
|
|
|
|
|
|
|
|
|
$tbl_course_lp_view = Database :: get_course_table(TABLE_LP_VIEW, $course_info['db_name']); |
|
|
|
|
$tbl_course_lp_view_item = Database :: get_course_table(TABLE_LP_ITEM_VIEW, $course_info['db_name']); |
|
|
|
|
$tbl_course_lp = Database :: get_course_table(TABLE_LP_MAIN, $course_info['db_name']); |
|
|
|
|
$tbl_course_lp_item = Database :: get_course_table(TABLE_LP_ITEM, $course_info['db_name']); |
|
|
|
|
$tbl_course_quiz = Database :: get_course_table(TABLE_QUIZ_TEST, $course_info['db_name']); |
|
|
|
|
|
|
|
|
|
$sql = 'SELECT id_session |
|
|
|
|
FROM '.$tbl_session_course_user.' session_course_user |
|
|
|
|
WHERE session_course_user.id_user = '.intval($_user['user_id']).' |
|
|
|
@ -200,7 +205,7 @@ foreach ($courses as $enreg) { |
|
|
|
|
<th class="head" style="color:#000"><?php echo get_lang('LastConnexion'); ?></th>
|
|
|
|
|
</tr> |
|
|
|
|
<?php |
|
|
|
|
$sql_learnpath = "SELECT lp.name,lp.id FROM ".$course_info['db_name'].".".$tbl_course_lp." AS lp"; |
|
|
|
|
$sql_learnpath = "SELECT lp.name,lp.id FROM ".$tbl_course_lp." AS lp"; |
|
|
|
|
$result_learnpath = Database::query($sql_learnpath); |
|
|
|
|
if (Database::num_rows($result_learnpath) > 0) { |
|
|
|
|
while($learnpath = Database::fetch_array($result_learnpath)) { |
|
|
|
@ -208,8 +213,8 @@ foreach ($courses as $enreg) { |
|
|
|
|
|
|
|
|
|
// calculates last connection time |
|
|
|
|
$sql = 'SELECT MAX(start_time) |
|
|
|
|
FROM '.$course_info['db_name'].'.'.$tbl_course_lp_view_item.' AS item_view |
|
|
|
|
INNER JOIN '.$course_info['db_name'].'.'.$tbl_course_lp_view.' AS view |
|
|
|
|
FROM '.$tbl_course_lp_view_item.' AS item_view |
|
|
|
|
INNER JOIN '.$tbl_course_lp_view.' AS view |
|
|
|
|
ON item_view.lp_view_id = view.id |
|
|
|
|
AND view.lp_id = '.$learnpath['id'].' |
|
|
|
|
AND view.user_id = '.$_user['user_id']; |
|
|
|
@ -218,8 +223,8 @@ foreach ($courses as $enreg) { |
|
|
|
|
|
|
|
|
|
// calculates time |
|
|
|
|
$sql = 'SELECT SUM(total_time) |
|
|
|
|
FROM '.$course_info['db_name'].'.'.$tbl_course_lp_view_item.' AS item_view |
|
|
|
|
INNER JOIN '.$course_info['db_name'].'.'.$tbl_course_lp_view.' AS view |
|
|
|
|
FROM '.$tbl_course_lp_view_item.' AS item_view |
|
|
|
|
INNER JOIN '.$tbl_course_lp_view.' AS view |
|
|
|
|
ON item_view.lp_view_id = view.id |
|
|
|
|
AND view.lp_id = '.$learnpath['id'].' |
|
|
|
|
AND view.user_id = '.$_user['user_id']; |
|
|
|
@ -278,7 +283,7 @@ foreach ($courses as $enreg) { |
|
|
|
|
|
|
|
|
|
if (Database::result($result_visibility_tests, 0, 'visibility') == 1) {*/ |
|
|
|
|
$sql_exercices = " SELECT quiz.title,id, results_disabled |
|
|
|
|
FROM ".$course_info['db_name'].".".$tbl_course_quiz." AS quiz |
|
|
|
|
FROM ".$tbl_course_quiz." AS quiz |
|
|
|
|
WHERE active='1'"; |
|
|
|
|
|
|
|
|
|
$result_exercices = Database::query($sql_exercices); |
|
|
|
|