str('action') === 'clearCache' && checkSecurityToken()) { /** @var helper_plugin_pagestats $helper */ $helper = plugin_load('helper', 'pagestats'); if ($helper) { $helper->clearCache(); msg($this->getLang('admin_cache_cleared'), 1); } } } /** * Output HTML for the admin page */ public function html() { global $ID; /** @var helper_plugin_pagestats $helper */ $helper = plugin_load('helper', 'pagestats'); if (!$helper) { echo '
' . $this->getLang('admin_intro') . '
'; echo '| Statistic | Value |
|---|---|
| ' . $this->getLang('admin_total_pages') . ' | ' . hsc($stats['PAGESTATSPAGE']) . ' |
| ' . $this->getLang('admin_pages_size') . ' | ' . hsc($stats['PAGESTATSMB']) . ' ' . $this->getLang('unit_mb') . ' |
| ' . $this->getLang('admin_total_media') . ' | ' . hsc($stats['MEDIASTATSPAGE']) . ' |
| ' . $this->getLang('admin_media_size') . ' | ' . hsc($stats['MEDIASTATSMB']) . ' ' . $this->getLang('unit_mb') . ' |
' . $this->getLang('admin_usage_text') . '
'; echo '~~PAGESTATSPAGE~~ - ' . $this->getLang('page_stats_count') . '~~PAGESTATSMB~~ - ' . $this->getLang('page_stats_size') . '~~MEDIASTATSPAGE~~ - ' . $this->getLang('media_stats_count') . '~~MEDIASTATSMB~~ - ' . $this->getLang('media_stats_size') . '' . $this->getLang('admin_nocache_note') . '
'; echo '' . $this->getLang('admin_cache_text') . '
'; // Cache-Informationen anzeigen $cacheTime = $this->getConf('cacheTime'); echo '';
if ($cacheTime > 0) {
echo $this->getLang('admin_cache_time') . ' ' . $cacheTime . ' ' .
$this->getLang('admin_cache_time_seconds') . ' (' .
number_format($cacheTime / 3600, 1) . ' ' .
$this->getLang('admin_cache_time_hours') . ')';
echo '
' . $this->getLang('admin_cache_time_config_hint') . '';
} else {
echo $this->getLang('admin_cache_disabled');
echo '
' . $this->getLang('admin_cache_enable_hint') . '';
}
echo '