[geeklog-cvs] geeklog: tweak call stack display - avoid warnings

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Sun Sep 18 10:26:00 EDT 2011


changeset 8409:3b665b2c253a
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/3b665b2c253a
user: Dirk Haun <dirk at haun-online.de>
date: Sun Sep 18 10:20:02 2011 +0200
description:
tweak call stack display - avoid warnings

diffstat:

 public_html/lib-common.php |  10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diffs (20 lines):

diff -r cb9db6f1eb8b -r 3b665b2c253a public_html/lib-common.php
--- a/public_html/lib-common.php	Sun Sep 18 10:19:09 2011 +0200
+++ b/public_html/lib-common.php	Sun Sep 18 10:20:02 2011 +0200
@@ -7031,7 +7031,15 @@
                     echo "<tr><th align='right' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>File</th><th align='right' bgcolor='#eeeeec'>Line</th></tr>\n";
                     $i = 1;
                     foreach ($btr as $b) {
-                        echo "<tr><td bgcolor='#eeeeec' align='right'>$i</td><td bgcolor='#eeeeec'>{$b['function']}</td><td bgcolor='#eeeeec'>{$b['file']}</td><td bgcolor='#eeeeec' align='right'>{$b['line']}</td></tr>\n";
+                        $f = '';
+                        if (! empty($b['file'])) {
+                            $f = $b['file'];
+                        }
+                        $l = '';
+                        if (! empty($b['line'])) {
+                            $l = $b['line'];
+                        }
+                        echo "<tr><td bgcolor='#eeeeec' align='right'>$i</td><td bgcolor='#eeeeec'>{$b['function']}</td><td bgcolor='#eeeeec'>{$f}</td><td bgcolor='#eeeeec' align='right'>{$l}</td></tr>\n";
                         $i++;
                         if ($i > 100) {
                             echo "<tr><td bgcolor='#eeeeec' align='left' colspan='4'>Possible recursion - aborting.</td></tr>\n";



More information about the geeklog-cvs mailing list