Port Properties

'hidden', 'id' => 'requesttoken', 'value' => $_SESSION['requesttoken'] ]) . PHP_EOL; } $item = [ 'id' => 'action', //'readonly' => $readonly, 'value' => 'ports_update' ]; echo(generate_form_element($item, 'hidden')); $item = [ 'id' => 'ignoreport', 'readonly' => $readonly, 'value' => 'yes' ]; echo(generate_form_element($item, 'hidden')); $item = [ 'id' => 'device', 'readonly' => $readonly, 'value' => $device['device_id'] ]; echo(generate_form_element($item, 'hidden')); ?> '); echo(''); echo(""); echo(''); echo ''); echo('"); echo('"); # echo(''); # echo(''); # echo(''); // Custom port speed echo ''); echo ''); echo '' . PHP_EOL; $row++; } ?>
ifIndex Port ifType / Status Polling (Disable) Alerts (Ignore) ifSpeed 64bit
" . $port['ifIndex'] . "' . generate_entity_link('port', $port) . '
' . escape_html($port['ifAlias']) . '
' . $port['human_type'] . '
'; //r($port); echo ('' . $port['admin_status'] . ' ' . escape_html($port['ifOperStatus']) . '
'); $item = array('id' => 'port['.$port['port_id'].']', 'readonly' => $readonly, 'value' => $port['port_id']); echo(generate_form_element($item, 'hidden')); $item = array('id' => 'port[' . $port['port_id'] . '][disabled]', 'size' => 'mini', 'on-text' => 'Disable', 'on-color' => 'danger', 'off-text' => 'Poll', 'off-color' => 'success', 'width' => '58px', 'readonly' => $readonly, 'value' => $port['disabled']); echo(generate_form_element($item, 'switch-ng')); echo("'); $item = array('id' => 'port[' . $port['port_id'] . '][ignore]', 'size' => 'mini', 'on-text' => 'Ignore', 'on-color' => 'danger', 'off-text' => 'Alerts', 'off-color' => 'success', 'width' => '58px', 'readonly' => $readonly, 'value' => $port['ignore']); echo(generate_form_element($item, 'switch-ng')); echo(" '); # echo('
'); # echo('
'); # echo('
'; $ifSpeed_custom_bool = isset($port['ifSpeed_custom']); $ifSpeed = $ifSpeed_custom_bool ? $port['ifSpeed_custom'] : $port['ifSpeed']; $item = array('id' => 'port[' . $port['port_id'] . '][ifSpeed_custom]', //'name' => 'Group name', 'placeholder' => formatRates($port['ifSpeed'], 4, 4), 'disabled' => !$ifSpeed_custom_bool, 'width' => '75px', 'readonly' => $readonly, //'ajax' => TRUE, //'ajax_vars' => array('field' => 'ifspeed'), 'value' => formatRates($ifSpeed, 4, 4)); echo(generate_form_element($item, 'text')); echo(''; // Custom port speed toggle switch $item = array('id' => 'port[' . $port['port_id'] . '][ifSpeed_custom_bool]', 'size' => 'large', 'view' => $locked ? 'lock' : 'square', // note this is data-tt-type, but 'type' key reserved for element type 'onchange' => "toggleAttrib('disabled', obj.attr('data-onchange-id'));", 'onchange-id' => 'port[' . $port['port_id'] . '][ifSpeed_custom]', // target id for onchange, set attrib: data-onchange-id 'value' => (bool)$ifSpeed_custom_bool); echo(generate_form_element($item, 'toggle')); echo ''; echo(''; if ($port['port_64bit'] == 1) { echo '64bit'; } else if ($port['port_64bit'] == 0) { echo '32bit'; } else { echo 'Unchecked'; } echo '