$channels =& multicast_list_query();
    form_channel_selection($channels, $probesinfo);
}
$_REQUEST = cleanup_input_request();
$probeid = $_REQUEST['probeid'];
$maxy = $_REQUEST['maxy'];
$fromT = $_REQUEST['fromT'];
$toT = $_REQUEST['toT'];
$bucketsz = $_REQUEST['bucketsz'];
$tstampF = $_REQUEST['tstampF'];
$tstampT = $_REQUEST['tstampT'];
$channel = $_REQUEST['channel'];
# INPUT parsing
# -------------
$valid = true;
$probename = get_probename($probeid, $probesinfo);
if (!$channel) {
    echo "<h3>ERROR: cannot generate a channel graph without a channel</h3>\n";
    die;
}
$droptype = $_REQUEST['droptype'];
if (!isset($droptype)) {
    $droptype = "drops";
}
$title = "{$droptype} on {$channel} (on {$probename})";
# GRAPH creation
# --------------
$Graph =& create_graph_usemap01();
$Font =& $Graph->_font;
$Plotarea =& create_plotarea_with_title02($Graph, $Font, $title);
// Create the dataset
Esempio n. 2
0
function form_channel_selection(&$channels, &$probesinfo)
{
    echo "<fieldset>\n";
    echo "<legend>\n";
    echo "Choose a channel and adjust period\n";
    echo "</legend>\n";
    echo '<form name="frmChannel" id="frmChannel"';
    echo ' method="get" id="choose_channel" action="">';
    echo "  <p>Choose a channel:<br />\n";
    form_elem_select_multicast_list($channels);
    echo " <input type=\"submit\" value=\"Select\" /><br>\n";
    $probeid = $_REQUEST['probeid'];
    $probename = get_probename($probeid, $probesinfo);
    echo "Selected probe: <b>{$probename}</b><br>\n";
    form_elem_probeid(array('hidden' => TRUE));
    echo "From: ";
    $timestampF = form_elem_timeperiod_from();
    echo date('Y-m-d H:i:s', $timestampF);
    echo "<br>\n";
    echo "To:&nbsp&nbsp&nbsp&nbsp&nbsp";
    $timestampT = form_elem_timeperiod_to();
    echo date('Y-m-d H:i:s', $timestampT);
    echo "<br>\n";
    $period = $timestampT - $timestampF;
    $readable_period = timespan($period);
    echo " Period: {$readable_period}";
    echo " (sec:{$period})";
    echo "<br>\n";
    form_elem_bucketsz($period);
    echo "<br>\n";
    echo "Excessive level";
    form_elem_maxy();
    echo "fix graph";
    #echo "<br>\n";
    echo "</form>\n";
    echo "</fieldset>\n";
    echo "<br>\n";
}