Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Williams2013-02-15 17:16:34 +0000
committerDavid Williams2013-02-15 17:16:34 +0000
commitc50d10ffda55ae5c900c8231f84a9737c6094219 (patch)
treede57c174a75b10aea4ea9b279cad697f8a433e82 /eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles
parent89c95a465b149f9133900b455d47d881115dab12 (diff)
downloadeclipse.platform.releng.aggregator-c50d10ffda55ae5c900c8231f84a9737c6094219.tar.gz
eclipse.platform.releng.aggregator-c50d10ffda55ae5c900c8231f84a9737c6094219.tar.xz
eclipse.platform.releng.aggregator-c50d10ffda55ae5c900c8231f84a9737c6094219.zip
[releng] fix and improve "logs" page.
Diffstat (limited to 'eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles')
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/buildlogs.php36
1 files changed, 33 insertions, 3 deletions
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/buildlogs.php b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/buildlogs.php
index 396380317..09c9ae229 100644
--- a/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/buildlogs.php
+++ b/eclipse.platform.releng.tychoeclipsebuilder/eclipse/publishingFiles/staticDropFiles/buildlogs.php
@@ -4,6 +4,36 @@
<?php
include ('buildproperties.php');
+
+// TODO: copied from logs.php. Should be in common utilities for reuse
+function fileSizeForDisplay($filename) {
+ $onekilo=1024;
+ $onemeg=$onekilo * $onekilo;
+ $criteria = 10 * $onemeg;
+ $scaleChar = " ";
+ if (file_exists($filename)) {
+ $zipfilesize=filesize($filename);
+ if ($zipfilesize > $criteria) {
+ $zipfilesize=round($zipfilesize/$onemeg, 0);
+ $scaleChar = " MB";
+ }
+ else {
+ if ($zipfilesize > $onekilo) {
+ $zipfilesize=round($zipfilesize/$onekilo, 0);
+ $scaleChar = " KB";
+ } else {
+ // use raw size in bytes if less that one 1K
+ $scaleChar = " B";
+ }
+ }
+ }
+ else {
+ $zipfilesize = 0;
+ }
+ $result = "(" . $zipfilesize . $scaleChar . ")";
+ return $result;
+}
+
function listLogs($myDir) {
$aDirectory = dir($myDir);
@@ -26,7 +56,7 @@ function listLogs($myDir) {
}
for ($i = 0; $i < $index; $i++) {
$anEntry = $entries[$i];
- $line = "<td><a href=\"$myDir/$anEntry\">$anEntry</a></td>";
+ $line = "<td><a href=\"$myDir/$anEntry\">$anEntry</a>" . fileSizeForDisplay("$myDir/$anEntry") . "</td>";
echo "<li>$line</li>";
}
}
@@ -109,9 +139,9 @@ if (window.attachEvent) window.attachEvent("onload", sfHover);
<div id="midcolumn">
<div class="homeitem3col">
<?php
- echo "<title>Release Engineering logs for $BUILD_ID </title>\n";
+ echo "<title>Release Engineering logs for $BUILD_ID</title>\n";
-echo "<h3>Release Engineering Logs for $buildId</h3>\n";
+echo "<h3>Release Engineering Logs for $BUILD_ID</h3>\n";
?>
<?php

Back to the top