buildlogs: index.php - add errors to toc
glen
glen at pld-linux.org
Wed Mar 21 12:45:09 CET 2012
Author: glen Date: Wed Mar 21 11:45:09 2012 GMT
Module: buildlogs Tag: HEAD
---- Log message:
- add errors to toc
---- Files affected:
buildlogs:
index.php (1.18 -> 1.19)
---- Diffs:
================================================================
Index: buildlogs/index.php
diff -u buildlogs/index.php:1.18 buildlogs/index.php:1.19
--- buildlogs/index.php:1.18 Wed Mar 21 12:40:49 2012
+++ buildlogs/index.php Wed Mar 21 12:45:04 2012
@@ -356,6 +356,7 @@
$fd = popen($cmd, "r");
$toc = array();
ob_start();
+ $err_count = 0;
while (($s = fgets($fd, 102400)) != false) {
if (strlen($s) > 800) {
$s = chunk_split($s, 800, "\n ");
@@ -364,7 +365,9 @@
$s = htmlspecialchars($s);
// highlight errors
if (preg_match("/errors?:/i", $s)) {
- $s = "<span class=error>$s</span>";
+ $err_count++;
+ $s = "<span class=error id=error-$err_count>$s</span>";
+ $toc[] = "error $err_count";
} elseif (substr($s, 0, 2) == "+ ") {
// shell verbose
$s = "<span class=verbose>$s</span>";
================================================================
---- CVS-web:
http://cvs.pld-linux.org//buildlogs/index.php?r1=1.18&r2=1.19&f=u
More information about the pld-cvs-commit
mailing list