GIF89a;
| Direktori : /home/serb/www/ |
| Current File : /home/serb/www/ad_report_chart1.php |
<? session_start();
include("lib/globals.php");
include("lib/common.php");
include("lib/functions.php");
$page="my_account";
?>
<!doctype html>
<html>
<head>
<title>Ad Visits Bar Chart</title>
<script type="text/javascript" src="ad_report_chart_files/jquery-1.11.0.min.js"></script>
<!-- styles specific to demo site -->
<!--<link type="text/css" href="jScroll_script_style/demo.css" rel="stylesheet" media="all" />-->
<!-- styles needed by jScrollPane - include in your own sites -->
<link type="text/css" href="jScroll_script_style/jquery.jscrollpane.css" rel="stylesheet" media="all" />
<style type="text/css" id="page-css">
/* Styles specific to this particular page */
body
{
background: #f7c4d5;
overflow: auto;
height: 100%;
}
#content
{
}
</style>
<!-- latest jQuery direct from google's CDN -->
<!--<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>-->
<!-- the mousewheel plugin -->
<script type="text/javascript" src="jScroll_script_style/jquery.mousewheel.js"></script>
<!-- the jScrollPane script -->
<script type="text/javascript" src="jScroll_script_style/jquery.jscrollpane.min.js"></script>
<!-- scripts specific to this demo site -->
<!--<script type="text/javascript" src="jScroll_script_style/demo.js"></script>-->
<script type="text/javascript" src="ad_report_chart_files/TableBarChart.js"></script>
<link rel="stylesheet" href="ad_report_chart_files/TableBarChart.css" />
</head>
<body>
<div style="float:left;width:auto;" id="content">
<!------- chart script ------------>
<?php
$day_td = "<th></th>";
$visit_td = "<th>Visits</th>";
$impression_td = "<th>Impressions</th>";
for($day = 0; $day < 30; $day++)
{
$fulldate = date('Y-m-d',strtotime("-".$day." days"));
$date_day = date('d-m',strtotime("-".$day." days"));
$report_query = "SELECT COUNT(id) AS TOTAL_VISITS FROM `USER_AD_REPORT` WHERE add_date LIKE '".$fulldate."%' AND user_id = '".$_SESSION['userid']."'";
$report_result = execute_query($report_query);
$report_row = mysql_fetch_array($report_result);
$day_td .= "<th>".$date_day."</th>";
$visit_td .= "<td>".($report_row['TOTAL_VISITS'])."</td>";
$report_query = "SELECT COUNT(id) AS TOTAL_IMPRESSIONS FROM `USER_IMPRESSION_REPORT` WHERE add_date LIKE '".$fulldate."%' AND user_id = '".$_SESSION['userid']."'";
$report_result = execute_query($report_query);
$report_row = mysql_fetch_array($report_result);
$impression_td .= "<td>".($report_row['TOTAL_IMPRESSIONS'])."</td>";
}
?>
<table id="source" style="display:none;">
<thead>
<tr><?php echo $day_td;?></tr>
</thead>
<tbody>
<tr><?php echo $visit_td;?></tr>
<tr><?php echo $impression_td;?></tr>
</tbody>
</table>
<div id="target">
</div>
<!--------------------------------->
<script type="text/javascript">
$(function() {
$('#source').tableBarChart('#target', '', false);
});
</script>
<script type="text/javascript" id="sourcecode">
$(function()
{
var win = $(window);
// Full body scroll
var isResizing = false;
win.bind(
'resize',
function()
{
if (!isResizing) {
isResizing = true;
var container = $('#content');
// Temporarily make the container tiny so it doesn't influence the
// calculation of the size of the document
container.css(
{
'width': 1,
'height': 1
}
);
// Now make it the size of the window...
container.css(
{
'width': win.width(),
'height': win.height()
}
);
isResizing = false;
container.jScrollPane(
{
'showArrows': true
}
);
}
}
).trigger('resize');
// Workaround for known Opera issue which breaks demo (see
// http://jscrollpane.kelvinluck.com/known_issues.html#opera-scrollbar )
$('body').css('overflow', 'hidden');
// IE calculates the width incorrectly first time round (it
// doesn't count the space used by the native scrollbar) so
// we re-trigger if necessary.
if ($('#full-page-container').width() != win.width()) {
win.trigger('resize');
}
});
</script>
</div>
</body>
</html>