disable old php api

This commit is contained in:
Serghey Rodin 2021-10-29 11:29:30 +03:00
commit 93e9fe9f99
137 changed files with 137 additions and 9738 deletions

View file

@ -1,23 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
$backup = $_POST['system'];
$action = $_POST['action'];
switch ($action) {
case 'delete': $cmd='v-delete-user-backup-exclusions';
break;
default: header("Location: /list/backup/exclusions"); exit;
}
foreach ($backup as $value) {
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$user." ".$value, $output, $return_var);
}
header("Location: /list/backup/exclusions");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,29 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
$backup = $_POST['backup'];
$action = $_POST['action'];
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
switch ($action) {
case 'delete': $cmd='v-delete-user-backup';
break;
default: header("Location: /list/backup/"); exit;
}
foreach ($backup as $value) {
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$user." ".$value, $output, $return_var);
}
header("Location: /list/backup/");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,74 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
$job = $_POST['job'];
$action = $_POST['action'];
if ($_SESSION['user'] == 'admin') {
switch ($action) {
case 'delete': $cmd='v-delete-cron-job';
break;
case 'suspend': $cmd='v-suspend-cron-job';
break;
case 'unsuspend': $cmd='v-unsuspend-cron-job';
break;
case 'delete-cron-reports': $cmd='v-delete-cron-reports';
exec (VESTA_CMD.$cmd." ".$user, $output, $return_var);
$_SESSION['error_msg'] = __('Cronjob email reporting has been successfully diabled');
unset($output);
header("Location: /list/cron/");
exit;
break;
case 'add-cron-reports': $cmd='v-add-cron-reports';
exec (VESTA_CMD.$cmd." ".$user, $output, $return_var);
$_SESSION['error_msg'] = __('Cronjob email reporting has been successfully enabled');
unset($output);
header("Location: /list/cron/");
exit;
break;
default: header("Location: /list/cron/"); exit;
}
} else {
switch ($action) {
case 'delete': $cmd='v-delete-cron-job';
break;
case 'delete-cron-reports': $cmd='v-delete-cron-reports';
exec (VESTA_CMD.$cmd." ".$user, $output, $return_var);
$_SESSION['error_msg'] = __('Cronjob email reporting has been successfully diabled');
unset($output);
header("Location: /list/cron/");
exit;
break;
case 'add-cron-reports': $cmd='v-add-cron-reports';
exec (VESTA_CMD.$cmd." ".$user, $output, $return_var);
$_SESSION['error_msg'] = __('Cronjob email reporting has been successfully enabled');
unset($output);
header("Location: /list/cron/");
exit;
break;
default: header("Location: /list/cron/"); exit;
}
}
foreach ($job as $value) {
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$user." ".$value." no", $output, $return_var);
$restart = 'yes';
}
if (!empty($restart)) {
exec (VESTA_CMD."v-restart-cron", $output, $return_var);
}
header("Location: /list/cron/");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,41 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
$database = $_POST['database'];
$action = $_POST['action'];
if ($_SESSION['user'] == 'admin') {
switch ($action) {
case 'delete': $cmd='v-delete-database';
break;
case 'suspend': $cmd='v-suspend-database';
break;
case 'unsuspend': $cmd='v-unsuspend-database';
break;
default: header("Location: /list/db/"); exit;
}
} else {
switch ($action) {
case 'delete': $cmd='v-delete-database';
break;
default: header("Location: /list/db/"); exit;
}
}
foreach ($database as $value) {
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$user." ".$value, $output, $return_var);
}
header("Location: /list/db/");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,85 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
$domain = $_POST['domain'];
$record = $_POST['record'];
$action = $_POST['action'];
if ($_SESSION['user'] == 'admin') {
if (empty($record)) {
switch ($action) {
case 'delete': $cmd='v-delete-dns-domain';
break;
case 'suspend': $cmd='v-suspend-dns-domain';
break;
case 'unsuspend': $cmd='v-unsuspend-dns-domain';
break;
default: header("Location: /list/dns/"); exit;
}
} else {
switch ($action) {
case 'delete': $cmd='v-delete-dns-record';
break;
case 'suspend': $cmd='v-suspend-dns-record';
break;
case 'unsuspend': $cmd='v-unsuspend-dns-record';
break;
default: header("Location: /list/dns/?domain=".$domain); exit;
}
}
} else {
if (empty($record)) {
switch ($action) {
case 'delete': $cmd='v-delete-dns-domain';
break;
default: header("Location: /list/dns/"); exit;
}
} else {
switch ($action) {
case 'delete': $cmd='v-delete-dns-record';
break;
default: header("Location: /list/dns/?domain=".$domain); exit;
}
}
}
if (empty($record)) {
foreach ($domain as $value) {
// DNS
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$user." ".$value." no", $output, $return_var);
$restart = 'yes';
}
} else {
foreach ($record as $value) {
// DNS Record
$value = escapeshellarg($value);
$dom = escapeshellarg($domain);
exec (VESTA_CMD.$cmd." ".$user." ".$dom." ".$value." no", $output, $return_var);
$restart = 'yes';
}
}
if (!empty($restart)) {
exec (VESTA_CMD."v-restart-dns", $output, $return_var);
}
if (empty($record)) {
header("Location: /list/dns/");
exit;
} else {
header("Location: /list/dns/?domain=".$domain);
exit;
}
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,38 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
// Main include
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
// Check user
if ($_SESSION['user'] != 'admin') {
header("Location: /list/user");
exit;
}
$ipchain = $_POST['ipchain'];
$action = $_POST['action'];
switch ($action) {
case 'delete': $cmd='v-delete-firewall-ban';
break;
default: header("Location: /list/firewall/banlist/"); exit;
}
foreach ($ipchain as $value) {
list($ip,$chain) = explode(":",$value);
$v_ip = escapeshellarg($ip);
$v_chain = escapeshellarg($chain);
exec (VESTA_CMD.$cmd." ".$v_ip." ".$v_chain, $output, $return_var);
}
header("Location: /list/firewall/banlist");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,42 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
// Main include
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
// Check user
if ($_SESSION['user'] != 'admin') {
header("Location: /list/user");
exit;
}
$rule = $_POST['rule'];
$action = $_POST['action'];
switch ($action) {
case 'delete': $cmd='v-delete-firewall-rule';
break;
case 'suspend': $cmd='v-suspend-firewall-rule';
break;
case 'unsuspend': $cmd='v-unsuspend-firewall-rule';
break;
default: header("Location: /list/firewall/"); exit;
}
foreach ($rule as $value) {
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$value, $output, $return_var);
$restart = 'yes';
}
header("Location: /list/firewall/");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,38 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
$ip = $_POST['ip'];
$action = $_POST['action'];
if ($_SESSION['user'] == 'admin') {
switch ($action) {
case 'reread IP': exec(VESTA_CMD."v-update-sys-ip", $output, $return_var);
header("Location: /list/ip/");
exit;
break;
case 'delete': $cmd='v-delete-sys-ip';
break;
default: header("Location: /list/ip/"); exit;
}
} else {
header("Location: /list/ip/");
exit;
}
foreach ($ip as $value) {
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$value, $output, $return_var);
}
header("Location: /list/ip/");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,81 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
$domain = $_POST['domain'];
$account = $_POST['account'];
$action = $_POST['action'];
if ($_SESSION['user'] == 'admin') {
if (empty($account)) {
switch ($action) {
case 'delete': $cmd='v-delete-mail-domain';
break;
case 'suspend': $cmd='v-suspend-mail-domain';
break;
case 'unsuspend': $cmd='v-unsuspend-mail-domain';
break;
default: header("Location: /list/mail/"); exit;
}
} else {
switch ($action) {
case 'delete': $cmd='v-delete-mail-account';
break;
case 'suspend': $cmd='v-suspend-mail-account';
break;
case 'unsuspend': $cmd='v-unsuspend-mail-account';
break;
default: header("Location: /list/mail/?domain=".$domain); exit;
}
}
} else {
if (empty($account)) {
switch ($action) {
case 'delete': $cmd='v-delete-mail-domain';
break;
default: header("Location: /list/mail/"); exit;
}
} else {
switch ($action) {
case 'delete': $cmd='v-delete-mail-account';
break;
default: header("Location: /list/mail/?domain=".$domain); exit;
}
}
}
if (empty($account)) {
foreach ($domain as $value) {
// Mail
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$user." ".$value, $output, $return_var);
$restart = 'yes';
}
} else {
foreach ($account as $value) {
// Mail Account
$value = escapeshellarg($value);
$dom = escapeshellarg($domain);
exec (VESTA_CMD.$cmd." ".$user." ".$dom." ".$value, $output, $return_var);
$restart = 'yes';
}
}
if (empty($account)) {
header("Location: /list/mail/");
exit;
} else {
header("Location: /list/mail/?domain=".$domain);
exit;
}
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,36 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
$package = $_POST['package'];
$action = $_POST['action'];
if ($_SESSION['user'] == 'admin') {
switch ($action) {
case 'delete': $cmd='v-delete-user-package';
break;
default: header("Location: /list/package/"); exit;
}
} else {
header("Location: /list/package/");
exit;
}
foreach ($package as $value) {
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$value, $output, $return_var);
$restart = 'yes';
}
header("Location: /list/package/");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,47 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
$action = $_POST['action'];
$backup = escapeshellarg($_POST['backup']);
$web = 'no';
$dns = 'no';
$mail = 'no';
$db = 'no';
$cron = 'no';
$udir = 'no';
if (!empty($_POST['web'])) $web = escapeshellarg(implode(",",$_POST['web']));
if (!empty($_POST['dns'])) $dns = escapeshellarg(implode(",",$_POST['dns']));
if (!empty($_POST['mail'])) $mail = escapeshellarg(implode(",",$_POST['mail']));
if (!empty($_POST['db'])) $db = escapeshellarg(implode(",",$_POST['db']));
if (!empty($_POST['cron'])) $cron = 'yes';
if (!empty($_POST['udir'])) $udir = escapeshellarg(implode(",",$_POST['udir']));
if ($action == 'restore') {
exec (VESTA_CMD."v-schedule-user-restore ".$user." ".$backup." ".$web." ".$dns." ".$mail." ".$db." ".$cron." ".$udir, $output, $return_var);
if ($return_var == 0) {
$_SESSION['error_msg'] = __('RESTORE_SCHEDULED');
} else {
$_SESSION['error_msg'] = implode('<br>', $output);
if (empty($_SESSION['error_msg'])) {
$_SESSION['error_msg'] = __('Error: vesta did not return any output.');
}
if ($return_var == 4) {
$_SESSION['error_msg'] = __('RESTORE_EXISTS');
}
}
}
header("Location: /list/backup/?backup=" . $_POST['backup']);
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,43 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
$service = $_POST['service'];
$action = $_POST['action'];
if ($_SESSION['user'] == 'admin') {
switch ($action) {
case 'stop': $cmd='v-stop-service';
break;
case 'start': $cmd='v-start-service';
break;
case 'restart': $cmd='v-restart-service';
break;
default: header("Location: /list/server/"); exit;
}
if ((!empty($_POST['system'])) && ($action == 'restart')) {
exec (VESTA_CMD."v-restart-system yes", $output, $return_var);
$_SESSION['error_srv'] = 'The system is going down for reboot NOW!';
unset($output);
header("Location: /list/server/");
exit;
}
foreach ($service as $value) {
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$value, $output, $return_var);
}
}
header("Location: /list/server/");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,62 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
$user = $_POST['user'];
$action = $_POST['action'];
if ($_SESSION['user'] == 'admin') {
switch ($action) {
case 'delete': $cmd='v-delete-user'; $restart = 'no';
break;
case 'suspend': $cmd='v-suspend-user'; $restart = 'no';
break;
case 'unsuspend': $cmd='v-unsuspend-user'; $restart = 'no';
break;
case 'update counters': $cmd='v-update-user-counters';
break;
case 'rebuild': $cmd='v-rebuild-user'; $restart = 'no';
break;
case 'rebuild web': $cmd='v-rebuild-web-domains'; $restart = 'no';
break;
case 'rebuild dns': $cmd='v-rebuild-dns-domains'; $restart = 'no';
break;
case 'rebuild mail': $cmd='v-rebuild-mail-domains';
break;
case 'rebuild db': $cmd='v-rebuild-databases';
break;
case 'rebuild cron': $cmd='v-rebuild-cron-jobs';
break;
default: header("Location: /list/user/"); exit;
}
} else {
switch ($action) {
case 'update counters': $cmd='v-update-user-counters';
break;
default: header("Location: /list/user/"); exit;
}
}
foreach ($user as $value) {
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$value." ".$restart, $output, $return_var);
$changes = 'yes';
}
if ((!empty($restart)) && (!empty($changes))) {
exec (VESTA_CMD."v-restart-web", $output, $return_var);
exec (VESTA_CMD."v-restart-dns", $output, $return_var);
exec (VESTA_CMD."v-restart-cron", $output, $return_var);
}
header("Location: /list/user/");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,31 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
$pkg = $_POST['pkg'];
$action = $_POST['action'];
if ($_SESSION['user'] == 'admin') {
switch ($action) {
case 'update': $cmd='v-update-sys-vesta';
break;
default: header("Location: /list/updates/"); exit;
}
foreach ($pkg as $value) {
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$value, $output, $return_var);
}
}
header("Location: /list/updates/");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>

View file

@ -1,48 +1 @@
<?php
// Init
error_reporting(NULL);
ob_start();
session_start();
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
// Check token
if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
header('location: /login/');
exit();
}
$domain = $_POST['domain'];
$action = $_POST['action'];
if ($_SESSION['user'] == 'admin') {
switch ($action) {
case 'delete': $cmd='v-delete-domain';
break;
case 'suspend': $cmd='v-suspend-domain';
break;
case 'unsuspend': $cmd='v-unsuspend-domain';
break;
default: header("Location: /list/web/"); exit;
}
} else {
switch ($action) {
case 'delete': $cmd='v-delete-domain';
break;
default: header("Location: /list/web/"); exit;
}
}
foreach ($domain as $value) {
$value = escapeshellarg($value);
exec (VESTA_CMD.$cmd." ".$user." ".$value." no", $output, $return_var);
$restart='yes';
}
if (isset($restart)) {
exec (VESTA_CMD."v-restart-web", $output, $return_var);
exec (VESTA_CMD."v-restart-proxy", $output, $return_var);
exec (VESTA_CMD."v-restart-dns", $output, $return_var);
}
header("Location: /list/web/");
<?php include($_SERVER['DOCUMENT_ROOT'].'/static/index.html'); ?>