0) { for ($i = 0; $i < $len; $i ++) { $save_id = intval($_POST['f_id'][$i]); if ($save_id == 0) { continue; } if (!in_array($save_id, $saved)) { array_push($saved,$save_id); } } } //save changes $len = is_array($saved) ? count($saved) : 0; for ($i = 0; $i < $len; $i ++) { $save_id = intval($saved[$i]); if ($save_id == 0) { continue; } $len_all = is_array($_POST['p_id']) ? count($_POST['p_id']) : 0; for ($j = 0; $j < $len_all; $j ++) { if (intval($_POST['p_id'][$j]) != $save_id) { continue; } $new['port_name'] = $_POST['f_name'][$j]; $new['snmp_index'] = $_POST['f_snmp_index'][$j]*1; update_record($db_link, "device_ports", "id='{$save_id}'", $new); } } header("Location: " . $_SERVER["REQUEST_URI"]); } $switch=get_record($db_link,'devices',"id=".$id); unset($_POST); require_once ($_SERVER['DOCUMENT_ROOT']."/inc/header.php"); print_editdevice_submenu($page_url,$id); ?>

Список портов ".$switch['device_name']." - ".$switch['ip']."
\n"; ?> \n"; $cl = "data"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; $vlan = $row['vlan']; $ifname= $row['ifName']; global $torrus_url; $f_cacti_url = get_cacti_graph($switch['ip'], $row['snmp_index']); if (! isset($torrus_url) and (! isset($f_cacti_url))) { $snmp_url=$ifname; } else { if (isset($f_cacti_url)) { $snmp_url = "" . $ifname . ""; } if (isset($torrus_url)) { $normed_ifname = trim(str_replace("/", "_", $ifname)); $normed_ifname = trim(str_replace(".", "_", $normed_ifname)); $normed_ifname = trim(str_replace(" ", "_", $normed_ifname)); $pattern = '/cisco/i'; preg_match($pattern, $switch['device_model'], $matches); if (isset($matches[0])) { $normed_ifname = trim(str_replace("Gi", "GigabitEthernet", $normed_ifname)); } $t_url = str_replace("HOST_IP", $switch['ip'], $torrus_url); $t_url = str_replace("IF_NAME", $normed_ifname, $t_url); $snmp_url = "" . $ifname . ""; } } print "\n"; print "\n"; print "\n"; print ""; } print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
id N Порт snmp index Юзер|Device Комментарий Uplink Nagios Skip Vlan ifName Mac count
{$row['id']}".$row['port'].""; if (isset($row['target_port_id']) and $row['target_port_id'] > 0) { print_device_port($db_link, $row['target_port_id']); } else { print_auth_port($db_link, $row['id']); } print "" . $row['comment'] . "" . get_qa($row['uplink']) . "" . get_qa($row['nagios']) . "" . get_qa($row['skip']) . "" . $vlan . "" . $snmp_url . "
snmp start
\n"; ?>