41
char general2[MAXLEN];
44
44
char sites[MAXLEN];
45
45
char report[MAXLEN];
52
sprintf(geral,"%s/geral",dirname);
51
if(strcmp(Privacy,"yes") == 0)
54
sprintf(general,"%s/general",dirname);
53
55
sprintf(sites,"%s/sites",dirname);
54
sprintf(geral2,"%s/geral2",dirname);
55
sprintf(per,"%s/periodo",dirname);
56
sprintf(general2,"%s/general2",dirname);
57
sprintf(per,"%s/period",dirname);
56
58
sprintf(report,"%s/siteuser.html",dirname);
58
60
if ((fp_in = fopen(per, "r")) == 0) {
63
fgets(periodo,sizeof(periodo),fp_in);
65
fgets(period,sizeof(period),fp_in);
66
sprintf(csort,"sort -k 4,4 -k 1,1 -o '%s' '%s'",geral2,geral);
68
sprintf(csort,"sort -k 4,4 -k 1,1 -o '%s' '%s'",general2,general);
69
if((fp_in=fopen(geral2,"r"))==NULL) {
70
fprintf(stderr, "SARG: (topsite) %s: %s\n",text[8],geral2);
71
if((fp_in=fopen(general2,"r"))==NULL) {
72
fprintf(stderr, "SARG: (topsite) %s: %s\n",text[8],general2);
79
fputs("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"",fp_ou);
80
fputs(" \"http://www.w3.org/TR/html4/loose.dtd\">\n",fp_ou);
81
fputs("<html>\n",fp_ou);
82
fputs("<head>\n",fp_ou);
83
sprintf(html," <meta http-equiv=\"Content-Type\" content=\"text/html; charset=%s\">\n",CharSet);
81
fprintf(fp_ou, "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<html>\n<head>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=%s\">\n",CharSet);
86
83
fputs("</head>\n",fp_ou);
88
if(strlen(FontFace) > 0) {
89
sprintf(url,"<font face=%s>\n",FontFace);
93
sprintf(url,"<body bgcolor=%s text=%s background='%s'>\n",BgColor,TxColor,BgImage);
96
if(strlen(LogoImage) > 0) {
97
fputs("<center><table cellpadding=\"0\" cellspacing=\"0\">\n",fp_ou);
98
sprintf(url,"<tr><th class=\"logo\"><img src='%s' border=0 align=absmiddle width=%s height=%s> %s</th></tr>\n",LogoImage,Width,Height,LogoText);
100
fputs("<tr><td height=\"5\"></td></tr>\n",fp_ou);
101
fputs("</table>\n",fp_ou);
84
if(strlen(FontFace) > 0) fprintf(fp_ou,"<font face=%s>\n",FontFace);
85
fprintf(fp_ou,"<body bgcolor=%s text=%s background='%s'>\n",BgColor,TxColor,BgImage);
86
if(strlen(LogoImage) > 0) fprintf(fp_ou, "<center><table cellpadding=\"0\" cellspacing=\"0\">\n<tr><th class=\"logo\"><img src='%s' border=0 align=absmiddle width=%s height=%s> %s</th></tr>\n<tr><td height=\"5\"></td></tr>\n</table>\n",LogoImage,Width,Height,LogoText);
104
88
if(strcmp(IndexTree,"date") == 0)
105
89
show_sarg(fp_ou, "../../..");
110
94
sprintf(url,"<tr><th class=\"title\">%s</th></tr>\n",Title);
113
sprintf(url,"<tr><td class=\"header3\">%s: %s</td></tr>\n",text[89],periodo);
97
sprintf(url,"<tr><td class=\"header3\">%s: %s</td></tr>\n",text[89],period);
115
sprintf(url,"<tr><td class=\"header3\">%s</td></tr>\n",text[85]);
99
sprintf(url,"<tr><th class=\"header3\">%s</th></tr>\n",text[85]);
116
100
fputs(url,fp_ou);
117
101
fputs("</table></center>\n",fp_ou);
119
103
fputs("<center><table cellpadding=0 cellspacing=2>\n",fp_ou);
120
104
fputs("<tr><td></td></tr>\n",fp_ou);
121
fputs("<tr><td></td></tr>\n",fp_ou);
122
fputs("<tr><td></td></tr>\n",fp_ou);
123
105
sprintf(url,"<tr><th class=\"header\">%s</th><th class=\"header\">%s</th><th class=\"header\">%s</th></tr>\n",text[100],text[91],text[103]);
124
106
fputs(url,fp_ou);
207
189
sprintf(html,"<tr><td class=\"data\">%d</td><td class=\"data2\"><a href=\"http://%s\">%s</td><td class=\"data2\">%s</td></tr>\n",regs,ourl,ourl,users);
208
190
fputs(html,fp_ou);
212
194
fputs("</table></center>\n",fp_ou);