} } if ($pp->updatePort()) { if ($lastport->removePort()) { updatedevice($pp->DeviceID); $response['error'] = false; } else { $response['error'] = true; } } else { $response['error'] = true; } } else { // Last available port, just delete it. if ($pp->removePort()) { updatedevice($pp->DeviceID); $response['error'] = false; } else { $response['error'] = true; } } $response['errorcode'] = 200; echoResponse(200, $response); }); // // URL: /api/v1/colorcode/:colorid // Method: DELETE // Params: colorid (passed in URL) // Returns: true/false on update operation // $app->delete('/colorcode/:colorid', function ($colorid) {
if ($i != "PortNumber") { $dp->{$i} = $prop; } } if ($dp->updatePort()) { if ($ports->removePort()) { updatedevice($dp->DeviceID); echo 1; exit; } } echo 0; } else { // Last available port. just delete it. if ($dp->removePort()) { updatedevice($dp->DeviceID); echo 1; } else { echo 0; } } exit; } // Attach all rear ports of patch panel to another patch panel if (isset($_POST['rear']) && isset($_POST['cdevice'])) { $ConnectTo = new Device(); $ConnectTo->DeviceID = $_POST['cdevice']; // error out if connecting device doesn't exist if (!$ConnectTo->GetDevice() && $_POST['cdevice'] != 'clear') { echo 'false'; exit;