|
|
@@ -33,18 +33,21 @@ class DeleteVmProvider extends BaseDataProvider implements ClientArea
|
|
|
(new AppParams())->initFromWhmcsParams();
|
|
|
//get vm model
|
|
|
$vmModel = VmModel::ofHostingId($this->getWhmcsParamByKey('serviceid'))
|
|
|
- ->ofId($this->formData['id'])->firstOrFail();
|
|
|
+ ->ofId($this->formData['id'])->firstOrFail();
|
|
|
+ $this->api();
|
|
|
+ $status = (new VmFactory())->fromVmModel($vmModel)->status()['status'];
|
|
|
+
|
|
|
//destory vm
|
|
|
|
|
|
logModuleCall(
|
|
|
'proxmoxCloud',
|
|
|
__FUNCTION__,
|
|
|
- $this->formData,
|
|
|
+ $status,
|
|
|
'Debug',
|
|
|
$vmModel
|
|
|
);
|
|
|
|
|
|
- (new CloudService())->delete($vmModel);
|
|
|
+// (new CloudService())->delete($vmModel);
|
|
|
return (new HtmlDataJsonResponse())
|
|
|
->setStatusSuccess()
|
|
|
->setMessageAndTranslate('The Virtual Machine has been deleted successfully')
|