5) { eval("\$SPEED = $N_AVG_TRAFFIC ;"); function FORMATER($VAR) { if( $VAR > 1000000000 ) { $VAR= $VAR / 1000000000 ; $UNIT='G'; } else if( $VAR > 1000000 ) { $VAR= $VAR / 1000000 ; $UNIT='M'; } else if( $VAR > 1000 ) { $VAR= $VAR / 1000 ; $UNIT='k'; } $VAR=number_format($VAR,2,".",""); if(isset($UNIT)) $UNIT=$VAR ."_" . $UNIT; else $UNIT=$VAR."_"; return $UNIT; } //EOF function FORMATER($VAR) function TFORMATER($VAR) { if( $VAR > 2592000 ) { $VAR= $VAR / 2592000 ; $UNIT='Months'; } else if( $VAR > 86400 ) { $VAR= $VAR / 86400 ; $UNIT='Days'; } else if( $VAR > 3600 ) { $VAR= $VAR / 3600 ; $UNIT='Hours'; } else if( $VAR > 60 ) { $VAR= $VAR / 60 ; $UNIT='Minutes'; } else { $UNIT='secs'; } $VAR=number_format($VAR,2,".",""); $UNIT=$VAR ."_" . $UNIT; return $UNIT; }//EOF function TFORMATER($VAR) function GDATE($timestamp) { $today=getdate($timestamp); return "Updated " . $today['year'] ."-" . $today['mon'] . "-" . $today['mday'] . " " . $today['hours'] . ":" . $today['minutes'] . "." . $today['seconds'] ; } function VARDEF() { global $SPEED , $SPEED2 ; //print_r($SPEED); { echo "* N_AVG_TRAFFIC = { "; for (;(key($SPEED[key($SPEED)])); next($SPEED[key($SPEED)])) { if($SPEED["TT"][key($SPEED["TB"])]==0) $SPEED["TT"][key($SPEED["TB"])]=1 ; $MDATE = $SPEED["TS"][key($SPEED["TB"])] + $SPEED["LD"][key($SPEED["TB"])] ; $CURRENT_TARIFY = key($SPEED["TB"]); $TOTAL_BYTES=$SPEED["TB"][key($SPEED["TB"])]; $TOTAL_BYTES=FORMATER($TOTAL_BYTES); $TOTAL_TIME=$SPEED["TT"][key($SPEED["TB"])]; $TOTAL_TIME=TFORMATER($TOTAL_TIME); $TOTAL_AVG_TRAFFIC=$SPEED["TB"][key($SPEED["TB"])] / $SPEED["TT"][key($SPEED["TB"])]; $TOTAL_AVG_TRAFFIC=FORMATER($TOTAL_AVG_TRAFFIC); $LAST_BYTES=$SPEED["LB"][key($SPEED["TB"])]; $LAST_BYTES=FORMATER($LAST_BYTES); $LAST_TIME=$SPEED["LD"][key($SPEED["TB"])]; $LAST_TIME=TFORMATER($LAST_TIME); $LAST_AVG_TRAFFIC=$SPEED["LB"][key($SPEED["TB"])] / $SPEED["LD"][key($SPEED["TB"])]; $LAST_AVG_TRAFFIC=FORMATER($LAST_AVG_TRAFFIC); $LAST_UPDATE=GDATE($MDATE); echo "
| " . key($SPEED["TB"]) . " | Total | " . $TOTAL_BYTES . "bytes, during " . $TOTAL_TIME . " AVG_T=" . $TOTAL_AVG_TRAFFIC . "bps |
| |||
| Last | " . $LAST_BYTES . "bytes, during " . $LAST_TIME . " L_AVG_T=" . $LAST_AVG_TRAFFIC . "bps " . $LAST_UPDATE . " |
|