diff --git a/web/delete/web/index.php b/web/delete/web/index.php new file mode 100644 index 000000000..f55f76561 --- /dev/null +++ b/web/delete/web/index.php @@ -0,0 +1,78 @@ +', $output); + if (empty($error)) $error = 'Error: vesta did not return any output.'; + $_SESSION['error_msg'] = $error; + } + + // DNS + unset($output); + exec (VESTA_CMD."v_list_dns_domain ".$v_username." ".$v_domain." json", $output, $return_var); + if ((empty($_SESSION['error_msg'])) && ($return_var == 0 )) { + exec (VESTA_CMD."v_delete_dns_domain ".$v_username." ".$v_domain, $output, $return_var); + if ($return_var != 0) { + $error = implode('
', $output); + if (empty($error)) $error = 'Error: vesta did not return any output.'; + $_SESSION['error_msg'] = $error; + } + } + + // Mail + unset($output); + exec (VESTA_CMD."v_list_mail_domain ".$v_username." ".$v_domain." json", $output, $return_var); + if ((empty($_SESSION['error_msg'])) && ($return_var == 0 )) { + exec (VESTA_CMD."v_delete_mail_domain ".$v_username." ".$v_domain, $output, $return_var); + if ($return_var != 0) { + $error = implode('
', $output); + if (empty($error)) $error = 'Error: vesta did not return any output.'; + $_SESSION['error_msg'] = $error; + } + } + + + if (empty($_SESSION['error_msg'])) { + $_SESSION['ok_msg'] = "OK: domain ".$_GET['domain']." has been deleted."; + unset($v_lname); + } + + + + include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/menu_delete_web.html'); + include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/delete_web.html'); + unset($_SESSION['error_msg']); + unset($_SESSION['ok_msg']); + + } else { + header("Location: /list/web/"); + } + +} + +// Footer +include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html'); diff --git a/web/templates/admin/delete_user.html b/web/templates/admin/delete_user.html index ffb82a246..d6328b40e 100644 --- a/web/templates/admin/delete_user.html +++ b/web/templates/admin/delete_user.html @@ -14,7 +14,7 @@
- +
diff --git a/web/templates/admin/delete_web.html b/web/templates/admin/delete_web.html new file mode 100644 index 000000000..9a845382f --- /dev/null +++ b/web/templates/admin/delete_web.html @@ -0,0 +1,24 @@ + + + + + +
+ + +
+
+ + +
+ + + + + +
+
+ +
+
+
diff --git a/web/templates/admin/menu_delete_web.html b/web/templates/admin/menu_delete_web.html new file mode 100644 index 000000000..199a7e01f --- /dev/null +++ b/web/templates/admin/menu_delete_web.html @@ -0,0 +1,15 @@ + + + + + diff --git a/web/templates/admin/suspend_user.html b/web/templates/admin/suspend_user.html index 6b61e3a6b..4b6c1999d 100644 --- a/web/templates/admin/suspend_user.html +++ b/web/templates/admin/suspend_user.html @@ -14,7 +14,7 @@
- +
diff --git a/web/templates/admin/suspend_web.html b/web/templates/admin/suspend_web.html index f37e8141a..5a6381968 100644 --- a/web/templates/admin/suspend_web.html +++ b/web/templates/admin/suspend_web.html @@ -14,7 +14,7 @@
- +
diff --git a/web/templates/admin/unsuspend_user.html b/web/templates/admin/unsuspend_user.html index cff460ba0..4345b84e6 100644 --- a/web/templates/admin/unsuspend_user.html +++ b/web/templates/admin/unsuspend_user.html @@ -14,7 +14,7 @@
- +
diff --git a/web/templates/admin/unsuspend_web.html b/web/templates/admin/unsuspend_web.html index 60b3cba6c..37fa9a858 100644 --- a/web/templates/admin/unsuspend_web.html +++ b/web/templates/admin/unsuspend_web.html @@ -14,7 +14,7 @@
- +