78 lines
2.7 KiB
PHP
78 lines
2.7 KiB
PHP
<?php if (!defined('PICONTROL')) exit(); ?>
|
|
<noscript>
|
|
<div class="box error">
|
|
<div>
|
|
<div class="inner-header">
|
|
<span><?php _e('JavaScript deaktiviert') ?></span>
|
|
</div>
|
|
<div class="inner">
|
|
<?php _e('Bitte aktiviere JavaScript, um dir die Statistiken anzusehen.'); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</noscript>
|
|
<div class="sidebar order-2">
|
|
<div class="box">
|
|
<div class="inner-header">
|
|
<span><?php _e('Zeitraum'); ?></span>
|
|
</div>
|
|
<div class="inner">
|
|
<select id="range" onchange="changeRange(this)">
|
|
<option name="" value="seven"><?php _e('Alles (7 Tage)'); ?></option>
|
|
<option name="" value="six"><?php _e('Letzten 6 Tage'); ?></option>
|
|
<option name="" value="five"><?php _e('Letzten 5 Tage'); ?></option>
|
|
<option name="" value="four"><?php _e('Letzten 4 Tage'); ?></option>
|
|
<option name="" value="three"><?php _e('Letzten 3 Tage'); ?></option>
|
|
<option name="" value="two"><?php _e('Letzten 2 Tage'); ?></option>
|
|
<option name="" value="one"><?php _e('Letzten 24 Stunden'); ?></option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Container -->
|
|
<div class="container-600 order-1">
|
|
<div class="box">
|
|
<div class="inner-header">
|
|
<span><?php _e('Statistik'); ?></span>
|
|
<?php showSettingsIcon('?s=settings&do=statistic'); ?>
|
|
</div>
|
|
<?php if ($data['msgInfo'] == 'invisible') { ?>
|
|
<div class="inner-info">
|
|
<div><?php _e('Alle Statistiken sind ausgeblendet!'); ?></div>
|
|
</div>
|
|
<?php } elseif ($data['msgInfo'] == 'empty') { ?>
|
|
<div class="inner-info">
|
|
<div><?php _e('Es sind noch keine Statistiken verfügbar. Werte werden alle 5 Minuten eingetragen.'); ?></div>
|
|
</div>
|
|
<?php } ?>
|
|
</div>
|
|
</div>
|
|
<div class="clear-both"></div>
|
|
<div class="order-3">
|
|
<?php foreach ($data['statistics'] as $statistic) { ?>
|
|
<div class="box google-controls" id="dashboard_log_<?php echo $statistic['array']['id']; ?>">
|
|
<div class="inner-header">
|
|
<span><?php _e($statistic['array']['title']); ?></span>
|
|
</div>
|
|
<div class="inner text-center padding-0" id="chart_log_<?php echo $statistic['array']['id']; ?>">
|
|
<img src="public_html/img/loader.svg" style="margin: 20px;" />
|
|
</div>
|
|
<div class="inner text-center" id="chart_control_log_<?php echo $statistic['array']['id']; ?>">
|
|
</div>
|
|
</div>
|
|
<?php } ?>
|
|
</div>
|
|
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
|
|
<script type="text/javascript" src="public_html/js/statistic_builder.js"></script>
|
|
<script type="text/javascript">
|
|
google.load('visualization', '51', {
|
|
packages: ['controls']
|
|
});
|
|
google.setOnLoadCallback(createTable);
|
|
|
|
function createTable() {
|
|
<?php foreach ($data['statistics'] as $statistic) { ?>
|
|
statisticBuilder(<?php echo $statistic['json']; ?>, null);
|
|
<?php } ?>
|
|
}
|
|
</script>
|