Changeset 1041
- Timestamp:
- 2012-07-25T06:24:02+02:00 (10 months ago)
- Location:
- trunk/mod_cacher/htdocs
- Files:
-
- 3 edited
-
xcache.css (modified) (2 diffs)
-
xcache.php (modified) (4 diffs)
-
xcache.tpl.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/mod_cacher/htdocs/xcache.css
r1020 r1041 1 1 input, table { font-family: sans-serif; } 2 2 input { font-size: 12px; } 3 table { border-collapse: collapse; font-size: 11px; margin: 0; margin-bottom: 10px; } 4 table caption, h2 { font-size: 16px; font-weight: bold; text-align: left; padding-top: 20px; margin-bottom: 2px; } 3 table { border-collapse: collapse; font-size: 11px; margin: 0; } 4 table caption, h2, h3 { font-size: 16px; font-weight: bold; text-align: left; padding-top: 20px; margin-bottom: 2px; } 5 h3 { font-size: 14px; padding-top: 2px; margin-bottom: 0px; } 5 6 td, th { white-space: pre; } 6 7 table.cycles { border: 1px solid black; margin-top: 5px; margin-bottom: 5px; } … … 11 12 th a { color: black; font-weight: bold; display: block; width: 100%; height: 100%; } 12 13 th { font-size: 12px; } 13 . moduleinfo table { border: 1px solid black; }14 . moduleinfo table th, .moduleinfo table td { border: 1px solid black; }15 . moduleinfo table th { font-weight: bold; }16 . moduleinfo .e {background-color: #ccccff; font-weight: bold; color: #000000;}17 . moduleinfo .h {background-color: #9999cc; font-weight: bold; color: #000000;}18 . moduleinfo .v {background-color: #cccccc; color: #000000;}14 .phpinfo table { border: 1px solid black; margin-bottom: 1px; } 15 .phpinfo table th, .phpinfo table td { border: 1px solid black; } 16 .phpinfo table th { font-weight: bold; } 17 .phpinfo .e {background-color: #ccccff; font-weight: bold; color: #000000;} 18 .phpinfo .h {background-color: #9999cc; font-weight: bold; color: #000000;} 19 .phpinfo .v {background-color: #cccccc; color: #000000;} 19 20 .button { } 20 21 span.sortarrow { color: white; text-decoration: none; } -
trunk/mod_cacher/htdocs/xcache.php
r1038 r1041 207 207 } 208 208 209 $php_version = phpversion(); 210 $xcache_version = XCACHE_VERSION; 211 $xcache_modules = XCACHE_MODULES; 212 209 213 if (!extension_loaded('XCache')) { 214 include("header.tpl.php"); 210 215 echo '<h1>XCache is not loaded</h1>'; 211 216 ob_start(); 212 phpinfo( );217 phpinfo(INFO_GENERAL); 213 218 $info = ob_get_clean(); 214 if (preg_match('!<td class="v">(.*\\.ini)!', $info, $m)) { 219 if (preg_match_all("!<tr>[^<]*<td[^>]*>[^<]*(?:Configuration|ini|Server API)[^<]*</td>[^<]*<td[^>]*>[^<]*</td>[^<]*</tr>!s", $info, $m)) { 220 echo '<div class="phpinfo">'; 221 echo 'PHP Info'; 222 echo '<table>'; 223 echo implode('', $m[0]); 224 echo '</table>'; 225 echo '</div>'; 226 } 227 if (preg_match('!<td class="v">(.*?\\.ini)!', $info, $m)) { 215 228 echo "Please check $m[1]"; 216 229 } … … 221 234 echo "You don't even have a php.ini yet?"; 222 235 } 236 echo "(See above)"; 237 include("footer.tpl.php"); 223 238 exit; 224 239 } … … 369 384 phpinfo(INFO_MODULES); 370 385 $moduleinfo = ob_get_clean(); 371 if (preg_match_all('!XCache[^<]*</a></h2>(.*?)<h2>!is', $moduleinfo, $m)) { 372 $moduleinfo = implode('', $m[1]); 386 if (preg_match_all('!(XCache[^<>]*)</a></h2>(.*?)<h2>!is', $moduleinfo, $m)) { 387 $moduleinfo = array(); 388 foreach ($m[1] as $i => $dummy) { 389 $moduleinfo[] = '<h3>' . trim($m[1][$i]) . '</h3>'; 390 $moduleinfo[] = str_replace('<br />', '', trim($m[2][$i])); 391 } 392 $moduleinfo = implode('', $moduleinfo); 373 393 } 374 394 else { … … 382 402 $type_var = XC_TYPE_VAR; 383 403 $types = array($type_none => _('Statistics'), $type_php => _('List PHP'), $type_var => _('List Var Data')); 384 $php_version = phpversion();385 $xcache_version = XCACHE_VERSION;386 $xcache_modules = XCACHE_MODULES;387 404 388 405 include("xcache.tpl.php"); -
trunk/mod_cacher/htdocs/xcache.tpl.php
r1038 r1041 295 295 echo <<<HTML 296 296 <h2>$t_moduleinfo</h2> 297 <div class=" moduleinfo">$moduleinfo</div>297 <div class="phpinfo">$moduleinfo</div> 298 298 HTML; 299 299 }
Note: See TracChangeset
for help on using the changeset viewer.

