if ($dev->Rights == "Write") { if (isset($_POST['saveport'])) { $dp = new DevicePorts(); $dp->DeviceID = $_POST['swdev']; $dp->PortNumber = $_POST['pnum']; $dp->Label = $_POST['pname']; $dp->MediaID = $_POST['porttype']; $dp->ColorID = $_POST['portcolor']; $dp->Notes = $_POST['cnotes']; $dp->ConnectedDeviceID = $_POST['cdevice']; $dp->ConnectedPort = $_POST['cdeviceport']; if ($dp->updatePort()) { // when updating the media type on a rear port update the mediatype on the front port as well to make sure they match. if ($dp->PortNumber < 0) { $dp->PortNumber = abs($dp->PortNumber); $dp->GetPort(); $dp->MediaID = $_POST['porttype']; $dp->ColorID = $_POST['portcolor']; $dp->updatePort(); } echo 1; } else { echo 0; } exit; } if (isset($_POST['delport'])) { $dp = new DevicePorts(); $dp->DeviceID = $_POST['swdev']; $dp->PortNumber = $_POST['pnum']; $ports = end($dp->getPorts());