Changeset 507

Show
Ignore:
Timestamp:
10/30/08 20:13:55 (23 months ago)
Author:
PavelVinogradov
Message:

Proper count or real and cache traffic. Remove redundant code. (Closes #258)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/1.0.x/php/createpdf.php

    r506 r507  
    8787  $ycount=50; 
    8888  $count=0; 
    89   $result=mysql_query("SELECT sum(size) as all_sum,sum(hit),user,domain FROM cachesum WHERE date>=\"$sdate\"&&date<=\"$edate\" group by user,domain order by all_sum desc"); 
     89 
     90  if($SAMSConf->realtraffic=="real") 
     91    $result=mysql_query("SELECT sum(size), sum(hit), user,domain, sum(size) - sum(hit) as traff  FROM cachesum WHERE date>=\"$sdate\"&&date<=\"$edate\" group by user,domain order by traff desc"); 
     92  else 
     93    $result=mysql_query("SELECT sum(size), sum(hit), user,domain, sum(size) as traff  FROM cachesum WHERE date>=\"$sdate\"&&date<=\"$edate\" group by user,domain order by traff desc"); 
    9094  while($row=mysql_fetch_array($result)) 
    9195       { 
     
    102106         $pdfFile->Write(0, $aaa); 
    103107         $pdfFile->SetXY(130, $ycount); 
    104          if($SAMSConf->realtraffic=="real") 
    105            $aaa=ReturnTrafficFormattedSize($row[0]-$row[1]); 
    106          else 
    107            $aaa=ReturnTrafficFormattedSize($row[0]);     
     108   
     109         $aaa=ReturnTrafficFormattedSize($row[4]); 
    108110         $pdfFile->Write(0, $aaa); 
    109111          
     
    111113         $size2=$size2+$row[0]; 
    112114         $hitsize=$hitsize+$row[1]; 
    113          if($SAMSConf->realtraffic=="real") 
    114            $traf=$traf+$row[0]-$row[1]; 
    115          else 
    116            $traf=$traf+$row[0]; 
     115         $traf=$traf+$row[4]; 
    117116         $ycount+=7; 
    118117 
     
    269268   
    270269  $ycount=700; 
    271   $result=mysql_query("SELECT sum(size) as all_sum,sum(hit),user,domain FROM cachesum WHERE date>=\"$sdate\"&&date<=\"$edate\" group by user,domain order by all_sum desc"); 
     270  if($SAMSConf->realtraffic=="real") 
     271    $result=mysql_query("SELECT sum(size), sum(hit), user,domain, sum(size) - sum(hit) as traff  FROM cachesum WHERE date>=\"$sdate\"&&date<=\"$edate\" group by user,domain order by traff desc"); 
     272  else 
     273    $result=mysql_query("SELECT sum(size), sum(hit), user,domain, sum(size) as traff  FROM cachesum WHERE date>=\"$sdate\"&&date<=\"$edate\" group by user,domain order by traff desc"); 
    272274  while($row=mysql_fetch_array($result)) 
    273275       { 
     
    305307         $aaa=convert_cyr_string("$row_2[family] $row_2[name]","k","w"); 
    306308         pdf_show_xy($pdfFile, $aaa, 160, $ycount);   
    307          if($SAMSConf->realtraffic=="real") 
    308            { 
    309                 $aaa=ReturnTrafficFormattedSize($row[0]-$row[1]); 
    310            } 
    311          else 
    312            { 
    313                 $aaa=ReturnTrafficFormattedSize($row[0]); 
    314            } 
     309         $aaa=ReturnTrafficFormattedSize($row[4]); 
    315310         pdf_show_xy($pdfFile, $aaa, 400, $ycount);   
    316311         //$aaa=ReturnTrafficFormattedSize($row[1]); 
     
    320315         $size2=$size2+$row[0]; 
    321316         $hitsize=$hitsize+$row[1]; 
    322          if($SAMSConf->realtraffic=="real") 
    323            $traf=$traf+$row[0]-$row[1]; 
    324          else 
    325            $traf=$traf+$row[0]; 
     317         $traf=$traf+$row[4]; 
    326318         $ycount-=20; 
    327319         if($ycount==40)