Ejemplo n.º 1
0
 function web_DSShowDayStats($login, $day, $page = 0)
 {
     $traffclasse_raw = zb_DirectionsGetAll();
     $tc = array();
     if (!empty($traffclasse_raw)) {
         foreach ($traffclasse_raw as $io => $eachtc) {
             $tc[$eachtc['rulenumber']] = $eachtc['rulename'];
         }
     }
     $login = mysql_real_escape_string($login);
     $page = vf($page);
     $day = vf($day);
     $daystats = ds_GetDayStats($login, $day, $page);
     $result = '<table width="100%" border="0" class="sortable">';
     $result .= '
                 <tr class="row1">
                 <td>' . __('Session start') . '</td>
                 <td>' . __('Session end') . '</td>
                 <td>' . __('IP') . '</td>
                 <td>' . __('Traffic classes') . '</td>
                 <td>' . __('Downloaded') . '/' . __('Uploaded') . '</td>
                 <td>' . __('Cash') . '</td>
                 </tr>
                 ';
     if (!empty($daystats)) {
         foreach ($daystats as $io => $eachtraff) {
             $result .= '
                 <tr class="row3">
                 <td>' . $eachtraff['startTime'] . '</td>
                 <td>' . $eachtraff['endTime'] . '</td>
                 <td><a href="http://whois.domaintools.com/' . $eachtraff['IP'] . '" target="_BLANK">
                <img src="skins/icon_whois_small.jpg"></a>
                <a href="http://' . $eachtraff['IP'] . '">' . $eachtraff['IP'] . '</td>
                 <td>' . @$tc[$eachtraff['dir']] . '</td>
                 <td sorttable_customkey="' . ($eachtraff['down'] + $eachtraff['up']) . '">' . stg_convert_size($eachtraff['down']) . ' / ' . stg_convert_size($eachtraff['up']) . '</td>
                 <td>' . round($eachtraff['cash'], 3) . '</td>
                 </tr>
                 ';
         }
     }
     $result .= '</table>';
     return $result;
 }
Ejemplo n.º 2
0
 /**
  * 
  * @param type $login
  * @param type $day
  * @param int $page
  * @return string
  */
 function web_DSShowDayStats($login, $day, $page = 0)
 {
     $traffclasse_raw = zb_DirectionsGetAll();
     $tc = array();
     if (!empty($traffclasse_raw)) {
         foreach ($traffclasse_raw as $io => $eachtc) {
             $tc[$eachtc['rulenumber']] = $eachtc['rulename'];
         }
     }
     $login = mysql_real_escape_string($login);
     $page = vf($page);
     $day = vf($day);
     $daystats = ds_GetDayStats($login, $day, $page);
     $result = '';
     $cells = wf_TableCell(__('Session start'));
     $cells .= wf_TableCell(__('Session end'));
     $cells .= wf_TableCell(__('IP'));
     $cells .= wf_TableCell(__('Traffic classes'));
     $cells .= wf_TableCell(__('Downloaded') . '/' . __('Uploaded'));
     $cells .= wf_TableCell(__('Cash'));
     $rows = wf_TableRow($cells, 'row1');
     if (!empty($daystats)) {
         foreach ($daystats as $io => $eachtraff) {
             $cells = wf_TableCell($eachtraff['startTime']);
             $cells .= wf_TableCell($eachtraff['endTime']);
             $whoisLink = wf_Link('?module=whois&ip=' . $eachtraff['IP'], wf_img('skins/icon_whois_small.png', __('Whois')));
             $webLink = wf_Link('http://' . $eachtraff['IP'], $eachtraff['IP']);
             $cells .= wf_TableCell($whoisLink . ' ' . $webLink);
             $cells .= wf_TableCell(@$tc[$eachtraff['dir']]);
             $cells .= wf_TableCell(stg_convert_size($eachtraff['down']) . ' / ' . stg_convert_size($eachtraff['up']), '', '', 'sorttable_customkey="' . ($eachtraff['down'] + $eachtraff['up']) . '"');
             $cells .= wf_TableCell(round($eachtraff['cash'], 3));
             $rows .= wf_TableRow($cells, 'row3');
         }
     }
     $result .= wf_TableBody($rows, '100%', 0, 'sortable');
     return $result;
 }