Changeset 1053 for trunk/htdocs/cacher/cacher.php
- Timestamp:
- 2012-07-27T09:17:42+02:00 (10 months ago)
- File:
-
- 1 moved
-
trunk/htdocs/cacher/cacher.php (moved) (moved from trunk/htdocs/cacher/xcache.php) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/htdocs/cacher/cacher.php
r1052 r1053 2 2 3 3 include("./common.php"); 4 5 class Cycle6 {7 var $values;8 var $i;9 var $count;10 11 function Cycle($v)12 {13 $this->values = func_get_args();14 $this->i = -1;15 $this->count = count($this->values);16 }17 18 function next()19 {20 $this->i = ($this->i + 1) % $this->count;21 return $this->values[$this->i];22 }23 24 function cur()25 {26 return $this->values[$this->i];27 }28 29 function reset()30 {31 $this->i = -1;32 }33 }34 35 function number_formats($a, $keys)36 {37 foreach ($keys as $k) {38 $a[$k] = number_format($a[$k]);39 }40 return $a;41 }42 43 function size($size)44 {45 $size = (int) $size;46 if ($size < 1024)47 return number_format($size, 2) . ' b';48 49 if ($size < 1048576)50 return number_format($size / 1024, 2) . ' K';51 52 return number_format($size / 1048576, 2) . ' M';53 }54 55 function age($time)56 {57 if (!$time) return '';58 $delta = REQUEST_TIME - $time;59 60 if ($delta < 0) {61 $delta = -$delta;62 }63 64 static $seconds = array(1, 60, 3600, 86400, 604800, 2678400, 31536000);65 static $name = array('s', 'm', 'h', 'd', 'w', 'M', 'Y');66 67 for ($i = 6; $i >= 0; $i --) {68 if ($delta >= $seconds[$i]) {69 $ret = (int) ($delta / $seconds[$i]);70 return $ret . ' ' . $name[$i];71 }72 }73 74 return '0 s';75 }76 4 77 5 function freeblock_to_graph($freeblocks, $size) … … 183 111 } 184 112 185 function switcher($name, $options) 186 { 187 $n = isset($_GET[$name]) ? $_GET[$name] : null; 188 $html = array(); 189 foreach ($options as $k => $v) { 190 $html[] = sprintf('<a href="?%s=%s"%s>%s</a>', $name, $k, $k == $n ? ' class="active"' : '', $v); 191 } 192 return implode('', $html); 193 } 194 195 function th($name, $attrs = null) 196 { 197 $translated = __($name); 198 if ($translated == $name) { 199 $translated = "$name|$name"; 200 } 201 list($text, $title) = explode('|', $translated, 2); 202 return sprintf('%s<th%s id="%s" title="%s"><a href="javascript:" onclick="resort(this); return false">%s</a></th>%s' 203 , "\t" 204 , $attrs ? " $attrs" : "" 205 , $name, htmlspecialchars(trim($title)), trim($text) 206 , "\n"); 207 } 208 209 $php_version = phpversion(); 210 $xcache_version = XCACHE_VERSION; 211 $xcache_modules = XCACHE_MODULES; 212 113 $module = "cacher"; 213 114 if (!extension_loaded('XCache')) { 214 include(" header.tpl.php");115 include("../common/header.tpl.php"); 215 116 echo '<h1>XCache is not loaded</h1>'; 216 117 ob_start(); … … 235 136 } 236 137 echo "(See above)"; 237 include(" footer.tpl.php");138 include("../common/footer.tpl.php"); 238 139 exit; 239 140 } … … 401 302 $type_php = XC_TYPE_PHP; 402 303 $type_var = XC_TYPE_VAR; 403 $ types = array($type_none => _('Statistics'), $type_php => _('List PHP'), $type_var => _('List Var Data'));404 405 include(" xcache.tpl.php");304 $listTypes = array($type_none => _('Statistics'), $type_php => _('List PHP'), $type_var => _('List Var Data')); 305 306 include("cacher.tpl.php"); 406 307 407 308 ?>
Note: See TracChangeset
for help on using the changeset viewer.

