31 lines
727 B
PHP
31 lines
727 B
PHP
<?php
|
|
|
|
namespace WP_Piwik;
|
|
|
|
class Template {
|
|
|
|
public static $logger, $settings, $wpPiwik;
|
|
|
|
public function __construct($wpPiwik, $settings) {
|
|
self::$settings = $settings;
|
|
self::$wpPiwik = $wpPiwik;
|
|
}
|
|
|
|
public function output($array, $key, $default = '') {
|
|
if (isset($array[$key]))
|
|
return $array[$key];
|
|
else
|
|
return $default;
|
|
}
|
|
|
|
public function tabRow($name, $value) {
|
|
echo '<tr><td>'.$name.'</td><td>'.$value.'</td></tr>';
|
|
}
|
|
|
|
public function getRangeLast30() {
|
|
$diff = (self::$settings->getGlobalOption('default_date') == 'yesterday') ? -86400 : 0;
|
|
$end = time() + $diff;
|
|
$start = time() - 2592000 + $diff;
|
|
return date('Y-m-d', $start).','.date('Y-m-d', $end);
|
|
}
|
|
} |