diff --git a/mbsetup/m_archive.c b/mbsetup/m_archive.c
index 23b90e46..21c38b3a 100644
--- a/mbsetup/m_archive.c
+++ b/mbsetup/m_archive.c
@@ -780,76 +780,82 @@ char *PickArchive(char *shdr)
int archive_doc(FILE *fp, FILE *toc, int page)
{
- char temp[PATH_MAX];
- FILE *arch, *wp, *ip;
- int i, j;
+ char temp[PATH_MAX];
+ FILE *arch, *wp, *ip;
+ int i, j;
- sprintf(temp, "%s/etc/archiver.data", getenv("MBSE_ROOT"));
- if ((arch = fopen(temp, "r")) == NULL)
- return page;
+ sprintf(temp, "%s/etc/archiver.data", getenv("MBSE_ROOT"));
+ if ((arch = fopen(temp, "r")) == NULL)
+ return page;
- page = newpage(fp, page);
- addtoc(fp, toc, 3, 0, page, (char *)"Archiver programs");
- i = j = 0;
+ page = newpage(fp, page);
+ addtoc(fp, toc, 3, 0, page, (char *)"Archiver programs");
+ i = j = 0;
- ip = open_webdoc((char *)"archivers.html", (char *)"Archivers", NULL);
- fprintf(ip, "Main\n");
- fprintf(ip, "
\n");
+ ip = open_webdoc((char *)"archivers.html", (char *)"Archivers", NULL);
+ fprintf(ip, "Main\n\n");
+ fprintf(ip, "
\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "Name | Comment | Available |
\n");
- fprintf(fp, "\n\n");
- fread(&archiverhdr, sizeof(archiverhdr), 1, arch);
- while ((fread(&archiver, archiverhdr.recsize, 1, arch)) == 1) {
+ fprintf(fp, "\n\n");
+ fread(&archiverhdr, sizeof(archiverhdr), 1, arch);
+ while ((fread(&archiver, archiverhdr.recsize, 1, arch)) == 1) {
- if (j == 4) {
- page = newpage(fp, page);
- fprintf(fp, "\n");
- j = 0;
- }
-
- i++;
-
- sprintf(temp, "archiver_%d.html", i);
- if ((wp = open_webdoc(temp, (char *)"Archiver", archiver.comment))) {
- fprintf(wp, "Main Back\n");
- fprintf(wp, "\n");
- fprintf(wp, "
\n");
- fprintf(wp, "\n");
- fprintf(wp, "\n");
- add_webtable(wp, (char *)"Short name", archiver.name);
- add_webtable(wp, (char *)"Available", getboolean(archiver.available));
- add_webtable(wp, (char *)"Pack files", archiver.farc);
- add_webtable(wp, (char *)"Pack mail", archiver.marc);
- add_webtable(wp, (char *)"Pack banners", archiver.barc);
- add_webtable(wp, (char *)"Test archive", archiver.tarc);
- add_webtable(wp, (char *)"Unpack files", archiver.funarc);
- add_webtable(wp, (char *)"Unpack mail", archiver.munarc);
- add_webtable(wp, (char *)"Get FILE_ID.DIZ", archiver.iunarc);
- add_webtable(wp, (char *)"List archive", archiver.varc);
- fprintf(wp, "\n");
- fprintf(wp, "
\n");
- close_webdoc(wp);
- }
- fprintf(ip, "- %s
\n", temp, archiver.comment);
-
- fprintf(fp, " Comment %s\n", archiver.comment);
- fprintf(fp, " Short name %s\n", archiver.name);
- fprintf(fp, " Available %s\n", getboolean(archiver.available));
- fprintf(fp, " Pack files %s\n", archiver.farc);
- fprintf(fp, " Pack mail %s\n", archiver.marc);
- fprintf(fp, " Pack banners %s\n", archiver.barc);
- fprintf(fp, " Test archive %s\n", archiver.tarc);
- fprintf(fp, " Unpack files %s\n", archiver.funarc);
- fprintf(fp, " Unpack mail %s\n", archiver.munarc);
- fprintf(fp, " Get FILE_ID.DIZ %s\n", archiver.iunarc);
- fprintf(fp, " List archive %s\n", archiver.varc);
- fprintf(fp, "\n\n");
- j++;
+ if (j == 4) {
+ page = newpage(fp, page);
+ fprintf(fp, "\n");
+ j = 0;
}
- fclose(arch);
- fprintf(ip, "\n");
- close_webdoc(ip);
- return page;
+ i++;
+
+ sprintf(temp, "archiver_%d.html", i);
+
+ if ((wp = open_webdoc(temp, (char *)"Archiver", archiver.comment))) {
+ fprintf(wp, "Main Back\n");
+ fprintf(wp, "\n");
+ fprintf(wp, "
\n");
+ fprintf(wp, "\n");
+ fprintf(wp, "\n");
+ add_webtable(wp, (char *)"Short name", archiver.name);
+ add_webtable(wp, (char *)"Available", getboolean(archiver.available));
+ add_webtable(wp, (char *)"Pack files", archiver.farc);
+ add_webtable(wp, (char *)"Pack mail", archiver.marc);
+ add_webtable(wp, (char *)"Pack banners", archiver.barc);
+ add_webtable(wp, (char *)"Test archive", archiver.tarc);
+ add_webtable(wp, (char *)"Unpack files", archiver.funarc);
+ add_webtable(wp, (char *)"Unpack mail", archiver.munarc);
+ add_webtable(wp, (char *)"Get FILE_ID.DIZ", archiver.iunarc);
+ add_webtable(wp, (char *)"List archive", archiver.varc);
+ fprintf(wp, "\n");
+ fprintf(wp, "
\n");
+ close_webdoc(wp);
+ }
+ fprintf(ip, "%s | %s | %s |
\n",
+ temp, archiver.name, archiver.comment, getboolean(archiver.available));
+
+ fprintf(fp, " Comment %s\n", archiver.comment);
+ fprintf(fp, " Short name %s\n", archiver.name);
+ fprintf(fp, " Available %s\n", getboolean(archiver.available));
+ fprintf(fp, " Pack files %s\n", archiver.farc);
+ fprintf(fp, " Pack mail %s\n", archiver.marc);
+ fprintf(fp, " Pack banners %s\n", archiver.barc);
+ fprintf(fp, " Test archive %s\n", archiver.tarc);
+ fprintf(fp, " Unpack files %s\n", archiver.funarc);
+ fprintf(fp, " Unpack mail %s\n", archiver.munarc);
+ fprintf(fp, " Get FILE_ID.DIZ %s\n", archiver.iunarc);
+ fprintf(fp, " List archive %s\n", archiver.varc);
+ fprintf(fp, "\n\n");
+ j++;
+ }
+
+ fclose(arch);
+ fprintf(ip, "\n");
+ fprintf(ip, "
\n");
+ close_webdoc(ip);
+ return page;
}
diff --git a/mbsetup/m_fido.c b/mbsetup/m_fido.c
index 90b36295..a2990e07 100644
--- a/mbsetup/m_fido.c
+++ b/mbsetup/m_fido.c
@@ -545,9 +545,12 @@ int fido_doc(FILE *fp, FILE *toc, int page)
fread(&fidonethdr, sizeof(fidonethdr), 1, fido);
ip = open_webdoc((char *)"fidonet.html", (char *)"Fidonet networks", NULL);
- fprintf(ip, "Main\n");
- fprintf(ip, "\n");
-
+ fprintf(ip, "Main\n\n");
+ fprintf(ip, "
\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "Zone | Comment | Available |
\n");
+
while ((fread(&fidonet, fidonethdr.recsize, 1, fido)) == 1) {
if (j == 6) {
@@ -557,8 +560,9 @@ int fido_doc(FILE *fp, FILE *toc, int page)
}
sprintf(temp, "fidonet_%d.html", fidonet.zone[0]);
- fprintf(ip, " - Zone %d %s
\n", temp, fidonet.zone[0], fidonet.comment);
-
+ fprintf(ip, " %d | %s | %s |
\n",
+ temp, fidonet.zone[0], fidonet.comment, getboolean(fidonet.available));
+
if ((wp = open_webdoc(temp, (char *)"Fidonet network", fidonet.comment))) {
fprintf(wp, "Main Back\n");
fprintf(wp, "\n");
@@ -603,7 +607,8 @@ int fido_doc(FILE *fp, FILE *toc, int page)
j++;
}
- fprintf(ip, "\n");
+ fprintf(ip, "
\n");
+ fprintf(ip, "
\n");
close_webdoc(ip);
fclose(fido);
diff --git a/mbsetup/m_modem.c b/mbsetup/m_modem.c
index 8d2a1936..47fb10de 100644
--- a/mbsetup/m_modem.c
+++ b/mbsetup/m_modem.c
@@ -700,8 +700,12 @@ int modem_doc(FILE *fp, FILE *toc, int page)
ip = open_webdoc((char *)"modem.html", (char *)"Modems", NULL);
fprintf(ip, "Main\n");
- fprintf(ip, "\n");
-
+ fprintf(ip, "\n");
+ fprintf(ip, "
\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "Nr | Comment | Available |
\n");
+
while ((fread(&modem, modemhdr.recsize, 1, mdm)) == 1) {
if (j == 1) {
page = newpage(fp, page);
@@ -710,7 +714,8 @@ int modem_doc(FILE *fp, FILE *toc, int page)
}
nr++;
- fprintf(ip, " - %s
\n", nr, modem.modem);
+ fprintf(ip, " %d | %s | %s |
\n",
+ nr, nr, modem.modem, getboolean(modem.available));
sprintf(temp, "modem_%d.html", nr);
if ((wp = open_webdoc(temp, (char *)"Modem", modem.modem))) {
fprintf(wp, "Main Back\n");
@@ -792,7 +797,8 @@ int modem_doc(FILE *fp, FILE *toc, int page)
j++;
}
- fprintf(ip, "\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "
\n");
close_webdoc(ip);
fclose(mdm);
diff --git a/mbsetup/m_tty.c b/mbsetup/m_tty.c
index d71fcb59..4fbe44ae 100644
--- a/mbsetup/m_tty.c
+++ b/mbsetup/m_tty.c
@@ -590,8 +590,12 @@ int tty_doc(FILE *fp, FILE *toc, int page)
ip = open_webdoc((char *)"ttyinfo.html", (char *)"TTY Lines", NULL);
fprintf(ip, "Main\n");
- fprintf(ip, "\n");
-
+ fprintf(ip, "\n");
+ fprintf(ip, "
\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "TTY | Comment | Available |
\n");
+
while ((fread(&ttyinfo, ttyinfohdr.recsize, 1, tty)) == 1) {
if (j == 3) {
page = newpage(fp, page);
@@ -600,7 +604,8 @@ int tty_doc(FILE *fp, FILE *toc, int page)
}
sprintf(temp, "ttyinfo_%s.html", ttyinfo.tty);
- fprintf(ip, "- %s
\n", temp, ttyinfo.comment);
+ fprintf(ip, "%s | %s | %s |
\n",
+ temp, ttyinfo.tty, ttyinfo.comment, getboolean(ttyinfo.available));
if ((wp = open_webdoc(temp, (char *)"TTY Line", ttyinfo.comment))) {
/*
* There are devices like pts/1, this will create a subdir for the
@@ -649,7 +654,8 @@ int tty_doc(FILE *fp, FILE *toc, int page)
j++;
}
- fprintf(ip, "\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "
\n");
close_webdoc(ip);
fclose(tty);
diff --git a/mbsetup/m_virus.c b/mbsetup/m_virus.c
index 9dc7f688..bdda4437 100644
--- a/mbsetup/m_virus.c
+++ b/mbsetup/m_virus.c
@@ -441,7 +441,11 @@ int virus_doc(FILE *fp, FILE *toc, int page)
ip = open_webdoc((char *)"virscan.html", (char *)"Virus Scanners", NULL);
fprintf(ip, "Main\n");
- fprintf(ip, "\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "
\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "\n");
+ fprintf(ip, "Nr | Comment | Available |
\n");
while ((fread(&virscan, virscanhdr.recsize, 1, vir)) == 1) {
@@ -453,7 +457,8 @@ int virus_doc(FILE *fp, FILE *toc, int page)
nr++;
sprintf(temp, "virscan_%d.html", nr);
- fprintf(ip, "- %s
\n", temp, virscan.comment);
+ fprintf(ip, "%d | %s | %s |
\n",
+ temp, nr, virscan.comment, getboolean(virscan.available));
if ((wp = open_webdoc(temp, (char *)"Virus Scanner", virscan.comment))) {
fprintf(wp, "Main Back\n");
fprintf(wp, "\n");
@@ -479,7 +484,8 @@ int virus_doc(FILE *fp, FILE *toc, int page)
j++;
}
- fprintf(ip, "\n");
+ fprintf(ip, "
\n");
+ fprintf(ip, "
\n");
close_webdoc(ip);
fclose(vir);