diff --git a/web/delete/web/index.php b/web/delete/web/index.php
new file mode 100644
index 00000000..f55f7656
--- /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 ffb82a24..d6328b40 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 00000000..9a845382
--- /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 00000000..199a7e01
--- /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 6b61e3a6..4b6c1999 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 f37e8141..5a638196 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 cff460ba..4345b84e 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 60b3cba6..37fa9a85 100644
--- a/web/templates/admin/unsuspend_web.html
+++ b/web/templates/admin/unsuspend_web.html
@@ -14,7 +14,7 @@
|
|
|