#!/usr/local/bin/php pps) $bigger_packets = $q->pps; } $finscript = ""; foreach($statistics as $q) { $packet_s = round(200 * (1 - $q->pps / $bigger_packets), 0); if ($packet_s < 0) {$packet_s = 0;} $finscript .= "jQuery('#queue{$q->queuename}widthb').width('{$packet_s}');"; $finscript .= "jQuery('#queue{$q->queuename}widtha').width('" . (200 - $packet_s) . "');"; $finscript .= "jQuery('#queue{$q->queuename}pps').val('" . number_format($q->pps,1) . "');"; $finscript .= "jQuery('#queue{$q->queuename}bps').val('" . str_replace("bytes", "B", format_bytes($q->bandwidth)) . "ps');"; $finscript .= "jQuery('#queue{$q->queuename}borrows').val('{$q->borrows}');"; $finscript .= "jQuery('#queue{$q->queuename}suspends').val('{$q->suspends}');"; $finscript .= "jQuery('#queue{$q->queuename}drops').val('{$q->drops}');"; } unset($statistics, $altqstats); header("Content-type: text/javascript"); echo $finscript; exit; } $pgtitle = array(gettext("Status"),gettext("Traffic shaper"),gettext("Queues")); $shortcut_section = "trafficshaper"; include("head.inc"); ?>

:
.
.

250) $gray_value = 255; $row_background = str_repeat(dechex($gray_value), 3); $parent_name = $parent_name . " queuerow" . $altqstats['name'] . $altqstats['interface']; foreach ($altqstats['queue'] as $q) { $if_name = ""; foreach ($if_queue_list as $oif => $real_name) { if ($oif == $q['interface']) { $if_name = $real_name; break; } } ?> " . htmlspecialchars(convert_real_interface_to_friendly_descr($q['interface'])) . ""; else echo "" . htmlspecialchars($q['name']) . ""; ?> "; echo ""; echo ""; echo ""; echo " "; if (is_array($q['queue'])) { echo "+/-"; } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; ?> queuename = $xml['name'] . $xml['interface']; $current->pps = $xml['measured']; $current->bandwidth = $xml['measuredspeedint']; $current->borrows = intval($xml['borrows']); $current->suspends = intval($xml['suspends']); $current->drops = intval($xml['drops']); if (is_array($xml['queue'])) { foreach($xml['queue'] as $q) { $child = statsQueues($q); $current->pps += $child->pps; $current->bandwidth += $child->bandwidth; $current->borrows += $child->borrows; $current->suspends += $child->suspends; $current->drops += $child->drops; } } unset($child); $statistics[] = $current; return $current; } ?>