Файл: concrete5.7.5.6/concrete/single_pages/dashboard/reports/statistics.php
Строк: 74
<?php defined('C5_EXECUTE') or die("Access Denied.");
$dh = Core::make('helper/date'); /* @var $dh ConcreteCoreLocalizationServiceDate */
?>
<h4><?php echo t('Recent Page Views')?></h4>
<table class="table" id="ccm-site-statistics-visits" style="display: none">
<thead>
<tr>
<td></td>
<?php foreach($pageViews as $day => $total) { ?>
<th><?php echo $day?></th>
<?php } ?>
</tr>
</thead>
<tbody>
<tr>
<th><?php echo t('Page Views')?></th>
<?php foreach($pageViews as $total) { ?>
<td><?php echo $total?></td>
<?php } ?>
</tr>
</table>
<h4><?php echo t('Recent Registrations')?></h4>
<table class="table" id="ccm-site-statistics-registrations" style="display: none">
<thead>
<tr>
<td></td>
<?php foreach($userRegistrations as $day => $total) { ?>
<th><?php echo $day?></th>
<?php } ?>
</tr>
</thead>
<tbody>
<tr>
<th><?php echo t('User Registrations')?></th>
<?php foreach($userRegistrations as $total) { ?>
<td><?php echo $total?></td>
<?php } ?>
</tr>
</table>
<h4><?php echo t('Pages Created')?></h4>
<table class="table" id="ccm-site-statistics-new-pages" style="display: none">
<thead>
<tr>
<td></td>
<?php foreach($newPages as $day => $total) { ?>
<th><?php echo $day?></th>
<?php } ?>
</tr>
</thead>
<tbody>
<tr>
<th><?php echo t('Pages Created')?></th>
<?php foreach($newPages as $total) { ?>
<td><?php echo $total?></td>
<?php } ?>
</tr>
</table>
<p><?php echo t('Total page versions')?>: <strong><?php echo $totalVersions?></strong></p>
<p><?php echo t('Total pages in edit mode')?>: <strong><?php echo $totalEditMode?></strong></p>
<br/><br/>
<h4><?php echo t('Five Most Recent Downloads')?></h4>
<table class="table" id="ccm-site-statistics-downloads">
<thead>
<tr>
<th><?php echo t('File')?></th>
<th><?php echo t('User')?></th>
<th><?php echo t('Downloaded On')?></th>
</tr>
</thead>
<tbody>
<?php if (count($downloads) == 0) { ?>
<tr>
<td colspan="3" style="text-align: center"><?php echo t('No files have been downloaded.')?></td>
</tr>
<?php } else { ?>
<?php
foreach($downloads as $download) {
$f = File::getByID($download['fID']);
if (!is_object($f)) {
continue;
}
?>
<tr>
<td class='ccm-site-statistics-downloads-title'><a href="<?php echo $f->getDownloadURL()?>" title="<?php echo $f->getTitle();?>"><?php
$title = $f->getTitle();
$maxlen = 20;
if (strlen($title) > ($maxlen-4)) {
$ext = substr($title,strrpos($title, '.'));
if (substr($ext,0,1) != '.') { $ext = ''; }
$title = substr($title,0,$maxlen-4-strlen($ext)).'[..]'.$ext;
}
echo $title;
?></a></td>
<td>
<?php
$uID=intval($download['uID']);
if(!$uID){
echo t('Anonymous');
}else{
$downloadUI = UserInfo::getById($uID);
if($downloadUI instanceof UserInfo) {
echo $downloadUI->getUserName();
} else {
echo t('Deleted User');
}
}
?>
</td>
<td><?php echo $dh->formatDateTime($download['timestamp'])?></td>
</tr>
<?php } ?>
<?php } ?>
</table>
<script type="text/javascript">
$(function() {
$("#ccm-site-statistics-visits").visualize({
'type': 'line',
'appendKey': false,
'colors': ['#C6DCF1'],
'width': '500'
});
$("#ccm-site-statistics-registrations").visualize({
'type': 'line',
'appendKey': false,
'colors': ['#B2E4BA'],
'width': '500'
});
$("#ccm-site-statistics-new-pages").visualize({
'type': 'line',
'appendKey': false,
'colors': ['#B2E4BA'],
'width': '500'
});
});
</script>