Browse Source

Fixed bug in HTML when addressbook is empty.

pallo 25 years ago
parent
commit
c6499a0513
1 changed files with 10 additions and 6 deletions
  1. 10 6
      src/addressbook.php

+ 10 - 6
src/addressbook.php

@@ -295,6 +295,7 @@
       $alist = $abook->list_addr();
       $alist = $abook->list_addr();
       usort($alist,'alistcmp');
       usort($alist,'alistcmp');
       $prevbackend = -1;
       $prevbackend = -1;
+      $headerprinted = false;
 
 
       // List addresses
       // List addresses
       while(list($key,$row) = each($alist)) {
       while(list($key,$row) = each($alist)) {
@@ -319,6 +320,7 @@
 		   "<TH align=left>%s<TH align=left>%s</TR>\n",
 		   "<TH align=left>%s<TH align=left>%s</TR>\n",
 		   _("Nickname"), _("Name"), _("E-mail"), _("Info"));
 		   _("Nickname"), _("Name"), _("E-mail"), _("Info"));
 	    $line = 0;
 	    $line = 0;
+	    $headerprinted = true;
 	 } // End of header
 	 } // End of header
 
 
 	 $prevbackend = $row["backend"];
 	 $prevbackend = $row["backend"];
@@ -343,12 +345,14 @@
       } 
       } 
 
 
       // End of list. Close table.
       // End of list. Close table.
-      print "<TR><TD COLSPAN=5 ALIGN=center>\n";
-      printf("<INPUT TYPE=submit NAME=editaddr VALUE=\"%s\">\n",
-	     _("Edit selected"));
-      printf("<INPUT TYPE=submit NAME=deladdr VALUE=\"%s\">\n",
-	     _("Delete selected"));
-      print "</TR></TABLE></FORM>";
+      if($headerprinted) {
+	print "<TR><TD COLSPAN=5 ALIGN=center>\n";
+	printf("<INPUT TYPE=submit NAME=editaddr VALUE=\"%s\">\n",
+	       _("Edit selected"));
+	printf("<INPUT TYPE=submit NAME=deladdr VALUE=\"%s\">\n",
+	       _("Delete selected"));
+	print "</TR></TABLE></FORM>";
+      }
    } // end of addresslist
    } // end of addresslist