Added traffic overview for admins over all customers, refs #492, thx yabawock
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org>
This commit is contained in:
7
templates/Classic/admin/traffic/index.tpl
Normal file
7
templates/Classic/admin/traffic/index.tpl
Normal file
@@ -0,0 +1,7 @@
|
||||
$header
|
||||
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.js"></script>
|
||||
<script type="text/javascript" src="templates/jquery.tablesorter.min.js"></script>
|
||||
{$stats_tables}
|
||||
<br />
|
||||
<br />
|
||||
$footer
|
||||
52
templates/Classic/admin/traffic/index_table.tpl
Normal file
52
templates/Classic/admin/traffic/index_table.tpl
Normal file
@@ -0,0 +1,52 @@
|
||||
<table cellpadding="5" cellspacing="0" border="0" align="center" class="maintable" id="stats{$overview['year']}">
|
||||
<thead>
|
||||
<tr>
|
||||
<td colspan="13" class="maintitle"><b><img src="images/Classic/title.gif" alt="" /> {$lng['traffic']['trafficoverview']} {$overview['type']} {$overview['year']}</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="field_display_border_left" style="text-align:left;">{$overview['type']}</th>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['jan']}</td>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['feb']}</td>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['mar']}</td>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['apr']}</td>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['may']}</td>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['jun']}</td>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['jul']}</td>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['aug']}</td>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['sep']}</td>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['oct']}</td>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['nov']}</td>
|
||||
<th class="field_display" style="text-align:right;">{$lng['traffic']['months']['dec']}</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{$domain_list}
|
||||
</tbody>
|
||||
<tfoot>
|
||||
{$total_list}
|
||||
<tr>
|
||||
<td colspan="13"> </td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
<script type="text/javascript">
|
||||
var myTextExtraction = function(node)
|
||||
{
|
||||
// extract data from markup and return it
|
||||
if(node.innerHTML != '-') {
|
||||
return 1 + node.innerHTML.substr(0,node.innerHTML.length-3);
|
||||
} else {
|
||||
return '1';
|
||||
}
|
||||
}
|
||||
$(document).ready(function()
|
||||
{
|
||||
$("#stats{$overview['year']}").tablesorter( {
|
||||
textExtraction: myTextExtraction
|
||||
} );
|
||||
}
|
||||
);
|
||||
</script>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
15
templates/Classic/admin/traffic/index_table_row.tpl
Normal file
15
templates/Classic/admin/traffic/index_table_row.tpl
Normal file
@@ -0,0 +1,15 @@
|
||||
<tr>
|
||||
<th class="field_name_border_left">{$virtual_host['name']}<if $customerview == 1> <a href="$filename?s=$s&page=$page&action=su&id={$virtual_host['customerid']}">[{$lng['traffic']['details']}]</a></if></th>
|
||||
<td class="field_name" style="text-align:right;background-color:white;">{$virtual_host['jan']}</td>
|
||||
<td class="field_name" style="text-align:right;">{$virtual_host['feb']}</td>
|
||||
<td class="field_name" style="text-align:right;background-color:white;">{$virtual_host['mar']}</td>
|
||||
<td class="field_name" style="text-align:right;">{$virtual_host['apr']}</td>
|
||||
<td class="field_name" style="text-align:right;background-color:white;">{$virtual_host['may']}</td>
|
||||
<td class="field_name" style="text-align:right;">{$virtual_host['jun']}</td>
|
||||
<td class="field_name" style="text-align:right;background-color:white;">{$virtual_host['jul']}</td>
|
||||
<td class="field_name" style="text-align:right;">{$virtual_host['aug']}</td>
|
||||
<td class="field_name" style="text-align:right;background-color:white;">{$virtual_host['sep']}</td>
|
||||
<td class="field_name" style="text-align:right;">{$virtual_host['oct']}</td>
|
||||
<td class="field_name" style="text-align:right;background-color:white;">{$virtual_host['nov']}</td>
|
||||
<td class="field_name" style="text-align:right;">{$virtual_host['dec']}</td>
|
||||
</tr>
|
||||
@@ -476,3 +476,17 @@ TR.RowOverSelected {
|
||||
}
|
||||
|
||||
|
||||
table.maintable th.field_display .header {
|
||||
background-color: #000000;
|
||||
}
|
||||
|
||||
.headerSortUp {
|
||||
background-image: url(../images/asc.gif);
|
||||
background-position: right bottom;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
.headerSortDown {
|
||||
background-image: url(../images/desc.gif);
|
||||
background-position: right top;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
4
templates/jquery.tablesorter.min.js
vendored
Normal file
4
templates/jquery.tablesorter.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user