|
|
|
@ -30,17 +30,17 @@ |
|
|
|
|
<?php }?> |
|
|
|
|
|
|
|
|
|
<div class="stat"> |
|
|
|
|
<h2><?php echo _t('stats_entry_per_hour'); ?></h2>
|
|
|
|
|
<h2><?php echo _t('stats_entry_per_hour', $this->averageHour); ?></h2>
|
|
|
|
|
<div id="statsEntryPerHour" style="height: 300px"></div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="stat half"> |
|
|
|
|
<h2><?php echo _t('stats_entry_per_day_of_week'); ?></h2>
|
|
|
|
|
<h2><?php echo _t('stats_entry_per_day_of_week', $this->averageDayOfWeek); ?></h2>
|
|
|
|
|
<div id="statsEntryPerDayOfWeek" style="height: 300px"></div> |
|
|
|
|
</div><!-- |
|
|
|
|
|
|
|
|
|
--><div class="stat half"> |
|
|
|
|
<h2><?php echo _t('stats_entry_per_month'); ?></h2>
|
|
|
|
|
<h2><?php echo _t('stats_entry_per_month', $this->averageMonth); ?></h2>
|
|
|
|
|
<div id="statsEntryPerMonth" style="height: 300px"></div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
@ -56,19 +56,10 @@ function initStats() { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
// Entry per hour |
|
|
|
|
var avg_h = []; |
|
|
|
|
for (var i = -1; i <= 24; i++) { |
|
|
|
|
avg_h.push([i, <?php echo $this->averageHour?>]);
|
|
|
|
|
} |
|
|
|
|
Flotr.draw(document.getElementById('statsEntryPerHour'), |
|
|
|
|
[{ |
|
|
|
|
data: <?php echo $this->repartitionHour ?>,
|
|
|
|
|
bars: {horizontal: false, show: true} |
|
|
|
|
}, { |
|
|
|
|
data: avg_h, |
|
|
|
|
lines: {show: true}, |
|
|
|
|
label: "<?php echo $this->averageHour?>",
|
|
|
|
|
yaxis: 2 |
|
|
|
|
}], |
|
|
|
|
{ |
|
|
|
|
grid: {verticalLines: false}, |
|
|
|
@ -81,23 +72,13 @@ function initStats() { |
|
|
|
|
max: 23.9, |
|
|
|
|
tickDecimals: 0}, |
|
|
|
|
yaxis: {min: 0}, |
|
|
|
|
y2axis: {showLabels: false}, |
|
|
|
|
mouse: {relative: true, track: true, trackDecimals: 0, trackFormatter: function(obj) {return numberFormat(obj.y);}} |
|
|
|
|
}); |
|
|
|
|
// Entry per day of week |
|
|
|
|
var avg_dow = []; |
|
|
|
|
for (var i = -1; i <= 7; i++) { |
|
|
|
|
avg_dow.push([i, <?php echo $this->averageDayOfWeek?>]);
|
|
|
|
|
} |
|
|
|
|
Flotr.draw(document.getElementById('statsEntryPerDayOfWeek'), |
|
|
|
|
[{ |
|
|
|
|
data: <?php echo $this->repartitionDayOfWeek ?>,
|
|
|
|
|
bars: {horizontal: false, show: true} |
|
|
|
|
}, { |
|
|
|
|
data: avg_dow, |
|
|
|
|
lines: {show: true}, |
|
|
|
|
label: "<?php echo $this->averageDayOfWeek?>",
|
|
|
|
|
yaxis: 2 |
|
|
|
|
}], |
|
|
|
|
{ |
|
|
|
|
grid: {verticalLines: false}, |
|
|
|
@ -111,23 +92,13 @@ function initStats() { |
|
|
|
|
max: 6.9, |
|
|
|
|
tickDecimals: 0}, |
|
|
|
|
yaxis: {min: 0}, |
|
|
|
|
y2axis: {showLabels: false}, |
|
|
|
|
mouse: {relative: true, track: true, trackDecimals: 0, trackFormatter: function(obj) {return numberFormat(obj.y);}} |
|
|
|
|
}); |
|
|
|
|
// Entry per month |
|
|
|
|
var avg_m = []; |
|
|
|
|
for (var i = 0; i <= 13; i++) { |
|
|
|
|
avg_m.push([i, <?php echo $this->averageMonth?>]);
|
|
|
|
|
} |
|
|
|
|
Flotr.draw(document.getElementById('statsEntryPerMonth'), |
|
|
|
|
[{ |
|
|
|
|
data: <?php echo $this->repartitionMonth ?>,
|
|
|
|
|
bars: {horizontal: false, show: true} |
|
|
|
|
}, { |
|
|
|
|
data: avg_m, |
|
|
|
|
lines: {show: true}, |
|
|
|
|
label: "<?php echo $this->averageMonth?>",
|
|
|
|
|
yaxis: 2 |
|
|
|
|
}], |
|
|
|
|
{ |
|
|
|
|
grid: {verticalLines: false}, |
|
|
|
@ -141,7 +112,6 @@ function initStats() { |
|
|
|
|
max: 12.9, |
|
|
|
|
tickDecimals: 0}, |
|
|
|
|
yaxis: {min: 0}, |
|
|
|
|
y2axis: {showLabels: false}, |
|
|
|
|
mouse: {relative: true, track: true, trackDecimals: 0, trackFormatter: function(obj) {return numberFormat(obj.y);}} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|