Usage History
if($loggedin != 1) {
?>
}
else {
?>
if($fetching == 1) {
?>
| Fetching your transaction data. Please wait... |
}
?>
Usage History
if($ret_message != '') {
echo "
";
}
?>
if($report == 1 && $opstatus) {
?>
$usage_array = array();
$count = 0;
$currentrec = "";
$xmlstr = $_REQUEST['resp_usagedata'];
function opening_element($parser, $element, $attributes) {
/* opening XML element callback function */
global $count;
global $currentrec;
if ($element == "record") {
$count++;
$currentrec="";
} else {
$currentrec = $element;
}
}
function closing_element($parser, $element) {
/* closing XML element callback function */
global $count;
global $currentrec;
$currentrec = "";
}
function character_data($parser, $data) {
/* callback function for character data */
global $count;
global $currentrec;
global $usage_array;
if ($currentrec == "sessionstart") {
$usage_array[$count]['sessionstart'] = $data;
}
if ($currentrec == "sessioncount") {
$usage_array[$count]['sessioncount'] = $data;
}
if ($currentrec == "upload") {
$usage_array[$count]['upload'] = $data;
}
if ($currentrec == "download") {
$usage_array[$count]['download'] = $data;
}
if ($currentrec == "duration") {
$usage_array[$count]['duration'] = $data;
}
}
$parser = xml_parser_create();
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, false);
xml_set_element_handler($parser, "opening_element", "closing_element");
xml_set_character_data_handler($parser, "character_data");
xml_parse($parser, $xmlstr);
xml_parser_free($parser);
?>
if($pages=='') {
echo "| No records found. |
";
}
for($i=1;$i<=$count;$i++) {
$sessionstart = $usage_array[$i]['sessionstart'];
$sessioncount = $usage_array[$i]['sessioncount'];
$duration=$usage_array[$i]['duration'];
$upload = $usage_array[$i]['upload'];
$download = $usage_array[$i]['download'];
echo "| $i | ";
echo " $sessionstart | ";
echo " $sessioncount | ";
echo " $duration | ";
echo " $upload | ";
echo " $download |
";
}
?>
}
}
?>