\n\
-All users, all traffic | \n\
-%d | \n\
+ fprintf(f,"All users, all traffic | \n", log_url);
+ fprintf(f,"%d | \n\
100 %% | \n\
-%ld G | \n\
+%ld GB | \n\
100 %% |
\n",i-1,total);
fputs("\n", f);
}
@@ -1640,7 +1653,8 @@ Credit: CZFree.Net, Martin Devera, Netdave, Aquarius, Gandalf\n\n",version);
{
fprintf(f, ",\n");
}
- if(ip->traffic || ip->direct || ip->proxy || ip->upload)
+ if( ip->lmsid > 0
+ && (ip->traffic || ip->direct || ip->proxy || ip->upload))
{
fprintf(f, " %d:{ \"ip\":\"%s\", \"total\":%Lu, \"down\":%Lu, \"proxy\":%Lu, \"up\":%Lu }",
ip->lmsid, ip->addr, ip->traffic, ip->direct, ip->proxy, ip->upload);
@@ -1794,7 +1808,7 @@ Credit: CZFree.Net, Martin Devera, Netdave, Aquarius, Gandalf\n\n",version);
printf("%03d. %-22s %10Lu (%d/%d)\n",i ,ip->name, ip->traffic, ip->min, ip->max);
#endif
/* hostnames -------------------------------------- */
- fprintf(f,"%s%d | %s\n",
+ fprintf(f,"%s | %d | %s\n",
tr_odd_even(), ip->name, i, log_url, ip->name, ip->name);
if(use_jquery_popups)
@@ -1803,7 +1817,7 @@ Credit: CZFree.Net, Martin Devera, Netdave, Aquarius, Gandalf\n\n",version);
popup_button=0;
for_each(sharedip, ips) if(eq(ip->name, sharedip->sharing))
{
- fprintf(f," %s\n", log_url, sharedip->name, sharedip->name);
+ fprintf(f," %s\n", log_url, sharedip->name, sharedip->name);
popup_button++;
}
fputs("\n",f);
@@ -1821,7 +1835,7 @@ Credit: CZFree.Net, Martin Devera, Netdave, Aquarius, Gandalf\n\n",version);
fputs(" | ",f);
if(ip->lmsid > 0)
{
- fprintf(f,"%04d\n", lms_url, ip->lmsid, ip->lmsid);
+ fprintf(f,"%04d\n", lms_url, ip->lmsid, ip->lmsid);
}
else if(ip->lmsid == 0)
{
@@ -1861,10 +1875,6 @@ Credit: CZFree.Net, Martin Devera, Netdave, Aquarius, Gandalf\n\n",version);
for_each(sharedip,ips) if(eq(ip->name, sharedip->sharing))
{
fprintf(f," %Lu", sharedip->upload);
- if(!just_preview)
- {
- append_log(sharedip);
- }
}
fputs("\n",f);
}
@@ -1896,6 +1906,10 @@ Credit: CZFree.Net, Martin Devera, Netdave, Aquarius, Gandalf\n\n",version);
if(!just_preview)
{
append_log(ip);
+ for_each(sharedip,ips) if(eq(ip->name, sharedip->sharing))
+ {
+ append_log(sharedip);
+ }
}
}
fprintf(f,"\n\
@@ -1925,7 +1939,11 @@ Credit: CZFree.Net, Martin Devera, Netdave, Aquarius, Gandalf\n\n",version);
if_exists(sum,sums,sum->l>=total_traffic/4)
{
fprintf(f,"%sTop 25%% of traffic | \n", tr_odd_even());
- fprintf(f,"%d | %d %% | %Lu M | %Ld %% | \n",sum->i,(100*sum->i+50)/active_classes,sum->l,(100*sum->l+50)/total_traffic);
+ fprintf(f,"%d | \n\
+%d %% | \n\
+%Lu MB | \n\
+%Ld %% | \n",
+ sum->i, (100*sum->i+50)/active_classes, sum->l, (100*sum->l+50)/total_traffic);
}
if_exists(sum,sums,sum->i==10)
@@ -1935,7 +1953,7 @@ Credit: CZFree.Net, Martin Devera, Netdave, Aquarius, Gandalf\n\n",version);
%d %% | \n\
%Lu MB | \n\
%Ld %% | \n",
- (100*sum->i+50)/active_classes,sum->l,(100*sum->l+50)/total_traffic);
+ (100*sum->i+50)/active_classes, sum->l, (100*sum->l+50)/total_traffic);
}
if_exists(sum,sums,sum->l>=total_traffic/2)
@@ -2002,10 +2020,10 @@ Credit: CZFree.Net, Martin Devera, Netdave, Aquarius, Gandalf\n\n",version);
sum->i,(100*sum->i+50)/active_classes,sum->l,(100*sum->l+50)/total_traffic);
}
- fprintf(f,"All users, all traffic | \n", log_url);
+ fprintf(f,"All users, all traffic | \n", log_url);
fprintf(f,"%d | \n\
100 %% | \n\
-%Lu M | \n\
+%Lu MB | \n\
100 %% | \n",active_classes,total_traffic);
fputs("\n", f);
@@ -2166,7 +2184,7 @@ Credit: CZFree.Net, Martin Devera, Netdave, Aquarius, Gandalf\n\n",version);
if(f)
{
- fprintf(f, "%s %d", ip->addr, ip->mark);
+ fprintf(f, "%s %d\n", ip->addr, ip->mark);
}
}
else
---|
|