$ifname) { array_push($validNames, $ifdescr); } if (is_array($_POST['show'])) { $user_settings['widgets']['interfaces']['iffilter'] = implode(',', array_diff($validNames, $_POST['show'])); } else { $user_settings['widgets']['interfaces']['iffilter'] = ""; } save_widget_settings($_SESSION['Username'], $user_settings["widgets"], gettext("Saved Interfaces Filter via Dashboard.")); header("Location: /index.php"); } ?>
$ifname): if (in_array($ifdescr, $skipinterfaces)) { continue; } $ifinfo = get_interface_info($ifdescr); if ($ifinfo['pppoelink'] || $ifinfo['pptplink'] || $ifinfo['l2tplink']) { /* PPP link (non-cell) - looks like a modem */ $typeicon = 'hdd-o'; } else if ($ifinfo['ppplink']) { /* PPP Link (usually cellular) */ $typeicon = 'signal'; } else if (is_interface_wireless($ifdescr)) { /* Wi-Fi interface (hostap/client/etc) */ $typeicon = 'wifi'; } else { /* Wired/other interface. */ $typeicon = 'sitemap'; } $known_status = true; // Choose an icon by interface status if ($ifinfo['status'] == "up" || $ifinfo['status'] == "associated") { $icon = 'arrow-up text-success'; } elseif ($ifinfo['status'] == "no carrier") { $icon = 'times-circle text-danger'; } elseif ($ifinfo['status'] == "down") { $icon = 'arrow-down text-danger'; } else { $known_status = false; } ?>
> n/a '); } ?>