* @author Jorge Frisancho Jibaja - select between dates * */ require_once __DIR__.'/../inc/global.inc.php'; api_block_anonymous_users(); // the section (for the tabs) $this_section = SECTION_TRACKING; /* MAIN */ $user_id = intval($_REQUEST['student']); $session_id = intval($_GET['id_session']); $type = isset($_REQUEST['type']) ? Security::remove_XSS($_REQUEST['type']) : ''; $course_code = isset($_REQUEST['course']) ? Security::remove_XSS($_REQUEST['course']) : ''; $courseInfo = api_get_course_info($course_code); $courseId = (!empty($courseInfo['real_id']) ? $courseInfo['real_id'] : null); $connections = MySpace::get_connections_to_course($user_id, $courseId, $session_id); $quote_simple = "'"; $form = new FormValidator( 'myform', 'get', api_get_self(), null, array('id' => 'myform') ); $form->addElement('text', 'from', get_lang('From'), array('id' => 'date_from')); $form->addElement('text', 'to', get_lang('Until'), array('id' => 'date_to')); $form->addElement( 'select', 'type', get_lang('Type'), array('day' => get_lang('Day'), 'month' => get_lang('Month')), array('id' => 'type') ); $form->addElement('hidden', 'student', $user_id); $form->addElement('hidden', 'course', $course_code); $form->addRule('from', get_lang('ThisFieldIsRequired'), 'required'); $form->addRule('to', get_lang('ThisFieldIsRequired'), 'required'); $group = array( $form->createElement( 'label', null, Display::url(get_lang('Search'), 'javascript://', array('onclick'=> 'loadGraph();', 'class' => 'btn btn-default')) ) ); $form->addGroup($group); $from = null; $to = null; $course = $course_code; if ($form->validate()) { $values = $form->getSubmitValues(); $from = $values['from']; $to = $values['to']; $type = $values['type']; $course = $values['course']; } $url = api_get_path(WEB_AJAX_PATH).'myspace.ajax.php?a=access_detail_by_date&course='.$course.'&student='.$user_id; $htmlHeadXtra[] = ''; $htmlHeadXtra[] = ''; $htmlHeadXtra[] = ""; $htmlHeadXtra[] = ''; //Changes END $interbreadcrumb[] = array('url' => '#', 'name' => get_lang('AccessDetails')); Display :: display_header(''); $userInfo = api_get_user_info($user_id); $result_to_print = ''; $sql_result = MySpace::get_connections_to_course($user_id, $courseId); $result_to_print = convert_to_string($sql_result); echo Display::page_header(get_lang('DetailsStudentInCourse')); echo Display::page_subheader( get_lang('User').': '.$userInfo['complete_name'].' - '.get_lang('Course').': '.$courseInfo['title'].' ('.$course_code.')' ); $form->setDefaults(array('from' => $from, 'to' => $to)); $form->display(); ?>




'.get_lang('Total').': '.$rst['total'].'
'; $foo_stats .= ''.get_lang('Average').': '.$rst['avg'].'
'; $foo_stats .= ''.get_lang('Quantity').' : '.$rst['times'].'
'; echo $foo_stats; } else { echo Display::return_message(get_lang('NoDataAvailable'), 'warning'); } ?>