/
opt
/
alt
/
php56
/
usr
/
share
/
xcache_3
/
coverager
/
/opt/alt/php56/usr/share/xcache_3/coverager
mkdir
upload
Name
Size
Mode
Actions
lang/
-
0755
rm
common.php
106
0644
edit
dl
rm
config.default.php
363
0644
edit
dl
rm
coverager.css
1239
0644
edit
dl
rm
coverager.tpl.php
4830
0644
edit
dl
rm
index.php
7951
0644
edit
dl
rm
Edit:
/opt/alt/php56/usr/share/xcache_3/coverager/coverager.tpl.php
(4830B)
<?php include "../common/header.tpl.php"; ?> <?php function calc_percent($info, &$percent, &$class) { if (!$info['total']) { $percent = 0; } else { $percent = (int) ($info['hits'] / $info['total'] * 100); } if ($percent < 15) { $class = "Lo"; } else if ($percent < 50) { $class = "Med"; } else { $class = "Hi"; } } function bar($percent, $class) { return <<<EOS <div class="coverBarOutline"> <div class="coverBar{$class}" style="width:{$percent}%"></div> <div class="coverPer{$class}">{$percent}</div> </div> EOS; } function dir_head() { global $cycle; $cycle = new Cycle('class="col1"', 'class="col2"'); $l_dir = _T("Directory"); $l_per = _T("Percent"); $l_hit = _T("Hits"); $l_lns = _T("Lines"); $l_tds = _T("TODO"); return <<<EOS <table cellpadding="2" cellspacing="0" border="0" class="cycles"> <tr> <th>{$l_dir}</th><th>{$l_per}</th><th>{$l_hit}</th><th>{$l_lns}</th><th>{$l_tds}</th> </tr> EOS; } function dir_row($info, $srcdir) { global $cycle; if ($info['files'] || $info['todos']) { $srcdir .= DIRECTORY_SEPARATOR; $c = $cycle->next(); $srcdir_html = htmlspecialchars($srcdir); $todos = number_format($info['todos']); if ($info['total']) { $srcdir_url = urlencode($srcdir); $hits = number_format($info['hits']); $total = number_format($info['total']); calc_percent($info, $percent, $class); $bar = bar($percent, $class); return <<<EOS <tr $c> <td class="coverFile"><a href="?path={$srcdir_url}">{$srcdir_html}</a></td> <td class="coverBar">$bar</td> <td class="coverNum{$class}">{$hits}</td> <td class="coverNum{$class}">{$total}</td> <td class="coverNum{$class}">{$todos}</td> </tr> EOS; } else { return <<<EOS <tr $c> <td class="coverFile">{$srcdir_html}</td> <td class="coverBar"></td> <td class="coverNumLo"></td> <td class="coverNumLo"></td> <td class="coverNumLo">{$todos}</td> </tr> EOS; } } } function dir_foot() { return <<<EOS </table> EOS; } function file_head() { global $cycle; $cycle = new Cycle('class="col1"', 'class="col2"'); $l_fil = _T("File"); $l_per = _T("Percent"); $l_hit = _T("Hits"); $l_lns = _T("Lines"); return <<<EOS <table cellpadding="2" cellspacing="0" border="0" class="cycles"> <tr> <th>{$l_fil}</th><th>{$l_per}</th><th>{$l_hit}</th><th>{$l_lns}</th> </tr> EOS; } function file_row($info, $srcfile) { global $cycle; $c = $cycle->next(); $srcfile_html = htmlspecialchars($srcfile); $total = number_format($info['total']); if ($info['total']) { $hits = number_format($info['hits']); $srcfile_url = urlencode($srcfile); calc_percent($info, $percent, $class); $bar = bar($percent, $class); return <<<EOS <tr $c> <td class="coverFile"><a href="?path={$srcfile_url}">{$srcfile_html}</a></td> <td class="coverBar">$bar</td> <td class="coverNum{$class}">{$hits}</td> <td class="coverNum{$class}">{$total}</td> </tr> EOS; } else { return <<<EOS <tr $c> <td class="coverFile">{$srcfile_html}</a></td> <td class="coverBar"></td> <td class="coverNumLo"></td> <td class="coverNumLo">{$total}</td> </tr> EOS; } } function file_foot() { return <<<EOS </table> EOS; } $l_root = _T("root"); if ($action == 'dir') { if (function_exists('ob_filter_path_nicer')) { ob_start('ob_filter_path_nicer'); } $path_html = htmlspecialchars($path); echo <<<EOS <div> <a href="?">$l_root</a> $path<br /> </div> EOS; echo dir_head($dirinfo); echo dir_row($dirinfo, $path); echo dir_foot($dirinfo); if ($dirinfo['subdirs']) { echo dir_head(); foreach ($dirinfo['subdirs'] as $srcdir => $info) { echo dir_row($info, $srcdir); } echo dir_foot(); } if ($dirinfo['files']) { echo file_head(); foreach ($dirinfo['files'] as $srcfile => $info) { echo file_row($info, $srcfile); } echo file_foot(); } } else if ($action == 'file') { if (function_exists('ob_filter_path_nicer')) { ob_start('ob_filter_path_nicer'); } $dir_url = urlencode($dir); $dir_html = htmlspecialchars($dir); echo <<<EOS <div> <a href="?">$l_root</a> <a href="?path={$dir_url}">{$dir_html}</a>/<strong>{$filename}</strong><br /> </div> EOS; echo file_head(); echo file_row($fileinfo, $path); echo file_foot(); if ($tplfile) { $tplfile_html = htmlspecialchars($tplfile); echo <<<EOS <div> <a href="#tpl">{$tplfile_html}</a><br /> </div> EOS; } if (function_exists('ob_filter_path_nicer')) { ob_end_flush(); } echo <<<EOS <div class="code"> <ol>{$filecov}</ol> </div> EOS; if ($tplfile) { echo <<<EOS <a name="tpl">{$tplfile}</a> <div class="code"> <ol>{$tplcov}</ol> </div> EOS; } } else { $error_html = htmlspecialchars($error); echo <<<EOS <span class="error">{$error_html}</span> EOS; } ?> <?php include "../common/footer.tpl.php"; ?>
Save
cmd:
run