fix broken links in SWAT due to upper case anchors in the generated
authorGerald Carter <jerry@samba.org>
Thu, 12 Apr 2001 05:24:57 +0000 (05:24 +0000)
committerGerald Carter <jerry@samba.org>
Thu, 12 Apr 2001 05:24:57 +0000 (05:24 +0000)
HTML man pages.  Spotted by Herb.
(This used to be commit be45c82c3ab3b626cd761f2cec3b160df2b7fcac)

source3/web/swat.c

index f1a89f1913e3b8e493406ecf2c20781c11998b4b..0497eeb12a24ada59d0c326b1607e94357d6aa81 100644 (file)
@@ -161,13 +161,16 @@ static void show_parameter(int snum, struct parm_struct *parm)
 {
        int i;
        void *ptr = parm->ptr;
+       char* str;
 
        if (parm->class == P_LOCAL && snum >= 0) {
                ptr = lp_local_ptr(snum, ptr);
        }
 
+       str = stripspace(parm->label);
+       strupper (str);
        printf("<tr><td><A HREF=\"/swat/help/smb.conf.5.html#%s\" target=\"docs\">Help</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; %s</td><td>", 
-              stripspace(parm->label), parm->label);
+              str, parm->label);
 
        switch (parm->type) {
        case P_CHAR:
@@ -873,7 +876,7 @@ static void printers_page(void)
        printf("<H3>Important Note:</H3>\n");
        printf("Printer names marked with [*] in the Choose Printer drop-down box ");
        printf("are autoloaded printers from ");
-       printf("<A HREF=\"/swat/help/smb.conf.5.html#printcapname\" target=\"docs\">Printcap Name</A>.\n");
+       printf("<A HREF=\"/swat/help/smb.conf.5.html#PRINTCAPNAME\" target=\"docs\">Printcap Name</A>.\n");
        printf("Attempting to delete these printers from SWAT will have no effect.\n");
 
        if (cgi_variable("Advanced") && !cgi_variable("Basic"))