* @author Jorge Frisancho Jibaja - select between dates * */ //require_once '../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 = Security::remove_XSS($_REQUEST['type']); $course_code = Security::remove_XSS($_REQUEST['course']); $courseInfo = api_get_course_info($course_code); $courseId = $courseInfo['real_id']; $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').': '.$course_code ); $form->setDefaults(array('from' => $from, 'to' => $to)); $form->display(); ?>