/** * Function to delete a lab network. * * @param Lab $lab Lab * @param int $id Network ID * @return Array Return code (JSend data) */ function apiDeleteLabNetwork($lab, $id) { // Deleting the network $rc = $lab->deleteNetwork($id); if ($rc === 0) { $output['code'] = 200; $output['status'] = 'success'; $output['message'] = $GLOBALS['messages'][60023]; } else { $output['code'] = 400; $output['status'] = 'fail'; $output['message'] = $GLOBALS['messages'][$rc]; } return $output; }
/** * Function to delete a lab network. * * @param Lab $lab Lab * @param int $id Network ID * @return Array Return code (JSend data) */ function apiDeleteLabNetwork($lab, $id) { // Deleting the network $network = $lab->getNetworks()[$id]; $rc = $lab->deleteNetwork($id); if ($rc === 0) { $output['code'] = 200; $output['status'] = 'success'; $output['message'] = $GLOBALS['messages'][60023]; $output['data'] = array('id' => $id, 'count' => $network->getCount(), 'left' => $network->getLeft(), 'name' => $network->getName(), 'top' => $network->getTop(), 'type' => $network->getNType()); } else { $output['code'] = 400; $output['status'] = 'fail'; $output['message'] = $GLOBALS['messages'][$rc]; } return $output; }