$track_login_table = Database::get_main_table(TABLE_STATISTIC_TRACK_E_LOGIN); $sql_last_login = "******" . $_user['user_id'] . "'\n ORDER BY login_date DESC LIMIT 1"; $result_last_login = Database::query($sql_last_login); if (!$result_last_login) { if (Database::num_rows($result_last_login) > 0) { $user_last_login_datetime = Database::fetch_array($result_last_login); $user_last_login_datetime = $user_last_login_datetime[0]; Session::write('user_last_login_datetime', $user_last_login_datetime); } } //Event::event_login(); } // End login -- if ($_POST['submitAuth']) } else { // Only if login form was not sent because if the form is sent the user was already on the page. Event::event_open(); } if (api_get_setting('display_categories_on_homepage') == 'true') { $controller->tpl->assign('course_category_block', $controller->return_courses_in_categories()); } $controller->set_login_form(); //@todo move this inside the IndexManager if (!api_is_anonymous()) { $controller->tpl->assign('profile_block', $controller->return_profile_block()); $controller->tpl->assign('user_image_block', $controller->return_user_image_block()); if (api_is_platform_admin()) { $controller->tpl->assign('course_block', $controller->return_course_block()); } else { $controller->tpl->assign('teacher_block', $controller->return_teacher_link()); } }