--- old/xmlfunc.php     2004-02-04 13:58:05.000000000 +0000
+++ xmlfunc.php 2004-02-04 13:59:52.000000000 +0000
@@ -128,7 +128,10 @@
         switch ($a[0]) {
             case "online":
                 echo "<span class=green>online</span> <br />";
-                echo " (".$z."s)";
+                if (ereg("online (.*)s", XPathValue("status", $y), $regs)) {
+                    $z = $regs[1];
+                    echo " (".$z."s)";
+                }
                 break;
             case "disconnected":
                 echo "<span class=red>disconnected</span>";
@@ -149,10 +152,10 @@
         }

         echo "</td><td valign=top class=text nowrap>\n";
-        if (ereg("online (.*)s", XPathValue("status", $y), $regs)) {
-            $z = $regs[1];
+        if (isset($z)) {
             echo date("Y-m-d H:i:s", mktime()-$z)."<br />";
-                               echo "uptime ".display_uptime($z);
+            echo "uptime ".display_uptime($z);
+            unset($z);
         }
         echo "</td><td valign=top align=right class=text nowrap>\n";
         echo nf(XPathValue("received", $y));