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);
 | |
| 		}
 | |
| 	} |