/** * deletes a virtual network * * @param int $network_id network_id * * @return bool on success TRUE/FALSE */ function ace_virt_network_delete($network_id) { $network_info = ace_network_get_info($network_id); $network_lab_id = $network_info['lab_id']; $lab_host_id = ace_lab_get_host_id($network_lab_id); $network_virt_id = $network_info['virt_id']; return ace_virt('delete_network', $lab_host_id, $network_virt_id); }
$network_display_name = $network['display_name']; if ($network['instance'] != 0) { // make sure we're not modifying the tenant-public network $success = ace_network_rename($_POST['network_id'], $_POST['network_new_name']); $message = create_message($success, "renaming network {$network_display_name} to " . $_POST['network_new_name']); } else { $message = create_message(FALSE, "renaming network, cannot rename the public network"); } } } else { $message = create_message(FALSE, "renaming network, no network_id specified"); } break; case 'lab_delete_network': if (isset($_POST['network_id'])) { $network = ace_network_get_info($_POST['network_id']); $network_display_name = $network['display_name']; //$network_display_name = ace_network_get_name_by_id($_POST['network_id']); if ($network['instance'] != 0) { $success = ace_network_delete($_POST['network_id']); $message = create_message($success, "deleting {$network_display_name}"); } else { $message = create_message(FALSE, "deleting {$network_display_name}, not allowed"); } } else { $message = create_message($success, "deleting network, no network_id specified"); } break; case 'lab_create_vm': if (isset($lab_id, $_POST['vm_vcpu'], $_POST['vm_memory'], $_POST['vm_unit'])) { $quota_array = ace_lab_get_quota_array($lab_id);