Latency » ";
if (count($smokeping_files['in'][$device['hostname']])) {
    $menu_options['incoming'] = 'Incoming';
}
if (count($smokeping_files['out'][$device['hostname']])) {
    $menu_options['outgoing'] = 'Outgoing';
}
$sep = '';
foreach ($menu_options as $option => $text) {
    if (!$vars['view']) {
        $vars['view'] = $option;
    }
    echo $sep;
    if ($vars['view'] == $option) {
        echo "';
    }
    $sep = ' | ';
}
unset($sep);
print_optionbar_end();
echo '
';
if ($vars['view'] == 'incoming') {
    if (count($smokeping_files['in'][$device['hostname']])) {
        $graph_array['type']   = 'device_smokeping_in_all_avg';
        $graph_array['device'] = $device['device_id'];
        echo '';
        echo 'Average';
        include 'includes/print-graphrow.inc.php';
        echo ' | 
';
        $graph_array['type']   = 'device_smokeping_in_all';
        $graph_array['legend'] = no;
        echo '';
        echo 'Aggregate';
        include 'includes/print-graphrow.inc.php';
        echo ' | 
';
        unset($graph_array['legend']);
        ksort($smokeping_files['in'][$device['hostname']]);
        foreach ($smokeping_files['in'][$device['hostname']] as $src => $host) {
            $hostname = str_replace('.rrd', '', $host);
            $host     = device_by_name($src);
            if ($config['smokeping']['integration'] === true) {
                $dest = device_by_name(str_replace("_",".",$hostname));
            }
            else {
                $dest = $host;
            }
            if (is_numeric($host['device_id'])) {
                echo '';
                echo ''.generate_device_link($dest).'';
                $graph_array['type']   = 'smokeping_in';
                $graph_array['device'] = $device['device_id'];
                $graph_array['src']    = $host['device_id'];
                include 'includes/print-graphrow.inc.php';
                echo ' | 
';
            }
        }
    }//end if
}
else if ($vars['view'] == 'outgoing') {
    if (count($smokeping_files['out'][$device['hostname']])) {
        $graph_array['type']   = 'device_smokeping_out_all_avg';
        $graph_array['device'] = $device['device_id'];
        echo '';
        echo 'Aggregate';
        include 'includes/print-graphrow.inc.php';
        echo ' | 
';
        $graph_array['type']   = 'device_smokeping_out_all';
        $graph_array['legend'] = no;
        echo '';
        echo 'Aggregate';
        include 'includes/print-graphrow.inc.php';
        echo ' | 
';
        unset($graph_array['legend']);
        asort($smokeping_files['out'][$device['hostname']]);
        foreach ($smokeping_files['out'][$device['hostname']] as $host) {
            $hostname           = str_replace('.rrd', '', $host);
            list($hostname) = explode('~', $hostname);
            $host           = device_by_name($hostname);
            if (is_numeric($host['device_id'])) {
                echo '';
                echo ''.generate_device_link($host).'';
                $graph_array['type']   = 'smokeping_out';
                $graph_array['device'] = $device['device_id'];
                $graph_array['dest']   = $host['device_id'];
                include 'includes/print-graphrow.inc.php';
                echo ' | 
';
            }
        }
    }//end if
}//end if
echo '
';
$pagetitle[] = 'Latency';