Skip to content

Commit 5d0c09e

Browse files
committed
mail pages completed
1 parent dd249d8 commit 5d0c09e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+253
-955
lines changed

web/delete/dns/index.php

Lines changed: 6 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,19 @@
11
<?php
22
// Init
3-
//error_reporting(NULL);
3+
error_reporting(NULL);
44
ob_start();
55
session_start();
6-
$TAB = 'DNS';
76
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
87

9-
// Header
10-
include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html');
11-
12-
// Panel
13-
top_panel($user,$TAB);
14-
15-
// Are you admin?
168
if ($_SESSION['user'] == 'admin') {
17-
18-
// Cancel
19-
if (!empty($_POST['back'])) {
20-
header("Location: /list/dns/");
21-
}
22-
239
// DNS domain
2410
if ((!empty($_GET['domain'])) && (empty($_GET['record_id']))) {
2511
$v_username = escapeshellarg($user);
2612
$v_domain = escapeshellarg($_GET['domain']);
2713
exec (VESTA_CMD."v_delete_dns_domain ".$v_username." ".$v_domain, $output, $return_var);
28-
if ($return_var != 0) {
29-
$error = implode('<br>', $output);
30-
if (empty($error)) $error = 'Error: vesta did not return any output.';
31-
$_SESSION['error_msg'] = $error;
32-
} else {
33-
$_SESSION['ok_msg'] = "OK: dns domain <b>".$_GET['domain']."</b> has been deleted.";
34-
unset($v_lname);
35-
}
3614
unset($output);
37-
38-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/menu_delete_dns.html');
39-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/delete_dns.html');
40-
unset($_SESSION['error_msg']);
41-
unset($_SESSION['ok_msg']);
15+
header("Location: /list/dns/");
16+
exit;
4217
}
4318

4419
// DNS record
@@ -47,23 +22,10 @@
4722
$v_domain = escapeshellarg($_GET['domain']);
4823
$v_record_id = escapeshellarg($_GET['record_id']);
4924
exec (VESTA_CMD."v_delete_dns_domain_record ".$v_username." ".$v_domain." ".$v_record_id, $output, $return_var);
50-
if ($return_var != 0) {
51-
$error = implode('<br>', $output);
52-
if (empty($error)) $error = 'Error: vesta did not return any output.';
53-
$_SESSION['error_msg'] = $error;
54-
} else {
55-
$_SESSION['ok_msg'] = "OK: dns record has been deleted.";
56-
unset($v_lname);
57-
}
5825
unset($output);
59-
60-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/menu_delete_dns_rec.html');
61-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/delete_dns_rec.html');
62-
unset($_SESSION['error_msg']);
63-
unset($_SESSION['ok_msg']);
26+
header("Location: /list/dns/?domain=".$_GET['domain']);
27+
exit;
6428
}
65-
6629
}
6730

68-
// Footer
69-
include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html');
31+
header("Location: /list/dns/");

web/delete/mail/index.php

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?php
2+
// Init
3+
error_reporting(NULL);
4+
ob_start();
5+
session_start();
6+
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
7+
8+
if ($_SESSION['user'] == 'admin') {
9+
// Mail domain
10+
if ((!empty($_GET['domain'])) && (empty($_GET['account']))) {
11+
$v_username = escapeshellarg($user);
12+
$v_domain = escapeshellarg($_GET['domain']);
13+
exec (VESTA_CMD."v_delete_mail_domain ".$v_username." ".$v_domain, $output, $return_var);
14+
unset($output);
15+
header("Location: /list/mail/");
16+
exit;
17+
}
18+
19+
// Mail account
20+
if ((!empty($_GET['domain'])) && (!empty($_GET['account']))) {
21+
$v_username = escapeshellarg($user);
22+
$v_domain = escapeshellarg($_GET['domain']);
23+
$v_account = escapeshellarg($_GET['account']);
24+
exec (VESTA_CMD."v_delete_mail_account ".$v_username." ".$v_domain." ".$v_account, $output, $return_var);
25+
unset($output);
26+
header("Location: /list/mail/?domain=".$_GET['domain']);
27+
exit;
28+
}
29+
}
30+
31+
header("Location: /list/mail/");

web/delete/user/index.php

Lines changed: 2 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,16 @@
11
<?php
22
// Init
3-
//error_reporting(NULL);
3+
error_reporting(NULL);
44
ob_start();
55
session_start();
6-
$TAB = 'USER';
76
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
87

9-
// Header
10-
include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html');
11-
12-
// Panel
13-
top_panel($user,$TAB);
14-
15-
// Are you admin?
168
if ($_SESSION['user'] == 'admin') {
17-
18-
// Cancel
19-
if (!empty($_POST['back'])) {
20-
header("Location: /list/user/");
21-
}
22-
23-
// Ok
249
if (!empty($_GET['user'])) {
2510
$v_username = escapeshellarg($_GET['user']);
2611
exec (VESTA_CMD."v_delete_user ".$v_username, $output, $return_var);
27-
if ($return_var != 0) {
28-
$error = implode('<br>', $output);
29-
if (empty($error)) $error = 'Error: vesta did not return any output.';
30-
$_SESSION['error_msg'] = $error;
31-
} else {
32-
$_SESSION['ok_msg'] = "OK: user <b>".$_GET[user]."</b> has been deleted.";
33-
unset($v_lname);
34-
}
3512
unset($output);
36-
37-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/menu_delete_user.html');
38-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/delete_user.html');
39-
unset($_SESSION['error_msg']);
40-
unset($_SESSION['ok_msg']);
41-
42-
} else {
43-
header("Location: /list/user/");
4413
}
4514
}
4615

47-
// Footer
48-
include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html');
16+
header("Location: /list/user/");

web/delete/web/index.php

Lines changed: 12 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,34 @@
11
<?php
22
// Init
3-
//error_reporting(NULL);
3+
error_reporting(NULL);
44
ob_start();
55
session_start();
6-
$TAB = 'WEB';
76
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
87

9-
// Header
10-
include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html');
11-
12-
// Panel
13-
top_panel($user,$TAB);
14-
15-
// Are you admin?
168
if ($_SESSION['user'] == 'admin') {
17-
18-
// Cancel
19-
if (!empty($_POST['back'])) {
20-
header("Location: /list/web/");
21-
}
22-
23-
// Ok
249
if (!empty($_GET['domain'])) {
2510
$v_username = escapeshellarg($user);
2611
$v_domain = escapeshellarg($_GET['domain']);
2712
exec (VESTA_CMD."v_delete_web_domain ".$v_username." ".$v_domain, $output, $return_var);
28-
if ($return_var != 0) {
29-
$error = implode('<br>', $output);
30-
if (empty($error)) $error = 'Error: vesta did not return any output.';
31-
$_SESSION['error_msg'] = $error;
32-
}
13+
unset($output);
3314

3415
// DNS
35-
unset($output);
36-
exec (VESTA_CMD."v_list_dns_domain ".$v_username." ".$v_domain." json", $output, $return_var);
37-
if ((empty($_SESSION['error_msg'])) && ($return_var == 0 )) {
38-
exec (VESTA_CMD."v_delete_dns_domain ".$v_username." ".$v_domain, $output, $return_var);
39-
if ($return_var != 0) {
40-
$error = implode('<br>', $output);
41-
if (empty($error)) $error = 'Error: vesta did not return any output.';
42-
$_SESSION['error_msg'] = $error;
16+
if ($return_var == 0) {
17+
exec (VESTA_CMD."v_list_dns_domain ".$v_username." ".$v_domain." json", $output, $lreturn_var);
18+
if ($lreturn_var == 0 ) {
19+
exec (VESTA_CMD."v_delete_dns_domain ".$v_username." ".$v_domain, $output, $return_var);
20+
unset($output);
4321
}
4422
}
4523

4624
// Mail
47-
unset($output);
48-
exec (VESTA_CMD."v_list_mail_domain ".$v_username." ".$v_domain." json", $output, $return_var);
49-
if ((empty($_SESSION['error_msg'])) && ($return_var == 0 )) {
50-
exec (VESTA_CMD."v_delete_mail_domain ".$v_username." ".$v_domain, $output, $return_var);
51-
if ($return_var != 0) {
52-
$error = implode('<br>', $output);
53-
if (empty($error)) $error = 'Error: vesta did not return any output.';
54-
$_SESSION['error_msg'] = $error;
25+
if ($return_var == 0) {
26+
exec (VESTA_CMD."v_list_mail_domain ".$v_username." ".$v_domain." json", $output, $lreturn_var);
27+
if ($lreturn_var == 0 ) {
28+
exec (VESTA_CMD."v_delete_mail_domain ".$v_username." ".$v_domain, $output, $return_var);
5529
}
5630
}
57-
58-
59-
if (empty($_SESSION['error_msg'])) {
60-
$_SESSION['ok_msg'] = "OK: domain <b>".$_GET['domain']."</b> has been deleted.";
61-
unset($v_lname);
62-
}
63-
64-
65-
66-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/menu_delete_web.html');
67-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/delete_web.html');
68-
unset($_SESSION['error_msg']);
69-
unset($_SESSION['ok_msg']);
70-
71-
} else {
72-
header("Location: /list/web/");
7331
}
74-
7532
}
7633

77-
// Footer
78-
include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html');
34+
header("Location: /list/web/");

web/suspend/dns/index.php

Lines changed: 5 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -3,42 +3,17 @@
33
//error_reporting(NULL);
44
ob_start();
55
session_start();
6-
$TAB = 'DNS';
76
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
87

9-
// Header
10-
include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html');
11-
12-
// Panel
13-
top_panel($user,$TAB);
14-
15-
// Are you admin?
168
if ($_SESSION['user'] == 'admin') {
17-
18-
// Cancel
19-
if (!empty($_POST['back'])) {
20-
header("Location: /list/dns/");
21-
}
22-
239
// DNS domain
2410
if ((!empty($_GET['domain'])) && (empty($_GET['record_id']))) {
2511
$v_username = escapeshellarg($user);
2612
$v_domain = escapeshellarg($_GET['domain']);
2713
exec (VESTA_CMD."v_suspend_dns_domain ".$v_username." ".$v_domain, $output, $return_var);
28-
if ($return_var != 0) {
29-
$error = implode('<br>', $output);
30-
if (empty($error)) $error = 'Error: vesta did not return any output.';
31-
$_SESSION['error_msg'] = $error;
32-
} else {
33-
$_SESSION['ok_msg'] = "OK: dns domain <b>".$_GET['domain']."</b> has been suspended.";
34-
unset($v_lname);
35-
}
3614
unset($output);
37-
38-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/menu_suspend_dns.html');
39-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/suspend_dns.html');
40-
unset($_SESSION['error_msg']);
41-
unset($_SESSION['ok_msg']);
15+
header("Location: /list/dns/");
16+
exit;
4217
}
4318

4419
// DNS record
@@ -47,23 +22,10 @@
4722
$v_domain = escapeshellarg($_GET['domain']);
4823
$v_record_id = escapeshellarg($_GET['record_id']);
4924
exec (VESTA_CMD."v_suspend_dns_domain_record ".$v_username." ".$v_domain." ".$v_record_id, $output, $return_var);
50-
if ($return_var != 0) {
51-
$error = implode('<br>', $output);
52-
if (empty($error)) $error = 'Error: vesta did not return any output.';
53-
$_SESSION['error_msg'] = $error;
54-
} else {
55-
$_SESSION['ok_msg'] = "OK: dns record has been suspended.";
56-
unset($v_lname);
57-
}
5825
unset($output);
59-
60-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/menu_suspend_dns_rec.html');
61-
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/suspend_dns_rec.html');
62-
unset($_SESSION['error_msg']);
63-
unset($_SESSION['ok_msg']);
26+
header("Location: /list/dns/?domain=".$_GET['domain']);
27+
exit;
6428
}
6529

6630
}
67-
68-
// Footer
69-
include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html');
31+
header("Location: /list/dns/");

web/suspend/mail/index.php

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?php
2+
// Init
3+
//error_reporting(NULL);
4+
ob_start();
5+
session_start();
6+
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
7+
8+
if ($_SESSION['user'] == 'admin') {
9+
// Mail domain
10+
if ((!empty($_GET['domain'])) && (empty($_GET['account']))) {
11+
$v_username = escapeshellarg($user);
12+
$v_domain = escapeshellarg($_GET['domain']);
13+
exec (VESTA_CMD."v_suspend_mail_domain ".$v_username." ".$v_domain, $output, $return_var);
14+
unset($output);
15+
header("Location: /list/mail/");
16+
exit;
17+
}
18+
19+
// Mail account
20+
if ((!empty($_GET['domain'])) && (!empty($_GET['account']))) {
21+
$v_username = escapeshellarg($user);
22+
$v_domain = escapeshellarg($_GET['domain']);
23+
$v_account = escapeshellarg($_GET['account']);
24+
exec (VESTA_CMD."v_suspend_mail_account ".$v_username." ".$v_domain." ".$v_account, $output, $return_var);
25+
unset($output);
26+
header("Location: /list/mail/?domain=".$_GET['domain']);
27+
exit;
28+
}
29+
}
30+
31+
header("Location: /list/mail/");

0 commit comments

Comments
 (0)