Ejemplo n.º 1
0
 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());