* @author Jorge Frisancho Jibaja - select between dates * */ /** * Code */ // name of the language file that needs to be included $language_file = array ('registration', 'index', 'tracking'); require_once '../inc/global.inc.php'; // including additional libraries require_once api_get_path(LIBRARY_PATH).'pchart/pData.class.php'; require_once api_get_path(LIBRARY_PATH).'pchart/pChart.class.php'; require_once api_get_path(LIBRARY_PATH).'pchart/pCache.class.php'; require_once 'myspace.lib.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 = Security::remove_XSS($_REQUEST['type']); $course_code = Security::remove_XSS($_REQUEST['course']); $connections = MySpace::get_connections_to_course($user_id, $course_code, $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('Send'), 'javascript://', array('onclick'=> 'loadGraph();', 'class' => 'btn')) ) //$form->createElement('label', null, Display::url(get_lang('Reset'), 'javascript:void()', array('id' => "reset_button", 'class' => 'btn'))) ); $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, $course_code); $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').': '.$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::display_warning_message(get_lang('NoDataAvailable')); } ?>