]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Clarification of labels for header style
authorFrédéric Marchal <fmarchal@users.sourceforge.net>
Tue, 2 Feb 2010 13:35:05 +0000 (13:35 +0000)
committerFrédéric Marchal <fmarchal@users.sourceforge.net>
Tue, 2 Feb 2010 13:35:05 +0000 (13:35 +0000)
15 files changed:
authfail.c
css.c
dansguardian_report.c
denied.c
download.c
html.c
index.c
realtime.c
repday.c
report.c
siteuser.c
squidguard_report.c
topsites.c
topuser.c
useragent.c

index 7ad02e17730065ce0493852b4cfcb2787de7193c..601ab8eaa23c6763d373bc5b579869a2c527aa61 100644 (file)
@@ -108,15 +108,15 @@ void authfail_report(void)
    fputs("<div align=\"center\"><table cellpadding=0 cellspacing=0>\n",fp_ou);
    fprintf(fp_ou,"<tr><th class=\"title\">%s</th></tr>\n",Title);
 
-   fprintf(fp_ou,"<tr><td class=\"header\">%s: %s</td></tr>\n",text[89],period);
-   fprintf(fp_ou,"<tr><th class=\"header3\">%s</th></tr>\n",text[117]);
+   fprintf(fp_ou,"<tr><td class=\"header_l\">%s: %s</td></tr>\n",text[89],period);
+   fprintf(fp_ou,"<tr><th class=\"header_c\">%s</th></tr>\n",text[117]);
    fputs("</table></div>\n",fp_ou);
 
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"2\">\n",fp_ou);
    fputs("<tr><td></td></tr>\n",fp_ou);
    fputs("<tr><td></td></tr>\n",fp_ou);
    fputs("<tr><td></td></tr>\n",fp_ou);
-   fprintf(fp_ou,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[98],text[111],text[110],text[91]);
+   fprintf(fp_ou,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[98],text[111],text[110],text[91]);
 
    while(fgets(buf,sizeof(buf),fp_in)!=NULL) {
       getword_start(&gwarea,buf);
diff --git a/css.c b/css.c
index adc984aa915bcf49a4ed5137127eb8f53ed9dbe3..702eda98b94f959e374e7cd32d815777f7dd126e 100644 (file)
--- a/css.c
+++ b/css.c
 void css(FILE *fp_css)
 {
    FILE *fp_in;
+   char buf[MAXLEN];
+   size_t nbytes;
 
-   if(strlen(ExternalCSSFile) > 0) {
+   if(ExternalCSSFile[0] != '\0') {
       if((fp_in=fopen(ExternalCSSFile,"r"))==NULL) {
          fprintf(stderr, "SARG: (css) %s: %s\n",text[45],ExternalCSSFile);
          exit(1);
       }
-      fputs("<style>\n",fp_css);
-      while(fgets(buf,MAXLEN,fp_in)!=NULL) 
-         fputs(buf,fp_css);
+      fputs("<style type=\"text/css\">\n",fp_css);
+      while((nbytes=fread(buf,1,sizeof(buf),fp_in))>0)
+         fwrite(buf,1,nbytes,fp_css);
       fclose(fp_in);
       fputs("</style>\n",fp_css);
       return;
@@ -51,20 +53,26 @@ void css(FILE *fp_css)
    fprintf(fp_css,".body {font-family:%s;color:%s;background-color:%s;}\n",FontFace,TxColor,BgColor);
    fprintf(fp_css,".info {font-family:%s;font-size:10px;}\n", FontFace);
    fprintf(fp_css,".info a:link,a:visited {font-family:%s;color:#0000FF;font-size:10px;text-decoration:none;}\n", FontFace);
-   fprintf(fp_css,".title {font-family:%s;font-size:%s;color:%s;background-color:%s;}\n",FontFace,TitleFontSize,TiColor,BgColor);
+
+   fprintf(fp_css,".title {font-family:%s;font-size:%s;color:%s;background-color:%s;text-align:center;}\n",FontFace,TitleFontSize,TiColor,BgColor);
    fprintf(fp_css,".title2 {font-family:%s;font-size:%s;color:%s;background-color:%s;text-align:left;}\n",FontFace,TitleFontSize,TiColor,BgColor);
    fprintf(fp_css,".title3 {font-family:%s;font-size:%s;color:%s;background-color:%s;text-align:right;}\n",FontFace,TitleFontSize,TiColor,BgColor);
-   fprintf(fp_css,".header {font-family:%s;font-size:%s;color:%s;background-color:%s;text-align:left;border-right:1px solid #666666;border-bottom:1px solid #666666;}\n",FontFace,HeaderFontSize,HeaderColor,HeaderBgColor);
-   fprintf(fp_css,".header2 {font-family:%s;font-size:%s;color:%s;background-color:%s;text-align:right;border-right:1px solid #666666;border-bottom:1px solid #666666;}\n",FontFace,HeaderFontSize,HeaderColor,HeaderBgColor);
-   fprintf(fp_css,".header3 {font-family:%s;font-size:%s;color:%s;background-color:%s;text-align:center;border-right:1px solid #666666;border-bottom:1px solid #666666;}\n",FontFace,HeaderFontSize,HeaderColor,HeaderBgColor);
-   fprintf(fp_css,".text {font-family:%s;color:%s;font-size:%s;}\n", FontFace, TxColor, FontSize);
+
+   fprintf(fp_css,".header_l {font-family:%s;font-size:%s;color:%s;background-color:%s;text-align:left;border-right:1px solid #666666;border-bottom:1px solid #666666;}\n",FontFace,HeaderFontSize,HeaderColor,HeaderBgColor);
+   fprintf(fp_css,".header_r {font-family:%s;font-size:%s;color:%s;background-color:%s;text-align:right;border-right:1px solid #666666;border-bottom:1px solid #666666;}\n",FontFace,HeaderFontSize,HeaderColor,HeaderBgColor);
+   fprintf(fp_css,".header_c {font-family:%s;font-size:%s;color:%s;background-color:%s;text-align:center;border-right:1px solid #666666;border-bottom:1px solid #666666;}\n",FontFace,HeaderFontSize,HeaderColor,HeaderBgColor);
+
    fprintf(fp_css,".data {font-family:%s;color:%s;font-size:%s;background-color:%s;text-align:right;border-right:1px solid #6A5ACD;border-bottom:1px solid #6A5ACD;}\n", FontFace, TxColor, FontSize, TxBgColor);
    fprintf(fp_css,".data a:link,a:visited {font-family:%s;color:#0000FF;font-size:%s;background-color:%s;text-align:right;text-decoration:none;}\n", FontFace, FontSize, TxBgColor);
-   fprintf(fp_css,".data2 {font-family:%s;color:%s;font-size:%s;background-color:%s;border-right:1px solid #6A5ACD;border-bottom:1px solid #6A5ACD;text-align:left;}\n", FontFace, TxColor, FontSize, TxBgColor);
+
+   fprintf(fp_css,".data2 {font-family:%s;color:%s;font-size:%s;background-color:%s;text-align:left;border-right:1px solid #6A5ACD;border-bottom:1px solid #6A5ACD;text-align:left;}\n", FontFace, TxColor, FontSize, TxBgColor);
    fprintf(fp_css,".data2 a:link,a:visited {font-family:%s;color:#0000FF;font-size:%s;background-color:%s;text-decoration:none;}\n", FontFace, FontSize, TxBgColor);
-   fprintf(fp_css,".data3 {font-family:%s;color:%s;font-size:%s;text-align:center;background-color:%s;border-right:1px solid #6A5ACD;border-bottom:1px solid #6A5ACD;}\n", FontFace, TxColor, FontSize, TxBgColor);
+
+   fprintf(fp_css,".data3 {font-family:%s;color:%s;font-size:%s;background-color:%s;text-align:center;border-right:1px solid #6A5ACD;border-bottom:1px solid #6A5ACD;}\n", FontFace, TxColor, FontSize, TxBgColor);
    fprintf(fp_css,".data3 a:link,a:visited {font-family:%s;color:#0000FF;font-size:%s;text-align:center;background-color:%s;text-decoration:none;}\n", FontFace, FontSize, TxBgColor);
+
    fprintf(fp_css,".text {font-family:%s;color:%s;font-size:%s;background-color:%s;text-align:right;}\n", FontFace, TxColor, FontSize, TxBgColor);
+
    fprintf(fp_css,".link {font-family:%s;font-size:%s;color:#0000FF;}\n", FontFace, FontSize);
    fprintf(fp_css,".link a:link,a:visited {font-family:%s;font-size:%s;color:#0000FF;text-decoration:none;}\n</style>\n", FontFace, FontSize);
 }
index 63cb53b5b882a590ed60e735b315057b7d1a61ae..226b0c833325b1b4098f26a90eb79a64cdc527d4 100644 (file)
@@ -96,13 +96,13 @@ void dansguardian_report(void)
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ou);
    fprintf(fp_ou,"<tr><th class=\"title\">%s</th></tr>\n",Title);
 
-   fprintf(fp_ou,"<tr><td class=\"header\">%s: %s</td></tr>\n",text[89],period);
-   fprintf(fp_ou,"<tr><th class=\"header3\">%s</th></tr>\n",text[128]);
+   fprintf(fp_ou,"<tr><td class=\"header_l\">%s: %s</td></tr>\n",text[89],period);
+   fprintf(fp_ou,"<tr><th class=\"header_c\">%s</th></tr>\n",text[128]);
    fputs("</table></div>\n",fp_ou);
 
    fputs("<div align=\"center\"><table cellpadding=\"1\" cellspacing=\"2\">\n",fp_ou);
    fputs("<tr><td></td></tr>\n",fp_ou);
-   fprintf(fp_ou,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[98],text[111],text[110],text[91],text[129]);
+   fprintf(fp_ou,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[98],text[111],text[110],text[91],text[129]);
 
    while(fgets(buf,sizeof(buf),fp_in)!=NULL) {
       getword_start(&gwarea,buf);
index 09ff69b3c869a1bd7c14a02b35503328157cb6b4..710a146bdb2ae8bb1430389b3cff17a376f7789e 100644 (file)
--- a/denied.c
+++ b/denied.c
@@ -96,13 +96,13 @@ void gen_denied_report(void)
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ou);
    fprintf(fp_ou,"<tr><th class=\"title\">%s</b></th></tr>\n",Title);
 
-   fprintf(fp_ou,"<tr><td class=\"header\">%s: %s</td></tr>\n",text[89],period);
-   fprintf(fp_ou,"<tr><th class=\"header3\">%s</th></tr>\n",text[46]);
+   fprintf(fp_ou,"<tr><td class=\"header_l\">%s: %s</td></tr>\n",text[89],period);
+   fprintf(fp_ou,"<tr><th class=\"header_c\">%s</th></tr>\n",text[46]);
    fputs("</table></div>\n",fp_ou);
 
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"2\">\n",fp_ou);
    fputs("<tr><td></td></tr>\n",fp_ou);
-   fprintf(fp_ou,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[98],text[111],text[110],text[91]);
+   fprintf(fp_ou,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[98],text[111],text[110],text[91]);
 
    while(fgets(buf,sizeof(buf),fp_in)!=NULL) {
       getword_start(&gwarea,buf);
index 12982b3c3ec5d07e36e91e36fcbcd9cf2727c586..063078046a7f191839a28a89e0c78bf8569a9334 100644 (file)
@@ -103,13 +103,13 @@ void download_report(void)
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ou);
    fprintf(fp_ou,"<tr><th class=\"title\">%s</th></tr>\n",Title);
 
-   fprintf(fp_ou,"<tr><td class=\"header\">%s: %s</td></tr>\n",text[89],period);
-   fprintf(fp_ou,"<tr><th class=\"header3\">%s</th></tr>\n",text[125]);
+   fprintf(fp_ou,"<tr><td class=\"header_l\">%s: %s</td></tr>\n",text[89],period);
+   fprintf(fp_ou,"<tr><th class=\"header_c\">%s</th></tr>\n",text[125]);
    fputs("</table></div>\n",fp_ou);
 
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"2\">\n",fp_ou);
    fputs("<tr><td></td></tr>\n",fp_ou);
-   fprintf(fp_ou,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[98],text[111],text[110],text[91]);
+   fprintf(fp_ou,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[98],text[111],text[110],text[91]);
 
    while(fgets(buf,sizeof(buf),fp_in)!=NULL) {
       getword_start(&gwarea,buf);
diff --git a/html.c b/html.c
index 5420e708875a366867d661b3b9823d42f2e309a3..108bca705cfd97cee756fb1b6bc2fc7fa1e8b971 100644 (file)
--- a/html.c
+++ b/html.c
@@ -255,35 +255,35 @@ void htmlrel(void)
       fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ou);
       fprintf(fp_ou,"<tr><th class=\"title\" colspan=\"2\">%s</th></tr>\n",Title);
 
-      fprintf(fp_ou,"<tr><td class=\"header\" colspan=\"2\">%s:&nbsp;%s</td></tr>\n",text[89],period);
-      fprintf(fp_ou,"<tr><td class=\"header\" colspan=\"2\">%s:&nbsp;%s</td></tr>\n",text[90],name2);
-      fprintf(fp_ou,"<tr><td class=\"header\" colspan=\"2\">%s:&nbsp;%s, %s</td></tr>\n",text[104],UserSortField,UserSortOrder);
-      fprintf(fp_ou,"<tr><td class=\"header3\" colspan=\"2\">%s %s</td></tr>\n",text[32],text[55]);
+      fprintf(fp_ou,"<tr><td class=\"header_l\" colspan=\"2\">%s:&nbsp;%s</td></tr>\n",text[89],period);
+      fprintf(fp_ou,"<tr><td class=\"header_l\" colspan=\"2\">%s:&nbsp;%s</td></tr>\n",text[90],name2);
+      fprintf(fp_ou,"<tr><td class=\"header_l\" colspan=\"2\">%s:&nbsp;%s, %s</td></tr>\n",text[104],UserSortField,UserSortOrder);
+      fprintf(fp_ou,"<tr><td class=\"header_c\" colspan=\"2\">%s %s</td></tr>\n",text[32],text[55]);
       fputs("<tr><td></td></tr>\n",fp_ou);
 
       fputs("</table></div>\n",fp_ou);
       fputs("<div align=\"center\"><table cellpadding=\"2\" cellspacing=\"1\">\n",fp_ou);
 
       if(denied_report[0]!='\0') {
-         fprintf(fp_ou,"<tr><td class=\"header\" colspan=\"11\"><a href=\"denied_%s.html\">%s</a> %s</td></tr>\n",denied_report,text[116],text[55]);
+         fprintf(fp_ou,"<tr><td class=\"header_l\" colspan=\"11\"><a href=\"denied_%s.html\">%s</a> %s</td></tr>\n",denied_report,text[116],text[55]);
       }
 
-      fprintf(fp_ou,"<tr><th></th><th class=\"header\">%s</th>",text[91]);
+      fprintf(fp_ou,"<tr><th></th><th class=\"header_l\">%s</th>",text[91]);
 
       if((UserReportFields & USERREPORTFIELDS_CONNECT) != 0)
-         fprintf(fp_ou,"<th class=\"header\">%s</th>",text[92]);
+         fprintf(fp_ou,"<th class=\"header_l\">%s</th>",text[92]);
       if((UserReportFields & USERREPORTFIELDS_BYTES) != 0)
-         fprintf(fp_ou,"<th class=\"header\">%s</th>",text[93]);
+         fprintf(fp_ou,"<th class=\"header_l\">%s</th>",text[93]);
       if((UserReportFields & USERREPORTFIELDS_SETYB) != 0)
-         fprintf(fp_ou,"<th class=\"header\">%%%s</th>",text[93]);
+         fprintf(fp_ou,"<th class=\"header_l\">%%%s</th>",text[93]);
       if((UserReportFields & USERREPORTFIELDS_IN_CACHE_OUT) != 0)
-         fprintf(fp_ou,"<th class=\"header3\" colspan=\"2\">%s-%s-%s</th>",text[113],text[114],text[112]);
+         fprintf(fp_ou,"<th class=\"header_c\" colspan=\"2\">%s-%s-%s</th>",text[113],text[114],text[112]);
       if((UserReportFields & USERREPORTFIELDS_USED_TIME) != 0)
-         fprintf(fp_ou,"<th class=\"header\">%s</th>",text[94]);
+         fprintf(fp_ou,"<th class=\"header_l\">%s</th>",text[94]);
       if((UserReportFields & USERREPORTFIELDS_MILISEC) != 0)
-         fprintf(fp_ou,"<th class=\"header\">%s</th>",text[95]);
+         fprintf(fp_ou,"<th class=\"header_l\">%s</th>",text[95]);
       if((UserReportFields & USERREPORTFIELDS_PTIME) != 0)
-         fprintf(fp_ou,"<th class=\"header\">%%%s</th>",text[99]);
+         fprintf(fp_ou,"<th class=\"header_l\">%%%s</th>",text[99]);
 
       fputs("</tr>\n",fp_ou);
 
@@ -506,27 +506,27 @@ void htmlrel(void)
       unlink(arqin);
 
       if((UserReportFields & USERREPORTFIELDS_TOTAL) != 0) {
-         fprintf(fp_ou,"<tr><th></th><th class=\"header\">%s</th>",text[107]);
+         fprintf(fp_ou,"<tr><th></th><th class=\"header_l\">%s</th>",text[107]);
          if((UserReportFields & USERREPORTFIELDS_CONNECT) != 0)
-            fprintf(fp_ou,"<th class=\"header2\">%s</th>",fixnum(tnacc,1));
+            fprintf(fp_ou,"<th class=\"header_r\">%s</th>",fixnum(tnacc,1));
          if((UserReportFields & USERREPORTFIELDS_BYTES) != 0)
-            fprintf(fp_ou,"<th class=\"header2\">%s</th>",fixnum(tnbytes,1));
+            fprintf(fp_ou,"<th class=\"header_r\">%s</th>",fixnum(tnbytes,1));
          if((UserReportFields & USERREPORTFIELDS_SETYB) != 0) {
             perc=(totbytes) ? tnbytes *100. / totbytes :0.;
-            fprintf(fp_ou,"<th class=\"header2\">%3.2lf%%</th>",perc);
+            fprintf(fp_ou,"<th class=\"header_r\">%3.2lf%%</th>",perc);
          }
          if((UserReportFields & USERREPORTFIELDS_IN_CACHE_OUT) != 0) {
             inperc=(tnbytes) ? tnincache * 100. / tnbytes : 0.;
             ouperc=(tnbytes) ? tnoucache * 100. / tnbytes : 0.;
-            fprintf(fp_ou,"<th class=\"header2\">%3.2lf%%</th><th class=\"header2\">%3.2lf%%</th>",inperc,ouperc);
+            fprintf(fp_ou,"<th class=\"header_r\">%3.2lf%%</th><th class=\"header_r\">%3.2lf%%</th>",inperc,ouperc);
          }
          if((UserReportFields & USERREPORTFIELDS_USED_TIME) != 0)
-            fprintf(fp_ou,"<th class=\"header2\">%s</th>",buildtime(tnelap));
+            fprintf(fp_ou,"<th class=\"header_r\">%s</th>",buildtime(tnelap));
          if((UserReportFields & USERREPORTFIELDS_MILISEC) != 0)
-            fprintf(fp_ou,"<th class=\"header2\">%s</th>",fixnum2(tnelap,1));
+            fprintf(fp_ou,"<th class=\"header_r\">%s</th>",fixnum2(tnelap,1));
          if((UserReportFields & USERREPORTFIELDS_PTIME) != 0) {
             perc2=(totelap) ? tnelap * 100. / totelap : 0.;
-            fprintf(fp_ou,"<th class=\"header2\">%3.2lf%%</th>",perc2);
+            fprintf(fp_ou,"<th class=\"header_r\">%3.2lf%%</th>",perc2);
          }
          fputs("</tr>\n",fp_ou);
       }
@@ -572,19 +572,19 @@ void htmlrel(void)
          totbytes2=totbytes/ntotuser;
          totelap2=totelap/ntotuser;
 
-         fprintf(fp_ou,"<tr><th></th><th class=\"header\">%s</th>",text[96]);
+         fprintf(fp_ou,"<tr><th></th><th class=\"header_l\">%s</th>",text[96]);
          if((UserReportFields & USERREPORTFIELDS_CONNECT) != 0)
-            fprintf(fp_ou,"<th class=\"header2\">%s</th>",fixnum(ttnacc/ntotuser,1));
+            fprintf(fp_ou,"<th class=\"header_r\">%s</th>",fixnum(ttnacc/ntotuser,1));
          if((UserReportFields & USERREPORTFIELDS_BYTES) != 0)
-            fprintf(fp_ou,"<th class=\"header2\">%s</th>",fixnum(totbytes2,1));
+            fprintf(fp_ou,"<th class=\"header_r\">%s</th>",fixnum(totbytes2,1));
          fprintf(fp_ou,"<th></th><th></th><th></th>");
          if((UserReportFields & USERREPORTFIELDS_USED_TIME) != 0)
-            fprintf(fp_ou,"<th class=\"header2\">%s</th>",buildtime(totelap2));
+            fprintf(fp_ou,"<th class=\"header_r\">%s</th>",buildtime(totelap2));
          if((UserReportFields & USERREPORTFIELDS_MILISEC) != 0)
-            fprintf(fp_ou,"<th class=\"header2\">%s</th>",fixnum2(totelap2,1));
+            fprintf(fp_ou,"<th class=\"header_r\">%s</th>",fixnum2(totelap2,1));
          if((UserReportFields & USERREPORTFIELDS_PTIME) != 0) {
             perc2 = (totelap) ? totelap2 * 100. / totelap : 0.;
-            fprintf(fp_ou,"<th class=\"header2\">%3.2lf%%</th>",perc2);
+            fprintf(fp_ou,"<th class=\"header_r\">%3.2lf%%</th>",perc2);
          }
          fputs("</tr>\n",fp_ou);
       }
diff --git a/index.c b/index.c
index 0aa49c5c7ca9b4f3a94ce038b977a0f721a30de3..5a50d682640c33eaf4abdc4fdd9ff88ca1e5c39f 100644 (file)
--- a/index.c
+++ b/index.c
@@ -132,7 +132,7 @@ static void make_date_index(void)
       exit(1);
    }
    write_html_header(fp_ou, ".");
-   fprintf(fp_ou,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[130],text[132]);
+   fprintf(fp_ou,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[130],text[132]);
    for (y=0 ; y<nyears ; y++) {
       if (order>0)
          year=yearsort[y];
@@ -173,7 +173,7 @@ static void make_date_index(void)
          exit(1);
       }
       write_html_header(fp_ou2,"..");
-      fprintf(fp_ou2,"<tr><th class=\"header\">%s/%s</th></tr>\n",text[130],text[131]);
+      fprintf(fp_ou2,"<tr><th class=\"header_l\">%s/%s</th></tr>\n",text[130],text[131]);
       for (m=0 ; m<nmonths ; m++) {
          if (order>0)
             month=monthsort[m];
@@ -228,7 +228,7 @@ static void make_date_index(void)
             exit(1);
          }
          write_html_header(fp_ou3,"../..");
-         fprintf(fp_ou3,"<tr><th class=\"header\">%s/%s/%s</th></tr>\n",text[130],text[131],text[127]);
+         fprintf(fp_ou3,"<tr><th class=\"header_l\">%s/%s/%s</th></tr>\n",text[130],text[131],text[127]);
          for (d=0 ; d<ndays ; d++) {
             if (order>0)
                day=daysort[d];
@@ -382,7 +382,7 @@ static void make_file_index(void)
       exit(1);
    }
    write_html_header(fp_ou,".");
-   fprintf(fp_ou,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[101],text[102],text[103],text[93],text[96]);
+   fprintf(fp_ou,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[101],text[102],text[103],text[93],text[96]);
    for (i=0 ; i<nsort ; i++) {
       if (order>0)
          item=sortlist[i];
index 1f54f8a7c9f52ef091d424b799007771a45512e0..7668dc9cb433c0dac96391d16333396296eef1e4 100755 (executable)
@@ -253,5 +253,5 @@ static void header(void)
    puts("<div align=\"center\"><table cellpadding=\"1\" cellspacing=\"1\">\n");
    printf("<tr><th class=\"title2\" colspan=\"10\">SARG %s</th></tr>\n",text[134]);
    printf("<tr><th class=\"text\" colspan=\"10\">%s: %d s</th></tr>\n",text[136],realtime_refresh);
-   printf("<tr><th class=\"header3\">%s</th><th class=\"header3\">%s</th><th class=\"header3\">%s</th><th class=\"header3\">%s</th><th class=\"header\">%s</th></tr>\n",text[110],text[111],text[98],text[135],text[91]);
+   printf("<tr><th class=\"header_c\">%s</th><th class=\"header_c\">%s</th><th class=\"header_c\">%s</th><th class=\"header_c\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[110],text[111],text[98],text[135],text[91]);
 }
index 14de9fc6cc129d7b2b784063d0ea7623365d0963..d865e86bdd82175600a208e78f87e9d5b22e303a 100644 (file)
--- a/repday.c
+++ b/repday.c
@@ -87,7 +87,7 @@ void report_day(const char *user)
    fputs("</table></div>\n",fp_ou);
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ou);
 
-   fprintf(fp_ou,"<tr><td class=\"header3\" colspan=\"2\">%s:&nbsp;%s</td></tr>\n",text[89],period);
+   fprintf(fp_ou,"<tr><td class=\"header_c\" colspan=\"2\">%s:&nbsp;%s</td></tr>\n",text[89],period);
 
    strcpy(wuser,user);
    if(strstr(wuser,"_") != 0)
@@ -105,7 +105,7 @@ void report_day(const char *user)
       subs(name,sizeof(name),"_",".");
    }
 
-   fprintf(fp_ou,"<tr><th class=\"header3\" colspan=\"2\">%s:&nbsp;%s</th></tr>\n",text[90],name);
+   fprintf(fp_ou,"<tr><th class=\"header_c\" colspan=\"2\">%s:&nbsp;%s</th></tr>\n",text[90],name);
 
    fputs("<tr><td></td></tr><tr><td></td></tr>\n",fp_ou);
    fputs("<tr><td></td></tr><tr><td></td></tr></table>\n",fp_ou);
@@ -120,9 +120,9 @@ void report_day(const char *user)
      strcpy( html, "H:M:S" );
 
    for( i = 0; i < hours.len; i++ )
-     fprintf( fp_ou, "<td class=\"header3\">%02dH<br>%s</td>\n", hours.list[ i ], html );
+     fprintf( fp_ou, "<td class=\"header_c\">%02dH<br>%s</td>\n", hours.list[ i ], html );
    fprintf( fp_ou,
-     "<td class=\"header3\">%s<br>%s</td></tr>\n", text[107], html );
+     "<td class=\"header_c\">%s<br>%s</td></tr>\n", text[107], html );
 
    while(fgets(buf,sizeof(buf),fp_in)!=NULL) {
       fixendofline(buf);
@@ -182,10 +182,10 @@ void report_day(const char *user)
    for( i = 0; i < hours.len; i++ )
      sprintf(c[ hours.list[ i ] ],"%s",fixtime(t[ hours.list[ i ] ]));
 
-   fprintf(fp_ou, "<tr><td class=\"header\">%s</td>\n", text[107] );
+   fprintf(fp_ou, "<tr><td class=\"header_l\">%s</td>\n", text[107] );
    for( i = 0; i < hours.len; i++ )
-     fprintf(fp_ou, "<td class=\"header2\">%s</td>\n", c[ hours.list[ i ] ] );
-   fprintf(fp_ou, "<td class=\"header2\">%s</td></tr>\n", fixtime(ttt) );
+     fprintf(fp_ou, "<td class=\"header_r\">%s</td>\n", c[ hours.list[ i ] ] );
+   fprintf(fp_ou, "<td class=\"header_r\">%s</td></tr>\n", fixtime(ttt) );
 
    fputs("</table></div>\n",fp_ou);
 
index 4e0cc03ed58952ffe08835900fb3c9fa2ceeb0f6..9766540e60668ef48c339a8159928d73a17289a2 100644 (file)
--- a/report.c
+++ b/report.c
@@ -261,17 +261,17 @@ void gerarel(void)
                fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_tt);
                fprintf(fp_tt,"<tr><th class=\"title\" colspan=\"2\">%s</th></tr>\n",Title);
 
-               fprintf(fp_tt,"<tr><td class=\"header\" colspan=\"2\">%s:&nbsp;%s</td></tr>\n",text[89],period);
-               fprintf(fp_tt,"<tr><td class=\"header\" colspan=\"2\">%s:&nbsp;%s</td></tr>\n",text[90],name);
-               fprintf(fp_tt,"<tr><td class=\"header\" colspan=\"2\">%s:&nbsp;%s, %s</td></tr>\n",text[104],UserSortField,UserSortOrder);
-               fprintf(fp_tt,"<tr><th class=\"header3\" colspan=\"2\">%s</th></tr>\n",text[32]);
+               fprintf(fp_tt,"<tr><td class=\"header_l\" colspan=\"2\">%s:&nbsp;%s</td></tr>\n",text[89],period);
+               fprintf(fp_tt,"<tr><td class=\"header_l\" colspan=\"2\">%s:&nbsp;%s</td></tr>\n",text[90],name);
+               fprintf(fp_tt,"<tr><td class=\"header_l\" colspan=\"2\">%s:&nbsp;%s, %s</td></tr>\n",text[104],UserSortField,UserSortOrder);
+               fprintf(fp_tt,"<tr><th class=\"header_c\" colspan=\"2\">%s</th></tr>\n",text[32]);
 
                fputs("</table></div>\n",fp_tt);
                fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"2\">\n",fp_tt);
                fputs("<tr><td></td><td></td></tr>",fp_tt);
                bzero(tmp4, MAXLEN);
                strncpy(tmp4,text[110],4);
-               fprintf(fp_tt,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[91],tmp4,text[110]+5);
+               fprintf(fp_tt,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[91],tmp4,text[110]+5);
             }
 
             sprintf(html,"<tr><td class=\"data\">%s</td><td class=\"data\">%s</td><td class=\"data\">%s</td></tr>\n",accurl,accdia,acchora);
index 21fc0ead49c738dcc4df748a19ad55d853e6026b..ca4b8e4ecaf183168df494d1d77ca97ffb7cc5f5 100644 (file)
@@ -107,16 +107,16 @@ void siteuser(void)
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ou);
    fprintf(fp_ou,"<tr><th class=\"title\">%s</th></tr>\n",Title);
 
-   fprintf(fp_ou,"<tr><td class=\"header3\">%s: %s</td></tr>\n",text[89],period);
-   fprintf(fp_ou,"<tr><th class=\"header3\">%s</th></tr>\n",text[85]);
+   fprintf(fp_ou,"<tr><td class=\"header_c\">%s: %s</td></tr>\n",text[89],period);
+   fprintf(fp_ou,"<tr><th class=\"header_c\">%s</th></tr>\n",text[85]);
    fputs("</table></div>\n",fp_ou);
 
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"2\">\n",fp_ou);
    fputs("<tr><td></td></tr>\n",fp_ou);
    if(BytesInSitesUsersReport)
-      fprintf(fp_ou,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[100],text[91],text[93],text[103]);
+      fprintf(fp_ou,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[100],text[91],text[93],text[103]);
    else
-      fprintf(fp_ou,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[100],text[91],text[103]);
+      fprintf(fp_ou,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[100],text[91],text[103]);
 
    user[0]='\0';
    ourl[0]='\0';
index a018fef6a810e087c4171ee7f731c85455c80a81..4bd9cf2fcd9b29a3ae1ea72f8c7cce144b52fccf 100644 (file)
@@ -96,13 +96,13 @@ void squidguard_report(void)
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ou);
    fprintf(fp_ou,"<tr><th class=\"title\">%s</th></tr>\n",Title);
 
-   fprintf(fp_ou,"<tr><td class=\"header\">%s: %s</td></tr>\n",text[89],period);
-   fprintf(fp_ou,"<tr><th class=\"header3\">%s</th></tr>\n",text[120]);
+   fprintf(fp_ou,"<tr><td class=\"header_l\">%s: %s</td></tr>\n",text[89],period);
+   fprintf(fp_ou,"<tr><th class=\"header_c\">%s</th></tr>\n",text[120]);
    fputs("</table></div>\n",fp_ou);
 
    fputs("<div align=\"center\"><table cellpadding=1 cellspacing=2>\n",fp_ou);
    fputs("<tr><td></td></tr>\n",fp_ou);
-   fprintf(fp_ou,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[98],text[111],text[110],text[91],text[121]);
+   fprintf(fp_ou,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[98],text[111],text[110],text[91],text[121]);
 
    while(fgets(buf,sizeof(buf),fp_in)!=NULL) {
       getword_start(&gwarea,buf);
index 79cf923fd2cab89c670fa0182e6976f80ffe1e44..906e028e7a3963c03ea94a067fc634f20dd51de4 100644 (file)
@@ -232,15 +232,15 @@ void topsites(void)
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ou);
    fprintf(fp_ou,"<tr><th class=\"title\">%s</th></tr>\n",Title);
 
-   fprintf(fp_ou,"<tr><td class=\"header3\">%s: %s</td></tr>\n",text[89],period);
-   fprintf(fp_ou,"<tr><th class=\"header3\">%s %s %s</th></tr>\n",text[83],TopSitesNum,text[84]);
+   fprintf(fp_ou,"<tr><td class=\"header_c\">%s: %s</td></tr>\n",text[89],period);
+   fprintf(fp_ou,"<tr><th class=\"header_c\">%s %s %s</th></tr>\n",text[83],TopSitesNum,text[84]);
    fputs("</table></div>\n",fp_ou);
 
    fputs("<div align=\"center\"><table cellpadding=\"1\" cellspacing=\"2\">\n",fp_ou);
    fputs("<tr><td></td></tr>\n",fp_ou);
-   fprintf(fp_ou,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th> \
-               <th class=\"header\">%s</th><th class=\"header\">%s</th> \
-               <th class=\"header\">%s</th></tr>\n", \
+   fprintf(fp_ou,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th> \
+               <th class=\"header_l\">%s</th><th class=\"header_l\">%s</th> \
+               <th class=\"header_l\">%s</th></tr>\n", \
                text[100],text[91],text[92],text[93],text[99]);
 
    regs=1;
index 5a441c9d2dbb069790f5843f904d795e3a4a09cf..a5572d47581fe807a6ca766afe7332e2f6853efb 100644 (file)
--- a/topuser.c
+++ b/topuser.c
@@ -239,10 +239,10 @@ void topuser(void)
    else
       show_sarg(fp_top3, "..");
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_top3);
-   fprintf(fp_top3,"<tr><th align=\"center\" class=\"title\">%s</th></tr>\n",Title);
-   fprintf(fp_top3,"<tr><td class=\"header3\">%s: %s</td></tr>\n",text[89],period);
-   fprintf(fp_top3,"<tr><td class=\"header3\">%s: %s, %s</td></tr>\n",text[104],TopuserSortField,TopuserSortOrder);
-   fprintf(fp_top3,"<tr><th class=\"header3\">%s</th></tr>\n",text[137]);
+   fprintf(fp_top3,"<tr><th class=\"title\">%s</th></tr>\n",Title);
+   fprintf(fp_top3,"<tr><td class=\"header_c\">%s: %s</td></tr>\n",text[89],period);
+   fprintf(fp_top3,"<tr><td class=\"header_c\">%s: %s, %s</td></tr>\n",text[104],TopuserSortField,TopuserSortOrder);
+   fprintf(fp_top3,"<tr><th class=\"header_c\">%s</th></tr>\n",text[137]);
    fputs("</table></div>\n",fp_top3);
 
    fputs("<div align=\"center\"><table cellpadding=\"1\" cellspacing=\"2\">\n",fp_top3);
@@ -267,25 +267,25 @@ void topuser(void)
    fputs("<tr>",fp_top3);
 
    if((TopUserFields & TOPUSERFIELDS_NUM) != 0)
-      fprintf(fp_top3,"<th class=\"header\">%s</th>",text[100]);
+      fprintf(fp_top3,"<th class=\"header_l\">%s</th>",text[100]);
    if((TopUserFields & TOPUSERFIELDS_DATE_TIME) !=0 && (ReportType & REPORT_TYPE_DATE_TIME) != 0)
-      fputs("<th class=\"header\"></th>",fp_top3);
+      fputs("<th class=\"header_l\"></th>",fp_top3);
    if((TopUserFields & TOPUSERFIELDS_USERID) != 0)
-      fprintf(fp_top3,"<th class=\"header\">%s</th>",text[98]);
+      fprintf(fp_top3,"<th class=\"header_l\">%s</th>",text[98]);
    if((TopUserFields & TOPUSERFIELDS_CONNECT) != 0)
-      fprintf(fp_top3,"<th class=\"header\">%s</th>",text[92]);
+      fprintf(fp_top3,"<th class=\"header_l\">%s</th>",text[92]);
    if((TopUserFields & TOPUSERFIELDS_BYTES) != 0)
-      fprintf(fp_top3,"<th class=\"header\">%s</th>",text[93]);
+      fprintf(fp_top3,"<th class=\"header_l\">%s</th>",text[93]);
    if((TopUserFields & TOPUSERFIELDS_SETYB) != 0)
-      fprintf(fp_top3,"<th class=\"header\">%%%s</th>",text[93]);
+      fprintf(fp_top3,"<th class=\"header_l\">%%%s</th>",text[93]);
    if((TopUserFields & TOPUSERFIELDS_IN_CACHE_OUT) != 0)
-      fprintf(fp_top3,"<th class=\"header3\" colspan=\"2\">%s-%s-%s</th>",text[113],text[114],text[112]);
+      fprintf(fp_top3,"<th class=\"header_c\" colspan=\"2\">%s-%s-%s</th>",text[113],text[114],text[112]);
    if((TopUserFields & TOPUSERFIELDS_USED_TIME) != 0)
-      fprintf(fp_top3,"<th class=\"header\">%s</th>",text[94]);
+      fprintf(fp_top3,"<th class=\"header_l\">%s</th>",text[94]);
    if((TopUserFields & TOPUSERFIELDS_MILISEC) != 0)
-      fprintf(fp_top3,"<th class=\"header\">%s</th>",text[95]);
+      fprintf(fp_top3,"<th class=\"header_l\">%s</th>",text[95]);
    if((TopUserFields & TOPUSERFIELDS_PTIME) != 0)
-      fprintf(fp_top3,"<th class=\"header\">%%%s</th>",text[99]);
+      fprintf(fp_top3,"<th class=\"header_l\">%%%s</th>",text[99]);
 
    fputs("</tr>\n",fp_top3);
 
@@ -410,24 +410,24 @@ void topuser(void)
          fputs("<td></td>",fp_top3);
       if((TopUserFields & TOPUSERFIELDS_DATE_TIME) !=0 && (ReportType & REPORT_TYPE_DATE_TIME) != 0)
          fputs("<td></td>",fp_top3);
-      fprintf(fp_top3,"<th class=\"header\">%s</th>",text[107]);
+      fprintf(fp_top3,"<th class=\"header_l\">%s</th>",text[107]);
 
       if((TopUserFields & TOPUSERFIELDS_CONNECT) != 0)
-         fprintf(fp_top3,"<th class=\"header2\">%s</th>",fixnum(ttnacc,1));
+         fprintf(fp_top3,"<th class=\"header_r\">%s</th>",fixnum(ttnacc,1));
       if((TopUserFields & TOPUSERFIELDS_BYTES) != 0)
-         fprintf(fp_top3,"<th class=\"header2\">%15s</th>",fixnum(ttnbytes,1));
+         fprintf(fp_top3,"<th class=\"header_r\">%15s</th>",fixnum(ttnbytes,1));
       if((TopUserFields & TOPUSERFIELDS_SETYB) != 0)
          fputs("<td></td>",fp_top3);
       if((TopUserFields & TOPUSERFIELDS_IN_CACHE_OUT) != 0)
       {
          inperc=(ttnbytes) ? ttnincache * 100. / ttnbytes : 0.;
          ouperc=(ttnbytes) ? ttnoucache *100. / ttnbytes : 0.;
-         fprintf(fp_top3,"<th class=\"header2\">%3.2lf%%</th><th class=\"header2\">%3.2lf%%</th>",inperc,ouperc);
+         fprintf(fp_top3,"<th class=\"header_r\">%3.2lf%%</th><th class=\"header_r\">%3.2lf%%</th>",inperc,ouperc);
       }
       if((TopUserFields & TOPUSERFIELDS_USED_TIME) != 0)
-         fprintf(fp_top3,"<th class=\"header2\">%s</th>",buildtime(ttnelap));
+         fprintf(fp_top3,"<th class=\"header_r\">%s</th>",buildtime(ttnelap));
       if((TopUserFields & TOPUSERFIELDS_MILISEC) != 0)
-         fprintf(fp_top3,"<th class=\"header2\">%s</th>",fixnum2(ttnelap,1));
+         fprintf(fp_top3,"<th class=\"header_r\">%s</th>",fixnum2(ttnelap,1));
 
       fputs("</tr>\n",fp_top3);
    }
@@ -438,22 +438,22 @@ void topuser(void)
          fputs("<td></td>",fp_top3);
       if((TopUserFields & TOPUSERFIELDS_DATE_TIME) !=0 && (ReportType & REPORT_TYPE_DATE_TIME) != 0)
          fputs("<td></td>",fp_top3);
-      fprintf(fp_top3,"<th class=\"header\">%s</th>",text[96]);
+      fprintf(fp_top3,"<th class=\"header_l\">%s</th>",text[96]);
 
       if((TopUserFields & TOPUSERFIELDS_CONNECT) != 0)
-         fprintf(fp_top3,"<th class=\"header2\">%s</th>",fixnum(ttnacc/totuser,1));
+         fprintf(fp_top3,"<th class=\"header_r\">%s</th>",fixnum(ttnacc/totuser,1));
       if((TopUserFields & TOPUSERFIELDS_BYTES) != 0) {
          tnbytes=(totuser) ? ttnbytes / totuser : 0;
-         fprintf(fp_top3,"<th class=\"header2\">%15s</th>",fixnum(tnbytes,1));
+         fprintf(fp_top3,"<th class=\"header_r\">%15s</th>",fixnum(tnbytes,1));
       }
       if((TopUserFields & TOPUSERFIELDS_SETYB) != 0)
          fputs("<td></td>",fp_top3);
       if((TopUserFields & TOPUSERFIELDS_IN_CACHE_OUT) != 0)
          fputs("<td></td><td></td>",fp_top3);
       if((TopUserFields & TOPUSERFIELDS_USED_TIME) != 0)
-         fprintf(fp_top3,"<th class=\"header2\">%s</th>",buildtime(ttnelap/totuser));
+         fprintf(fp_top3,"<th class=\"header_r\">%s</th>",buildtime(ttnelap/totuser));
       if((TopUserFields & TOPUSERFIELDS_MILISEC) != 0)
-         fprintf(fp_top3,"<th class=\"header2\">%s</th>",fixnum2(ttnelap/totuser,1));
+         fprintf(fp_top3,"<th class=\"header_r\">%s</th>",fixnum2(ttnelap/totuser,1));
       fputs("</tr>\n",fp_top3);
    }
 
index 2735a7c2ce2d4453b494e82509c5fcfb1913b604..54d1a79c06872aed9095889f5ce135217338ecf0 100644 (file)
@@ -165,7 +165,7 @@ void useragent(void)
       show_sarg(fp_ht,"..");
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ht);
    fprintf(fp_ht,"<tr><th class=\"title\">%s</th></tr>\n",text[105]);
-   fprintf(fp_ht,"<tr><td class=\"header3\">%s: %s - %s</td></tr>\n",text[89],idate,fdate);
+   fprintf(fp_ht,"<tr><td class=\"header_c\">%s: %s - %s</td></tr>\n",text[89],idate,fdate);
    fputs("</table></div>\n",fp_ht);
 
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ht);
@@ -174,7 +174,7 @@ void useragent(void)
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ht);
    fputs("<tr><td>&nbsp;</td><td>&nbsp;</td></tr>",fp_ht);
 
-   fprintf(fp_ou,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[98],text[106]);
+   fprintf(fp_ou,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th></tr>\n",text[98],text[106]);
 
    while(fgets(buf,sizeof(buf),fp_in)!=NULL) {
       getword_start(&gwarea,buf);
@@ -290,7 +290,7 @@ void useragent(void)
    fputs("<br/><br/>\n",fp_ht);
 
    fputs("<div align=\"center\"><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ht);
-   fprintf(fp_ht,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header3\">%%</th></tr>\n",text[106],text[107]);
+   fprintf(fp_ht,"<tr><th class=\"header_l\">%s</th><th class=\"header_l\">%s</th><th class=\"header_c\">%%</th></tr>\n",text[106],text[107]);
 
    perc=0.;
    while(fgets(buf,sizeof(buf),fp_in)!=NULL) {