api_get_path(WEB_CODE_PATH).'admin/index.php', 'name' => get_lang('PlatformAdmin')); $interbreadcrumb[] = array('url' => api_get_path(WEB_CODE_PATH).'session/session_list.php', 'name' => get_lang('SessionList')); $interbreadcrumb[] = array('url' => api_get_path(WEB_CODE_PATH).'session/resume_session.php?id_session='.api_get_session_id(), 'name' => get_lang('SessionOverview')); } $nameTools = get_lang('Tracking'); // Display the header. Display::display_header($nameTools, 'Tracking'); /* MAIN CODE */ echo '
'; echo Display::url( Display::return_icon('user.png', get_lang('StudentsTracking'), array(), ICON_SIZE_MEDIUM), api_get_path(WEB_CODE_PATH).'tracking/courseLog.php?'.api_get_cidreq() ); echo Display::url( Display::return_icon('group.png', get_lang('GroupReporting'), array(), ICON_SIZE_MEDIUM), 'course_log_groups.php?'.api_get_cidreq(true, false) ); echo Display::url( Display::return_icon('course.png', get_lang('CourseTracking'), array(), ICON_SIZE_MEDIUM), api_get_path(WEB_CODE_PATH).'tracking/course_log_tools.php?'.api_get_cidreq() ); echo Display::return_icon('tools_na.png', get_lang('ResourcesTracking'), array(), ICON_SIZE_MEDIUM); echo ''; echo ''. Display::return_icon('printer.png', get_lang('Print'), '', ICON_SIZE_MEDIUM). ''; $addional_param = ''; if (isset($_GET['additional_profile_field'])) { $addional_param = 'additional_profile_field='.intval($_GET['additional_profile_field']); } $users_tracking_per_page = ''; if (isset($_GET['users_tracking_per_page'])) { $users_tracking_per_page = '&users_tracking_per_page='.intval($_GET['users_tracking_per_page']); } echo ' '.Display::return_icon('export_csv.png', get_lang('ExportAsCSV'), '', ICON_SIZE_MEDIUM).''; echo ''; echo '
'; // Create a search-box. $form = new FormValidator( 'search_simple', 'GET', api_get_path(WEB_CODE_PATH).'tracking/course_log_resources.php?'.api_get_cidreq().'&id_session'.$session_id, '', array('class' => 'form-search'), false ); $renderer = $form->defaultRenderer(); $renderer->setCustomElementTemplate('{element}'); $form->addElement('text', 'keyword', get_lang('Keyword')); $form->addElement('hidden', 'cidReq', api_get_course_id()); $form->addElement('hidden', 'id_session', $session_id); $form->addButtonSearch(get_lang('SearchUsers'), 'submit'); echo '
'; $form->display(); echo '
'; $table = new SortableTable( 'resources', array('TrackingCourseLog', 'count_item_resources'), array('TrackingCourseLog', 'get_item_resources_data'), 5, 20, 'DESC' ); $parameters = array( //'keyword' => Security::remove_XSS($_GET['keyword']), 'id_session' => $session_id, 'cidReq' => api_get_course_id() ); $table->set_additional_parameters($parameters); $table->set_header(0, get_lang('Tool')); $table->set_header(1, get_lang('EventType')); $table->set_header(2, get_lang('Session'), false); $table->set_header(3, get_lang('UserName'), true, 'width=65px'); $table->set_header(4, get_lang('IPAddress'), true, 'width=100px'); $table->set_header(5, get_lang('Document'), false); $table->set_header(6, get_lang('Date'), true, 'width=190px'); $table->display(); Display::display_footer();