mirror of
https://github.com/myvesta/vesta
synced 2025-08-19 21:04:07 -07:00
i18n user/web/dns/mail
This commit is contained in:
parent
ebdbe965e8
commit
497f7d9906
34 changed files with 2231 additions and 2167 deletions
|
@ -12,160 +12,155 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html');
|
||||||
// Panel
|
// Panel
|
||||||
top_panel($user,$TAB);
|
top_panel($user,$TAB);
|
||||||
|
|
||||||
// Are you admin?
|
if (!empty($_POST['ok'])) {
|
||||||
//if ($_SESSION['user'] == 'admin') {
|
// Check input
|
||||||
if (!empty($_POST['ok'])) {
|
if (empty($_POST['v_domain'])) $errors[] = _('domain');
|
||||||
// Check input
|
if (empty($_POST['v_ip'])) $errors[] = _('ip');
|
||||||
if (empty($_POST['v_domain'])) $errors[] = _('domain');
|
|
||||||
if (empty($_POST['v_ip'])) $errors[] = _('ip');
|
|
||||||
|
|
||||||
// Protect input
|
// Protect input
|
||||||
$v_domain = preg_replace("/^www./i", "", $_POST['v_domain']);
|
$v_domain = preg_replace("/^www./i", "", $_POST['v_domain']);
|
||||||
$v_domain = escapeshellarg($v_domain);
|
$v_domain = escapeshellarg($v_domain);
|
||||||
$v_ip = escapeshellarg($_POST['v_ip']);
|
$v_ip = escapeshellarg($_POST['v_ip']);
|
||||||
if ($_SESSION['user'] == 'admin') {
|
if ($_SESSION['user'] == 'admin') {
|
||||||
$v_template = escapeshellarg($_POST['v_template']);
|
$v_template = escapeshellarg($_POST['v_template']);
|
||||||
} else {
|
|
||||||
$v_template = "''";
|
|
||||||
}
|
|
||||||
if (!empty($_POST['v_ns1'])) $v_ns1 = escapeshellarg($_POST['v_ns1']);
|
|
||||||
if (!empty($_POST['v_ns2'])) $v_ns2 = escapeshellarg($_POST['v_ns2']);
|
|
||||||
if (!empty($_POST['v_ns3'])) $v_ns3 = escapeshellarg($_POST['v_ns3']);
|
|
||||||
if (!empty($_POST['v_ns4'])) $v_ns4 = escapeshellarg($_POST['v_ns4']);
|
|
||||||
|
|
||||||
// Check for errors
|
|
||||||
if (!empty($errors[0])) {
|
|
||||||
foreach ($errors as $i => $error) {
|
|
||||||
if ( $i == 0 ) {
|
|
||||||
$error_msg = $error;
|
|
||||||
} else {
|
|
||||||
$error_msg = $error_msg.", ".$error;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$_SESSION['error_msg'] = _('Error: field "%s" can not be blank.',$error_msg);
|
|
||||||
} else {
|
|
||||||
|
|
||||||
// Add DNS
|
|
||||||
exec (VESTA_CMD."v-add-dns-domain ".$user." ".$v_domain." ".$v_ip." ".$v_template." ".$v_ns1." ".$v_ns2." ".$v_ns3." ".$ns4, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
|
|
||||||
// Change Expiriation date
|
|
||||||
if ((!empty($_POST['v_exp'])) && ($_POST['v_exp'] != date('Y-m-d', strtotime('+1 year')))) {
|
|
||||||
$v_exp = escapeshellarg($_POST['v_exp']);
|
|
||||||
exec (VESTA_CMD."v-change-dns-domain-exp ".$user." ".$v_domain." ".$v_exp, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Change TTL
|
|
||||||
if ((!empty($_POST['v_ttl'])) && ($_POST['v_ttl'] != '14400')) {
|
|
||||||
$v_ttl = escapeshellarg($_POST['v_ttl']);
|
|
||||||
exec (VESTA_CMD."v-change-dns-domain-ttl ".$user." ".$v_domain." ".$v_ttl, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (empty($_SESSION['error_msg'])) {
|
|
||||||
$_SESSION['ok_msg'] = _('DOMAIN_CREATED_OK',$_POST[v_domain],$_POST[v_domain]);
|
|
||||||
unset($v_domain);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// DNS Record
|
|
||||||
if (!empty($_POST['ok_rec'])) {
|
|
||||||
// Check input
|
|
||||||
if (empty($_POST['v_domain'])) $errors[] = 'domain';
|
|
||||||
if (empty($_POST['v_rec'])) $errors[] = 'record';
|
|
||||||
if (empty($_POST['v_type'])) $errors[] = 'type';
|
|
||||||
if (empty($_POST['v_val'])) $errors[] = 'value';
|
|
||||||
|
|
||||||
// Protect input
|
|
||||||
$v_domain = escapeshellarg($_POST['v_domain']);
|
|
||||||
$v_rec = escapeshellarg($_POST['v_rec']);
|
|
||||||
$v_type = escapeshellarg($_POST['v_type']);
|
|
||||||
$v_val = escapeshellarg($_POST['v_val']);
|
|
||||||
$v_priority = escapeshellarg($_POST['v_priority']);
|
|
||||||
|
|
||||||
// Check for errors
|
|
||||||
if (!empty($errors[0])) {
|
|
||||||
foreach ($errors as $i => $error) {
|
|
||||||
if ( $i == 0 ) {
|
|
||||||
$error_msg = $error;
|
|
||||||
} else {
|
|
||||||
$error_msg = $error_msg.", ".$error;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$_SESSION['error_msg'] = _('Error: field "%s" can not be blank.',$error_msg);
|
|
||||||
} else {
|
|
||||||
// Add DNS Record
|
|
||||||
exec (VESTA_CMD."v-add-dns-domain-record ".$user." ".$v_domain." ".$v_rec." ".$v_type." ".$v_val." ".$v_priority, $output, $return_var);
|
|
||||||
$v_type = $_POST['v_type'];
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
if (empty($_SESSION['error_msg'])) {
|
|
||||||
$_SESSION['ok_msg'] = _('RECORD_CREATED_OK',$_POST[v_rec],$_POST[v_domain]);
|
|
||||||
unset($v_domain);
|
|
||||||
unset($v_rec);
|
|
||||||
unset($v_val);
|
|
||||||
unset($v_priority);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if ((empty($_GET['domain'])) && (empty($_POST['domain']))) {
|
|
||||||
exec (VESTA_CMD."v-get-user-value ".$user." 'TEMPLATE'", $output, $return_var);
|
|
||||||
$template = $output[0] ;
|
|
||||||
unset($output);
|
|
||||||
|
|
||||||
exec (VESTA_CMD."v-list-dns-templates json", $output, $return_var);
|
|
||||||
$templates = json_decode(implode('', $output), true);
|
|
||||||
unset($output);
|
|
||||||
|
|
||||||
if ((empty($v_ns1)) && (empty($v_ns2))) {
|
|
||||||
exec (VESTA_CMD."v-list-user-ns ".$user." json", $output, $return_var);
|
|
||||||
$nameservers = json_decode(implode('', $output), true);
|
|
||||||
$v_ns1 = $nameservers[0];
|
|
||||||
$v_ns2 = $nameservers[1];
|
|
||||||
$v_ns3 = $nameservers[2];
|
|
||||||
$v_ns4 = $nameservers[3];
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
if (empty($v_ttl)) $v_ttl = 14400;
|
|
||||||
if (empty($v_exp)) $v_exp = date('Y-m-d', strtotime('+1 year'));
|
|
||||||
if ($_SESSION['user'] == 'admin') {
|
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/add_dns.html');
|
|
||||||
} else {
|
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/user/add_dns.html');
|
|
||||||
}
|
|
||||||
unset($_SESSION['error_msg']);
|
|
||||||
unset($_SESSION['ok_msg']);
|
|
||||||
} else {
|
} else {
|
||||||
$v_domain = $_GET['domain'];
|
$v_template = "''";
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/add_dns_rec.html');
|
|
||||||
unset($_SESSION['error_msg']);
|
|
||||||
unset($_SESSION['ok_msg']);
|
|
||||||
}
|
}
|
||||||
//}
|
|
||||||
|
if (!empty($_POST['v_ns1'])) $v_ns1 = escapeshellarg($_POST['v_ns1']);
|
||||||
|
if (!empty($_POST['v_ns2'])) $v_ns2 = escapeshellarg($_POST['v_ns2']);
|
||||||
|
if (!empty($_POST['v_ns3'])) $v_ns3 = escapeshellarg($_POST['v_ns3']);
|
||||||
|
if (!empty($_POST['v_ns4'])) $v_ns4 = escapeshellarg($_POST['v_ns4']);
|
||||||
|
|
||||||
|
// Check for errors
|
||||||
|
if (!empty($errors[0])) {
|
||||||
|
foreach ($errors as $i => $error) {
|
||||||
|
if ( $i == 0 ) {
|
||||||
|
$error_msg = $error;
|
||||||
|
} else {
|
||||||
|
$error_msg = $error_msg.", ".$error;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$_SESSION['error_msg'] = _('Error: field "%s" can not be blank.',$error_msg);
|
||||||
|
} else {
|
||||||
|
// Add DNS
|
||||||
|
exec (VESTA_CMD."v-add-dns-domain ".$user." ".$v_domain." ".$v_ip." ".$v_template." ".$v_ns1." ".$v_ns2." ".$v_ns3." ".$ns4, $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
|
||||||
|
// Change Expiriation date
|
||||||
|
if ((!empty($_POST['v_exp'])) && ($_POST['v_exp'] != date('Y-m-d', strtotime('+1 year')))) {
|
||||||
|
$v_exp = escapeshellarg($_POST['v_exp']);
|
||||||
|
exec (VESTA_CMD."v-change-dns-domain-exp ".$user." ".$v_domain." ".$v_exp, $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Change TTL
|
||||||
|
if ((!empty($_POST['v_ttl'])) && ($_POST['v_ttl'] != '14400')) {
|
||||||
|
$v_ttl = escapeshellarg($_POST['v_ttl']);
|
||||||
|
exec (VESTA_CMD."v-change-dns-domain-ttl ".$user." ".$v_domain." ".$v_ttl, $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (empty($_SESSION['error_msg'])) {
|
||||||
|
$_SESSION['ok_msg'] = _('DOMAIN_CREATED_OK',$_POST[v_domain],$_POST[v_domain]);
|
||||||
|
unset($v_domain);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// DNS Record
|
||||||
|
if (!empty($_POST['ok_rec'])) {
|
||||||
|
// Check input
|
||||||
|
if (empty($_POST['v_domain'])) $errors[] = 'domain';
|
||||||
|
if (empty($_POST['v_rec'])) $errors[] = 'record';
|
||||||
|
if (empty($_POST['v_type'])) $errors[] = 'type';
|
||||||
|
if (empty($_POST['v_val'])) $errors[] = 'value';
|
||||||
|
|
||||||
|
// Protect input
|
||||||
|
$v_domain = escapeshellarg($_POST['v_domain']);
|
||||||
|
$v_rec = escapeshellarg($_POST['v_rec']);
|
||||||
|
$v_type = escapeshellarg($_POST['v_type']);
|
||||||
|
$v_val = escapeshellarg($_POST['v_val']);
|
||||||
|
$v_priority = escapeshellarg($_POST['v_priority']);
|
||||||
|
|
||||||
|
// Check for errors
|
||||||
|
if (!empty($errors[0])) {
|
||||||
|
foreach ($errors as $i => $error) {
|
||||||
|
if ( $i == 0 ) {
|
||||||
|
$error_msg = $error;
|
||||||
|
} else {
|
||||||
|
$error_msg = $error_msg.", ".$error;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$_SESSION['error_msg'] = _('Error: field "%s" can not be blank.',$error_msg);
|
||||||
|
} else {
|
||||||
|
// Add DNS Record
|
||||||
|
exec (VESTA_CMD."v-add-dns-domain-record ".$user." ".$v_domain." ".$v_rec." ".$v_type." ".$v_val." ".$v_priority, $output, $return_var);
|
||||||
|
$v_type = $_POST['v_type'];
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
if (empty($_SESSION['error_msg'])) {
|
||||||
|
$_SESSION['ok_msg'] = _('RECORD_CREATED_OK',$_POST[v_rec],$_POST[v_domain]);
|
||||||
|
unset($v_domain);
|
||||||
|
unset($v_rec);
|
||||||
|
unset($v_val);
|
||||||
|
unset($v_priority);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if ((empty($_GET['domain'])) && (empty($_POST['domain']))) {
|
||||||
|
exec (VESTA_CMD."v-get-user-value ".$user." 'TEMPLATE'", $output, $return_var);
|
||||||
|
$template = $output[0] ;
|
||||||
|
unset($output);
|
||||||
|
exec (VESTA_CMD."v-list-dns-templates json", $output, $return_var);
|
||||||
|
$templates = json_decode(implode('', $output), true);
|
||||||
|
unset($output);
|
||||||
|
|
||||||
|
if ((empty($v_ns1)) && (empty($v_ns2))) {
|
||||||
|
exec (VESTA_CMD."v-list-user-ns ".$user." json", $output, $return_var);
|
||||||
|
$nameservers = json_decode(implode('', $output), true);
|
||||||
|
$v_ns1 = $nameservers[0];
|
||||||
|
$v_ns2 = $nameservers[1];
|
||||||
|
$v_ns3 = $nameservers[2];
|
||||||
|
$v_ns4 = $nameservers[3];
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
if (empty($v_ttl)) $v_ttl = 14400;
|
||||||
|
if (empty($v_exp)) $v_exp = date('Y-m-d', strtotime('+1 year'));
|
||||||
|
if ($_SESSION['user'] == 'admin') {
|
||||||
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/add_dns.html');
|
||||||
|
} else {
|
||||||
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/user/add_dns.html');
|
||||||
|
}
|
||||||
|
unset($_SESSION['error_msg']);
|
||||||
|
unset($_SESSION['ok_msg']);
|
||||||
|
} else {
|
||||||
|
$v_domain = $_GET['domain'];
|
||||||
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/add_dns_rec.html');
|
||||||
|
unset($_SESSION['error_msg']);
|
||||||
|
unset($_SESSION['ok_msg']);
|
||||||
|
}
|
||||||
|
|
||||||
// Footer
|
// Footer
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html');
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html');
|
||||||
|
|
|
@ -13,198 +13,201 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html');
|
||||||
// Panel
|
// Panel
|
||||||
top_panel($user,$TAB);
|
top_panel($user,$TAB);
|
||||||
|
|
||||||
// Check user argument?
|
$lang = 'ru_RU.utf8';
|
||||||
if (empty($_GET['domain'])) {
|
setlocale(LC_ALL, $lang);
|
||||||
header("Location: /list/dns/");
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Edit as someone else?
|
// Check user argument?
|
||||||
if (($_SESSION['user'] == 'admin') && (!empty($_GET['user']))) {
|
if (empty($_GET['domain'])) {
|
||||||
$user=escapeshellarg($_GET['user']);
|
header("Location: /list/dns/");
|
||||||
}
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
// Check domain
|
// Edit as someone else?
|
||||||
if ((!empty($_GET['domain'])) && (empty($_GET['record_id']))) {
|
if (($_SESSION['user'] == 'admin') && (!empty($_GET['user']))) {
|
||||||
$v_domain = escapeshellarg($_GET['domain']);
|
$user=escapeshellarg($_GET['user']);
|
||||||
exec (VESTA_CMD."v-list-dns-domain ".$user." ".$v_domain." json", $output, $return_var);
|
}
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
} else {
|
|
||||||
$data = json_decode(implode('', $output), true);
|
|
||||||
unset($output);
|
|
||||||
|
|
||||||
$v_username = $user;
|
// Check domain
|
||||||
$v_domain = $_GET['domain'];
|
if ((!empty($_GET['domain'])) && (empty($_GET['record_id']))) {
|
||||||
$v_ip = $data[$v_domain]['IP'];
|
$v_domain = escapeshellarg($_GET['domain']);
|
||||||
$v_template = $data[$v_domain]['TPL'];
|
exec (VESTA_CMD."v-list-dns-domain ".$user." ".$v_domain." json", $output, $return_var);
|
||||||
$v_ttl = $data[$v_domain]['TTL'];
|
if ($return_var != 0) {
|
||||||
$v_exp = $data[$v_domain]['EXP'];
|
$error = implode('<br>', $output);
|
||||||
$v_soa = $data[$v_domain]['SOA'];
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
$v_date = $data[$v_domain]['DATE'];
|
$_SESSION['error_msg'] = $error;
|
||||||
$v_time = $data[$v_domain]['TIME'];
|
|
||||||
$v_suspended = $data[$v_domain]['SUSPENDED'];
|
|
||||||
if ( $v_suspended == 'yes' ) {
|
|
||||||
$v_status = 'suspended';
|
|
||||||
} else {
|
|
||||||
$v_status = 'active';
|
|
||||||
}
|
|
||||||
|
|
||||||
exec (VESTA_CMD."v-list-dns-templates json", $output, $return_var);
|
|
||||||
$templates = json_decode(implode('', $output), true);
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Action
|
|
||||||
if (!empty($_POST['save'])) {
|
|
||||||
$v_domain = escapeshellarg($_POST['v_domain']);
|
|
||||||
|
|
||||||
// IP
|
|
||||||
if (($v_ip != $_POST['v_ip']) && (empty($_SESSION['error_msg']))) {
|
|
||||||
$v_ip = escapeshellarg($_POST['v_ip']);
|
|
||||||
exec (VESTA_CMD."v-change-dns-domain-ip ".$v_username." ".$v_domain." ".$v_ip." 'no'", $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
$restart_dns = 'yes';
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Template
|
|
||||||
if (( $_SESSION['user'] == 'admin') && ($v_template != $_POST['v_template']) && (empty($_SESSION['error_msg']))) {
|
|
||||||
$v_template = escapeshellarg($_POST['v_template']);
|
|
||||||
exec (VESTA_CMD."v-change-dns-domain-tpl ".$v_username." ".$v_domain." ".$v_template." 'no'", $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
$restart_dns = 'yes';
|
|
||||||
}
|
|
||||||
|
|
||||||
// SOA
|
|
||||||
if (($v_soa != $_POST['v_soa']) && (empty($_SESSION['error_msg']))) {
|
|
||||||
$v_soa = escapeshellarg($_POST['v_soa']);
|
|
||||||
exec (VESTA_CMD."v-change-dns-domain-soa ".$v_username." ".$v_domain." ".$v_soa." 'no'", $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
$restart_dns = 'yes';
|
|
||||||
}
|
|
||||||
|
|
||||||
// EXP
|
|
||||||
if (($v_exp != $_POST['v_exp']) && (empty($_SESSION['error_msg']))) {
|
|
||||||
$v_exp = escapeshellarg($_POST['v_exp']);
|
|
||||||
exec (VESTA_CMD."v-change-dns-domain-exp ".$v_username." ".$v_domain." ".$v_exp." 'no'", $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
$restart_dns = 'yes';
|
|
||||||
}
|
|
||||||
|
|
||||||
// TTL
|
|
||||||
if (($v_ttl != $_POST['v_ttl']) && (empty($_SESSION['error_msg']))) {
|
|
||||||
$v_ttl = escapeshellarg($_POST['v_ttl']);
|
|
||||||
exec (VESTA_CMD."v-change-dns-domain-ttl ".$v_username." ".$v_domain." ".$v_ttl." 'no'", $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
$restart_dns = 'yes';
|
|
||||||
}
|
|
||||||
|
|
||||||
// Restart dns
|
|
||||||
if (!empty($restart_dns) && (empty($_SESSION['error_msg']))) {
|
|
||||||
exec (VESTA_CMD."v-restart-dns", $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $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: changes has been saved.');
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
if ($_SESSION['user'] == 'admin') {
|
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/edit_dns.html');
|
|
||||||
} else {
|
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/user/edit_dns.html');
|
|
||||||
}
|
|
||||||
unset($_SESSION['error_msg']);
|
|
||||||
unset($_SESSION['ok_msg']);
|
|
||||||
} else {
|
} else {
|
||||||
$v_domain = escapeshellarg($_GET['domain']);
|
$data = json_decode(implode('', $output), true);
|
||||||
$v_record_id = escapeshellarg($_GET['record_id']);
|
unset($output);
|
||||||
exec (VESTA_CMD."v-list-dns-domain-records ".$user." ".$v_domain." 'json'", $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
$v_username = $user;
|
||||||
$error = implode('<br>', $output);
|
$v_domain = $_GET['domain'];
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
$v_ip = $data[$v_domain]['IP'];
|
||||||
$_SESSION['error_msg'] = $error;
|
$v_template = $data[$v_domain]['TPL'];
|
||||||
|
$v_ttl = $data[$v_domain]['TTL'];
|
||||||
|
$v_exp = $data[$v_domain]['EXP'];
|
||||||
|
$v_soa = $data[$v_domain]['SOA'];
|
||||||
|
$v_date = $data[$v_domain]['DATE'];
|
||||||
|
$v_time = $data[$v_domain]['TIME'];
|
||||||
|
$v_suspended = $data[$v_domain]['SUSPENDED'];
|
||||||
|
if ( $v_suspended == 'yes' ) {
|
||||||
|
$v_status = 'suspended';
|
||||||
} else {
|
} else {
|
||||||
$data = json_decode(implode('', $output), true);
|
$v_status = 'active';
|
||||||
unset($output);
|
|
||||||
$v_username = $user;
|
|
||||||
$v_domain = $_GET['domain'];
|
|
||||||
$v_record_id = $_GET['record_id'];
|
|
||||||
$v_rec = $data[$v_record_id]['RECORD'];
|
|
||||||
$v_type = $data[$v_record_id]['TYPE'];
|
|
||||||
$v_val = $data[$v_record_id]['VALUE'];
|
|
||||||
$v_priority = $data[$v_record_id]['PRIORITY'];
|
|
||||||
$v_suspended = $data[$v_record_id]['SUSPENDED'];
|
|
||||||
if ( $v_suspended == 'yes' ) {
|
|
||||||
$v_status = 'suspended';
|
|
||||||
} else {
|
|
||||||
$v_status = 'active';
|
|
||||||
}
|
|
||||||
$v_date = $data[$v_record_id]['DATE'];
|
|
||||||
$v_time = $data[$v_record_id]['TIME'];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Action
|
exec (VESTA_CMD."v-list-dns-templates json", $output, $return_var);
|
||||||
if (!empty($_POST['save'])) {
|
$templates = json_decode(implode('', $output), true);
|
||||||
$v_domain = escapeshellarg($_POST['v_domain']);
|
unset($output);
|
||||||
$v_record_id = escapeshellarg($_POST['v_record_id']);
|
|
||||||
|
|
||||||
if (($v_val != $_POST['v_val']) || ($v_priority != $_POST['v_priority']) && (empty($_SESSION['error_msg']))) {
|
|
||||||
$v_val = escapeshellarg($_POST['v_val']);
|
|
||||||
$v_priority = escapeshellarg($_POST['v_priority']);
|
|
||||||
exec (VESTA_CMD."v-change-dns-domain-record ".$v_username." ".$v_domain." ".$v_record_id." ".$v_val." ".$v_priority, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
$v_val = $_POST['v_val'];
|
|
||||||
$restart_dns = 'yes';
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (empty($_SESSION['error_msg'])) {
|
|
||||||
$_SESSION['ok_msg'] = _('OK: changes has been saved.');
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/edit_dns_rec.html');
|
|
||||||
unset($_SESSION['error_msg']);
|
|
||||||
unset($_SESSION['ok_msg']);
|
|
||||||
}
|
}
|
||||||
//}
|
|
||||||
|
// Action
|
||||||
|
if (!empty($_POST['save'])) {
|
||||||
|
$v_domain = escapeshellarg($_POST['v_domain']);
|
||||||
|
|
||||||
|
// IP
|
||||||
|
if (($v_ip != $_POST['v_ip']) && (empty($_SESSION['error_msg']))) {
|
||||||
|
$v_ip = escapeshellarg($_POST['v_ip']);
|
||||||
|
exec (VESTA_CMD."v-change-dns-domain-ip ".$v_username." ".$v_domain." ".$v_ip." 'no'", $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
$restart_dns = 'yes';
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Template
|
||||||
|
if (( $_SESSION['user'] == 'admin') && ($v_template != $_POST['v_template']) && (empty($_SESSION['error_msg']))) {
|
||||||
|
$v_template = escapeshellarg($_POST['v_template']);
|
||||||
|
exec (VESTA_CMD."v-change-dns-domain-tpl ".$v_username." ".$v_domain." ".$v_template." 'no'", $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
$restart_dns = 'yes';
|
||||||
|
}
|
||||||
|
|
||||||
|
// SOA
|
||||||
|
if (($v_soa != $_POST['v_soa']) && (empty($_SESSION['error_msg']))) {
|
||||||
|
$v_soa = escapeshellarg($_POST['v_soa']);
|
||||||
|
exec (VESTA_CMD."v-change-dns-domain-soa ".$v_username." ".$v_domain." ".$v_soa." 'no'", $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
$restart_dns = 'yes';
|
||||||
|
}
|
||||||
|
|
||||||
|
// EXP
|
||||||
|
if (($v_exp != $_POST['v_exp']) && (empty($_SESSION['error_msg']))) {
|
||||||
|
$v_exp = escapeshellarg($_POST['v_exp']);
|
||||||
|
exec (VESTA_CMD."v-change-dns-domain-exp ".$v_username." ".$v_domain." ".$v_exp." 'no'", $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
$restart_dns = 'yes';
|
||||||
|
}
|
||||||
|
|
||||||
|
// TTL
|
||||||
|
if (($v_ttl != $_POST['v_ttl']) && (empty($_SESSION['error_msg']))) {
|
||||||
|
$v_ttl = escapeshellarg($_POST['v_ttl']);
|
||||||
|
exec (VESTA_CMD."v-change-dns-domain-ttl ".$v_username." ".$v_domain." ".$v_ttl." 'no'", $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
$restart_dns = 'yes';
|
||||||
|
}
|
||||||
|
|
||||||
|
// Restart dns
|
||||||
|
if (!empty($restart_dns) && (empty($_SESSION['error_msg']))) {
|
||||||
|
exec (VESTA_CMD."v-restart-dns", $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $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: changes has been saved.');
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($_SESSION['user'] == 'admin') {
|
||||||
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/edit_dns.html');
|
||||||
|
} else {
|
||||||
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/user/edit_dns.html');
|
||||||
|
}
|
||||||
|
unset($_SESSION['error_msg']);
|
||||||
|
unset($_SESSION['ok_msg']);
|
||||||
|
} else {
|
||||||
|
$v_domain = escapeshellarg($_GET['domain']);
|
||||||
|
$v_record_id = escapeshellarg($_GET['record_id']);
|
||||||
|
exec (VESTA_CMD."v-list-dns-domain-records ".$user." ".$v_domain." 'json'", $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
} else {
|
||||||
|
$data = json_decode(implode('', $output), true);
|
||||||
|
unset($output);
|
||||||
|
$v_username = $user;
|
||||||
|
$v_domain = $_GET['domain'];
|
||||||
|
$v_record_id = $_GET['record_id'];
|
||||||
|
$v_rec = $data[$v_record_id]['RECORD'];
|
||||||
|
$v_type = $data[$v_record_id]['TYPE'];
|
||||||
|
$v_val = $data[$v_record_id]['VALUE'];
|
||||||
|
$v_priority = $data[$v_record_id]['PRIORITY'];
|
||||||
|
$v_suspended = $data[$v_record_id]['SUSPENDED'];
|
||||||
|
if ( $v_suspended == 'yes' ) {
|
||||||
|
$v_status = 'suspended';
|
||||||
|
} else {
|
||||||
|
$v_status = 'active';
|
||||||
|
}
|
||||||
|
$v_date = $data[$v_record_id]['DATE'];
|
||||||
|
$v_time = $data[$v_record_id]['TIME'];
|
||||||
|
}
|
||||||
|
|
||||||
|
// Action
|
||||||
|
if (!empty($_POST['save'])) {
|
||||||
|
$v_domain = escapeshellarg($_POST['v_domain']);
|
||||||
|
$v_record_id = escapeshellarg($_POST['v_record_id']);
|
||||||
|
if (($v_val != $_POST['v_val']) || ($v_priority != $_POST['v_priority']) && (empty($_SESSION['error_msg']))) {
|
||||||
|
$v_val = escapeshellarg($_POST['v_val']);
|
||||||
|
$v_priority = escapeshellarg($_POST['v_priority']);
|
||||||
|
exec (VESTA_CMD."v-change-dns-domain-record ".$v_username." ".$v_domain." ".$v_record_id." ".$v_val." ".$v_priority, $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
|
||||||
|
$v_val = $_POST['v_val'];
|
||||||
|
$restart_dns = 'yes';
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
if (empty($_SESSION['error_msg'])) {
|
||||||
|
$_SESSION['ok_msg'] = _('OK: changes has been saved.');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/edit_dns_rec.html');
|
||||||
|
unset($_SESSION['error_msg']);
|
||||||
|
unset($_SESSION['ok_msg']);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Footer
|
// Footer
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html');
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html');
|
||||||
|
|
|
@ -13,226 +13,133 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html');
|
||||||
// Panel
|
// Panel
|
||||||
top_panel($user,$TAB);
|
top_panel($user,$TAB);
|
||||||
|
|
||||||
// Check user argument?
|
$lang = 'ru_RU.utf8';
|
||||||
if (empty($_GET['domain'])) {
|
setlocale(LC_ALL, $lang);
|
||||||
header("Location: /list/mail/");
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Edit as someone else?
|
// Check user argument?
|
||||||
if (($_SESSION['user'] == 'admin') && (!empty($_GET['user']))) {
|
if (empty($_GET['domain'])) {
|
||||||
$user=escapeshellarg($_GET['user']);
|
header("Location: /list/mail/");
|
||||||
}
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
// Check domain
|
// Edit as someone else?
|
||||||
if ((!empty($_GET['domain'])) && (empty($_GET['account']))) {
|
if (($_SESSION['user'] == 'admin') && (!empty($_GET['user']))) {
|
||||||
$v_domain = escapeshellarg($_GET['domain']);
|
$user=escapeshellarg($_GET['user']);
|
||||||
exec (VESTA_CMD."v-list-mail-domain ".$user." ".$v_domain." json", $output, $return_var);
|
}
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
} else {
|
|
||||||
$data = json_decode(implode('', $output), true);
|
|
||||||
unset($output);
|
|
||||||
$v_username = $user;
|
|
||||||
$v_domain = $_GET['domain'];
|
|
||||||
$v_antispam = $data[$v_domain]['ANTISPAM'];
|
|
||||||
$v_antivirus = $data[$v_domain]['ANTIVIRUS'];
|
|
||||||
$v_dkim = $data[$v_domain]['DKIM'];
|
|
||||||
$v_catchall = $data[$v_domain]['CATCHALL'];
|
|
||||||
$v_date = $data[$v_domain]['DATE'];
|
|
||||||
$v_time = $data[$v_domain]['TIME'];
|
|
||||||
$v_suspended = $data[$v_domain]['SUSPENDED'];
|
|
||||||
if ( $v_suspended == 'yes' ) {
|
|
||||||
$v_status = 'suspended';
|
|
||||||
} else {
|
|
||||||
$v_status = 'active';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Action
|
// Check domain
|
||||||
if (!empty($_POST['save'])) {
|
if ((!empty($_GET['domain'])) && (empty($_GET['account']))) {
|
||||||
$v_domain = escapeshellarg($_POST['v_domain']);
|
$v_domain = escapeshellarg($_GET['domain']);
|
||||||
|
exec (VESTA_CMD."v-list-mail-domain ".$user." ".$v_domain." json", $output, $return_var);
|
||||||
// Antispam
|
if ($return_var != 0) {
|
||||||
if (($v_antispam == 'yes') && (empty($_POST['v_antispam'])) && (empty($_SESSION['error_msg']))) {
|
$error = implode('<br>', $output);
|
||||||
exec (VESTA_CMD."v-delete-mail-domain-antispam ".$v_username." ".$v_domain, $output, $return_var);
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
if ($return_var != 0) {
|
$_SESSION['error_msg'] = $error;
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
$v_antispam = 'no';
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
if (($v_antispam == 'no') && (!empty($_POST['v_antispam'])) && (empty($_SESSION['error_msg']))) {
|
|
||||||
exec (VESTA_CMD."v-add-mail-domain-antispam ".$v_username." ".$v_domain, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
$v_antispam = 'yes';
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Antivirus
|
|
||||||
if (($v_antivirus == 'yes') && (empty($_POST['v_antivirus'])) && (empty($_SESSION['error_msg']))) {
|
|
||||||
exec (VESTA_CMD."v-delete-mail-domain-antivirus ".$v_username." ".$v_domain, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
$v_antivirus = 'no';
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
if (($v_antivirus == 'no') && (!empty($_POST['v_antivirus'])) && (empty($_SESSION['error_msg']))) {
|
|
||||||
exec (VESTA_CMD."v-add-mail-domain-antivirus ".$v_username." ".$v_domain, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
$v_antivirus = 'yes';
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (empty($_SESSION['error_msg'])) {
|
|
||||||
$_SESSION['ok_msg'] = _('OK: changes has been saved.');
|
|
||||||
}
|
|
||||||
|
|
||||||
// DKIM
|
|
||||||
if (($v_dkim == 'yes') && (empty($_POST['v_dkim'])) && (empty($_SESSION['error_msg']))) {
|
|
||||||
exec (VESTA_CMD."v-delete-mail-domain-dkim ".$v_username." ".$v_domain, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
$v_dkim = 'no';
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
if (($v_dkim == 'no') && (!empty($_POST['v_dkim'])) && (empty($_SESSION['error_msg']))) {
|
|
||||||
exec (VESTA_CMD."v-add-mail-domain-dkim ".$v_username." ".$v_domain, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
$v_dkim = 'yes';
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Catchall
|
|
||||||
if ((!empty($v_catchall)) && (empty($_POST['v_catchall'])) && (empty($_SESSION['error_msg']))) {
|
|
||||||
exec (VESTA_CMD."v-delete-mail-domain-catchall ".$v_username." ".$v_domain, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
$v_catchall = '';
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ((!empty($v_catchall)) && (!empty($_POST['v_catchall'])) && (empty($_SESSION['error_msg']))) {
|
|
||||||
if ($v_catchall != $_POST['v_catchall']) {
|
|
||||||
$v_catchall = escapeshellarg($_POST['v_catchall']);
|
|
||||||
exec (VESTA_CMD."v-change-mail-domain-catchall ".$v_username." ".$v_domain." ".$v_catchall, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ((empty($v_catchall)) && (!empty($_POST['v_catchall'])) && (empty($_SESSION['error_msg']))) {
|
|
||||||
$v_catchall = escapeshellarg($_POST['v_catchall']);
|
|
||||||
exec (VESTA_CMD."v-add-mail-domain-catchall ".$v_username." ".$v_domain." ".$v_catchall, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (empty($_SESSION['error_msg'])) {
|
|
||||||
$_SESSION['ok_msg'] = _('OK: changes has been saved.');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/edit_mail.html');
|
|
||||||
unset($_SESSION['error_msg']);
|
|
||||||
unset($_SESSION['ok_msg']);
|
|
||||||
} else {
|
} else {
|
||||||
|
$data = json_decode(implode('', $output), true);
|
||||||
|
unset($output);
|
||||||
$v_username = $user;
|
$v_username = $user;
|
||||||
$v_domain = escapeshellarg($_GET['domain']);
|
$v_domain = $_GET['domain'];
|
||||||
$v_account = escapeshellarg($_GET['account']);
|
$v_antispam = $data[$v_domain]['ANTISPAM'];
|
||||||
exec (VESTA_CMD."v-list-mail-account ".$user." ".$v_domain." ".$v_account." 'json'", $output, $return_var);
|
$v_antivirus = $data[$v_domain]['ANTIVIRUS'];
|
||||||
if ($return_var != 0) {
|
$v_dkim = $data[$v_domain]['DKIM'];
|
||||||
$error = implode('<br>', $output);
|
$v_catchall = $data[$v_domain]['CATCHALL'];
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
$v_date = $data[$v_domain]['DATE'];
|
||||||
$_SESSION['error_msg'] = $error;
|
$v_time = $data[$v_domain]['TIME'];
|
||||||
|
$v_suspended = $data[$v_domain]['SUSPENDED'];
|
||||||
|
if ( $v_suspended == 'yes' ) {
|
||||||
|
$v_status = 'suspended';
|
||||||
} else {
|
} else {
|
||||||
$data = json_decode(implode('', $output), true);
|
$v_status = 'active';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Action
|
||||||
|
if (!empty($_POST['save'])) {
|
||||||
|
$v_domain = escapeshellarg($_POST['v_domain']);
|
||||||
|
// Antispam
|
||||||
|
if (($v_antispam == 'yes') && (empty($_POST['v_antispam'])) && (empty($_SESSION['error_msg']))) {
|
||||||
|
exec (VESTA_CMD."v-delete-mail-domain-antispam ".$v_username." ".$v_domain, $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
$v_antispam = 'no';
|
||||||
unset($output);
|
unset($output);
|
||||||
$v_username = $user;
|
}
|
||||||
$v_domain = $_GET['domain'];
|
if (($v_antispam == 'no') && (!empty($_POST['v_antispam'])) && (empty($_SESSION['error_msg']))) {
|
||||||
$v_account = $_GET['account'];
|
exec (VESTA_CMD."v-add-mail-domain-antispam ".$v_username." ".$v_domain, $output, $return_var);
|
||||||
$v_password = "••••••••";
|
if ($return_var != 0) {
|
||||||
$v_aliases = str_replace(',', "\n", $data[$v_account]['ALIAS']);
|
$error = implode('<br>', $output);
|
||||||
$valiases = explode(",", $data[$v_account]['ALIAS']);
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
$v_fwd = str_replace(',', "\n", $data[$v_account]['FWD']);
|
$_SESSION['error_msg'] = $error;
|
||||||
$vfwd = explode(",", $data[$v_account]['FWD']);
|
|
||||||
$v_quota = $data[$v_account]['QUOTA'];
|
|
||||||
$v_autoreply = $data[$v_account]['AUTOREPLY'];
|
|
||||||
if ( $v_autoreply == 'yes' ) {
|
|
||||||
exec (VESTA_CMD."v-list-mail-account-autoreply ".$user." '".$v_domain."' '".$v_account."' json", $output, $return_var);
|
|
||||||
$autoreply_str = json_decode(implode('', $output), true);
|
|
||||||
unset($output);
|
|
||||||
$v_autoreply_message = $autoreply_str[$v_account]['MSG'];
|
|
||||||
}
|
}
|
||||||
$v_suspended = $data[$v_account]['SUSPENDED'];
|
$v_antispam = 'yes';
|
||||||
if ( $v_suspended == 'yes' ) {
|
unset($output);
|
||||||
$v_status = 'suspended';
|
}
|
||||||
} else {
|
// Antivirus
|
||||||
$v_status = 'active';
|
if (($v_antivirus == 'yes') && (empty($_POST['v_antivirus'])) && (empty($_SESSION['error_msg']))) {
|
||||||
|
exec (VESTA_CMD."v-delete-mail-domain-antivirus ".$v_username." ".$v_domain, $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
}
|
}
|
||||||
$v_date = $data[$v_account]['DATE'];
|
$v_antivirus = 'no';
|
||||||
$v_time = $data[$v_account]['TIME'];
|
unset($output);
|
||||||
|
}
|
||||||
|
if (($v_antivirus == 'no') && (!empty($_POST['v_antivirus'])) && (empty($_SESSION['error_msg']))) {
|
||||||
|
exec (VESTA_CMD."v-add-mail-domain-antivirus ".$v_username." ".$v_domain, $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
$v_antivirus = 'yes';
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
if (empty($_SESSION['error_msg'])) {
|
||||||
|
$_SESSION['ok_msg'] = _('OK: changes has been saved.');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Action
|
// DKIM
|
||||||
if (!empty($_POST['save'])) {
|
if (($v_dkim == 'yes') && (empty($_POST['v_dkim'])) && (empty($_SESSION['error_msg']))) {
|
||||||
$v_domain = escapeshellarg($_POST['v_domain']);
|
exec (VESTA_CMD."v-delete-mail-domain-dkim ".$v_username." ".$v_domain, $output, $return_var);
|
||||||
$v_account = escapeshellarg($_POST['v_account']);
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
// Password
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
if (($v_password != $_POST['v_password']) && (empty($_SESSION['error_msg']))) {
|
$_SESSION['error_msg'] = $error;
|
||||||
$v_password = escapeshellarg($_POST['v_password']);
|
|
||||||
exec (VESTA_CMD."v-change-mail-account-password ".$v_username." ".$v_domain." ".$v_account." ".$v_password, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
$v_password = "••••••••";
|
|
||||||
unset($output);
|
|
||||||
}
|
}
|
||||||
|
$v_dkim = 'no';
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
if (($v_dkim == 'no') && (!empty($_POST['v_dkim'])) && (empty($_SESSION['error_msg']))) {
|
||||||
|
exec (VESTA_CMD."v-add-mail-domain-dkim ".$v_username." ".$v_domain, $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
$v_dkim = 'yes';
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
|
||||||
// Quota
|
// Catchall
|
||||||
if (($v_quota != $_POST['v_quota']) && (empty($_SESSION['error_msg']))) {
|
if ((!empty($v_catchall)) && (empty($_POST['v_catchall'])) && (empty($_SESSION['error_msg']))) {
|
||||||
if (empty($_POST['v_quota'])) {
|
exec (VESTA_CMD."v-delete-mail-domain-catchall ".$v_username." ".$v_domain, $output, $return_var);
|
||||||
$v_quota = 0;
|
if ($return_var != 0) {
|
||||||
} else {
|
$error = implode('<br>', $output);
|
||||||
$v_quota = escapeshellarg($_POST['v_quota']);
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
}
|
$_SESSION['error_msg'] = $error;
|
||||||
exec (VESTA_CMD."v-change-mail-account-quota ".$v_username." ".$v_domain." ".$v_account." ".$v_quota, $output, $return_var);
|
}
|
||||||
|
$v_catchall = '';
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
if ((!empty($v_catchall)) && (!empty($_POST['v_catchall'])) && (empty($_SESSION['error_msg']))) {
|
||||||
|
if ($v_catchall != $_POST['v_catchall']) {
|
||||||
|
$v_catchall = escapeshellarg($_POST['v_catchall']);
|
||||||
|
exec (VESTA_CMD."v-change-mail-domain-catchall ".$v_username." ".$v_domain." ".$v_catchall, $output, $return_var);
|
||||||
if ($return_var != 0) {
|
if ($return_var != 0) {
|
||||||
$error = implode('<br>', $output);
|
$error = implode('<br>', $output);
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
@ -240,131 +147,214 @@ top_panel($user,$TAB);
|
||||||
}
|
}
|
||||||
unset($output);
|
unset($output);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
if ((empty($v_catchall)) && (!empty($_POST['v_catchall'])) && (empty($_SESSION['error_msg']))) {
|
||||||
// Aliases
|
$v_catchall = escapeshellarg($_POST['v_catchall']);
|
||||||
if (empty($_SESSION['error_msg'])) {
|
exec (VESTA_CMD."v-add-mail-domain-catchall ".$v_username." ".$v_domain." ".$v_catchall, $output, $return_var);
|
||||||
$waliases = preg_replace("/\n/", " ", $_POST['v_aliases']);
|
if ($return_var != 0) {
|
||||||
$waliases = preg_replace("/,/", " ", $waliases);
|
$error = implode('<br>', $output);
|
||||||
$waliases = preg_replace('/\s+/', ' ',$waliases);
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
$waliases = trim($waliases);
|
$_SESSION['error_msg'] = $error;
|
||||||
$aliases = explode(" ", $waliases);
|
|
||||||
$v_aliases = str_replace(' ', "\n", $waliases);
|
|
||||||
$result = array_diff($valiases, $aliases);
|
|
||||||
foreach ($result as $alias) {
|
|
||||||
if ((empty($_SESSION['error_msg'])) && (!empty($alias))) {
|
|
||||||
exec (VESTA_CMD."v-delete-mail-account-alias ".$v_username." ".$v_domain." ".$v_account." '".$alias."'", $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$result = array_diff($aliases, $valiases);
|
|
||||||
foreach ($result as $alias) {
|
|
||||||
if ((empty($_SESSION['error_msg'])) && (!empty($alias))) {
|
|
||||||
exec (VESTA_CMD."v-add-mail-account-alias ".$v_username." ".$v_domain." ".$v_account." '".$alias."'", $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
if (empty($_SESSION['error_msg'])) {
|
||||||
|
$_SESSION['ok_msg'] = _('OK: changes has been saved.');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/edit_mail.html');
|
||||||
|
unset($_SESSION['error_msg']);
|
||||||
|
unset($_SESSION['ok_msg']);
|
||||||
|
} else {
|
||||||
|
$v_username = $user;
|
||||||
|
$v_domain = escapeshellarg($_GET['domain']);
|
||||||
|
$v_account = escapeshellarg($_GET['account']);
|
||||||
|
exec (VESTA_CMD."v-list-mail-account ".$user." ".$v_domain." ".$v_account." 'json'", $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
} else {
|
||||||
|
$data = json_decode(implode('', $output), true);
|
||||||
|
unset($output);
|
||||||
|
$v_username = $user;
|
||||||
|
$v_domain = $_GET['domain'];
|
||||||
|
$v_account = $_GET['account'];
|
||||||
|
$v_password = "••••••••";
|
||||||
|
$v_aliases = str_replace(',', "\n", $data[$v_account]['ALIAS']);
|
||||||
|
$valiases = explode(",", $data[$v_account]['ALIAS']);
|
||||||
|
$v_fwd = str_replace(',', "\n", $data[$v_account]['FWD']);
|
||||||
|
$vfwd = explode(",", $data[$v_account]['FWD']);
|
||||||
|
$v_quota = $data[$v_account]['QUOTA'];
|
||||||
|
$v_autoreply = $data[$v_account]['AUTOREPLY'];
|
||||||
|
if ( $v_autoreply == 'yes' ) {
|
||||||
|
exec (VESTA_CMD."v-list-mail-account-autoreply ".$user." '".$v_domain."' '".$v_account."' json", $output, $return_var);
|
||||||
|
$autoreply_str = json_decode(implode('', $output), true);
|
||||||
|
unset($output);
|
||||||
|
$v_autoreply_message = $autoreply_str[$v_account]['MSG'];
|
||||||
|
}
|
||||||
|
$v_suspended = $data[$v_account]['SUSPENDED'];
|
||||||
|
if ( $v_suspended == 'yes' ) {
|
||||||
|
$v_status = 'suspended';
|
||||||
|
} else {
|
||||||
|
$v_status = 'active';
|
||||||
|
}
|
||||||
|
$v_date = $data[$v_account]['DATE'];
|
||||||
|
$v_time = $data[$v_account]['TIME'];
|
||||||
|
}
|
||||||
|
|
||||||
// Forwarders
|
// Action
|
||||||
if (empty($_SESSION['error_msg'])) {
|
if (!empty($_POST['save'])) {
|
||||||
$wfwd = preg_replace("/\n/", " ", $_POST['v_fwd']);
|
$v_domain = escapeshellarg($_POST['v_domain']);
|
||||||
$wfwd = preg_replace("/,/", " ", $wfwd);
|
$v_account = escapeshellarg($_POST['v_account']);
|
||||||
$wfwd = preg_replace('/\s+/', ' ',$wfwd);
|
// Password
|
||||||
$wfwd = trim($wfwd);
|
if (($v_password != $_POST['v_password']) && (empty($_SESSION['error_msg']))) {
|
||||||
$fwd = explode(" ", $wfwd);
|
$v_password = escapeshellarg($_POST['v_password']);
|
||||||
$v_fwd = str_replace(' ', "\n", $wfwd);
|
exec (VESTA_CMD."v-change-mail-account-password ".$v_username." ".$v_domain." ".$v_account." ".$v_password, $output, $return_var);
|
||||||
$result = array_diff($vfwd, $fwd);
|
if ($return_var != 0) {
|
||||||
foreach ($result as $forward) {
|
$error = implode('<br>', $output);
|
||||||
if ((empty($_SESSION['error_msg'])) && (!empty($forward))) {
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
exec (VESTA_CMD."v-delete-mail-account-forward ".$v_username." ".$v_domain." ".$v_account." '".$forward."'", $output, $return_var);
|
$_SESSION['error_msg'] = $error;
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$result = array_diff($fwd, $vfwd);
|
|
||||||
foreach ($result as $forward) {
|
|
||||||
if ((empty($_SESSION['error_msg'])) && (!empty($forward))) {
|
|
||||||
exec (VESTA_CMD."v-add-mail-account-forward ".$v_username." ".$v_domain." ".$v_account." '".$forward."'", $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
|
||||||
$error = implode('<br>', $output);
|
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
$v_password = "••••••••";
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
|
||||||
// Autoreply
|
// Quota
|
||||||
if (($v_autoreply == 'yes') && (empty($_POST['v_autoreply'])) && (empty($_SESSION['error_msg']))) {
|
if (($v_quota != $_POST['v_quota']) && (empty($_SESSION['error_msg']))) {
|
||||||
exec (VESTA_CMD."v-delete-mail-account-autoreply ".$v_username." ".$v_domain." ".$v_account, $output, $return_var);
|
if (empty($_POST['v_quota'])) {
|
||||||
if ($return_var != 0) {
|
$v_quota = 0;
|
||||||
$error = implode('<br>', $output);
|
} else {
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
$v_quota = escapeshellarg($_POST['v_quota']);
|
||||||
$_SESSION['error_msg'] = $error;
|
|
||||||
}
|
|
||||||
unset($output);
|
|
||||||
$v_autoreply = 'no';
|
|
||||||
$v_autoreply_message = '';
|
|
||||||
}
|
}
|
||||||
if (($v_autoreply == 'yes') && (!empty($_POST['v_autoreply'])) && (empty($_SESSION['error_msg']))) {
|
exec (VESTA_CMD."v-change-mail-account-quota ".$v_username." ".$v_domain." ".$v_account." ".$v_quota, $output, $return_var);
|
||||||
if ( $v_autoreply_message != str_replace("\r\n", "\n", $_POST['v_autoreply_message'])) {
|
if ($return_var != 0) {
|
||||||
$v_autoreply_message = str_replace("\r\n", "\n", $_POST['v_autoreply_message']);
|
$error = implode('<br>', $output);
|
||||||
$v_autoreply_message = escapeshellarg($v_autoreply_message);
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
exec (VESTA_CMD."v-add-mail-account-autoreply ".$v_username." ".$v_domain." ".$v_account." ".$v_autoreply_message, $output, $return_var);
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Aliases
|
||||||
|
if (empty($_SESSION['error_msg'])) {
|
||||||
|
$waliases = preg_replace("/\n/", " ", $_POST['v_aliases']);
|
||||||
|
$waliases = preg_replace("/,/", " ", $waliases);
|
||||||
|
$waliases = preg_replace('/\s+/', ' ',$waliases);
|
||||||
|
$waliases = trim($waliases);
|
||||||
|
$aliases = explode(" ", $waliases);
|
||||||
|
$v_aliases = str_replace(' ', "\n", $waliases);
|
||||||
|
$result = array_diff($valiases, $aliases);
|
||||||
|
foreach ($result as $alias) {
|
||||||
|
if ((empty($_SESSION['error_msg'])) && (!empty($alias))) {
|
||||||
|
exec (VESTA_CMD."v-delete-mail-account-alias ".$v_username." ".$v_domain." ".$v_account." '".$alias."'", $output, $return_var);
|
||||||
if ($return_var != 0) {
|
if ($return_var != 0) {
|
||||||
$error = implode('<br>', $output);
|
$error = implode('<br>', $output);
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
$_SESSION['error_msg'] = $error;
|
$_SESSION['error_msg'] = $error;
|
||||||
}
|
}
|
||||||
unset($output);
|
unset($output);
|
||||||
$v_autoreply_message = $_POST['v_autoreply_message'];
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$result = array_diff($aliases, $valiases);
|
||||||
if (($v_autoreply == 'no') && (!empty($_POST['v_autoreply'])) && (empty($_SESSION['error_msg']))) {
|
foreach ($result as $alias) {
|
||||||
if (empty($_POST['v_autoreply_message'])) $_SESSION['error_msg'] = "Error: field atoreply message can not be blank.";
|
if ((empty($_SESSION['error_msg'])) && (!empty($alias))) {
|
||||||
if (empty($_SESSION['error_msg'])) {
|
exec (VESTA_CMD."v-add-mail-account-alias ".$v_username." ".$v_domain." ".$v_account." '".$alias."'", $output, $return_var);
|
||||||
$v_autoreply_message = str_replace("\r\n", "\n", $_POST['v_autoreply_message']);
|
|
||||||
$v_autoreply_message = escapeshellarg($v_autoreply_message);
|
|
||||||
exec (VESTA_CMD."v-add-mail-account-autoreply ".$v_username." ".$v_domain." ".$v_account." ".$v_autoreply_message, $output, $return_var);
|
|
||||||
if ($return_var != 0) {
|
if ($return_var != 0) {
|
||||||
$error = implode('<br>', $output);
|
$error = implode('<br>', $output);
|
||||||
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
$_SESSION['error_msg'] = $error;
|
$_SESSION['error_msg'] = $error;
|
||||||
}
|
}
|
||||||
unset($output);
|
unset($output);
|
||||||
$v_autoreply = 'yes';
|
|
||||||
$v_autoreply_message = $_POST['v_autoreply_message'];
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (empty($_SESSION['error_msg'])) {
|
|
||||||
$_SESSION['ok_msg'] = _('OK: changes has been saved.');
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/edit_mail_acc.html');
|
// Forwarders
|
||||||
unset($_SESSION['error_msg']);
|
if (empty($_SESSION['error_msg'])) {
|
||||||
unset($_SESSION['ok_msg']);
|
$wfwd = preg_replace("/\n/", " ", $_POST['v_fwd']);
|
||||||
|
$wfwd = preg_replace("/,/", " ", $wfwd);
|
||||||
|
$wfwd = preg_replace('/\s+/', ' ',$wfwd);
|
||||||
|
$wfwd = trim($wfwd);
|
||||||
|
$fwd = explode(" ", $wfwd);
|
||||||
|
$v_fwd = str_replace(' ', "\n", $wfwd);
|
||||||
|
$result = array_diff($vfwd, $fwd);
|
||||||
|
foreach ($result as $forward) {
|
||||||
|
if ((empty($_SESSION['error_msg'])) && (!empty($forward))) {
|
||||||
|
exec (VESTA_CMD."v-delete-mail-account-forward ".$v_username." ".$v_domain." ".$v_account." '".$forward."'", $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$result = array_diff($fwd, $vfwd);
|
||||||
|
foreach ($result as $forward) {
|
||||||
|
if ((empty($_SESSION['error_msg'])) && (!empty($forward))) {
|
||||||
|
exec (VESTA_CMD."v-add-mail-account-forward ".$v_username." ".$v_domain." ".$v_account." '".$forward."'", $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Autoreply
|
||||||
|
if (($v_autoreply == 'yes') && (empty($_POST['v_autoreply'])) && (empty($_SESSION['error_msg']))) {
|
||||||
|
exec (VESTA_CMD."v-delete-mail-account-autoreply ".$v_username." ".$v_domain." ".$v_account, $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
$v_autoreply = 'no';
|
||||||
|
$v_autoreply_message = '';
|
||||||
|
}
|
||||||
|
if (($v_autoreply == 'yes') && (!empty($_POST['v_autoreply'])) && (empty($_SESSION['error_msg']))) {
|
||||||
|
if ( $v_autoreply_message != str_replace("\r\n", "\n", $_POST['v_autoreply_message'])) {
|
||||||
|
$v_autoreply_message = str_replace("\r\n", "\n", $_POST['v_autoreply_message']);
|
||||||
|
$v_autoreply_message = escapeshellarg($v_autoreply_message);
|
||||||
|
exec (VESTA_CMD."v-add-mail-account-autoreply ".$v_username." ".$v_domain." ".$v_account." ".$v_autoreply_message, $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
$v_autoreply_message = $_POST['v_autoreply_message'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (($v_autoreply == 'no') && (!empty($_POST['v_autoreply'])) && (empty($_SESSION['error_msg']))) {
|
||||||
|
if (empty($_POST['v_autoreply_message'])) $_SESSION['error_msg'] = "Error: field atoreply message can not be blank.";
|
||||||
|
if (empty($_SESSION['error_msg'])) {
|
||||||
|
$v_autoreply_message = str_replace("\r\n", "\n", $_POST['v_autoreply_message']);
|
||||||
|
$v_autoreply_message = escapeshellarg($v_autoreply_message);
|
||||||
|
exec (VESTA_CMD."v-add-mail-account-autoreply ".$v_username." ".$v_domain." ".$v_account." ".$v_autoreply_message, $output, $return_var);
|
||||||
|
if ($return_var != 0) {
|
||||||
|
$error = implode('<br>', $output);
|
||||||
|
if (empty($error)) $error = _('Error: vesta did not return any output.');
|
||||||
|
$_SESSION['error_msg'] = $error;
|
||||||
|
}
|
||||||
|
unset($output);
|
||||||
|
$v_autoreply = 'yes';
|
||||||
|
$v_autoreply_message = $_POST['v_autoreply_message'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (empty($_SESSION['error_msg'])) {
|
||||||
|
$_SESSION['ok_msg'] = _('OK: changes has been saved.');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//}
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/edit_mail_acc.html');
|
||||||
|
unset($_SESSION['error_msg']);
|
||||||
|
unset($_SESSION['ok_msg']);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Footer
|
// Footer
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html');
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html');
|
||||||
|
|
|
@ -1,350 +1,356 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* Vesta CP language file
|
* Vesta CP language file
|
||||||
* Translated by ZonD80 (zond80@gmail.com)
|
* ZonD80 (zond80@gmail.com)
|
||||||
|
* skid (skid@vestacp.com)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (!defined('LANGUAGE')) die('Direct access not allowed');
|
if (!defined('LANGUAGE')) die('Direct access not allowed');
|
||||||
|
|
||||||
$LANG = array(
|
$LANG = array(
|
||||||
'yes'=>'yes',
|
'yes' => 'да',
|
||||||
'no'=>'no',
|
'no' => 'нет',
|
||||||
'Hour'=>'Hour',
|
'none' => 'нет',
|
||||||
'Min'=>'Min',
|
'yes' => 'yes',
|
||||||
'pb'=>'pb',
|
'no' => 'no',
|
||||||
'tb'=>'tb',
|
'Hour' => 'Hour',
|
||||||
'gb'=>'gb',
|
'Min' => 'Min',
|
||||||
'mb'=>'mb',
|
'pb' => 'pb',
|
||||||
'Error'=>'Error',
|
'tb' => 'tb',
|
||||||
'minute'=>'minute',
|
'gb' => 'gb',
|
||||||
'hour'=>'hour',
|
'mb' => 'mb',
|
||||||
'day'=>'day',
|
'Error' => 'Error',
|
||||||
'days'=>'days',
|
'minute' => 'minute',
|
||||||
'hours'=>'hours',
|
'hour' => 'hour',
|
||||||
'minutes'=>'minutes',
|
'day' => 'day',
|
||||||
'month'=>'month',
|
'days' => 'days',
|
||||||
'day of week'=>'day of week',
|
'hours' => 'hours',
|
||||||
'cmd'=>'cmd',
|
'minutes' => 'minutes',
|
||||||
'Error: field "%s" can not be blank.'=>'Error: Field "%s" can not be blank.',
|
'month' => 'month',
|
||||||
|
'day of week' => 'day of week',
|
||||||
|
'cmd' => 'cmd',
|
||||||
|
'Error: field "%s" can not be blank.' => 'Error: Field "%s" can not be blank.',
|
||||||
_('Error: vesta did not return any output.')=>'Error: Vesta did not return any output',
|
_('Error: vesta did not return any output.')=>'Error: Vesta did not return any output',
|
||||||
'OK: cron job has been created successfully.'=>'Success: Cron Job has been created',
|
'OK: cron job has been created successfully.' => 'Success: Cron Job has been created',
|
||||||
'database'=>'database',
|
'database' => 'database',
|
||||||
'username'=>'username',
|
'username' => 'username',
|
||||||
'password'=>'password',
|
'password' => 'password',
|
||||||
'type'=>'type',
|
'type' => 'type',
|
||||||
'charset'=>'charset',
|
'charset' => 'charset',
|
||||||
'edit'=>'edit',
|
'edit' => 'edit',
|
||||||
'DATABASE_CREATED_OK'=>'Database <a href="/edit/db/?database=%s"><b>%s</b></a> has been created successfully.',
|
'DATABASE_CREATED_OK' => 'Database <a href="/edit/db/?database=%s"><b>%s</b></a> has been created successfully.',
|
||||||
'domain'=>'domain',
|
'domain' => 'domain',
|
||||||
'ip'=>'IP',
|
'ip' => 'IP',
|
||||||
'DOMAIN_CREATED_OK'=>'Domain <a href="/list/dns/?domain=%s"><b>%s</b></a> has been created successfully.',
|
'DOMAIN_CREATED_OK' => 'Domain <a href="/list/dns/?domain=%s"><b>%s</b></a> has been created successfully.',
|
||||||
'RECORD_CREATED_OK'=>'Record <b>%s.%s</b> has been created successfully.',
|
'RECORD_CREATED_OK' => 'Record <b>%s.%s</b> has been created successfully.',
|
||||||
'ip address'=>'IP-address',
|
'ip address' => 'IP-address',
|
||||||
'netmask'=>'netmask',
|
'netmask' => 'netmask',
|
||||||
'Netmask'=>'Netmask',
|
'Netmask' => 'Netmask',
|
||||||
'interface'=>'interface',
|
'interface' => 'interface',
|
||||||
'Interface'=>'Interface',
|
'Interface' => 'Interface',
|
||||||
'assigned user'=>'assigned user',
|
'assigned user' => 'assigned user',
|
||||||
'IP_CREATED_OK'=>'"IP address <a href="/edit/ip/?ip=%s"><b>%s</b></a> has been created successfully.',
|
'IP_CREATED_OK' => '"IP address <a href="/edit/ip/?ip=%s"><b>%s</b></a> has been created successfully.',
|
||||||
'DOMAIN_MAIL_CREATED_OK'=>'Mail for domain <a href="/list/mail/?domain=%s"><b>%s</b></a> has been created successfully.',
|
'DOMAIN_MAIL_CREATED_OK' => 'Mail for domain <a href="/list/mail/?domain=%s"><b>%s</b></a> has been created successfully.',
|
||||||
'account'=>'account',
|
'account' => 'account',
|
||||||
'Account'=>'Account',
|
'Account' => 'Account',
|
||||||
'MAIL_ACCOUNT_CREATED_OK'=>'Mail account <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> has been created successfully.',
|
'MAIL_ACCOUNT_CREATED_OK' => 'Mail account <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> has been created successfully.',
|
||||||
'package'=>'package',
|
'package' => 'package',
|
||||||
'template'=>'template',
|
'template' => 'template',
|
||||||
'shell'=>'SSH',
|
'shell' => 'SSH',
|
||||||
'web domains'=>'web domains',
|
'web domains' => 'web domains',
|
||||||
'Web Domains'=>'Web Domains',
|
'Web Domains' => 'Web Domains',
|
||||||
'Web Aliases'=>'Web Aliases',
|
'Web Aliases' => 'Web Aliases',
|
||||||
'per domain'=>'per domain',
|
'per domain' => 'per domain',
|
||||||
'DNS domains'=>'DNS domains',
|
'DNS domains' => 'DNS domains',
|
||||||
'DNS records count'=>'DNS records count',
|
'DNS records count' => 'DNS records count',
|
||||||
'DNS Support'=>'DNS Support',
|
'DNS Support' => 'DNS Support',
|
||||||
'Mail Support'=>'Mail Support',
|
'Mail Support' => 'Mail Support',
|
||||||
'web aliases'=>'web aliases',
|
'web aliases' => 'web aliases',
|
||||||
'dns records'=>'DNS records',
|
'dns records' => 'DNS records',
|
||||||
'mail domains'=>'mail domains',
|
'mail domains' => 'mail domains',
|
||||||
'mail accounts'=>'mail accounts',
|
'mail accounts' => 'mail accounts',
|
||||||
'Mail Domains'=>'Mail Domains',
|
'Mail Domains' => 'Mail Domains',
|
||||||
'Mail Accounts'=>'Mail Accounts',
|
'Mail Accounts' => 'Mail Accounts',
|
||||||
'accounts'=>'accounts',
|
'accounts' => 'accounts',
|
||||||
'databases'=>'databases',
|
'databases' => 'databases',
|
||||||
'Databases'=>'Databases',
|
'Databases' => 'Databases',
|
||||||
'cron jobs'=>'cron jobs',
|
'cron jobs' => 'cron jobs',
|
||||||
'Cron Jobs'=>'Cron Jobs',
|
'Cron Jobs' => 'Cron Jobs',
|
||||||
'Backups'=>'Backups',
|
'Backups' => 'Backups',
|
||||||
'backups'=>'backups',
|
'backups' => 'backups',
|
||||||
'quota'=>'disk quota',
|
'quota' => 'disk quota',
|
||||||
'bandwidth'=>'bandwidth',
|
'bandwidth' => 'bandwidth',
|
||||||
'Bandwidth'=>'Bandwidth',
|
'Bandwidth' => 'Bandwidth',
|
||||||
'ns1'=>'ns1',
|
'ns1' => 'ns1',
|
||||||
'ns2'=>'ns2',
|
'ns2' => 'ns2',
|
||||||
'PACKAGE_CREATED_OK'=>'Package <a href="/edit/package/?package=%s"><b>%s</b></a> has been created successfully.',
|
'PACKAGE_CREATED_OK' => 'Package <a href="/edit/package/?package=%s"><b>%s</b></a> has been created successfully.',
|
||||||
'user'=>'user',
|
'user' => 'user',
|
||||||
'email'=>'email',
|
'email' => 'email',
|
||||||
'Email'=>'Email',
|
'Email' => 'Email',
|
||||||
'first name'=>'first name',
|
'first name' => 'first name',
|
||||||
'last name'=>'last name',
|
'last name' => 'last name',
|
||||||
'Please enter valid email address.'=>'Please enter valid email address.',
|
'Please enter valid email address.' => 'Please enter valid email address.',
|
||||||
'Welcome to Vesta Control Panel'=>'Welcome to Vesta Control Panel',
|
'Welcome to Vesta Control Panel' => 'Welcome to Vesta Control Panel',
|
||||||
'MAIL_FROM'=>'Vesta Control Panel <noreply@%s>',
|
'MAIL_FROM' => 'Vesta Control Panel <noreply@%s>',
|
||||||
'GREETINGS_GORDON_FREEMAN'=>"Hello, %s %s,\n",
|
'GREETINGS_GORDON_FREEMAN'=>"Hello, %s %s,\n",
|
||||||
'GREETINGS'=>"Hello,\n",
|
'GREETINGS'=>"Hello,\n",
|
||||||
'ACCOUNT_READY'=>"You account has been created and ready for use.\n\nhttps://%s/login/\nUsername: %s\nPassword: %s\n\n--\nVesta Control Panel\n",
|
'ACCOUNT_READY'=>"You account has been created and ready for use.\n\nhttps://%s/login/\nUsername: %s\nPassword: %s\n\n--\nVesta Control Panel\n",
|
||||||
'ACCOUNT_CREATED_OK'=>'User <a href="/edit/user/?user=%s"><b>%s</b></a> has been created successfully.',
|
'ACCOUNT_CREATED_OK' => 'User <a href="/edit/user/?user=%s"><b>%s</b></a> has been created successfully.',
|
||||||
'ssl certificate'=>'SSL certificate',
|
'ssl certificate' => 'SSL certificate',
|
||||||
'ssl key'=>'SSL key',
|
'ssl key' => 'SSL key',
|
||||||
'SSL Support'=>'SSL Support',
|
'SSL Support' => 'SSL Support',
|
||||||
'SSL Home Directory'=>'SSL Home Directory',
|
'SSL Home Directory' => 'SSL Home Directory',
|
||||||
'SSL Certificate'=>'SSL Certificate',
|
'SSL Certificate' => 'SSL Certificate',
|
||||||
'SSL Key'=>'SSL Key',
|
'SSL Key' => 'SSL Key',
|
||||||
'SSL Certificate Authority / Intermediate'=>'SSL Certificate Authority / Intermediate',
|
'SSL Certificate Authority / Intermediate' => 'SSL Certificate Authority / Intermediate',
|
||||||
'stats user password'=>'stats user password',
|
'stats user password' => 'stats user password',
|
||||||
'stats username'=>'stats username',
|
'stats username' => 'stats username',
|
||||||
'stats password'=>'stats password',
|
'stats password' => 'stats password',
|
||||||
'ftp user password'=>'FTP user password',
|
'ftp user password' => 'FTP user password',
|
||||||
'ftp user'=>'FTP user',
|
'ftp user' => 'FTP user',
|
||||||
'FTP login credentials'=>'FTP login credentials',
|
'FTP login credentials' => 'FTP login credentials',
|
||||||
'FTP_ACCOUNT_READY'=>"FTP account has been created and ready for use.\n\nHostname: %s\nUsername: %s_%s\nPassword: %s\n\n--\nVesta Control Panel\n",
|
'FTP_ACCOUNT_READY'=>"FTP account has been created and ready for use.\n\nHostname: %s\nUsername: %s_%s\nPassword: %s\n\n--\nVesta Control Panel\n",
|
||||||
'WEB_DOMAIN_CREATED_OK'=>'Web domain <a href="/edit/web/?domain=%s"><b>%s</b></a> has been created successfully.',
|
'WEB_DOMAIN_CREATED_OK' => 'Web domain <a href="/edit/web/?domain=%s"><b>%s</b></a> has been created successfully.',
|
||||||
'OK: changes has been saved.'=>'Success: Changes have been saved.',
|
'OK: changes has been saved.' => 'Success: Changes have been saved.',
|
||||||
'FTP login credentials'=>'FTP login credentials',
|
'FTP login credentials' => 'FTP login credentials',
|
||||||
'505'=>'505 — oops, internal error. Call an Ambulance!',
|
'505' => '505 — oops, internal error. Call an Ambulance!',
|
||||||
'An internal error occurred'=>'An internal error occurred',
|
'An internal error occurred' => 'An internal error occurred',
|
||||||
'GO_BACK_LINK'=>'Try to go back to <a href="/">main page</a> or go to <a href="javascript:history.go(-1)">previous page</a>',
|
'GO_BACK_LINK' => 'Try to go back to <a href="/">main page</a> or go to <a href="javascript:history.go(-1)">previous page</a>',
|
||||||
'ERROR: Invalid username or password'=>'Error: Invalid username or password',
|
'ERROR: Invalid username or password' => 'Error: Invalid username or password',
|
||||||
'ERROR: Invalid username or code'=>'Error: Invalid username or reset code',
|
'ERROR: Invalid username or code' => 'Error: Invalid username or reset code',
|
||||||
'MAIL_RESET_SUBJECT'=>'Password Reset at %s',
|
'MAIL_RESET_SUBJECT' => 'Password Reset at %s',
|
||||||
'PASSWORD_RESET_REQUEST'=>"You recently requested a password reset.\nTo coutinue to reset your password, visit this link:\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nAlternatively, you can visit this link: https://%s/reset/?action=code&user=%s and enter the following reset code:\n%s\n\nIf you did not request password reset, please ignore this message and take out apologies.\n\n--\nVesta Control Panel\n",
|
'PASSWORD_RESET_REQUEST'=>"You recently requested a password reset.\nTo coutinue to reset your password, visit this link:\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nAlternatively, you can visit this link: https://%s/reset/?action=code&user=%s and enter the following reset code:\n%s\n\nIf you did not request password reset, please ignore this message and take out apologies.\n\n--\nVesta Control Panel\n",
|
||||||
'ERROR: Passwords not match'=>'Error: Passwords did not match',
|
'ERROR: Passwords not match' => 'Error: Passwords did not match',
|
||||||
'Adding Cron Job'=>'Adding Cron Job',
|
'Adding Cron Job' => 'Adding Cron Job',
|
||||||
'Minute'=>'Minute',
|
'Minute' => 'Minute',
|
||||||
'Day'=>'Day',
|
'Day' => 'Day',
|
||||||
'Month'=>'Month',
|
'Month' => 'Month',
|
||||||
'Day of week'=>'Day of week',
|
'Day of week' => 'Day of week',
|
||||||
'Command'=>'Command',
|
'Command' => 'Command',
|
||||||
'Add'=>'Add',
|
'Add' => 'Add',
|
||||||
'Back'=>'Back',
|
'Back' => 'Back',
|
||||||
'Adding database'=>'Adding database',
|
'Adding database' => 'Adding database',
|
||||||
'DB_PREFIX_WILL_BE_ADDED'=>'Prefix %s will be automatically added to Database and User name',
|
'DB_PREFIX_WILL_BE_ADDED' => 'Prefix %s will be automatically added to Database and User name',
|
||||||
'FTP_PREFIX_WILL_BE_ADDED'=>'Prefix %s will be automatically added to User name',
|
'FTP_PREFIX_WILL_BE_ADDED' => 'Prefix %s will be automatically added to User name',
|
||||||
'Database'=>'Database',
|
'Database' => 'Database',
|
||||||
'Username'=>'Username',
|
'Username' => 'Username',
|
||||||
'Password'=>'Password',
|
'Password' => 'Password',
|
||||||
'generate'=>'generate',
|
'generate' => 'generate',
|
||||||
'Type'=>'Type',
|
'Type' => 'Type',
|
||||||
'Charset'=>'Charset',
|
'Charset' => 'Charset',
|
||||||
'Adding DNS Domain'=>'Adding DNS Domain',
|
'Adding DNS Domain' => 'Adding DNS Domain',
|
||||||
'Domain'=>'Domain',
|
'Domain' => 'Domain',
|
||||||
'IP-Address'=>'IP-Address',
|
'IP-Address' => 'IP-Address',
|
||||||
'Advanced options'=>'Advanced options',
|
'Advanced options' => 'Advanced options',
|
||||||
'Template'=>'Template',
|
'Template' => 'Template',
|
||||||
'Expiration date'=>'Expiration date',
|
'Expiration date' => 'Expiration date',
|
||||||
'Expire'=>'Expire',
|
'Expire' => 'Expire',
|
||||||
'YYYY-MM-DD'=>'YYYY-MM-DD',
|
'YYYY-MM-DD' => 'YYYY-MM-DD',
|
||||||
'Name servers'=>'Name servers',
|
'Name servers' => 'Name servers',
|
||||||
'Name Servers'=>'Name Servers',
|
'Name Servers' => 'Name Servers',
|
||||||
'Powered by Vesta Control Panel'=>'Powered by Vesta Control Panel',
|
'Powered by Vesta Control Panel' => 'Powered by Vesta Control Panel',
|
||||||
'Vesta Control Panel'=>'Vesta Control Panel',
|
'Vesta Control Panel' => 'Vesta Control Panel',
|
||||||
'Translation by ZonD80'=>'Translation by ZonD80',
|
'Translation by ZonD80' => 'Translation by ZonD80',
|
||||||
'Forgot Password?'=>'Forgot Password?',
|
'Forgot Password?' => 'Forgot Password?',
|
||||||
'Log in'=>'Log in',
|
'Log in' => 'Log in',
|
||||||
'Log out'=>'Log out',
|
'Log out' => 'Log out',
|
||||||
"RESET_NOTICE"=>"Please enter you username to continue.",
|
"RESET_NOTICE"=>"Please enter you username to continue.",
|
||||||
'Submit'=>'Submit',
|
'Submit' => 'Submit',
|
||||||
'RESET_CODE_SENT'=>'Password reset code has been sent to your email address<br/>Please enter the code into field located below',
|
'RESET_CODE_SENT' => 'Password reset code has been sent to your email address<br/>Please enter the code into field located below',
|
||||||
'Confirm'=>'Confirm',
|
'Confirm' => 'Confirm',
|
||||||
'New Password'=>'New Password',
|
'New Password' => 'New Password',
|
||||||
'Confirm Password'=>'Confirm Password',
|
'Confirm Password' => 'Confirm Password',
|
||||||
'Reset'=>'Reset',
|
'Reset' => 'Reset',
|
||||||
'Statistics'=>'Statistics',
|
'Statistics' => 'Statistics',
|
||||||
'Web Statistics'=>'Statistics',
|
'Web Statistics' => 'Statistics',
|
||||||
'History Log'=>'History Log',
|
'History Log' => 'History Log',
|
||||||
'Vesta logo'=>'Vesta logo',
|
'Vesta logo' => 'Vesta logo',
|
||||||
'USER'=>'USER',
|
'USER' => 'USER',
|
||||||
'logout'=>'logout',
|
'logout' => 'logout',
|
||||||
'users'=>'users',
|
'users' => 'users',
|
||||||
'Users'=>'Users',
|
'Users' => 'Users',
|
||||||
'suspended'=>'suspended',
|
'spnd' => 'suspended',
|
||||||
'WEB'=>'WEB',
|
'suspended' => 'suspended',
|
||||||
'domains'=>'domains',
|
'WEB' => 'WEB',
|
||||||
'aliases'=>'aliases',
|
'domains' => 'domains',
|
||||||
'Aliases'=>'Aliases',
|
'aliases' => 'aliases',
|
||||||
'DNS'=>'DNS',
|
'Aliases' => 'Aliases',
|
||||||
'records'=>'records',
|
'DNS' => 'DNS',
|
||||||
'Records'=>'Records',
|
'records' => 'records',
|
||||||
'MAIL'=>'MAIL',
|
'Records' => 'Records',
|
||||||
'DB'=>'DB',
|
'MAIL' => 'MAIL',
|
||||||
'CRON'=>'CRON',
|
'DB' => 'DB',
|
||||||
'BACKUP'=>'BACKUP',
|
'CRON' => 'CRON',
|
||||||
'Packages'=>'Packages',
|
'BACKUP' => 'BACKUP',
|
||||||
'IP Addresses'=>'IP Addresses',
|
'Packages' => 'Packages',
|
||||||
'RRD Graphics'=>'RRD Graphics',
|
'IP Addresses' => 'IP Addresses',
|
||||||
'jobs'=>'jobs',
|
'RRD Graphics' => 'RRD Graphics',
|
||||||
'Reset Code'=>'Reset Code',
|
'jobs' => 'jobs',
|
||||||
'disk'=>'disk',
|
'Reset Code' => 'Reset Code',
|
||||||
'Disk'=>'Disk',
|
'disk' => 'disk',
|
||||||
'traffic'=>'traffic',
|
'Disk' => 'Disk',
|
||||||
'Database Credentials'=>'Database Credentials',
|
'traffic' => 'traffic',
|
||||||
|
'Database Credentials' => 'Database Credentials',
|
||||||
'DATABASE_READY'=>"Hello, %s %s,\nDatabase %s has been created successfully.\n\nDatabase: %s_%s\nUser: %s_%s\nPassword: %s\n\n",
|
'DATABASE_READY'=>"Hello, %s %s,\nDatabase %s has been created successfully.\n\nDatabase: %s_%s\nUser: %s_%s\nPassword: %s\n\n",
|
||||||
'Send credentials to'=>'Send credentials to',
|
'Send credentials to' => 'Send credentials to',
|
||||||
'Adding DNS Record'=>'Adding DNS Record',
|
'Adding DNS Record' => 'Adding DNS Record',
|
||||||
'Record'=>'Record',
|
'Record' => 'Record / Subdomain',
|
||||||
'IP or Value'=>'IP-address or Valie',
|
'IP or Value' => 'IP-address or Valie',
|
||||||
'Priority'=>'Priority',
|
'Priority' => 'Priority',
|
||||||
'optional'=>'optional',
|
'optional' => 'optional',
|
||||||
'Adding IP Address'=>'Adding IP Address',
|
'Adding IP Address' => 'Adding IP Address',
|
||||||
'Shared'=>'Shared',
|
'Shared' => 'Shared',
|
||||||
'Assigned user'=>'Assigned user',
|
'Assigned user' => 'Assigned user',
|
||||||
'Assigned domain'=>'Assigned domain',
|
'Assigned domain' => 'Assigned domain',
|
||||||
'Adding Mail Domain'=>'Creatin Mail Domain',
|
'Adding Mail Domain' => 'Creatin Mail Domain',
|
||||||
'AntiSpam Support'=>'AntiSpam Support',
|
'AntiSpam Support' => 'AntiSpam Support',
|
||||||
'AntiVirus Support'=>'AntiVirus Support',
|
'AntiVirus Support' => 'AntiVirus Support',
|
||||||
'DKIM Support'=>'DKIM Support',
|
'DKIM Support' => 'DKIM Support',
|
||||||
'Adding Mail Account'=>'Adding Mail Account',
|
'Adding Mail Account' => 'Adding Mail Account',
|
||||||
'Advanced options'=>'Advanced options',
|
'Advanced options' => 'Advanced options',
|
||||||
'Quota'=>'Quota',
|
'Quota' => 'Quota',
|
||||||
'in megabytes'=>'in megabytes',
|
'in megabytes' => 'in megabytes',
|
||||||
'use local-part'=>'use local-part',
|
'use local-part' => 'use local-part',
|
||||||
'Forward to'=>'Forward to',
|
'Forward to' => 'Forward to',
|
||||||
'one or more email addresses'=>'one or more email addresses',
|
'one or more email addresses' => 'one or more email addresses',
|
||||||
'Adding Package'=>'Adding Package',
|
'Adding Package' => 'Adding Package',
|
||||||
'Package Name'=>'Package Name',
|
'Package Name' => 'Package Name',
|
||||||
'Package'=>'Package',
|
'Package' => 'Package',
|
||||||
'Default Template'=>'Default Template',
|
'Default Template' => 'Default Template',
|
||||||
'SSH Access'=>'SSH Access',
|
'SSH Access' => 'SSH Access',
|
||||||
'Adding User'=>'Adding User',
|
'Adding User' => 'Adding User',
|
||||||
'First Name'=>'First Name',
|
'First Name' => 'First Name',
|
||||||
'Last Name'=>'Last Name',
|
'Last Name' => 'Last Name',
|
||||||
'SEND_CREDENTIALS_NOTICE'=>'Send login credentials to',
|
'SEND_CREDENTIALS_NOTICE' => 'Send login credentials to',
|
||||||
'SEND_FTP_CREDENTIALS' => 'Send FTP credentials to'
|
'SEND_FTP_CREDENTIALS' => 'Send FTP credentials to'
|
||||||
'Adding Web Domain'=>'Adding Web Domain',
|
'Adding Web Domain' => 'Adding Web Domain',
|
||||||
'Apache template'=>'Apache template',
|
'Apache template' => 'Apache template',
|
||||||
'Nginx Support'=>'Nginx Support',
|
'Nginx Support' => 'Nginx Support',
|
||||||
'Nginx Extentions'=>'Nginx Extentions',
|
'Nginx Extentions' => 'Nginx Extentions',
|
||||||
'Nginx Template'=>'Nginx Template',
|
'Nginx Template' => 'Nginx Template',
|
||||||
'Statistics Authorization'=>'Statistics Authorization',
|
'Statistics Authorization' => 'Statistics Authorization',
|
||||||
'Additional FTP Account'=>'Additional FTP Account',
|
'Additional FTP Account' => 'Additional FTP Account',
|
||||||
'Editing Cron Job'=>'Editing Cron Job',
|
'Editing Cron Job' => 'Editing Cron Job',
|
||||||
'Save'=>'Save',
|
'Save' => 'Save',
|
||||||
'Editing Database'=>'Editing Database',
|
'Editing Database' => 'Editing Database',
|
||||||
'Editing DNS Domain'=>'Editing DNS Domain',
|
'Editing DNS Domain' => 'Editing DNS Domain',
|
||||||
'Editing DNS Record'=>'Editing DNS Record',
|
'Editing DNS Record' => 'Editing DNS Record',
|
||||||
'Editing IP Address'=>'Editing IP Address',
|
'Editing IP Address' => 'Editing IP Address',
|
||||||
'Editing Mail Domain'=>'Editing Mail Domain',
|
'Editing Mail Domain' => 'Editing Mail Domain',
|
||||||
'Catchall email'=>'Catchall email',
|
'Catchall email' => 'Catchall email',
|
||||||
'Editing Mail Account'=>'Editing Mail Account',
|
'Editing Mail Account' => 'Editing Mail Account',
|
||||||
'Autoreply'=>'Autoreply',
|
'Autoreply' => 'Autoreply',
|
||||||
'Message'=>'Message',
|
'Message' => 'Message',
|
||||||
'Editing Package'=>'Editing Package',
|
'Editing Package' => 'Editing Package',
|
||||||
'Editing User'=>'Editing User',
|
'Editing User' => 'Editing User',
|
||||||
'Default Name Servers'=>'Default Name Servers',
|
'Default Name Servers' => 'Default Name Servers',
|
||||||
'Editing Domain'=>'Editing Domain',
|
'Editing Domain' => 'Editing Domain',
|
||||||
'Create Backup'=>'Create Backup',
|
'Create Backup' => 'Create Backup',
|
||||||
'apply to selected'=>'apply to selected',
|
'apply to selected' => 'apply to selected',
|
||||||
'toggle all'=>'toggle all',
|
'toggle all' => 'toggle all',
|
||||||
'delete'=>'delete',
|
'delete' => 'delete',
|
||||||
'active'=>'active',
|
'active' => 'active',
|
||||||
'download'=>'download',
|
'download' => 'download',
|
||||||
'Owner'=>'Owner',
|
'Owner' => 'Owner',
|
||||||
'restore'=>'restore',
|
'restore' => 'restore',
|
||||||
'restart'=>'restart',
|
'restart' => 'restart',
|
||||||
'CPU'=>'CPU',
|
'CPU' => 'CPU',
|
||||||
'Memory'=>'Memory',
|
'Memory' => 'Memory',
|
||||||
'stop'=>'stop',
|
'stop' => 'stop',
|
||||||
'Run Time'=>'Run Time',
|
'Run Time' => 'Run Time',
|
||||||
'BACKUP_DELETE_CONFIRMATION'=>'Are you sure to delete %s backup?',
|
'BACKUP_DELETE_CONFIRMATION' => 'Are you sure to delete %s backup?',
|
||||||
'Backup Size'=>'Backup Size',
|
'Backup Size' => 'Backup Size',
|
||||||
'SYS'=>'SYS',
|
'SYS' => 'SYS',
|
||||||
'one archive'=>'one archive',
|
'one archive' => 'one archive',
|
||||||
'%s archives'=>'%s archives',
|
'%s archives' => '%s archives',
|
||||||
'Add Cron Job'=>'Add Cron Job',
|
'Add Cron Job' => 'Add Cron Job',
|
||||||
'add account'=>'add account',
|
'add account' => 'add account',
|
||||||
'open webmail'=>'open webmail',
|
'open webmail' => 'open webmail',
|
||||||
'suspend'=>'suspend',
|
'suspend' => 'suspend',
|
||||||
'unsuspend'=>'unsuspend',
|
'unsuspend' => 'unsuspend',
|
||||||
'CRON_ACTION_CONFIRMATION'=>'Are you sure to %s cron job?',
|
'CRON_ACTION_CONFIRMATION' => 'Are you sure to %s cron job?',
|
||||||
'Confirmation'=>'Confirmation',
|
'Confirmation' => 'Confirmation',
|
||||||
'one cron job'=>'one cron job',
|
'one cron job' => 'one cron job',
|
||||||
'%s cron jobs'=>'%s cron jobs',
|
'%s cron jobs' => '%s cron jobs',
|
||||||
'Add Database'=>'Add Database',
|
'Add Database' => 'Add Database',
|
||||||
'open %s'=>'open %s',
|
'open %s' => 'open %s',
|
||||||
'DATABASE_ACTION_CONFIRMATION'=>'Are you sure to %s database %s?',
|
'DATABASE_ACTION_CONFIRMATION' => 'Are you sure to %s database %s?',
|
||||||
'one database'=>'ne database',
|
'one database' => 'ne database',
|
||||||
'%s databases'=>'%s databases',
|
'%s databases' => '%s databases',
|
||||||
'Add DNS Domain'=>'Add DNS Domain',
|
'Add DNS Domain' => 'Add DNS Domain',
|
||||||
'Search'=>'Search',
|
'Search' => 'Search',
|
||||||
'LIST_DOMAIN_RECORDS'=>'Show %s records',
|
'LIST_DOMAIN_RECORDS' => 'List %s records',
|
||||||
'add record'=>'add record',
|
'LIST_MAIL_ACCOUNTS' => 'List %s accounts',
|
||||||
'DOMAIN_ACTION_CONFIRMATION'=>'Are you sure to %s domain %s?',
|
'add record' => 'add record',
|
||||||
'1 domain'=>'1 domain',
|
'DOMAIN_ACTION_CONFIRMATION' => 'Are you sure to %s domain %s?',
|
||||||
'%s domains'=>'%s domains',
|
'1 domain' => '1 domain',
|
||||||
'Add DNS Record'=>'Add DNS Record',
|
'%s domains' => '%s domains',
|
||||||
'Listing'=>'Listing',
|
'Add DNS Record' => 'Add DNS Record',
|
||||||
'list'=>'list',
|
'Listing' => 'Listing',
|
||||||
'RECORD_ACTION_CONFIRMATION'=>'Are you sure to %s record %s?',
|
'list' => 'list',
|
||||||
'one DNS record'=>'one DNS record',
|
'RECORD_ACTION_CONFIRMATION' => 'Are you sure to %s record %s?',
|
||||||
'%s DNS records'=>'%s DNS records',
|
'one DNS record' => 'one DNS record',
|
||||||
'Add IP'=>'Add IP',
|
'%s DNS records' => '%s DNS records',
|
||||||
'IP_DELETE_CONFIRMATION'=>'Are you sure to delere IP-address %s?',
|
'Add IP' => 'Add IP',
|
||||||
'Status'=>'Status',
|
'IP_DELETE_CONFIRMATION' => 'Are you sure to delere IP-address %s?',
|
||||||
'one IP address'=>'one IP address',
|
'Status' => 'Status',
|
||||||
'%s IP addresses'=>'%s IP addresses',
|
'one IP address' => 'one IP address',
|
||||||
'one log record'=>'one log record',
|
'%s IP addresses' => '%s IP addresses',
|
||||||
'%s log records'=>'%s log records',
|
'one log record' => 'one log record',
|
||||||
'Add Mail Domain'=>'Add Mail Domain',
|
'%s log records' => '%s log records',
|
||||||
'MAIL_ACTION_CONFIRMATION'=>'Are you sure to %s mail for domain %s?',
|
'Add Mail Domain' => 'Add Mail Domain',
|
||||||
'one domain with email'=>'one domain with email',
|
'MAIL_ACTION_CONFIRMATION' => 'Are you sure to %s mail for domain %s?',
|
||||||
'%s domains with email'=>'%s domains with email',
|
'one domain with email' => 'one domain with email',
|
||||||
'Add Mail Account'=>'Add Mail Account',
|
'%s domains with email' => '%s domains with email',
|
||||||
'MAIL_ACCOUNT_ACTION_CONFIRMATION'=>'Are you sure to %s mail account %s?',
|
'Add Mail Account' => 'Add Mail Account',
|
||||||
'one mail account'=>'one mail account',
|
'MAIL_ACCOUNT_ACTION_CONFIRMATION' => 'Are you sure to %s mail account %s?',
|
||||||
'%s mail accounts'=>'%s mail accounts',
|
'one mail account' => 'one mail account',
|
||||||
'Add Package'=>'Add Package',
|
'%s mail accounts' => '%s mail accounts',
|
||||||
'PACKAGE_DELETE_CONFIRMATION'=>'Are you sure to delete package %s?',
|
'Add Package' => 'Add Package',
|
||||||
'one package'=>'one package',
|
'PACKAGE_DELETE_CONFIRMATION' => 'Are you sure to delete package %s?',
|
||||||
'%s packages'=>'%s packages',
|
'one package' => 'one package',
|
||||||
'Daily'=>'Daily',
|
'%s packages' => '%s packages',
|
||||||
'Weekly'=>'Weekly',
|
'Daily' => 'Daily',
|
||||||
'Monthly'=>'Monthly',
|
'Weekly' => 'Weekly',
|
||||||
'Yearly'=>'Yearly',
|
'Monthly' => 'Monthly',
|
||||||
'Search Results'=>'Search Results',
|
'Yearly' => 'Yearly',
|
||||||
'login as'=>'login as',
|
'Search Results' => 'Search Results',
|
||||||
'Object'=>'Object',
|
'login as' => 'login as',
|
||||||
'one object'=>'one object',
|
'Object' => 'Object',
|
||||||
'%s objects'=>'%s objects',
|
'one object' => 'one object',
|
||||||
'Overall Statistics'=>'Overall Statistics',
|
'%s objects' => '%s objects',
|
||||||
'show per user'=>'show per user',
|
'Overall Statistics' => 'Overall Statistics',
|
||||||
'Web'=>'Web',
|
'show per user' => 'show per user',
|
||||||
'Mail'=>'Mail',
|
'Web' => 'Web',
|
||||||
'User Directories'=>'Папки User Directories',
|
'Mail' => 'Mail',
|
||||||
'Web SSL Domains'=>'Web SSL Domains',
|
'User Directories' => 'Папки User Directories',
|
||||||
'one month'=>'one month',
|
'Web SSL Domains' => 'Web SSL Domains',
|
||||||
'%s months'=>'%s months',
|
'one month' => 'one month',
|
||||||
'Add User'=>'Add User',
|
'%s months' => '%s months',
|
||||||
'Add Domain'=>'Add Domain',
|
'Add User' => 'Add User',
|
||||||
'rebuild'=>'rebuild',
|
'Add Domain' => 'Add Domain',
|
||||||
'rebuild web'=>'rebuild web',
|
'rebuild' => 'rebuild',
|
||||||
'rebuild DNS'=>'rebuild DNS',
|
'rebuild web' => 'rebuild web',
|
||||||
'rebuild mail'=>'rebuild mail',
|
'rebuild DNS' => 'rebuild DNS',
|
||||||
'rebuild db'=>'rebuild db',
|
'rebuild mail' => 'rebuild mail',
|
||||||
'rebuild cron'=>'rebuild cron',
|
'rebuild db' => 'rebuild db',
|
||||||
'update counters'=>'update counters',
|
'rebuild cron' => 'rebuild cron',
|
||||||
'LOGGED_IN_AS'=>'Logged in as user %s',
|
'update counters' => 'update counters',
|
||||||
'USER_ACTION_CONFIRMATION'=>'Are you sure to %s user %s?',
|
'LOGGED_IN_AS' => 'Logged in as user %s',
|
||||||
'one account'=>'one account',
|
'USER_ACTION_CONFIRMATION' => 'Are you sure to %s user %s?',
|
||||||
'%s accounts'=>'%s accounts',
|
'one account' => 'one account',
|
||||||
'Add Domain for hosting'=>'Add Domain for hosting',
|
'%s accounts' => '%s accounts',
|
||||||
'open webstats'=>'open webstats',
|
'Add Domain for hosting' => 'Add Domain for hosting',
|
||||||
'Error Log'=>'Error Log',
|
'open webstats' => 'open webstats',
|
||||||
'CGI Support'=>'CGI Support',
|
'Error Log' => 'Error Log',
|
||||||
'Statistics Auth'=>'Statistics Auth',
|
'CGI Support' => 'CGI Support',
|
||||||
'running'=>'running',
|
'Statistics Auth' => 'Statistics Auth',
|
||||||
'SERVICE_ACTION_FAILED'=>'Error: Oparaion "%s" for service "%s" has been failed',
|
'running' => 'running',
|
||||||
'Memory Usage'=>'Memory Usage',
|
'SERVICE_ACTION_FAILED' => 'Error: Oparaion "%s" for service "%s" has been failed',
|
||||||
'Bandwidth Usage'=>'Bandwidth Usage',
|
'Memory Usage' => 'Memory Usage',
|
||||||
'IP Address'=>'IP Address',
|
'Bandwidth Usage' => 'Bandwidth Usage',
|
||||||
'Accounts'=>'Accounts',
|
'IP Address' => 'IP Address',
|
||||||
|
'Accounts' => 'Accounts',
|
||||||
);
|
);
|
||||||
|
|
||||||
/*error_reporting(E_ALL);
|
/*error_reporting(E_ALL);
|
||||||
|
|
|
@ -1,352 +1,354 @@
|
||||||
<?php
|
<?php
|
||||||
/**
|
/**
|
||||||
* Vesta CP language file
|
* Vesta CP language file
|
||||||
* Translated by ZonD80 (zond80@gmail.com)
|
* ZonD80 (zond80@gmail.com)
|
||||||
|
* skid (skid@vestacp.com)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (!defined('LANGUAGE')) die('Direct access not allowed');
|
if (!defined('LANGUAGE')) die('Direct access not allowed');
|
||||||
|
|
||||||
$LANG = array(
|
$LANG = array(
|
||||||
'yes'=>'да',
|
'yes' => 'да',
|
||||||
'no'=>'нет',
|
'no' => 'нет',
|
||||||
'none'=>'нет',
|
'none' => 'нет',
|
||||||
'Hour'=>'Час',
|
'Hour' => 'Час',
|
||||||
'Min'=>'Мин',
|
'Min' => 'Мин',
|
||||||
'pb'=>'пб',
|
'pb' => 'пб',
|
||||||
'tb'=>'тб',
|
'tb' => 'тб',
|
||||||
'gb'=>'гб',
|
'gb' => 'гб',
|
||||||
'mb'=>'мб',
|
'mb' => 'мб',
|
||||||
'Error'=>'Ошибка',
|
'Error' => 'Ошибка',
|
||||||
'minute'=>'минута',
|
'minute' => 'минута',
|
||||||
'hour'=>'час',
|
'hour' => 'час',
|
||||||
'day'=>'день',
|
'day' => 'день',
|
||||||
'days'=>'дня(ей)',
|
'days' => 'дня(ей)',
|
||||||
'hours'=>'часа(ов)',
|
'hours' => 'часа(ов)',
|
||||||
'minutes'=>'минут(ы)',
|
'minutes' => 'минут(ы)',
|
||||||
'month'=>'месяц',
|
'month' => 'месяц',
|
||||||
'day of week'=>'день недели',
|
'day of week' => 'день недели',
|
||||||
'cmd'=>'командная строка',
|
'cmd' => 'командная строка',
|
||||||
'Error: field "%s" can not be blank.'=>'Ошибка: Поле "%s" не может быть пустым.',
|
'Error: field "%s" can not be blank.' => 'Ошибка: Поле "%s" не может быть пустым.',
|
||||||
_('Error: vesta did not return any output.')=>'Ошибка: Vesta не отвечает',
|
_('Error: vesta did not return any output.')=>'Ошибка: Vesta не отвечает',
|
||||||
'OK: cron job has been created successfully.'=>'Задание Cron успешно создано',
|
'OK: cron job has been created successfully.' => 'Задание Cron успешно создано',
|
||||||
'database'=>'база данных',
|
'database' => 'база данных',
|
||||||
'username'=>'аккаунт',
|
'username' => 'аккаунт',
|
||||||
'password'=>'пароль',
|
'password' => 'пароль',
|
||||||
'type'=>'тип',
|
'type' => 'тип',
|
||||||
'charset'=>'кодировка',
|
'charset' => 'кодировка',
|
||||||
'edit'=>'редактировать',
|
'edit' => 'редактировать',
|
||||||
'DATABASE_CREATED_OK'=>'База данных <a href="/edit/db/?database=%s"><b>%s</b></a> успешно создана.',
|
'DATABASE_CREATED_OK' => 'База данных <a href="/edit/db/?database=%s"><b>%s</b></a> успешно создана.',
|
||||||
'domain'=>'домен',
|
'domain' => 'домен',
|
||||||
'ip'=>'IP',
|
'ip' => 'IP',
|
||||||
'DOMAIN_CREATED_OK'=>'Домен <a href="/list/dns/?domain=%s"><b>%s</b></a> успешно создан.',
|
'DOMAIN_CREATED_OK' => 'Домен <a href="/list/dns/?domain=%s"><b>%s</b></a> успешно создан.',
|
||||||
'RECORD_CREATED_OK'=>'Запись <b>%s.%s</b> успешно создана.',
|
'RECORD_CREATED_OK' => 'Запись <b>%s.%s</b> успешно создана.',
|
||||||
'ip address'=>'IP-адрес',
|
'ip address' => 'IP-адрес',
|
||||||
'IP Address'=>'IP-адрес',
|
'IP Address' => 'IP-адрес',
|
||||||
'netmask'=>'маска подсети',
|
'netmask' => 'маска подсети',
|
||||||
'Netmask'=>'Маска подсети',
|
'Netmask' => 'Маска подсети',
|
||||||
'interface'=>'интерфейс',
|
'interface' => 'интерфейс',
|
||||||
'Interface'=>'Интерфейс',
|
'Interface' => 'Интерфейс',
|
||||||
'assigned user'=>'назначенный пользователь',
|
'assigned user' => 'назначенный пользователь',
|
||||||
'IP_CREATED_OK'=>'"ip-адрес <a href="/edit/ip/?ip=%s"><b>%s</b></a> успешно создан.',
|
'IP_CREATED_OK' => '"ip-адрес <a href="/edit/ip/?ip=%s"><b>%s</b></a> успешно создан.',
|
||||||
'DOMAIN_MAIL_CREATED_OK'=>'почта для домена <a href="/list/mail/?domain=%s"><b>%s</b></a> подключена успешно',
|
'DOMAIN_MAIL_CREATED_OK' => 'Домен <a href="/list/mail/?domain=%s"><b>%s</b></a> успешно создан.',
|
||||||
'account'=>'аккаунт',
|
'account' => 'аккаунт',
|
||||||
'Account'=>'Аккаунт',
|
'Account' => 'Аккаунт',
|
||||||
'MAIL_ACCOUNT_CREATED_OK'=>'почтовый аккаунт <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> успешно создан.',
|
'MAIL_ACCOUNT_CREATED_OK' => 'Аккаунт <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> успешно создан.',
|
||||||
'package'=>'пакет',
|
'package' => 'пакет',
|
||||||
'template'=>'шаблон',
|
'template' => 'шаблон',
|
||||||
'shell'=>'SSH',
|
'shell' => 'SSH',
|
||||||
'web domains'=>'веб домены',
|
'web domains' => 'веб домены',
|
||||||
'Web Domains'=>'Веб домены',
|
'Web Domains' => 'Веб домены',
|
||||||
'Web Aliases'=>'Веб алиасы',
|
'Web Aliases' => 'Веб алиасы',
|
||||||
'per domain'=>'на домен',
|
'per domain' => 'на домен',
|
||||||
'DNS domains'=>'DNS домены',
|
'DNS domains' => 'DNS домены',
|
||||||
'DNS records count'=>'DNS записи',
|
'DNS records count' => 'DNS записи',
|
||||||
'DNS Support'=>'Поддержка DNS',
|
'DNS Support' => 'Поддержка DNS',
|
||||||
'Mail Support'=>'Поддержка почты',
|
'Mail Support' => 'Поддержка почты',
|
||||||
'web aliases'=>'алиасы хостов',
|
'web aliases' => 'алиасы хостов',
|
||||||
'dns records'=>'DNS записи',
|
'dns records' => 'DNS записи',
|
||||||
'mail domains'=>'почтовые домены',
|
'mail domains' => 'почтовые домены',
|
||||||
'mail accounts'=>'почтовые аккаунты',
|
'mail accounts' => 'почтовые аккаунты',
|
||||||
'Accounts'=>'Аккаунты',
|
'Accounts' => 'Аккаунты',
|
||||||
'Mail Domains'=>'Почтовые домены',
|
'Mail Domains' => 'Почтовые домены',
|
||||||
'Mail Accounts'=>'Почтовые аккаунты',
|
'Mail Accounts' => 'Почтовые аккаунты',
|
||||||
'accounts'=>'аккаунты',
|
'accounts' => 'аккаунты',
|
||||||
'databases'=>'базы данных',
|
'databases' => 'базы данных',
|
||||||
'Databases'=>'Базы данных',
|
'Databases' => 'Базы данных',
|
||||||
'cron jobs'=>'cron задания',
|
'cron jobs' => 'cron задания',
|
||||||
'Cron Jobs'=>'Cron задания',
|
'Cron Jobs' => 'Cron задания',
|
||||||
'Backups'=>'Резервные копии',
|
'Backups' => 'Резервные копии',
|
||||||
'backups'=>'архивы',
|
'backups' => 'архивы',
|
||||||
'quota'=>'квота диска',
|
'quota' => 'квота диска',
|
||||||
'bandwidth'=>'ширина канала',
|
'bandwidth' => 'ширина канала',
|
||||||
'Bandwidth'=>'Трафик',
|
'Bandwidth' => 'Трафик',
|
||||||
'ns1'=>'DNS-сервер #1',
|
'ns1' => 'DNS-сервер #1',
|
||||||
'ns2'=>'DNS-сервер #2',
|
'ns2' => 'DNS-сервер #2',
|
||||||
'PACKAGE_CREATED_OK'=>'Пакет <a href="/edit/package/?package=%s"><b>%s</b></a> успешно создан.',
|
'PACKAGE_CREATED_OK' => 'Пакет <a href="/edit/package/?package=%s"><b>%s</b></a> успешно создан.',
|
||||||
'user'=>'пользователь',
|
'user' => 'пользователь',
|
||||||
'email'=>'email',
|
'email' => 'email',
|
||||||
'Email'=>'Адрес электронной почты',
|
'Email' => 'Адрес электронной почты',
|
||||||
'first name'=>'Имя',
|
'first name' => 'Имя',
|
||||||
'last name'=>'Фамилия',
|
'last name' => 'Фамилия',
|
||||||
'Please enter valid email address.'=>'Пожалуйста, введите реальный email адрес.',
|
'Please enter valid email address.' => 'Пожалуйста, введите реальный email адрес.',
|
||||||
'Welcome to Vesta Control Panel'=>'Добро пожаловать в панель управления Vesta',
|
'Welcome to Vesta Control Panel' => 'Добро пожаловать в панель управления Vesta',
|
||||||
'MAIL_FROM'=>'Vesta Control Panel <noreply@%s>',
|
'MAIL_FROM' => 'Vesta Control Panel <noreply@%s>',
|
||||||
'GREETINGS_GORDON_FREEMAN'=>"Здравствуйте, %s %s,\n",
|
'GREETINGS_GORDON_FREEMAN'=>"Здравствуйте, %s %s,\n",
|
||||||
'GREETINGS'=>"Здравствуйте,\n",
|
'GREETINGS'=>"Здравствуйте,\n",
|
||||||
'ACCOUNT_READY'=>"Ваш аккаунт успешно создан и готов к использованию.\n\nhttps://%s/login/\nИмя пользователя: %s\nПароль: %s\n\n--\nПанель управления Vesta\n",
|
'ACCOUNT_READY'=>"Ваш аккаунт успешно создан и готов к использованию.\n\nhttps://%s/login/\nИмя пользователя: %s\nПароль: %s\n\n--\nПанель управления Vesta\n",
|
||||||
'ACCOUNT_CREATED_OK'=>'Аккаунт <a href="/edit/user/?user=%s"><b>%s</b></a> успешно создан.',
|
'ACCOUNT_CREATED_OK' => 'Аккаунт <a href="/edit/user/?user=%s"><b>%s</b></a> успешно создан.',
|
||||||
'ssl certificate'=>'SSL сертификат',
|
'ssl certificate' => 'SSL сертификат',
|
||||||
'ssl key'=>'ключ SSL сертификата',
|
'ssl key' => 'ключ SSL сертификата',
|
||||||
'SSL Support'=>'Поддержка SSL',
|
'SSL Support' => 'Поддержка SSL',
|
||||||
'SSL Home Directory'=>'Директория SSL',
|
'SSL Home Directory' => 'Директория SSL',
|
||||||
'SSL Certificate'=>'SSL сертификат',
|
'SSL Certificate' => 'SSL сертификат',
|
||||||
'SSL Key'=>'Ключ SSL сертификата',
|
'SSL Key' => 'Ключ SSL сертификата',
|
||||||
'SSL Certificate Authority / Intermediate'=>'Центр сертификации SSL / Intermediate',
|
'SSL Certificate Authority / Intermediate' => 'Центр сертификации SSL / Intermediate',
|
||||||
'stats user password'=>'пароль для доступа к статистике',
|
'stats user password' => 'пароль для доступа к статистике',
|
||||||
'stats username'=>'имя пользователя статистики',
|
'stats username' => 'имя пользователя статистики',
|
||||||
'stats password'=>'пароль пользователя статистики',
|
'stats password' => 'пароль пользователя статистики',
|
||||||
'ftp user password'=>'пароль для доступа к FTP',
|
'ftp user password' => 'пароль для доступа к FTP',
|
||||||
'ftp user'=>'пользователь FTP',
|
'ftp user' => 'пользователь FTP',
|
||||||
'FTP login credentials'=>'Данные для доступа к FTP',
|
'FTP login credentials' => 'Данные для доступа к FTP',
|
||||||
'FTP_ACCOUNT_READY'=>"FTP аккаунт успешно создан и готов к использованию.\n\nХост: %s\nИмя пользователя: %s_%s\nПароль: %s\n\n--\nПанель управления Vesta\n",
|
'FTP_ACCOUNT_READY'=>"FTP аккаунт успешно создан и готов к использованию.\n\nХост: %s\nИмя пользователя: %s_%s\nПароль: %s\n\n--\nПанель управления Vesta\n",
|
||||||
'WEB_DOMAIN_CREATED_OK'=>'<a href="/edit/web/?domain=%s"><b>%s</b></a> был успешно создан.',
|
'WEB_DOMAIN_CREATED_OK' => '<a href="/edit/web/?domain=%s"><b>%s</b></a> был успешно создан.',
|
||||||
'OK: changes has been saved.'=>'Изменения сохранены.',
|
'OK: changes has been saved.' => 'Изменения сохранены.',
|
||||||
'FTP login credentials'=>'Данные для доступа к FTP',
|
'FTP login credentials' => 'Данные для доступа к FTP',
|
||||||
'505'=>'505 — внутренняя ошибка',
|
'505' => '505 — внутренняя ошибка',
|
||||||
'An internal error occurred'=>'Произошла внутренняя ошибка',
|
'An internal error occurred' => 'Произошла внутренняя ошибка',
|
||||||
'GO_BACK_LINK'=>'Попробуйте вернуться на <a href="/">главную страницу</a> или вернитесь на <a href="javascript:history.go(-1)">предыдущую страницу</a>',
|
'GO_BACK_LINK' => 'Попробуйте вернуться на <a href="/">главную страницу</a> или вернитесь на <a href="javascript:history.go(-1)">предыдущую страницу</a>',
|
||||||
'ERROR: Invalid username or password'=>'Ошибка: Неверный логин или пароль',
|
'ERROR: Invalid username or password' => 'Ошибка: Неверный логин или пароль',
|
||||||
'ERROR: Invalid username or code'=>'Ошибка: Неверный логин или код сброса пароля',
|
'ERROR: Invalid username or code' => 'Ошибка: Неверный логин или код сброса пароля',
|
||||||
'MAIL_RESET_SUBJECT'=>'Сброс пароля %s',
|
'MAIL_RESET_SUBJECT' => 'Сброс пароля %s',
|
||||||
'PASSWORD_RESET_REQUEST'=>"Вы недавно запросили смену пароля.\nЧтобы произвести смену пароля, пройдите по этой ссылке:\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nВы также можете пойти по ссылке https://%s/reset/?action=code&user=%s и ввести следующий код для сброса пароля:\n%s\n\nЕсли вы не создавали запрос на сброс пароля, пожалуйста проигнорируйте это письмо и примите наши извиниения.\n\n--\nПанель управления Vesta\n",
|
'PASSWORD_RESET_REQUEST'=>"Вы недавно запросили смену пароля.\nЧтобы произвести смену пароля, пройдите по этой ссылке:\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nВы также можете пойти по ссылке https://%s/reset/?action=code&user=%s и ввести следующий код для сброса пароля:\n%s\n\nЕсли вы не создавали запрос на сброс пароля, пожалуйста проигнорируйте это письмо и примите наши извиниения.\n\n--\nПанель управления Vesta\n",
|
||||||
'ERROR: Passwords not match'=>'Ошибка: Пароли не совпадают',
|
'ERROR: Passwords not match' => 'Ошибка: Пароли не совпадают',
|
||||||
'Adding Cron Job'=>'Добавление cron задания',
|
'Adding Cron Job' => 'Добавление cron задания',
|
||||||
'Minute'=>'Минута',
|
'Minute' => 'Минута',
|
||||||
'Day'=>'День',
|
'Day' => 'День',
|
||||||
'Month'=>'Месяц',
|
'Month' => 'Месяц',
|
||||||
'Day of week'=>'День недели',
|
'Day of week' => 'День недели',
|
||||||
'Command'=>'Команда',
|
'Command' => 'Команда',
|
||||||
'Add'=>'Добавить',
|
'Add' => 'Добавить',
|
||||||
'Back'=>'Назад',
|
'Back' => 'Назад',
|
||||||
'Adding database'=>'Добавление базы данных',
|
'Adding database' => 'Добавление базы данных',
|
||||||
'DB_PREFIX_WILL_BE_ADDED'=>'Префикс %s будет автоматически добавлен к БД и пользователю БД',
|
'DB_PREFIX_WILL_BE_ADDED' => 'Префикс %s будет автоматически добавлен к БД и пользователю БД',
|
||||||
'FTP_PREFIX_WILL_BE_ADDED'=>'Префикс %s будет автоматически добавлен к названию акккаунта',
|
'FTP_PREFIX_WILL_BE_ADDED' => 'Префикс %s будет автоматически добавлен к названию акккаунта',
|
||||||
'Database'=>'База данных',
|
'Database' => 'База данных',
|
||||||
'Username'=>'Аккаунт',
|
'Username' => 'Аккаунт',
|
||||||
'Password'=>'Пароль',
|
'Password' => 'Пароль',
|
||||||
'generate'=>'сгенерировать',
|
'generate' => 'сгенерировать',
|
||||||
'Type'=>'Тип',
|
'Type' => 'Тип',
|
||||||
'Charset'=>'Кодировка',
|
'Charset' => 'Кодировка',
|
||||||
'Adding DNS Domain'=>'Добавление доменного имени',
|
'Adding DNS Domain' => 'Добавление DNS домена',
|
||||||
'Domain'=>'Домен',
|
'Domain' => 'Домен',
|
||||||
'IP-Address'=>'IP-адрес',
|
'IP-Address' => 'IP-адрес',
|
||||||
'Advanced options'=>'Расширенные опции',
|
'Advanced options' => 'Расширенные опции',
|
||||||
'Template'=>'Шаблон',
|
'Template' => 'Шаблон',
|
||||||
'Expiration date'=>'Дата окончания делегирования',
|
'Expiration date' => 'Зарегистрирован до',
|
||||||
'Expire'=>'Конец',
|
'Expiration Date' => 'Зарегистрирован до',
|
||||||
'YYYY-MM-DD'=>'ГГГГ-ММ-ДД',
|
'Expire' => 'Регистрация до',
|
||||||
'Name servers'=>'Серверы имен',
|
'YYYY-MM-DD' => 'ГГГГ-ММ-ДД',
|
||||||
'Name Servers'=>'Серверы имен',
|
'Name servers' => 'Серверы имен',
|
||||||
'Powered by Vesta Control Panel'=>'Работает на Панели Управления Vesta',
|
'Name Servers' => 'Серверы имен',
|
||||||
'Vesta Control Panel'=>'Панель Управления Vesta',
|
'Powered by Vesta Control Panel' => 'Работает на Панели Управления Vesta',
|
||||||
'Translation by ZonD80'=>'Перевод ZonD80',
|
'Vesta Control Panel' => 'Панель Управления Vesta',
|
||||||
'Forgot Password?'=>'Забыли пароль?',
|
'Translation by ZonD80' => 'Перевод ZonD80',
|
||||||
'Log in'=>'Войти',
|
'Forgot Password?' => 'Забыли пароль?',
|
||||||
'Log out'=>'Выйти',
|
'Log in' => 'Войти',
|
||||||
|
'Log out' => 'Выйти',
|
||||||
"RESET_NOTICE"=>"Для сброса пароля введите ваше имя пользователя, и мы расскажем, что нужно делать дальше.",
|
"RESET_NOTICE"=>"Для сброса пароля введите ваше имя пользователя, и мы расскажем, что нужно делать дальше.",
|
||||||
'Submit'=>'Отправить',
|
'Submit' => 'Отправить',
|
||||||
'RESET_CODE_SENT'=>'Код сброса пароля выслан на ваш email<br/>Пожалуйста, введите код в располженное ниже поле для продолжения',
|
'RESET_CODE_SENT' => 'Код сброса пароля выслан на ваш email<br/>Пожалуйста, введите код в располженное ниже поле для продолжения',
|
||||||
'Confirm'=>'Подтвердить',
|
'Confirm' => 'Подтвердить',
|
||||||
'New Password'=>'Новый пароль',
|
'New Password' => 'Новый пароль',
|
||||||
'Confirm Password'=>'Подтверждение пароля',
|
'Confirm Password' => 'Подтверждение пароля',
|
||||||
'Reset'=>'Сбросить',
|
'Reset' => 'Сбросить',
|
||||||
'Statistics'=>'Статистика',
|
'Statistics' => 'Статистика',
|
||||||
'Web Statistics'=>'Статистика сайта',
|
'Web Statistics' => 'Статистика сайта',
|
||||||
'History Log'=>'Журнал',
|
'History Log' => 'Журнал',
|
||||||
'Vesta logo'=>'Логотип Vesta',
|
'Vesta logo' => 'Логотип Vesta',
|
||||||
'USER'=>'USER',
|
'USER' => 'USER',
|
||||||
'logout'=>'выйти',
|
'logout' => 'выйти',
|
||||||
'users'=>'пользователи',
|
'users' => 'пользователи',
|
||||||
'Users'=>'Пользователи',
|
'Users' => 'Пользователи',
|
||||||
'suspended'=>'заблокирован',
|
'spnd' => 'заблокировано',
|
||||||
'WEB'=>'WEB',
|
'suspended' => 'заблокирован',
|
||||||
'domains'=>'домены',
|
'WEB' => 'WEB',
|
||||||
'aliases'=>'алиасы',
|
'domains' => 'домены',
|
||||||
'Aliases'=>'Алиасы',
|
'aliases' => 'алиасы',
|
||||||
'DNS'=>'DNS',
|
'Aliases' => 'Алиасы',
|
||||||
'records'=>'записи',
|
'DNS' => 'DNS',
|
||||||
'Records'=>'Записи',
|
'records' => 'записи',
|
||||||
'MAIL'=>'MAIL',
|
'Records' => 'DNS записи',
|
||||||
'DB'=>'DB',
|
'MAIL' => 'MAIL',
|
||||||
'CRON'=>'CRON',
|
'DB' => 'DB',
|
||||||
'BACKUP'=>'BACKUP',
|
'CRON' => 'CRON',
|
||||||
'Packages'=>'Пакеты',
|
'BACKUP' => 'BACKUP',
|
||||||
'IP Addresses'=>'IP адреса',
|
'Packages' => 'Пакеты',
|
||||||
'RRD Graphics'=>'RRD Графики',
|
'IP Addresses' => 'IP адреса',
|
||||||
'jobs'=>'задания',
|
'RRD Graphics' => 'RRD Графики',
|
||||||
'Reset Code'=>'Код сброса',
|
'jobs' => 'задания',
|
||||||
'disk'=>'диск',
|
'Reset Code' => 'Код сброса',
|
||||||
'Disk'=>'Диск',
|
'disk' => 'диск',
|
||||||
'traffic'=>'трафик',
|
'Disk' => 'Диск',
|
||||||
'Database Credentials'=>'Данные для доступа к БД',
|
'traffic' => 'трафик',
|
||||||
|
'Database Credentials' => 'Данные для доступа к БД',
|
||||||
'DATABASE_READY'=>"Здравствуйте %s %s,\nВаша %s база данных создана успешно.\n\nИмя БД: %s_%s\nПользователь: %s_%s\nПароль: %s\n\n",
|
'DATABASE_READY'=>"Здравствуйте %s %s,\nВаша %s база данных создана успешно.\n\nИмя БД: %s_%s\nПользователь: %s_%s\nПароль: %s\n\n",
|
||||||
'Send credentials to'=>'Отправить данные для доступа к ',
|
'Send credentials to' => 'Отправить данные для доступа к ',
|
||||||
'Adding DNS Record'=>'Добавление записи DNS',
|
'Adding DNS Record' => 'Добавление DNS записи',
|
||||||
'Record'=>'Запись',
|
'Record' => 'Запись / Поддомен',
|
||||||
'IP or Value'=>'IP-адрес или значение',
|
'IP or Value' => 'IP-адрес или значение',
|
||||||
'Priority'=>'Приоритет',
|
'Priority' => 'Приоритет',
|
||||||
'optional'=>'опционально',
|
'optional' => 'опционально',
|
||||||
'Adding IP Address'=>'Добавление IP-адреса',
|
'Adding IP Address' => 'Добавление IP-адреса',
|
||||||
'Shared'=>'Общий',
|
'Shared' => 'Общий',
|
||||||
'Assigned user'=>'Пользователь',
|
'Assigned user' => 'Пользователь',
|
||||||
'Assigned domain'=>'Домен',
|
'Assigned domain' => 'Домен',
|
||||||
'Adding Mail Domain'=>'Создание почты для домена',
|
'Adding Mail Domain' => 'Добавление почтового домена',
|
||||||
'AntiSpam Support'=>'Поддержка Анти-спама',
|
'AntiSpam Support' => 'Поддержка Анти-спама',
|
||||||
'AntiVirus Support'=>'Поддержка Антивируса',
|
'AntiVirus Support' => 'Поддержка Антивируса',
|
||||||
'DKIM Support'=>'Поддержка DKIM',
|
'DKIM Support' => 'Поддержка DKIM',
|
||||||
'Adding Mail Account'=>'Создание почтового ящика',
|
'Adding Mail Account' => 'Добавление почтового аккаунта',
|
||||||
'Advanced options'=>'Дополнительные опции',
|
'Advanced options' => 'Дополнительные опции',
|
||||||
'Quota'=>'Квота',
|
'Quota' => 'Квота',
|
||||||
'in megabytes'=>'в мегабайтах',
|
'in megabytes' => 'в мегабайтах',
|
||||||
'use local-part'=>'используйте локальные записи',
|
'use local-part' => 'используйте только имена аккаунтов',
|
||||||
'Forward to'=>'Перенаправление',
|
'Forward to' => 'Пересылка',
|
||||||
'one or more email addresses'=>'один или несколько email-адресов',
|
'one or more email addresses' => 'один или несколько email-адресов',
|
||||||
'Adding Package'=>'Создание пакета',
|
'Adding Package' => 'Создание пакета',
|
||||||
'Package Name'=>'Название пакета',
|
'Package Name' => 'Название пакета',
|
||||||
'Package'=>'Пакет',
|
'Package' => 'Пакет',
|
||||||
'Default Template'=>'Шаблон по умолчанию',
|
'Default Template' => 'Шаблон по умолчанию',
|
||||||
'SSH Access'=>'Доступ по SSH',
|
'SSH Access' => 'Доступ по SSH',
|
||||||
'Adding User'=>'Добавление аккаунта',
|
'Adding User' => 'Добавление аккаунта',
|
||||||
'First Name'=>'Имя',
|
'First Name' => 'Имя',
|
||||||
'Last Name'=>'Фамилия',
|
'Last Name' => 'Фамилия',
|
||||||
'SEND_CREDENTIALS_NOTICE'=>'Отправить данные аккаунта по адресу',
|
'SEND_CREDENTIALS_NOTICE' => 'Отправить данные аккаунта по адресу',
|
||||||
'SEND_FTP_CREDENTIALS'=>'Отправить данные ftp аккаунта по адресу',
|
'SEND_FTP_CREDENTIALS' => 'Отправить данные ftp аккаунта по адресу',
|
||||||
'Adding Web Domain'=>'Добавление домена',
|
'Adding Web Domain' => 'Добавление домена',
|
||||||
'Apache template'=>'Шаблон Apache',
|
'Apache template' => 'Шаблон Apache',
|
||||||
'Nginx Support'=>'Поддержка Nginx',
|
'Nginx Support' => 'Поддержка Nginx',
|
||||||
'Nginx Extentions'=>'Обработка Nginx',
|
'Nginx Extentions' => 'Обработка Nginx',
|
||||||
'Nginx Template'=>'Шаблон для Nginx',
|
'Nginx Template' => 'Шаблон для Nginx',
|
||||||
'Statistics Authorization'=>'Ограниченный доступ к статистике',
|
'Statistics Authorization' => 'Ограниченный доступ к статистике',
|
||||||
'Additional FTP Account'=>'Отдельный ftp аккаунт',
|
'Additional FTP Account' => 'Отдельный ftp аккаунт',
|
||||||
'Editing Cron Job'=>'Редактирование cron-задания',
|
'Editing Cron Job' => 'Редактирование cron-задания',
|
||||||
'Save'=>'Сохранить',
|
'Save' => 'Сохранить',
|
||||||
'Editing Database'=>'Редактирование БД',
|
'Editing Database' => 'Редактирование БД',
|
||||||
'Editing DNS Domain'=>'Редактирование DNS для домена',
|
'Editing DNS Domain' => 'Редактирование DNS домена',
|
||||||
'Editing DNS Record'=>'Редактирование DNS записи',
|
'Editing DNS Record' => 'Редактирование DNS записи',
|
||||||
'Editing IP Address'=>'Редактирование IP-адреса',
|
'Editing IP Address' => 'Редактирование IP-адреса',
|
||||||
'Editing Mail Domain'=>'Редактирование почты для домена',
|
'Editing Mail Domain' => 'Редактирование почты для домена',
|
||||||
'Catchall email'=>'Отправить почту в',
|
'Catchall email' => 'Ловушка почты',
|
||||||
'Editing Mail Account'=>'Редактирование почтового акканунта',
|
'Editing Mail Account' => 'Редактирование почтового акканунта',
|
||||||
'Autoreply'=>'Автоответчик',
|
'Autoreply' => 'Автоответчик',
|
||||||
'Message'=>'Сообщение',
|
'Message' => 'Сообщение',
|
||||||
'Editing Package'=>'Редактирование пакета',
|
'Editing Package' => 'Редактирование пакета',
|
||||||
'Editing User'=>'Редактирование аккаунта',
|
'Editing User' => 'Редактирование аккаунта',
|
||||||
'Default Name Servers'=>'Серверы имен',
|
'Default Name Servers' => 'Серверы имен',
|
||||||
'Editing Domain'=>'Редактирование хостинга',
|
'Editing Domain' => 'Редактирование хостинга',
|
||||||
'Create Backup'=>'Создать Бэкап',
|
'Create Backup' => 'Создать Бэкап',
|
||||||
'apply to selected'=>'применить к выбранным',
|
'apply to selected' => 'применить к выбранным',
|
||||||
'toggle all'=>'выделить все',
|
'toggle all' => 'выделить все',
|
||||||
'delete'=>'удалить',
|
'delete' => 'удалить',
|
||||||
'active'=>'активен',
|
'active' => 'активен',
|
||||||
'download'=>'скачать',
|
'download' => 'скачать',
|
||||||
'Owner'=>'Владелец',
|
'Owner' => 'Владелец',
|
||||||
'restore'=>'восстановить',
|
'restore' => 'восстановить',
|
||||||
'restart'=>'перезапустить',
|
'restart' => 'перезапустить',
|
||||||
'CPU'=>'Процессор',
|
'CPU' => 'Процессор',
|
||||||
'Memory'=>'Память',
|
'Memory' => 'Память',
|
||||||
'stop'=>'остановить',
|
'stop' => 'остановить',
|
||||||
'Run Time'=>'Время запуска',
|
'Run Time' => 'Время запуска',
|
||||||
'BACKUP_DELETE_CONFIRMATION'=>'Вы уверены, что хотите удалить %s бэкап?',
|
'BACKUP_DELETE_CONFIRMATION' => 'Вы уверены, что хотите удалить %s бэкап?',
|
||||||
'Backup Size'=>'Размер Бэкапа',
|
'Backup Size' => 'Размер Бэкапа',
|
||||||
'SYS'=>'Системное',
|
'SYS' => 'Системное',
|
||||||
'one archive'=>'один архив',
|
'1 archive' => 'резервных копий на странице: 1',
|
||||||
'%s archives'=>'%s архивов',
|
'%s archives' => 'резервных копий на странице: %s',
|
||||||
'Add Cron Job'=>'Добавить новое Cron-задание',
|
'Add Cron Job' => 'Добавить задание',
|
||||||
'add account'=>'добавить аккаунт',
|
'add account' => 'добавить аккаунт',
|
||||||
'open webmail'=>'открыть веб-интерфейс',
|
'open webmail' => 'открыть веб-почту',
|
||||||
'suspend'=>'заблокировать',
|
'suspend' => 'заблокировать',
|
||||||
'unsuspend'=>'активировать',
|
'unsuspend' => 'активировать',
|
||||||
'CRON_ACTION_CONFIRMATION'=>'Вы уверены, что хотите %s cron-задание?',
|
'CRON_ACTION_CONFIRMATION' => 'Вы уверены, что хотите %s cron-задание?',
|
||||||
'Confirmation'=>'Подтверждение',
|
'Confirmation' => 'Подтверждение',
|
||||||
'one cron job'=>'одно cron-задание',
|
'1 cron job' => 'заданий на странице: 1',
|
||||||
'%s cron jobs'=>'%s cron-заданя(ий)',
|
'%s cron jobs' => 'заданий на странице: %s',
|
||||||
'Add Database'=>'Добавить БД',
|
'Add Database' => 'Добавить БД',
|
||||||
'open %s'=>'открыть %s',
|
'open %s' => 'открыть %s',
|
||||||
'DATABASE_ACTION_CONFIRMATION'=>'Вы уверены, что хотите %s базу данных %s?',
|
'DATABASE_ACTION_CONFIRMATION' => 'Вы уверены, что хотите %s базу данных %s?',
|
||||||
'one database'=>'одна БД',
|
'1 database' => 'баз данных на странице: 1',
|
||||||
'%s databases'=>'%s БД',
|
'%s databases' => ',баз данных на странице: %s',
|
||||||
'Add DNS Domain'=>'Добавить DNS для домена',
|
'Add DNS Domain' => 'Добавить домен',
|
||||||
'Search'=>'Поиск',
|
'Search' => 'Поиск',
|
||||||
'LIST_DOMAIN_RECORDS'=>'Посмотреть %s записей',
|
'LIST_DOMAIN_RECORDS' => 'показать dns записи',
|
||||||
'add record'=>'добавить запись',
|
'add record' => 'добавить запись',
|
||||||
'DOMAIN_ACTION_CONFIRMATION'=>'Вы уверены, что хотите %s домен %s?',
|
'LIST_MAIL_ACCOUNTS' => 'показать аккаунты',
|
||||||
'1 domain'=>'доменов на странице: 1',
|
'DOMAIN_ACTION_CONFIRMATION' => 'Вы уверены, что хотите %s домен %s?',
|
||||||
'%s domains'=>'доменов на странице: %s',
|
'1 domain' => 'доменов на странице: 1',
|
||||||
'Add DNS Record'=>'Добавить DNS запись',
|
'%s domains' => 'доменов на странице: %s',
|
||||||
'Listing'=>'Просмотр',
|
'Add DNS Record' => 'Добавить запись',
|
||||||
'list'=>'посмотреть',
|
'Listing' => 'Просмотр',
|
||||||
'RECORD_ACTION_CONFIRMATION'=>'Вы уверены, что хотите %s запись %s?',
|
'list' => 'посмотреть',
|
||||||
'one DNS record'=>'одна DNS-запись',
|
'RECORD_ACTION_CONFIRMATION' => 'Вы уверены, что хотите %s запись %s?',
|
||||||
'%s DNS records'=>'%s DNS-записи(ей)',
|
'1 DNS record' => 'записей на странице: 1',
|
||||||
'Add IP'=>'Добавить IP адрес',
|
'%s DNS records' => 'записей на странице %s',
|
||||||
'IP_DELETE_CONFIRMATION'=>'Вы уверены, что хотите удалить IP адрес %s?',
|
'Add IP' => 'Добавить IP адрес',
|
||||||
'Status'=>'Статус',
|
'IP_DELETE_CONFIRMATION' => 'Вы уверены, что хотите удалить IP адрес %s?',
|
||||||
'one IP address'=>'один IP',
|
'Status' => 'Статус',
|
||||||
'%s IP addresses'=>'%s IP адреса(ов)',
|
'1 IP address' => 'IP адресов на странице: 1',
|
||||||
'one log record'=>'одна запись',
|
'%s IP addresses' => 'IP адресов на странице: %s',
|
||||||
'%s log records'=>'%s записи(ей)',
|
'1 log record' => 'записей на странице: 1',
|
||||||
'Add Mail Domain'=>'Добавить почту для домена',
|
'%s log records' => 'записей на странице %s',
|
||||||
'MAIL_ACTION_CONFIRMATION'=>'Вы уверены, что хотите %s почту для домена %s?',
|
'Add Mail Domain' => 'Добавить домен',
|
||||||
'one domain with email'=>'один домен с почтой',
|
'MAIL_ACTION_CONFIRMATION' => 'Вы уверены, что хотите %s почту для домена %s?',
|
||||||
'%s domains with email'=>'%s домена(ов) с почтой',
|
'Add Mail Account' => 'Добавить аккаунт',
|
||||||
'Add Mail Account'=>'Добавить почтовый аккаунт',
|
'MAIL_ACCOUNT_ACTION_CONFIRMATION' => 'Вы уверены, что хотите %s почтовый ящик %s?',
|
||||||
'MAIL_ACCOUNT_ACTION_CONFIRMATION'=>'Вы уверены, что хотите %s почтовый ящик %s?',
|
'1 mail account' => 'почтовых акаунтов на странице: 1',
|
||||||
'one mail account'=>'один почтовый ящик',
|
'%s mail accounts' => 'почтовых акаунтов на странице: %s',
|
||||||
'%s mail accounts'=>'%s почтовых ящика(ов)',
|
'Add Package' => 'Добавить пакет',
|
||||||
'Add Package'=>'Добавить пакет',
|
'PACKAGE_DELETE_CONFIRMATION' => 'Вы уверены, что хотите удалить пакет %s?',
|
||||||
'PACKAGE_DELETE_CONFIRMATION'=>'Вы уверены, что хотите удалить пакет %s?',
|
'1 package' => 'пакетов на странице: 1',
|
||||||
'one package'=>'один пакет',
|
'%s packages' => 'пакетов на странице: %s',
|
||||||
'%s packages'=>'%s пакета(ов)',
|
'Daily' => 'Ежедневый',
|
||||||
'Daily'=>'Ежедневый',
|
'Weekly' => 'Еженедельный',
|
||||||
'Weekly'=>'Еженедельный',
|
'Monthly' => 'Ежемесячный',
|
||||||
'Monthly'=>'Ежемесячный',
|
'Yearly' => 'Ежегодный',
|
||||||
'Yearly'=>'Ежегодный',
|
'Search Results' => 'Результаты Поиска',
|
||||||
'Search Results'=>'Результаты Поиска',
|
'login as' => 'войти как',
|
||||||
'login as'=>'войти как',
|
'Object' => 'Объект',
|
||||||
'Object'=>'Объект',
|
'1 object' => 'объектов на странице: 1',
|
||||||
'one object'=>'один объект',
|
'%s objects' => 'объектов на странице :%s',
|
||||||
'%s objects'=>'%s объекта(ов)',
|
'Overall Statistics' => 'Вся Статистика',
|
||||||
'Overall Statistics'=>'Вся Статистика',
|
'show per user' => 'показать для пользователя',
|
||||||
'show per user'=>'показать для пользователя',
|
'Web' => 'Веб',
|
||||||
'Web'=>'Веб',
|
'Mail' => 'Почта',
|
||||||
'Mail'=>'Почта',
|
'User Directories' => 'Папки пользователя',
|
||||||
'User Directories'=>'Папки пользователя',
|
'Web SSL Domains' => 'SSL домены',
|
||||||
'Web SSL Domains'=>'SSL домены',
|
'one month' => 'один месяц',
|
||||||
'one month'=>'один месяц',
|
'%s months' => '%s месяца(ев)',
|
||||||
'%s months'=>'%s месяца(ев)',
|
'Add User' => 'Добавить аккаунт',
|
||||||
'Add User'=>'Добавить аккаунт',
|
'Add Domain' => 'Добавить домен',
|
||||||
'Add Domain'=>'Добавить домен',
|
'rebuild' => 'пересоздать',
|
||||||
'rebuild'=>'пересоздать',
|
'rebuild web' => 'пересоздать WEB',
|
||||||
'rebuild web'=>'пересоздать WEB',
|
'rebuild DNS' => 'пересоздать DNS',
|
||||||
'rebuild DNS'=>'пересоздать DNS',
|
'rebuild mail' => 'пересоздать MAIL',
|
||||||
'rebuild mail'=>'пересоздать MAIL',
|
'rebuild db' => 'пересоздать DB',
|
||||||
'rebuild db'=>'пересоздать DB',
|
'rebuild cron' => 'пересоздать CRON',
|
||||||
'rebuild cron'=>'пересоздать CRON',
|
'update counters' => 'пересчитать счетчики',
|
||||||
'update counters'=>'пересчитать счетчики',
|
'LOGGED_IN_AS' => 'Вы вошли как пользователь %s',
|
||||||
'LOGGED_IN_AS'=>'Вы вошли как пользователь %s',
|
'USER_ACTION_CONFIRMATION' => 'Вы уверены, что хотите %s пользователя %s?',
|
||||||
'USER_ACTION_CONFIRMATION'=>'Вы уверены, что хотите %s пользователя %s?',
|
'1 account' => ' пользователей на странице: 1',
|
||||||
'1 account'=>' пользователей на странице: 1',
|
'%s accounts' => 'пользователей на странице: %s',
|
||||||
'%s accounts'=>'пользователей на странице: %s',
|
'Add Web Domain' => 'Добавить домен',
|
||||||
'Add Web Domain'=>'Добавить домен',
|
'open webstats' => 'открыть отчет веб-аналитики',
|
||||||
'open webstats'=>'открыть отчет веб-аналитики',
|
'Error Log' => 'Лог Ошибок',
|
||||||
'Error Log'=>'Лог Ошибок',
|
'CGI Support' => 'Поддержка CGI',
|
||||||
'CGI Support'=>'Поддержка CGI',
|
'Statistics Auth' => 'Авторизация Статистики',
|
||||||
'Statistics Auth'=>'Авторизация Статистики',
|
'running' => 'работает',
|
||||||
'running'=>'работает',
|
'SERVICE_ACTION_FAILED' => 'Ошибка: Операция "%s" для сервиса "%s" не удалась',
|
||||||
'SERVICE_ACTION_FAILED'=>'Ошибка: Операция "%s" для сервиса "%s" не удалась',
|
'Load Average' => 'Нагрузка',
|
||||||
'Load Average'=>'Нагрузка',
|
'Memory Usage' => 'Использование Памяти',
|
||||||
'Memory Usage'=>'Использование Памяти',
|
'Bandwidth Usage' => 'Использование Сети',
|
||||||
'Bandwidth Usage'=>'Использование Сети',
|
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,10 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html');
|
||||||
// Panel
|
// Panel
|
||||||
top_panel($user,$TAB);
|
top_panel($user,$TAB);
|
||||||
|
|
||||||
|
$lang = 'ru_RU.utf8';
|
||||||
|
setlocale(LC_ALL, $lang);
|
||||||
|
|
||||||
|
|
||||||
// Data
|
// Data
|
||||||
if ($_SESSION['user'] == 'admin') {
|
if ($_SESSION['user'] == 'admin') {
|
||||||
if (empty($_GET['domain'])){
|
if (empty($_GET['domain'])){
|
||||||
|
|
|
@ -12,6 +12,9 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html');
|
||||||
// Panel
|
// Panel
|
||||||
top_panel($user,$TAB);
|
top_panel($user,$TAB);
|
||||||
|
|
||||||
|
$lang = 'ru_RU.utf8';
|
||||||
|
setlocale(LC_ALL, $lang);
|
||||||
|
|
||||||
// Data
|
// Data
|
||||||
if ($_SESSION['user'] == 'admin') {
|
if ($_SESSION['user'] == 'admin') {
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="vst-text" style="padding: 10px 0 0 2px;">
|
<td class="vst-text" style="padding: 10px 0 0 2px;">
|
||||||
<?php print _('IP-address');?>
|
<?php print _('IP Address');?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -152,9 +152,13 @@
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table class="data-col2">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 24px 0 0 0;">
|
<td style="padding: 24px 0 0 0;" width="116px">
|
||||||
<input type="submit" name="ok" value="<?php print _('Add');?>" class="button">
|
<input type="submit" name="ok" value="<?php print _('Add');?>" class="button">
|
||||||
|
</td>
|
||||||
|
<td style="padding: 24px 0 0 0;">
|
||||||
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -105,9 +105,13 @@
|
||||||
<input type="text" size="20" class="vst-input" name="v_priority" <?php if (!empty($v_priority)) echo "value=".$v_priority; ?>>
|
<input type="text" size="20" class="vst-input" name="v_priority" <?php if (!empty($v_priority)) echo "value=".$v_priority; ?>>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table class="data-col2">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 24px 0 0 0;">
|
<td style="padding: 24px 0 0 0;" width="116px">
|
||||||
<input type="submit" name="ok_rec" value="<?php print _('Add');?>" class="button">
|
<input type="submit" name="ok_rec" value="<?php print _('Add');?>" class="button">
|
||||||
|
</td>
|
||||||
|
<td style="padding: 24px 0 0 0;">
|
||||||
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -82,9 +82,13 @@
|
||||||
<input type="checkbox" size="20" class="vst-checkbox" name="v_dkim" <?php if (isset($v_dkim)&&$v_dkim == 'yes') echo "checked=yes"; ?>>
|
<input type="checkbox" size="20" class="vst-checkbox" name="v_dkim" <?php if (isset($v_dkim)&&$v_dkim == 'yes') echo "checked=yes"; ?>>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table class="data-col2">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 24px 0 0 0;">
|
<td style="padding: 24px 0 0 0;" width="116px">
|
||||||
<input type="submit" name="ok" value="<?php print _('Add');?>" class="button">
|
<input type="submit" name="ok" value="<?php print _('Add');?>" class="button">
|
||||||
|
</td>
|
||||||
|
<td style="padding: 24px 0 0 0;">
|
||||||
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -134,14 +134,18 @@
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table class="data-col2">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 24px 0 0 0;">
|
<td style="padding: 24px 0 0 0;" width="116px">
|
||||||
<input type="submit" name="ok_acc" value="<?php print _('Add');?>" class="button">
|
<input type="submit" name="ok_acc" value="<?php print _('Add');?>" class="button">
|
||||||
|
</td>
|
||||||
|
<td style="padding: 24px 0 0 0;">
|
||||||
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
@ -31,9 +31,9 @@
|
||||||
<tr class="data-add">
|
<tr class="data-add">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<table class="data-col1">
|
<table class="data-col1">
|
||||||
<tr><td style="padding: 24px 0 2px 4px;"><a class="data-date" ?><?php echo date("d M Y", strtotime($v_date))?></a></td></tr>
|
<tr><td style="padding: 24px 0 2px 4px;"><a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a></td></tr>
|
||||||
<tr><td style="padding: 0 0 6px 4px;"><a class="data-date" ?><?php echo $v_time?></a></td></tr>
|
<tr><td style="padding: 0 0 6px 4px;"><a class="data-date" ?><?php echo $v_time?></a></td></tr>
|
||||||
<tr><td style="padding: 0 0 0 21px;" class="data-<?php echo $v_status ?>"><b><?php echo $v_status ?></b></td></tr>
|
<tr><td style="padding: 0 0 0 21px;" class="data-<?php echo $v_status ?>"><b><?php echo _($v_status) ?></b></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
|
@ -114,9 +114,13 @@
|
||||||
<input type="text" size="20" class="vst-input" name="v_ttl" <?php if (!empty($v_ttl)) echo "value=".$v_ttl; ?>>
|
<input type="text" size="20" class="vst-input" name="v_ttl" <?php if (!empty($v_ttl)) echo "value=".$v_ttl; ?>>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table class="data-col2">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 24px 0 0 0;">
|
<td style="padding: 24px 0 0 0;" width="116px">
|
||||||
<input type="submit" class="button" name="save" value="<?php print _('Save');?>">
|
<input type="submit" class="button" name="save" value="<?php print _('Save');?>">
|
||||||
|
</td>
|
||||||
|
<td style="padding: 24px 0 0 0;">
|
||||||
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -31,9 +31,9 @@
|
||||||
<tr class="data-add">
|
<tr class="data-add">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<table class="data-col1">
|
<table class="data-col1">
|
||||||
<tr><td style="padding: 24px 0 2px 4px;"><a class="data-date" ?><?php echo date("d M Y", strtotime($v_date))?></a></td></tr>
|
<tr><td style="padding: 24px 0 2px 4px;"><a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a></td></tr>
|
||||||
<tr><td style="padding: 0 0 6px 4px;"><a class="data-date" ?><?php echo $v_time?></a></td></tr>
|
<tr><td style="padding: 0 0 6px 4px;"><a class="data-date" ?><?php echo $v_time?></a></td></tr>
|
||||||
<tr><td style="padding: 0 0 0 21px;" class="data-<?php echo $v_status ?>"><b><?php echo $v_status ?></b></td></tr>
|
<tr><td style="padding: 0 0 0 21px;" class="data-<?php echo $v_status ?>"><b><?php echo _($v_status) ?></b></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
|
@ -94,13 +94,18 @@
|
||||||
<input type="text" size="20" class="vst-input" name="v_priority" <?php if (!empty($v_priority)) echo "value=".$v_priority; ?>>
|
<input type="text" size="20" class="vst-input" name="v_priority" <?php if (!empty($v_priority)) echo "value=".$v_priority; ?>>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table class="data-col2">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 24px 0 0 0;">
|
<td style="padding: 24px 0 0 0;" width="116px">
|
||||||
<input type="submit" class="button" name="save" value="<?php print _('Save');?>">
|
<input type="submit" class="button" name="save" value="<?php print _('Save');?>">
|
||||||
|
</td>
|
||||||
|
<td style="padding: 24px 0 0 0;">
|
||||||
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
<tr class="data-add">
|
<tr class="data-add">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<table class="data-col1">
|
<table class="data-col1">
|
||||||
<tr><td style="padding: 24px 0 2px 4px;"><a class="data-date" ?><?php echo date("d M Y", strtotime($v_date))?></a></td></tr>
|
<tr><td style="padding: 24px 0 2px 4px;"><a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a></td></tr>
|
||||||
<tr><td style="padding: 0 0 6px 4px;"><a class="data-date" ?><?php echo $v_time?></a></td></tr>
|
<tr><td style="padding: 0 0 6px 4px;"><a class="data-date" ?><?php echo $v_time?></a></td></tr>
|
||||||
<tr><td style="padding: 0 0 0 21px;" class="data-<?php echo $v_status ?>"><b><?php echo _($v_status); ?></b></td></tr>
|
<tr><td style="padding: 0 0 0 21px;" class="data-<?php echo $v_status ?>"><b><?php echo _($v_status); ?></b></td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
@ -93,9 +93,13 @@
|
||||||
<input type="text" size="20" class="vst-input" name="v_catchall" <?php if (!empty($v_catchall)) echo "value=".$v_catchall; ?> >
|
<input type="text" size="20" class="vst-input" name="v_catchall" <?php if (!empty($v_catchall)) echo "value=".$v_catchall; ?> >
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table class="data-col2">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 24px 0 0 0;">
|
<td style="padding: 24px 0 0 0;" width="116px">
|
||||||
<input type="submit" class="button" name="save" value="<?php print _('Save');?>">
|
<input type="submit" class="button" name="save" value="<?php print _('Save');?>">
|
||||||
|
</td>
|
||||||
|
<td style="padding: 24px 0 0 0;">
|
||||||
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -52,7 +52,7 @@
|
||||||
<tr class="data-add">
|
<tr class="data-add">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<table class="data-col1">
|
<table class="data-col1">
|
||||||
<tr><td style="padding: 24px 0 2px 4px;"><a class="data-date" ?><?php echo date("d M Y", strtotime($v_date))?></a></td></tr>
|
<tr><td style="padding: 24px 0 2px 4px;"><a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a></td></tr>
|
||||||
<tr><td style="padding: 0 0 6px 4px;"><a class="data-date" ?><?php echo $v_time?></a></td></tr>
|
<tr><td style="padding: 0 0 6px 4px;"><a class="data-date" ?><?php echo $v_time?></a></td></tr>
|
||||||
<tr><td style="padding: 0 0 0 21px;" class="data-<?php echo $v_status ?>"><b><?php echo $v_status ?></b></td></tr>
|
<tr><td style="padding: 0 0 0 21px;" class="data-<?php echo $v_status ?>"><b><?php echo $v_status ?></b></td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
@ -142,9 +142,13 @@
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table class="data-col2">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 24px 0 0 0;">
|
<td style="padding: 24px 0 0 0;" width="116px">
|
||||||
<input type="submit" name="save" value="<?php print _('Save');?>" class="button">
|
<input type="submit" name="save" value="<?php print _('Save');?>" class="button">
|
||||||
|
</td>
|
||||||
|
<td style="padding: 24px 0 0 0;">
|
||||||
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -1,146 +1,159 @@
|
||||||
<table class="sub-menu" style="background: white;">
|
<table class="sub-menu" style="background: white;">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 12px 0 8px 6px">
|
<td style="padding: 12px 0 8px 6px">
|
||||||
<div style="float:left">
|
<div style="float:left">
|
||||||
<button style="width:120px; padding: 2px 0px;" onclick="location.href='/add/dns/'"> <?php print _('Add DNS Domain');?> </button>
|
<button style="width:120px; padding: 2px 0px;" onclick="location.href='/add/dns/'"> <?php print _('Add DNS Domain');?> </button>
|
||||||
</div>
|
</div>
|
||||||
<div style="text-align: right; float: right;">
|
<div style="text-align: right; float: right;">
|
||||||
<form action="/search/" method="get">
|
<form action="/search/" method="get">
|
||||||
<input type="text" name="q" style="margin: 2px 2px 0px 0px; width: 250px; padding: 3px;" size="30">
|
<input type="text" name="q" style="margin: 2px 2px 0px 0px; width: 250px; padding: 3px;" size="30">
|
||||||
<input type="submit" value="<?php print _('Search');?>" class="button" style="font-size: 12px; height: 24px;">
|
<input type="submit" value="<?php print _('Search');?>" class="button" style="font-size: 12px; height: 24px;">
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div style="float:left; padding-left: 26px;">
|
<div style="float:left; padding-left: 26px;">
|
||||||
<form action="/bulk/dns/" method="post" id="objects">
|
<form action="/bulk/dns/" method="post" id="objects">
|
||||||
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
||||||
<select style="margin:0 2px 0 0px;" name="action">
|
<select style="margin:0 2px 0 0px;" name="action">
|
||||||
<option><?php print _('apply to selected');?></option>
|
<option><?php print _('apply to selected');?></option>
|
||||||
<option><?php print _('suspend');?></option>
|
<option><?php print _('suspend');?></option>
|
||||||
<option><?php print _('unsuspend');?></option>
|
<option><?php print _('unsuspend');?></option>
|
||||||
<option><?php print _('delete');?></option>
|
<option><?php print _('delete');?></option>
|
||||||
</select>
|
</select>
|
||||||
<input type="submit" name="ok" value="›" class="button" style="width: 37px; font-size: 12px; height: 24px;">
|
<input type="submit" name="ok" value="›" class="button" style="width: 37px; font-size: 12px; height: 24px;">
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<div id="vstobjects">
|
<div id="vstobjects">
|
||||||
<table class="data">
|
<table class="data">
|
||||||
<?php
|
<?php
|
||||||
foreach ($data as $key => $value) {
|
foreach ($data as $key => $value) {
|
||||||
++$i;
|
++$i;
|
||||||
if ($data[$key]['SUSPENDED'] == 'yes') {
|
if ($data[$key]['SUSPENDED'] == 'yes') {
|
||||||
$status = 'suspended';
|
$status = 'suspended';
|
||||||
$spnd_action = 'unsuspend' ;
|
$spnd_action = 'unsuspend' ;
|
||||||
} else {
|
} else {
|
||||||
$status = 'active';
|
$status = 'active';
|
||||||
$spnd_action = 'suspend' ;
|
$spnd_action = 'suspend' ;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
<tr class="data-row">
|
||||||
<tr class="data-row">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<table class="data-col1">
|
||||||
<table class="data-col1">
|
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="domain[]" value="<?php echo "$key" ?>" ></td></tr>
|
||||||
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="domain[]" value="<?php echo "$key" ?>" ></td></tr>
|
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo strftime("%d %b %Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
||||||
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo date("d M Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status) ?></b></td></tr>
|
||||||
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status) ?></b></td></tr>
|
</table>
|
||||||
</table>
|
</td>
|
||||||
</td>
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
||||||
<table width="830px">
|
<span class="data-controls do_delete">
|
||||||
<tr>
|
<img src="/images/delete.png" width="7px" height="7px">
|
||||||
<td></td>
|
<?php print _('delete');?>
|
||||||
<td class="data-controls" width="108px"><a href="/list/dns/?domain=<?php echo $key ?>"><img src="/images/more.png" width="8px" height="8px"> <?php print _('LIST_DOMAIN_RECORDS',$data[$key]['RECORDS']); ?> </a></td>
|
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?php echo $key ?>" />
|
||||||
<td class="data-controls" width="92px"><a href="/add/dns/?domain=<?php echo $key ?>"><img src="/images/add.png" width="8px" height="8px"> <?php print _('add record');?></a></td>
|
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
||||||
<td class="data-controls" width="50px"><a href="/edit/dns/?domain=<?php echo $key ?>"><img src="/images/edit.png" width="8px" height="8px"> <?php print _('edit');?></a></td>
|
<p class="counter-value"><?php print _('DOMAIN_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
||||||
<td class="data-controls do_<?php echo $spnd_action ?>" width="80px">
|
</div>
|
||||||
<img src="/images/suspend.png" width="7px" height="8px" class="do_<?php echo $spnd_action ?>">
|
</span>
|
||||||
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>"> <?php echo _($spnd_action); ?></a>
|
</a>
|
||||||
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/dns/?domain=<?php echo $key ?>" />
|
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>">
|
||||||
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
<span class="data-controls do_<?php echo $spnd_action ?>">
|
||||||
<p class="counter-value"><?php print _('DOMAIN_ACTION_CONFIRMATION',_($spnd_action),$key);?></p>
|
<img src="/images/suspend.png" width="7px" height="8px">
|
||||||
</div>
|
<?php echo _($spnd_action); ?>
|
||||||
</td>
|
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/dns/?domain=<?php echo $key ?>" />
|
||||||
<td class="data-controls do_delete" width="70px">
|
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
||||||
<img src="/images/delete.png" width="7px" height="7px" class="do_delete">
|
<p class="counter-value"><?php print _('DOMAIN_ACTION_CONFIRMATION',_($spnd_action),$key);?></p>
|
||||||
<a id="delete_link_<?php echo $i ?>" class="do_delete"> <?php print _('delete');?></a>
|
</div>
|
||||||
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?php echo $key ?>" />
|
</span>
|
||||||
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
</a>
|
||||||
<p class="counter-value"><?php print _('DOMAIN_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
<a href="/edit/dns/?domain=<?php echo $key ?>">
|
||||||
</div>
|
<span class="data-controls" >
|
||||||
</td>
|
<img src="/images/edit.png" width="8px" height="8px">
|
||||||
</tr>
|
<?php print _('edit');?>
|
||||||
</table>
|
</span>
|
||||||
<table class="data-col2" width="830px">
|
</a>
|
||||||
<tr>
|
<a href="/add/dns/?domain=<?php echo $key ?>">
|
||||||
<td colspan=3 class="domain" style="padding: 0 0 0 4px;">
|
<span class="data-controls" >
|
||||||
<b><?php echo $key ?></b>
|
<img src="/images/add.png" width="8px" height="8px">
|
||||||
</td>
|
<?php print _('add record');?>
|
||||||
</tr>
|
</span>
|
||||||
<tr>
|
</a>
|
||||||
<td style="vertical-align:top;" >
|
<a href="/list/dns/?domain=<?php echo $key ?>">
|
||||||
<table>
|
<span class="data-controls" >
|
||||||
<tr>
|
<img src="/images/more.png" width="8px" height="8px">
|
||||||
<td class="counter-name" style="padding: 2px 0 0 2px;">
|
<?php print _('LIST_DOMAIN_RECORDS',$data[$key]['RECORDS']); ?>
|
||||||
<?php echo $data[$key]['IP'] ?>
|
</span>
|
||||||
</td>
|
</a>
|
||||||
<tr>
|
<table class="data-col2" width="830px">
|
||||||
<td class="counter-name" style="padding: 0 0 20px 2px">
|
<tr>
|
||||||
[<?php echo $data[$key]['TPL'] ?>] <?php print _('template');?>
|
<td colspan=3 class="domain" style="padding: 0 0 0 4px;">
|
||||||
</td>
|
<b><?php echo $key ?></b>
|
||||||
</tr>
|
</td>
|
||||||
</table>
|
</tr>
|
||||||
</td>
|
<tr>
|
||||||
<td style="vertical-align:top;" width="250">
|
<td style="vertical-align:top;" >
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">SOA:</td>
|
<td class="counter-name" style="padding: 2px 0 0 2px;">
|
||||||
<td class="counter-value"><?php echo $data[$key]['SOA'] ?></td>
|
<?php echo $data[$key]['IP'] ?>
|
||||||
</tr>
|
</td>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">TTL:</td>
|
<td class="counter-name" style="padding: 0 0 20px 2px">
|
||||||
<td class="counter-value"><?php echo $data[$key]['TTL'] ?></td>
|
[<?php echo $data[$key]['TPL'] ?>] <?php print _('template');?>
|
||||||
</tr>
|
</td>
|
||||||
</table>
|
</tr>
|
||||||
</td>
|
</table>
|
||||||
<td rowspan=4 style="vertical-align:top;" width="300">
|
</td>
|
||||||
<table>
|
<td style="vertical-align:top;" width="250">
|
||||||
<tr>
|
<table>
|
||||||
<td class="counter-name"><?php print _('Expire');?>:</td>
|
<tr>
|
||||||
<td class="counter-value"><?php echo date("Y M d", strtotime($data[$key]['EXP'])) ?></td>
|
<td class="counter-name">SOA:</td>
|
||||||
</tr>
|
<td class="counter-value"><?php echo $data[$key]['SOA'] ?></td>
|
||||||
<tr>
|
</tr>
|
||||||
<td class="counter-name"><?php print _('Records');?>:</td>
|
<tr>
|
||||||
<td class="counter-value"><?php echo $data[$key]['RECORDS'] ?></td>
|
<td class="counter-name">TTL:</td>
|
||||||
</tr>
|
<td class="counter-value"><?php echo $data[$key]['TTL'] ?></td>
|
||||||
</table>
|
</tr>
|
||||||
</td>
|
</table>
|
||||||
</tr>
|
</td>
|
||||||
</table>
|
<td rowspan=4 style="vertical-align:top;" width="300">
|
||||||
</td>
|
<table>
|
||||||
</tr>
|
<tr>
|
||||||
<?php
|
<td class="counter-name"><?php print _('Expire');?>:</td>
|
||||||
|
<td class="counter-value"><?php echo strftime("%d %b %Y", strtotime($data[$key]['EXP'])) ?></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="counter-name"><?php print _('Records');?>:</td>
|
||||||
|
<td class="counter-value"><?php echo $data[$key]['RECORDS'] ?></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<table class="data-count">
|
<table class="data-count">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="160px"></td>
|
<td width="160px"></td>
|
||||||
<td>
|
<td>
|
||||||
<?php
|
<?php
|
||||||
if ( $i == 1) {
|
if ( $i == 1) {
|
||||||
echo _('one domain');
|
echo _('1 domain');
|
||||||
} else {
|
} else {
|
||||||
echo _('%s domains',$i);
|
echo _('%s domains',$i);
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -27,89 +27,91 @@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div id="vstobjects">
|
<div id="vstobjects">
|
||||||
<div style="height:10px; font-size:0;"></div>
|
<div style="height:10px; font-size:0;"></div>
|
||||||
<table class="data" style="background: #ebe9dc;">
|
<table class="data" style="background: #ebe9dc;">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 8px 2px 8px 0;">
|
<td style="padding: 8px 2px 8px 0;">
|
||||||
<a class="name" style="color: #555; font-size: 10pt;"><b><?php print _('Listing');?> <?php echo $_GET['domain'] ?></b></a>
|
<a class="name" style="color: #555; font-size: 10pt;"><b><?php print _('Listing');?> <?php echo $_GET['domain'] ?></b></a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div style="height:10px; font-size:0;"></div>
|
<div style="height:10px; font-size:0;"></div>
|
||||||
<table class="data">
|
<table class="data">
|
||||||
<?php
|
<?php
|
||||||
|
foreach ($data as $key => $value) {
|
||||||
foreach ($data as $key => $value) {
|
++$i;
|
||||||
++$i;
|
if ($data[$key]['SUSPENDED'] == 'yes') {
|
||||||
if ($data[$key]['SUSPENDED'] == 'yes') {
|
$status = 'suspended';
|
||||||
$status = 'suspended';
|
$spnd_action = 'unsuspend' ;
|
||||||
$spnd_action = 'unsuspend' ;
|
} else {
|
||||||
} else {
|
$status = 'active';
|
||||||
$status = 'active';
|
$spnd_action = 'suspend' ;
|
||||||
$spnd_action = 'suspend' ;
|
}
|
||||||
}
|
?>
|
||||||
?>
|
<tr class="data-row">
|
||||||
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<tr class="data-row">
|
<table class="data-col1">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="record[]" value="<?php echo $data[$key]['ID']?>" > <input type="hidden" name="domain" value="<?php echo $_GET['domain'] ?>" ></td></tr>
|
||||||
<table class="data-col1">
|
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo strftime("%d %b %Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
||||||
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="record[]" value="<?php echo $data[$key]['ID']?>" > <input type="hidden" name="domain" value="<?php echo $_GET['domain'] ?>" ></td></tr>
|
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
||||||
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo date("d M Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
</table>
|
||||||
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
</td>
|
||||||
</table>
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
</td>
|
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<span class="data-controls do_delete">
|
||||||
<table width="830px">
|
<img src="/images/delete.png" width="7px" height="7px">
|
||||||
<tr>
|
<?php print _('delete');?>
|
||||||
<td></td>
|
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?php echo $_GET['domain'] ?>&record_id=<?php echo $data[$key]['ID'] ?>" />
|
||||||
<td class="data-controls" width="50px"><a href="/edit/dns/?domain=<?php echo $_GET['domain'] ?>&record_id=<?php echo $data[$key]['ID'] ?>"><img src="/images/edit.png" width="8px" height="8px"> <?php print _('edit');?></a></td>
|
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
||||||
<td class="data-controls do_<?php echo $spnd_action ?>" width="80px">
|
<p class="counter-value"><?php print _('RECORD_ACTION_CONFIRMATION',_('delete'),$data[$key]['RECORD']);?></p>
|
||||||
<img src="/images/suspend.png" width="7px" height="8px" class="do_<?php echo $spnd_action ?>">
|
</div>
|
||||||
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>"> <?php echo _($spnd_action); ?></a>
|
</span>
|
||||||
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/dns/?domain=<?php echo $_GET['domain'] ?>&record_id=<?php echo $data[$key]['ID'] ?>" />
|
</a>
|
||||||
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>">
|
||||||
<p class="counter-value"><?php print _('RECORD_ACTION_CONFIRMATION',_($spnd_action),$data[$key]['RECORD']);?></p>
|
<span class="data-controls do_<?php echo $spnd_action ?>">
|
||||||
</div>
|
<img src="/images/suspend.png" width="7px" height="8px">
|
||||||
</td>
|
<?php echo _($spnd_action); ?>
|
||||||
<td class="data-controls do_delete" width="70px">
|
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/dns/?domain=<?php echo $_GET['domain'] ?>&record_id=<?php echo $data[$key]['ID'] ?>" />
|
||||||
<img src="/images/delete.png" width="7px" height="7px" class="do_delete">
|
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
||||||
<a id="delete_link_<?php echo $i ?>" class="do_delete"> <?php print _('delete');?></a>
|
<p class="counter-value"><?php print _('RECORD_ACTION_CONFIRMATION',_($spnd_action),$data[$key]['RECORD']);?></p>
|
||||||
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?php echo $_GET['domain'] ?>&record_id=<?php echo $data[$key]['ID'] ?>" />
|
</div>
|
||||||
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
</span>
|
||||||
<p class="counter-value"><?php print _('RECORD_ACTION_CONFIRMATION',_('delete'),$data[$key]['RECORD']);?></p>
|
</a>
|
||||||
</div>
|
<a href="/edit/dns/?domain=<?php echo $_GET['domain'] ?>&record_id=<?php echo $data[$key]['ID'] ?>">
|
||||||
</td>
|
<span class="data-controls">
|
||||||
</tr>
|
<img src="/images/edit.png" width="8px" height="8px">
|
||||||
</table>
|
<?php print _('edit');?>
|
||||||
<table class="data-col5" width="780px">
|
</span>
|
||||||
<tr>
|
</a>
|
||||||
<td class="log" style="padding: 0 0 0 4px;" width="200"><b><?php echo $data[$key]['RECORD'] ?></b></td>
|
<table class="data-col5" width="780px">
|
||||||
<td class="log-counter-value" width="80"><?php echo $data[$key]['TYPE'] ?></td>
|
<tr>
|
||||||
<td class="log-counter-value" width="80"><?php echo $data[$key]['PRIORITY'] ?></td>
|
<td class="log" style="padding: 0 0 0 4px;" width="200"><b><?php echo $data[$key]['RECORD'] ?></b></td>
|
||||||
<td class="log-counter-value" ><?php echo $data[$key]['VALUE'] ?></td>
|
<td class="log-counter-value" width="80"><?php echo $data[$key]['TYPE'] ?></td>
|
||||||
</tr>
|
<td class="log-counter-value" width="80"><?php echo $data[$key]['PRIORITY'] ?></td>
|
||||||
</table>
|
<td class="log-counter-value" ><?php echo $data[$key]['VALUE'] ?></td>
|
||||||
</td>
|
</tr>
|
||||||
</tr>
|
</table>
|
||||||
<?php
|
</td>
|
||||||
}
|
</tr>
|
||||||
?>
|
<?php
|
||||||
</table>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
<table class="data-count">
|
|
||||||
<tr>
|
|
||||||
<td width="160px">
|
|
||||||
<td>
|
|
||||||
<?php
|
|
||||||
if ( $i == 1) {
|
|
||||||
echo _('one DNS record');
|
|
||||||
} else {
|
|
||||||
echo _('%s DNS records',$i);
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</td>
|
</table>
|
||||||
</tr>
|
</form>
|
||||||
</table>
|
<table class="data-count">
|
||||||
</div>
|
<tr>
|
||||||
|
<td width="160px">
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<?php
|
||||||
|
if ( $i == 1) {
|
||||||
|
echo _('1 DNS record');
|
||||||
|
} else {
|
||||||
|
echo _('%s DNS records',$i);
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
|
|
@ -1,173 +1,188 @@
|
||||||
<table class="sub-menu" style="background: white;">
|
<table class="sub-menu" style="background: white;">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 12px 0 8px 6px">
|
<td style="padding: 12px 0 8px 6px">
|
||||||
<div style="float:left">
|
<div style="float:left">
|
||||||
<button style="width:120px; padding: 2px 0px;" onclick="location.href='/add/mail/'"> <?php print _('Add Mail Domain');?> </button>
|
<button style="width:120px; padding: 2px 0px;" onclick="location.href='/add/mail/'"> <?php print _('Add Mail Domain');?> </button>
|
||||||
</div>
|
</div>
|
||||||
<div style="text-align: right; float: right;">
|
<div style="text-align: right; float: right;">
|
||||||
<form action="/search/" method="get" >
|
<form action="/search/" method="get" >
|
||||||
<input type="text" name="q" style="margin: 2px 2px 0px 0px; width: 250px; padding: 3px;" size="30">
|
<input type="text" name="q" style="margin: 2px 2px 0px 0px; width: 250px; padding: 3px;" size="30">
|
||||||
<input type="submit" value="<?php print _('Search');?>" class="button" style="font-size: 12px; height: 24px;">
|
<input type="submit" value="<?php print _('Search');?>" class="button" style="font-size: 12px; height: 24px;">
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div style="float:left; padding-left: 26px;">
|
<div style="float:left; padding-left: 26px;">
|
||||||
<form action="/bulk/mail/" method="post" id="objects">
|
<form action="/bulk/mail/" method="post" id="objects">
|
||||||
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
||||||
<select style="margin:0 2px 0 0px;" name="action">
|
<select style="margin:0 2px 0 0px;" name="action">
|
||||||
<option><?php print _('apply to selected');?></option>
|
<option><?php print _('apply to selected');?></option>
|
||||||
<option><?php print _('suspend');?></option>
|
<option><?php print _('suspend');?></option>
|
||||||
<option><?php print _('unsuspend');?></option>
|
<option><?php print _('unsuspend');?></option>
|
||||||
<option><?php print _('delete');?></option>
|
<option><?php print _('delete');?></option>
|
||||||
</select>
|
</select>
|
||||||
<input type="submit" name="ok" value="›" class="button" style="width: 37px; font-size: 12px; height: 24px;">
|
<input type="submit" name="ok" value="›" class="button" style="width: 37px; font-size: 12px; height: 24px;">
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
<div id="vstobjects">
|
||||||
<div id="vstobjects">
|
<table class="data">
|
||||||
<table class="data">
|
<?php
|
||||||
<?php
|
|
||||||
list($http_host, $port) = explode(':', $_SERVER["HTTP_HOST"]);
|
list($http_host, $port) = explode(':', $_SERVER["HTTP_HOST"]);
|
||||||
foreach ($data as $key => $value) {
|
foreach ($data as $key => $value) {
|
||||||
++$i;
|
++$i;
|
||||||
if ($data[$key]['SUSPENDED'] == 'yes') {
|
if ($data[$key]['SUSPENDED'] == 'yes') {
|
||||||
$status = 'suspended';
|
$status = 'suspended';
|
||||||
$spnd_action = 'unsuspend' ;
|
$spnd_action = 'unsuspend' ;
|
||||||
} else {
|
} else {
|
||||||
$status = 'active';
|
$status = 'active';
|
||||||
$spnd_action = 'suspend' ;
|
$spnd_action = 'suspend' ;
|
||||||
}
|
}
|
||||||
if (empty($data[$key]['CATCHALL'])) {
|
if (empty($data[$key]['CATCHALL'])) {
|
||||||
$data[$key]['CATCHALL'] = '/dev/null';
|
$data[$key]['CATCHALL'] = '/dev/null';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
<tr class="data-row">
|
||||||
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
|
<table class="data-col1">
|
||||||
|
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="domain[]" value="<?php echo "$key" ?>" ></td></tr>
|
||||||
|
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo strftime("%d %b %Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
||||||
|
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
|
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
||||||
|
<span class="data-controls do_delete">
|
||||||
|
<img src="/images/delete.png" width="7px" height="7px">
|
||||||
|
<?php print _('delete');?>
|
||||||
|
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?php echo $key ?>" />
|
||||||
|
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
||||||
|
<p class="counter-value"><?php print _('MAIL_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
||||||
|
</div>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>">
|
||||||
|
<span class="data-controls do_<?php echo $spnd_action ?>">
|
||||||
|
<img src="/images/suspend.png" width="7px" height="8px">
|
||||||
|
<?php echo _($spnd_action); ?>
|
||||||
|
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/mail/?domain=<?php echo $key ?>" />
|
||||||
|
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
||||||
|
<p class="counter-value"><?php print _('MAIL_ACTION_CONFIRMATION',_($spnd_action),$key);?></p>
|
||||||
|
</div>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a href="/edit/mail/?domain=<?php echo $key ?>">
|
||||||
|
<span class="data-controls">
|
||||||
|
<img src="/images/edit.png" width="8px" height="8px">
|
||||||
|
<?php print _('edit');?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a href="<?php echo "http://".$http_host."/webmail/"; ?>" target="_blank">
|
||||||
|
<span class="data-controls"><img src="/images/new_window.png" width="8px" height="8px">
|
||||||
|
<?php print _('open webmail');?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a href="/add/mail/?domain=<?php echo $key ?>">
|
||||||
|
<span class="data-controls">
|
||||||
|
<img src="/images/add.png" width="8px" height="8px">
|
||||||
|
<?php print _('add account');?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a href="?domain=<?php echo $key ?>">
|
||||||
|
<span class="data-controls">
|
||||||
|
<img src="/images/more.png" width="8px" height="8px">
|
||||||
|
<?php print _('LIST_MAIL_ACCOUNTS',$data[$key]['RECORDS']); ?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
<tr class="data-row">
|
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
|
||||||
<table class="data-col1">
|
|
||||||
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="domain[]" value="<?php echo "$key" ?>" ></td></tr>
|
|
||||||
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo date("d M Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
|
||||||
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
|
||||||
<table width="830px">
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td class="data-controls" width="112px"><a href="?domain=<?php echo $key ?>"><img src="/images/more.png" width="8px" height="8px"> <?php print _('list');?> <?php echo $data[$key]['ACCOUNTS'] ?> <?php print _('accounts');?></a></td>
|
|
||||||
<td class="data-controls" width="98px"><a href="/add/mail/?domain=<?php echo $key ?>"><img src="/images/add.png" width="8px" height="8px"> <?php print _('add account');?></a></td>
|
|
||||||
<td class="data-controls" width="104px"><a href="<?php echo "http://".$http_host."/webmail/"; ?>" target="_blank"><img src="/images/new_window.png" width="8px" height="8px"> <?php print _('open webmail');?></a></td>
|
|
||||||
<td class="data-controls" width="50px"><a href="/edit/mail/?domain=<?php echo $key ?>"><img src="/images/edit.png" width="8px" height="8px"> <?php print _('edit');?></a></td>
|
|
||||||
<td class="data-controls do_<?php echo $spnd_action ?>" width="80px">
|
|
||||||
<img src="/images/suspend.png" width="7px" height="8px" class="do_<?php echo $spnd_action ?>">
|
|
||||||
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>"> <?php echo _($spnd_action); ?></a>
|
|
||||||
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/mail/?domain=<?php echo $key ?>" />
|
|
||||||
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
|
||||||
<p class="counter-value"><?php print _('MAIL_ACTION_CONFIRMATION',_($spnd_action),$key);?></p>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td class="data-controls do_delete" width="70px">
|
|
||||||
<img src="/images/delete.png" width="7px" height="7px" class="do_delete">
|
|
||||||
<a id="delete_link_<?php echo $i ?>" class="do_delete"> <?php print _('delete');?></a>
|
|
||||||
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?php echo $key ?>" />
|
|
||||||
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
|
||||||
<p class="counter-value"><?php print _('MAIL_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table class="data-col2" width="830px">
|
<table class="data-col2" width="830px">
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan=3 class="domain" style="padding: 0 0 0 4px;">
|
<td colspan=3 class="domain" style="padding: 0 0 0 4px;">
|
||||||
<b><?php echo $key ?></b>
|
<b><?php echo $key ?></b>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align:top;" >
|
<td style="vertical-align:top;" >
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name" style="padding: 2px 0 2px 0">
|
<td class="counter-name" style="padding: 2px 0 2px 0">
|
||||||
<?php print _('Catchall email');?> > <?php echo $data[$key]['CATCHALL'] ?>
|
<?php print _('Catchall email');?> > <?php echo $data[$key]['CATCHALL'] ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="chart1">
|
<td class="chart1">
|
||||||
<?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
<?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
||||||
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
||||||
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td style="vertical-align:top;" width="250">
|
<td style="vertical-align:top;" width="250">
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">
|
<td class="counter-name">
|
||||||
<?php print _('AntiVirus Support');?>:
|
<?php print _('AntiVirus Support');?>:
|
||||||
</td>
|
</td>
|
||||||
<td class="counter-value">
|
<td class="counter-value">
|
||||||
<?php echo $data[$key]['ANTIVIRUS'] ?>
|
<?php echo _($data[$key]['ANTIVIRUS']) ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">
|
<td class="counter-name">
|
||||||
<?php print _('AntiSpam Support');?>:
|
<?php print _('AntiSpam Support');?>:
|
||||||
</td>
|
</td>
|
||||||
<td class="counter-value">
|
<td class="counter-value">
|
||||||
<?php echo $data[$key]['ANTISPAM'] ?>
|
<?php echo _($data[$key]['ANTISPAM']) ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td rowspan=4 style="vertical-align:top;" width="300">
|
<td rowspan=4 style="vertical-align:top;" width="300">
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">
|
<td class="counter-name">
|
||||||
<?php print _('DKIM Support');?>:
|
<?php print _('DKIM Support');?>:
|
||||||
</td>
|
</td>
|
||||||
<td class="counter-value">
|
<td class="counter-value">
|
||||||
<?php echo $data[$key]['DKIM'] ?>
|
<?php echo _($data[$key]['DKIM']) ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">
|
<td class="counter-name">
|
||||||
<?php print _('Accounts');?>:
|
<?php print _('Accounts');?>:
|
||||||
</td>
|
</td>
|
||||||
<td class="counter-value">
|
<td class="counter-value">
|
||||||
<?php echo $data[$key]['ACCOUNTS'] ?>
|
<?php echo $data[$key]['ACCOUNTS'] ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<?php
|
||||||
<?php
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
|
<table class="data-count">
|
||||||
<table class="data-count">
|
<tr>
|
||||||
<tr>
|
<td width="160px"></td>
|
||||||
<td width="160px"></td>
|
<td>
|
||||||
<td>
|
<?php
|
||||||
<?php
|
|
||||||
if ( $i == 1) {
|
if ( $i == 1) {
|
||||||
echo _('one domain with email');
|
echo _('1 domain');
|
||||||
} else {
|
} else {
|
||||||
echo _('%s domains with email',$i);
|
echo _('%s domains',$i);
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<table class="sub-menu" style="background: white;">
|
<table class="sub-menu" style="background: white;">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 12px 0 8px 6px">
|
<td style="padding: 12px 0 8px 6px">
|
||||||
<div style="float:left">
|
<div style="float:left">
|
||||||
|
@ -55,108 +55,110 @@
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<table class="data-col1">
|
<table class="data-col1">
|
||||||
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="account[]" value="<?php echo $key?>" ><input type="hidden" name="domain" value="<?php echo $_GET['domain'] ?>" ></td></tr>
|
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="account[]" value="<?php echo $key?>" ><input type="hidden" name="domain" value="<?php echo $_GET['domain'] ?>" ></td></tr>
|
||||||
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo date("d M Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo strftime("%d %b %Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
||||||
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
<table width="830px">
|
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
||||||
|
<span class="data-controls do_delete">
|
||||||
|
<img src="/images/delete.png" width="7px" height="7px">
|
||||||
|
<?php print _('delete');?>
|
||||||
|
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?php echo $_GET['domain'] ?>&account=<?php echo $key ?>" />
|
||||||
|
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
||||||
|
<p class="counter-value"><?php print _('MAIL_ACCOUNT_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
||||||
|
</div>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>">
|
||||||
|
<span class="data-controls do_<?php echo $spnd_action ?>">
|
||||||
|
<img src="/images/suspend.png" width="7px" height="8px">
|
||||||
|
<?php echo _($spnd_action); ?>
|
||||||
|
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/mail/?domain=<?php echo $_GET['domain'] ?>&account=<?php echo $key ?>" />
|
||||||
|
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
||||||
|
<p class="counter-value"><?php print _('MAIL_ACCOUNT_ACTION_CONFIRMATION',_($spnd_action),$key);?></p>
|
||||||
|
</div>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a href="/edit/mail/?domain=<?php echo $_GET['domain'] ?>&account=<?php echo $key ?>">
|
||||||
|
<span class="data-controls" width="50px">
|
||||||
|
<img src="/images/edit.png" width="8px" height="8px">
|
||||||
|
<?php print _('edit');?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<table class="data-col2" width="830px">
|
||||||
|
<tr><td colspan=3 class="domain" style="padding: 0 0 0 4px;"><b><?php echo $key."@".$_GET['domain'] ?></b> <a class="aliases" style="padding: 0 20px 0 4px"><?php echo str_replace(',', ', ', $data[$key]['ALIAS']) ?></a></td></tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td style="vertical-align:top;" >
|
||||||
<td class="data-controls" width="50px"><a href="/edit/mail/?domain=<?php echo $_GET['domain'] ?>&account=<?php echo $key ?>"><img src="/images/edit.png" width="8px" height="8px"> <?php print _('edit');?></a></td>
|
<table>
|
||||||
<td class="data-controls do_<?php echo $spnd_action ?>" width="80px">
|
<tr>
|
||||||
<img src="/images/suspend.png" width="7px" height="8px" class="do_<?php echo $spnd_action ?>">
|
<td class="counter-name" style="padding: 4px 0 0 0;">
|
||||||
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>"> <?php echo _($spnd_action); ?></a>
|
<?php echo $data[$key]['IP'] ?>
|
||||||
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/mail/?domain=<?php echo $_GET['domain'] ?>&account=<?php echo $key ?>" />
|
</td>
|
||||||
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
<tr>
|
||||||
<p class="counter-value"><?php print _('MAIL_ACCOUNT_ACTION_CONFIRMATION',_($spnd_action),$key);?></p>
|
<td class="chart1" style="padding: 0 0 2px 0">
|
||||||
</div>
|
<?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
||||||
</td>
|
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
||||||
<td class="data-controls do_delete" width="70px">
|
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
||||||
<img src="/images/delete.png" width="7px" height="7px" class="do_delete">
|
</div>
|
||||||
<a id="delete_link_<?php echo $i ?>" class="do_delete"> <?php print _('delete');?></a>
|
</td>
|
||||||
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?php echo $_GET['domain'] ?>&account=<?php echo $key ?>" />
|
|
||||||
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
|
||||||
<p class="counter-value"><?php print _('MAIL_ACCOUNT_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table class="data-col2" width="830px">
|
|
||||||
<tr><td colspan=3 class="domain" style="padding: 0 0 0 4px;"><b><?php echo $key."@".$_GET['domain'] ?></b> <a class="aliases" style="padding: 0 20px 0 4px"><?php echo str_replace(',', ', ', $data[$key]['ALIAS']) ?></a></td></tr>
|
|
||||||
<tr>
|
|
||||||
<td style="vertical-align:top;" >
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td class="counter-name" style="padding: 4px 0 0 0;">
|
|
||||||
<?php echo $data[$key]['IP'] ?>
|
|
||||||
</td>
|
|
||||||
<tr>
|
|
||||||
<td class="chart1" style="padding: 0 0 2px 0">
|
|
||||||
<?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
|
||||||
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
|
||||||
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td style="vertical-align:top;" width="200">
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td class="counter-name">
|
|
||||||
<?php print _('Quota');?>:
|
|
||||||
</td>
|
|
||||||
<td class="counter-value">
|
|
||||||
<?php echo $data[$key]['QUOTA'] ?>
|
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td style="vertical-align:top;" width="200">
|
||||||
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">
|
<td class="counter-name">
|
||||||
<?php print _('Autoreply');?>:
|
<?php print _('Quota');?>:
|
||||||
</td>
|
</td>
|
||||||
<td class="counter-value">
|
<td class="counter-value">
|
||||||
<?php echo $data[$key]['AUTOREPLY'] ?>
|
<?php echo $data[$key]['QUOTA'] ?>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="counter-name">
|
||||||
|
<?php print _('Autoreply');?>:
|
||||||
|
</td>
|
||||||
|
<td class="counter-value">
|
||||||
|
<?php echo _($data[$key]['AUTOREPLY']) ?>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td rowspan=4 style="vertical-align:top;" width="350">
|
||||||
|
<table width="350">
|
||||||
|
<tr>
|
||||||
|
<td class="counter-name">
|
||||||
|
<?php print _('Forward to');?>:
|
||||||
|
</td>
|
||||||
|
<td class="counter-value" style="padding: 0 0 0 8px;" >
|
||||||
|
<?php echo str_replace(',', ', ', $data[$key]['FWD']) ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td rowspan=4 style="vertical-align:top;" width="350">
|
</tr>
|
||||||
<table width="350">
|
</table>
|
||||||
<tr>
|
</td>
|
||||||
<td class="counter-name">
|
</tr>
|
||||||
<?php print _('Forward to');?>:
|
<?php
|
||||||
</td>
|
}
|
||||||
<td class="counter-value" style="padding: 0 0 0 8px;" >
|
?>
|
||||||
<?php echo str_replace(',', ', ', $data[$key]['FWD']) ?>
|
</table>
|
||||||
</td>
|
</form>
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<?php
|
<table class="data-count">
|
||||||
}
|
<tr>
|
||||||
?>
|
<td width="160px"></td>
|
||||||
</table>
|
<td>
|
||||||
</form>
|
<?php
|
||||||
|
if ( $i == 1) {
|
||||||
<table class="data-count">
|
echo _('1 mail account');
|
||||||
<tr>
|
} else {
|
||||||
<td width="160px"></td>
|
echo _('%s mail accounts',$i);
|
||||||
<td>
|
}
|
||||||
<?php
|
?>
|
||||||
if ( $i == 1) {
|
</td>
|
||||||
echo _('one mail account');
|
</tr>
|
||||||
} else {
|
</table>
|
||||||
echo _('%s mail accounts',$i);
|
</div>
|
||||||
}
|
|
||||||
?>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
|
@ -54,8 +54,7 @@
|
||||||
$status = 'active';
|
$status = 'active';
|
||||||
$spnd_action = 'suspend' ;
|
$spnd_action = 'suspend' ;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<tr class="data-row">
|
<tr class="data-row">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px">
|
||||||
<table class="data-col1">
|
<table class="data-col1">
|
||||||
|
@ -68,7 +67,7 @@
|
||||||
|
|
||||||
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
||||||
<span class="data-controls do_delete">
|
<span class="data-controls do_delete">
|
||||||
<img src="/images/delete.png" width="7px" height="7px" class="do_delete">
|
<img src="/images/delete.png" width="7px" height="7px">
|
||||||
<?php print _('delete');?>
|
<?php print _('delete');?>
|
||||||
<input type="hidden" name="delete_url" value="/delete/user/?user=<?php echo $key ?>" />
|
<input type="hidden" name="delete_url" value="/delete/user/?user=<?php echo $key ?>" />
|
||||||
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
||||||
|
@ -79,8 +78,8 @@
|
||||||
|
|
||||||
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>">
|
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>">
|
||||||
<span class="data-controls do_<?php echo $spnd_action ?>">
|
<span class="data-controls do_<?php echo $spnd_action ?>">
|
||||||
<img src="/images/suspend.png" width="7px" height="8px" class="do_<?php echo $spnd_action ?>">
|
<img src="/images/suspend.png" width="7px" height="8px">
|
||||||
<?php echo _($spnd_action); ?>
|
<?php echo _($spnd_action); ?>
|
||||||
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/user/?user=<?php echo $key ?>" />
|
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/user/?user=<?php echo $key ?>" />
|
||||||
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
||||||
<p class="counter-value"><?php print _('USER_ACTION_CONFIRMATION',_($spnd_action),$key);?></p>
|
<p class="counter-value"><?php print _('USER_ACTION_CONFIRMATION',_($spnd_action),$key);?></p>
|
||||||
|
@ -125,7 +124,7 @@
|
||||||
unset($_SESSION['look_alert']);
|
unset($_SESSION['look_alert']);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
?>
|
?>
|
||||||
<a href="/login/?loginas=<?php echo $key; ?>">
|
<a href="/login/?loginas=<?php echo $key; ?>">
|
||||||
<span class="data-controls">
|
<span class="data-controls">
|
||||||
<img src="/images/login-as.png" width="7px" height="8px">
|
<img src="/images/login-as.png" width="7px" height="8px">
|
||||||
|
@ -136,7 +135,6 @@
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<table class="data-col2" width="830px">
|
<table class="data-col2" width="830px">
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan=3 class="username" style="padding: 0 0 0 4px;"><b><?php echo $key ?></b><a class="fullname"><?php echo $data[$key]['FNAME']?> <?php echo $data[$key]['LNAME']?></a></td>
|
<td colspan=3 class="username" style="padding: 0 0 0 4px;"><b><?php echo $key ?></b><a class="fullname"><?php echo $data[$key]['FNAME']?> <?php echo $data[$key]['LNAME']?></a></td>
|
||||||
|
|
|
@ -72,8 +72,7 @@
|
||||||
$nginx_ext_title = '';
|
$nginx_ext_title = '';
|
||||||
$nginx_ext = str_replace(',', ', ', $data[$key]['NGINX_EXT']);
|
$nginx_ext = str_replace(',', ', ', $data[$key]['NGINX_EXT']);
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<tr class="data-row">
|
<tr class="data-row">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<table class="data-col1">
|
<table class="data-col1">
|
||||||
|
@ -85,8 +84,8 @@
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
||||||
<span class="data-controls do_delete">
|
<span class="data-controls do_delete">
|
||||||
<img src="/images/delete.png" width="7px" height="7px" class="do_delete">
|
<img src="/images/delete.png" width="7px" height="7px">
|
||||||
<?php print _('delete');?>
|
<?php print _('delete');?>
|
||||||
<input type="hidden" name="delete_url" value="/delete/web/?domain=<?php echo $key ?>" />
|
<input type="hidden" name="delete_url" value="/delete/web/?domain=<?php echo $key ?>" />
|
||||||
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
||||||
<p class="counter-value"><?php print _('DOMAIN_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
<p class="counter-value"><?php print _('DOMAIN_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
||||||
|
@ -95,8 +94,8 @@
|
||||||
</a>
|
</a>
|
||||||
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>">
|
<a id="<?php echo $spnd_action ?>_link_<?php echo $i ?>" class="do_<?php echo $spnd_action ?>">
|
||||||
<span class="data-controls do_<?php echo $spnd_action ?>" >
|
<span class="data-controls do_<?php echo $spnd_action ?>" >
|
||||||
<img src="/images/suspend.png" width="7px" height="8px" class="do_<?php echo $spnd_action ?>">
|
<img src="/images/suspend.png" width="7px" height="8px">
|
||||||
<?php echo _($spnd_action); ?>
|
<?php echo _($spnd_action); ?>
|
||||||
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/web/?domain=<?php echo $key ?>" />
|
<input type="hidden" name="<?php echo $spnd_action ?>_url" value="/<?php echo $spnd_action ?>/web/?domain=<?php echo $key ?>" />
|
||||||
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
<div id="<?php echo $spnd_action ?>_dialog_<?php echo $i ?>" class="confirmation-text-suspention hidden" title="<?php print _('Confirmation');?>">
|
||||||
<p class="counter-value"><?php print _('DOMAIN_ACTION_CONFIRMATION',_($spnd_action),$key);?></p>
|
<p class="counter-value"><?php print _('DOMAIN_ACTION_CONFIRMATION',_($spnd_action),$key);?></p>
|
||||||
|
@ -106,7 +105,7 @@
|
||||||
<a href="/edit/web/?domain=<?php echo $key ?>">
|
<a href="/edit/web/?domain=<?php echo $key ?>">
|
||||||
<span class="data-controls">
|
<span class="data-controls">
|
||||||
<img src="/images/edit.png" width="8px" height="8px">
|
<img src="/images/edit.png" width="8px" height="8px">
|
||||||
<?php print _('edit');?>
|
<?php print _('edit');?>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
<?php
|
<?php
|
||||||
|
@ -115,13 +114,12 @@
|
||||||
<a href="http://<?php echo $key ?>/vstats/" target="_blank">
|
<a href="http://<?php echo $key ?>/vstats/" target="_blank">
|
||||||
<span class="data-controls">
|
<span class="data-controls">
|
||||||
<img src="/images/new_window.png" width="8px" height="8px">
|
<img src="/images/new_window.png" width="8px" height="8px">
|
||||||
<?php print _('open webstats');?>
|
<?php print _('open webstats');?>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<table class="data-col2" width="830px">
|
<table class="data-col2" width="830px">
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan=3 class="domain" style="padding: 0 0 0 4px;">
|
<td colspan=3 class="domain" style="padding: 0 0 0 4px;">
|
||||||
|
@ -137,19 +135,19 @@
|
||||||
</td>
|
</td>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name" style="padding: 0 0 8px 2px">
|
<td class="counter-name" style="padding: 0 0 8px 2px">
|
||||||
[<?php echo $data[$key]['TPL'] ?>] <?php print _('template');?>
|
[<?php echo $data[$key]['TPL'] ?>] <?php print _('template');?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="chart1" style="padding: 0 0 0 2px">
|
<td class="chart1" style="padding: 0 0 0 2px">
|
||||||
<?php print _('Bandwidth');?>: <?php echo humanize_usage($data[$key]['U_BANDWIDTH']) ?>
|
<?php print _('Bandwidth');?>: <?php echo humanize_usage($data[$key]['U_BANDWIDTH']) ?>
|
||||||
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
||||||
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$panel[$user]['BANDWIDTH']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$panel[$user]['BANDWIDTH']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="chart1" style="padding: 0 0 0 2px"><?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
<td class="chart1" style="padding: 0 0 0 2px"><?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
||||||
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
||||||
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<center>
|
<center>
|
||||||
<table class="main">
|
<table class="main">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
@ -20,86 +20,79 @@
|
||||||
<span class="nav-logo">
|
<span class="nav-logo">
|
||||||
<img style="margin: 22px 0 0 4px;" src="/images/logo.png">
|
<img style="margin: 22px 0 0 4px;" src="/images/logo.png">
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<a class="nav-lnk" href="/list/user/">
|
<a class="nav-lnk" href="/list/user/">
|
||||||
<span class="nav-<?php if($TAB == 'USER' ) echo 'selected-' ?>block">
|
<span class="nav-<?php if($TAB == 'USER' ) echo 'selected-' ?>block">
|
||||||
<p class="nav-<?php if($TAB == 'USER' ) echo 'selected-' ?>header">
|
<p class="nav-<?php if($TAB == 'USER' ) echo 'selected-' ?>header">
|
||||||
<?php print _('USER');?>
|
<?php print _('USER');?>
|
||||||
</p>
|
</p>
|
||||||
<p class="nav-counters" style="decoration: none;">
|
<p class="nav-counters" style="decoration: none;">
|
||||||
<?php print _('users');?>: <? echo $panel[$user]['U_USERS'] ?><br>
|
<?php print _('users');?>: <? echo $panel[$user]['U_USERS'] ?><br>
|
||||||
<?php print _('suspended');?>: <? echo $panel[$user]['SUSPENDED_USERS']?>
|
<?php print _('spnd');?>: <? echo $panel[$user]['SUSPENDED_USERS']?>
|
||||||
</p>
|
</p>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="nav-lnk" href="/list/web/">
|
<a class="nav-lnk" href="/list/web/">
|
||||||
<span class="nav-<?php if($TAB == 'WEB' ) echo 'selected-' ?>block">
|
<span class="nav-<?php if($TAB == 'WEB' ) echo 'selected-' ?>block">
|
||||||
<p class="nav-<?php if($TAB == 'WEB' ) echo 'selected-' ?>header">
|
<p class="nav-<?php if($TAB == 'WEB' ) echo 'selected-' ?>header">
|
||||||
<?php print _('WEB');?>
|
<?php print _('WEB');?>
|
||||||
</p>
|
</p>
|
||||||
<p class="nav-counters" style="decoration: none;">
|
<p class="nav-counters" style="decoration: none;">
|
||||||
<?php print _('domains');?>: <? echo $panel[$user]['U_WEB_DOMAINS']?><br>
|
<?php print _('domains');?>: <? echo $panel[$user]['U_WEB_DOMAINS']?><br>
|
||||||
<?php print _('aliases');?>: <? echo $panel[$user]['U_WEB_ALIASES']?><br>
|
<?php print _('aliases');?>: <? echo $panel[$user]['U_WEB_ALIASES']?><br>
|
||||||
<?php print _('suspended');?>: <? echo $panel[$user]['SUSPENDED_WEB']?>
|
<?php print _('spnd');?>: <? echo $panel[$user]['SUSPENDED_WEB']?>
|
||||||
</p>
|
</p>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="nav-lnk" href="/list/dns/">
|
<a class="nav-lnk" href="/list/dns/">
|
||||||
<span class="nav-<?php if($TAB == 'DNS' ) echo 'selected-' ?>block">
|
<span class="nav-<?php if($TAB == 'DNS' ) echo 'selected-' ?>block">
|
||||||
<p class="nav-<?php if($TAB == 'DNS' ) echo 'selected-' ?>header">
|
<p class="nav-<?php if($TAB == 'DNS' ) echo 'selected-' ?>header">
|
||||||
<?php print _('DNS');?>
|
<?php print _('DNS');?>
|
||||||
</p>
|
</p>
|
||||||
<p class="nav-counters" style="decoration: none;">
|
<p class="nav-counters" style="decoration: none;">
|
||||||
<?php print _('domains');?>: <? echo $panel[$user]['U_DNS_DOMAINS']?><br>
|
<?php print _('domains');?>: <? echo $panel[$user]['U_DNS_DOMAINS']?><br>
|
||||||
<?php print _('records');?>: <? echo $panel[$user]['U_DNS_RECORDS']?><br>
|
<?php print _('records');?>: <? echo $panel[$user]['U_DNS_RECORDS']?><br>
|
||||||
<?php print _('suspended');?>: <? echo $panel[$user]['SUSPENDED_DNS']?>
|
<?php print _('spnd');?>: <? echo $panel[$user]['SUSPENDED_DNS']?>
|
||||||
</p>
|
</p>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="nav-lnk" href="/list/mail/">
|
<a class="nav-lnk" href="/list/mail/">
|
||||||
<span class="nav-<?php if($TAB == 'MAIL' ) echo 'selected-' ?>block">
|
<span class="nav-<?php if($TAB == 'MAIL' ) echo 'selected-' ?>block">
|
||||||
<p class="nav-<?php if($TAB == 'MAIL' ) echo 'selected-' ?>header">
|
<p class="nav-<?php if($TAB == 'MAIL' ) echo 'selected-' ?>header">
|
||||||
<?php print _('MAIL');?>
|
<?php print _('MAIL');?>
|
||||||
</p>
|
</p>
|
||||||
<p class="nav-counters" style="decoration: none;">
|
<p class="nav-counters" style="decoration: none;">
|
||||||
<?php print _('domains');?>: <? echo $panel[$user]['U_MAIL_DOMAINS']?><br>
|
<?php print _('domains');?>: <? echo $panel[$user]['U_MAIL_DOMAINS']?><br>
|
||||||
<?php print _('accounts');?>: <? echo $panel[$user]['U_MAIL_ACCOUNTS']?><br>
|
<?php print _('accounts');?>: <? echo $panel[$user]['U_MAIL_ACCOUNTS']?><br>
|
||||||
<?php print _('suspended');?>: <? echo $panel[$user]['SUSPENDED_MAIL']?>
|
<?php print _('spnd');?>: <? echo $panel[$user]['SUSPENDED_MAIL']?>
|
||||||
</p>
|
</p>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="nav-lnk" href="/list/db/">
|
<a class="nav-lnk" href="/list/db/">
|
||||||
<span class="nav-<?php if($TAB == 'DB' ) echo 'selected-' ?>block">
|
<span class="nav-<?php if($TAB == 'DB' ) echo 'selected-' ?>block">
|
||||||
<p class="nav-<?php if($TAB == 'DB' ) echo 'selected-' ?>header">
|
<p class="nav-<?php if($TAB == 'DB' ) echo 'selected-' ?>header">
|
||||||
<?php print _('DB');?>
|
<?php print _('DB');?>
|
||||||
</p>
|
</p>
|
||||||
<p class="nav-counters" style="decoration: none;">
|
<p class="nav-counters" style="decoration: none;">
|
||||||
<?php print _('databases');?>: <? echo $panel[$user]['U_DATABASES']?><br>
|
<?php print _('databases');?>: <? echo $panel[$user]['U_DATABASES']?><br>
|
||||||
<?php print _('suspended');?>: <? echo $panel[$user]['SUSPENDED_DB']?>
|
<?php print _('spnd');?>: <? echo $panel[$user]['SUSPENDED_DB']?>
|
||||||
</p>
|
</p>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="nav-lnk" href="/list/cron/">
|
<a class="nav-lnk" href="/list/cron/">
|
||||||
<span class="nav-<?php if($TAB == 'CRON' ) echo 'selected-' ?>block">
|
<span class="nav-<?php if($TAB == 'CRON' ) echo 'selected-' ?>block">
|
||||||
<p class="nav-<?php if($TAB == 'CRON' ) echo 'selected-' ?>header">
|
<p class="nav-<?php if($TAB == 'CRON' ) echo 'selected-' ?>header">
|
||||||
<?php print _('CRON');?>
|
<?php print _('CRON');?>
|
||||||
</p>
|
</p>
|
||||||
<p class="nav-counters" style="decoration: none;">
|
<p class="nav-counters" style="decoration: none;">
|
||||||
<?php print _('jobs');?>: <? echo $panel[$user]['U_CRON_JOBS']?><br>
|
<?php print _('jobs');?>: <? echo $panel[$user]['U_CRON_JOBS']?><br>
|
||||||
<?php print _('suspended');?>: <? echo $panel[$user]['SUSPENDED_CRON']?>
|
<?php print _('spnd');?>: <? echo $panel[$user]['SUSPENDED_CRON']?>
|
||||||
</p>
|
</p>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a class="nav-lnk" href="/list/backup/">
|
<a class="nav-lnk" href="/list/backup/">
|
||||||
<span class="nav-<?php if($TAB == 'BACKUP' ) echo 'selected-' ?>block">
|
<span class="nav-<?php if($TAB == 'BACKUP' ) echo 'selected-' ?>block">
|
||||||
<p class="nav-<?php if($TAB == 'BACKUP' ) echo 'selected-' ?>header">
|
<p class="nav-<?php if($TAB == 'BACKUP' ) echo 'selected-' ?>header">
|
||||||
<?php print _('BACKUP');?>
|
<?php print _('BACKUP');?>
|
||||||
</p>
|
</p>
|
||||||
<p class="nav-counters" style="decoration: none;">
|
<p class="nav-counters" style="decoration: none;">
|
||||||
<?php print _('backups');?>: <? echo $panel[$user]['U_BACKUPS']?><br>
|
<?php print _('backups');?>: <? echo $panel[$user]['U_BACKUPS']?><br>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<br>
|
<br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
@ -681,9 +681,9 @@
|
||||||
|
|
||||||
#vstobjects{
|
#vstobjects{
|
||||||
padding-top: 187px;
|
padding-top: 187px;
|
||||||
min-height: 370px;
|
min-height: 557px;
|
||||||
height: auto !important;
|
height: auto !important;
|
||||||
height: 370px;
|
height: 557px;
|
||||||
width: 996px;
|
width: 996px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$back = $_SESSION['back'];
|
$back = $_SESSION['back'];
|
||||||
if (empty($back)) {
|
if (empty($back)) {
|
||||||
|
@ -64,7 +65,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="vst-text" style="padding: 10px 0 0 2px;">
|
<td class="vst-text" style="padding: 10px 0 0 2px;">
|
||||||
<?php print _('IP-address');?>
|
<?php print _('IP Address');?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -128,9 +129,13 @@
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table class="data-col2">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 24px 0 0 0;">
|
<td style="padding: 24px 0 0 0;" width="116px">
|
||||||
<input type="submit" name="ok" value="<?php print _('Add');?>" class="button">
|
<input type="submit" name="ok" value="<?php print _('Add');?>" class="button">
|
||||||
|
</td>
|
||||||
|
<td style="padding: 24px 0 0 0;">
|
||||||
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$back = $_SESSION['back'];
|
$back = $_SESSION['back'];
|
||||||
if (empty($back)) {
|
if (empty($back)) {
|
||||||
|
@ -54,22 +55,8 @@
|
||||||
ftprandomstring += chars.substring(rnum,rnum+1);
|
ftprandomstring += chars.substring(rnum,rnum+1);
|
||||||
}
|
}
|
||||||
document.v_add_web.v_ftp_password.value = ftprandomstring;
|
document.v_add_web.v_ftp_password.value = ftprandomstring;
|
||||||
document.v_add_web.v_stats_password.value = randomstring;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function randomString() {
|
|
||||||
var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
|
|
||||||
var string_length = 10;
|
|
||||||
var randomstring = '';
|
|
||||||
for (var i=0; i<string_length; i++) {
|
|
||||||
var rnum = Math.floor(Math.random() * chars.length);
|
|
||||||
randomstring += chars.substring(rnum,rnum+1);
|
|
||||||
}
|
|
||||||
document.v_add_web.v_ftp_password.value = randomstring;
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<script language="javascript">
|
|
||||||
function elementHideShow(elementToHideOrShow){
|
function elementHideShow(elementToHideOrShow){
|
||||||
var el = document.getElementById(elementToHideOrShow);
|
var el = document.getElementById(elementToHideOrShow);
|
||||||
if (el.style.display == "block") {
|
if (el.style.display == "block") {
|
||||||
|
@ -79,7 +66,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<table class='data'>
|
<table class='data'>
|
||||||
<tr class="data-add">
|
<tr class="data-add">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
|
@ -254,7 +241,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="vst-text" style="padding: 10px 0 0 2px;">
|
<td class="vst-text" style="padding: 10px 0 0 2px;">
|
||||||
<?php print _('Statistics');?>
|
<?php print _('Web Statistics');?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -268,7 +255,7 @@
|
||||||
if (( $value == $v_stats ) || ($svalue == $v_stats )){
|
if (( $value == $v_stats ) || ($svalue == $v_stats )){
|
||||||
echo ' selected' ;
|
echo ' selected' ;
|
||||||
}
|
}
|
||||||
echo ">".$value."</option>\n";
|
echo ">" . _($value) . "</option>\n";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</select>
|
</select>
|
||||||
|
@ -331,7 +318,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<input type="text" size="20" class="vst-input" name="v_ftp_user" <?php if (!empty($v_ftp_user)) echo "value=".$v_ftp_user; ?>>
|
<input type="text" size="20" class="vst-input" name="v_ftp_user" <?php if (!empty($v_ftp_user)) echo "value=".$v_ftp_user; ?>>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -341,27 +328,29 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<input type="text" class="vst-input" name="v_ftp_password" <?php if (!empty($v_ftp_password)) echo "value=".$v_ftp_password; ?>>
|
<input type="text" class="vst-input" name="v_ftp_password" <?php if (!empty($v_ftp_password)) echo "value=".$v_ftp_password; ?>>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="vst-text" style="padding: 10px 0 0 0;">
|
<td class="vst-text" style="padding: 10px 0 0 0;">
|
||||||
<?php print _('SEND_CREDENTIALS_NOTICE');?>
|
<?php print _('SEND_FTP_CREDENTIALS');?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<input type="text" class="vst-input" name="v_ftp_email" <?php if (!empty($v_ftp_email)) echo "value=".$v_ftp_email; ?>>
|
<input type="text" class="vst-input" name="v_ftp_email" <?php if (!empty($v_ftp_email)) echo "value=".$v_ftp_email; ?>>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table class="data-col2" width="600px">
|
<table class="data-col2">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 33px 0 0 0;">
|
<td style="padding: 33px 0 0 0;" width="116px">
|
||||||
<input type="submit" name="ok" value="<?php print _('Add');?>" class="button">
|
<input type="submit" name="ok" value="<?php print _('Add');?>" class="button">
|
||||||
|
</td>
|
||||||
|
<td style="padding: 33px 0 0 0;">
|
||||||
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -12,10 +12,10 @@
|
||||||
<td style="padding: 10px 2px 10px 0;" ><a class="name"><b><?php print _('Editing Domain');?></b></a>
|
<td style="padding: 10px 2px 10px 0;" ><a class="name"><b><?php print _('Editing Domain');?></b></a>
|
||||||
<?php
|
<?php
|
||||||
if (!empty($_SESSION['error_msg'])) {
|
if (!empty($_SESSION['error_msg'])) {
|
||||||
echo "<a class=\"vst-error\"> → ".$_SESSION['error_msg']."</a>";
|
echo "<span class=\"vst-error\"> → ".$_SESSION['error_msg']."</span>";
|
||||||
} else {
|
} else {
|
||||||
if (!empty($_SESSION['ok_msg'])) {
|
if (!empty($_SESSION['ok_msg'])) {
|
||||||
echo "<a class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</a>";
|
echo "<span class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</span>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
@ -63,9 +63,9 @@
|
||||||
<tr class="data-add">
|
<tr class="data-add">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<table class="data-col1">
|
<table class="data-col1">
|
||||||
<tr><td style="padding: 24px 0 2px 4px;"><a class="data-date" ?><?php echo date("d M Y", strtotime($v_date))?></a></td></tr>
|
<tr><td style="padding: 24px 0 2px 4px;"><a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a></td></tr>
|
||||||
<tr><td style="padding: 0 0 6px 4px;"><a class="data-date" ?><?php echo $v_time?></a></td></tr>
|
<tr><td style="padding: 0 0 6px 4px;"><a class="data-date" ?><?php echo $v_time?></a></td></tr>
|
||||||
<tr><td style="padding: 0 0 0 21px;" class="data-<?php echo $v_status ?>"><b><?php echo $v_status ?></b></td></tr>
|
<tr><td style="padding: 0 0 0 21px;" class="data-<?php echo $v_status ?>"><b><?php echo _($v_status) ?></b></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
|
@ -157,7 +157,7 @@
|
||||||
<table style="display:<?php if ($v_ssl == 'no' ) { echo 'none';} else {echo 'block';}?> ;" id="ssltable">
|
<table style="display:<?php if ($v_ssl == 'no' ) { echo 'none';} else {echo 'block';}?> ;" id="ssltable">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="vst-text" style="padding: 9px 0 0 0;">
|
<td class="vst-text" style="padding: 9px 0 0 0;">
|
||||||
<?php print _('SSH Home Directory');?>
|
<?php print _('SSL Home Directory');?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -207,7 +207,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="vst-text" style="padding: 10px 0 0 2px;">
|
<td class="vst-text" style="padding: 10px 0 0 2px;">
|
||||||
<?php print _('Statisitcs');?>
|
<?php print _('Web Statistics');?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -221,15 +221,15 @@
|
||||||
if (( $value == $v_stats ) || ($svalue == $v_stats )){
|
if (( $value == $v_stats ) || ($svalue == $v_stats )){
|
||||||
echo ' selected' ;
|
echo ' selected' ;
|
||||||
}
|
}
|
||||||
echo ">".$value."</option>\n";
|
echo ">". _($value) ."</option>\n";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</select>
|
</select>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="vst-text" style="padding: 10px 0 0 2px;">
|
<td class="vst-text" style="padding: 10px 0 0 2px;">
|
||||||
<?php print _('Statistic Authorization');?>
|
<?php print _('Statistics Authorization');?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -279,7 +279,7 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td class="vst-text" style="padding: 10px 0 0 0;">
|
<td class="vst-text" style="padding: 10px 0 0 0;">
|
||||||
<?php print _('Username');?>
|
<?php print _('Username');?>
|
||||||
<?php if (empty($v_ftp_user)) echo '<br><span style="font-size: 10pt; color:#555;">Prefix '.$user.'_ will be automaticaly added to username</span>' ?>
|
<?php if (empty($v_ftp_user)) echo '<br><span style="font-size: 10pt; color:#555;">' . _('FTP_PREFIX_WILL_BE_ADDED',$user."_") . '</span>' ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -303,7 +303,7 @@
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="vst-text" style="padding: 10px 0 0 0;">
|
<td class="vst-text" style="padding: 10px 0 0 0;">
|
||||||
<?php print _('SEND_CREDENTIALS_NOTICE');?>
|
<?php print _('SEND_FTP_CREDENTIALS');?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -317,9 +317,13 @@
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table class="data-col2">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 24px 0 0 0;">
|
<td style="padding: 24px 0 0 0;" width="116px">
|
||||||
<input type="submit" class="button" name="save" value="<?php print _('Save');?>">
|
<input type="submit" class="button" name="save" value="<?php print _('Save');?>">
|
||||||
|
</td>
|
||||||
|
<td style="padding: 24px 0 0 0;">
|
||||||
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
<input type="button" class="button" value="<?php print _('Back');?>" onclick="<?php echo $back ?>">
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -328,4 +332,4 @@
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|
|
@ -2,20 +2,20 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 12px 0 8px 6px">
|
<td style="padding: 12px 0 8px 6px">
|
||||||
<div style="float:left">
|
<div style="float:left">
|
||||||
<button style="width:120px; padding: 2px 0px;" onclick="location.href='/add/dns/'"> <?php print _('Add DNS Domain');?> </button>
|
<button style="width:120px; padding: 2px 0px;" onclick="location.href='/add/dns/'"> <?php print _('Add DNS Domain');?> </button>
|
||||||
</div>
|
</div>
|
||||||
<div style="text-align: right; float: right;">
|
<div style="text-align: right; float: right;">
|
||||||
<form action="/search/" method="get" >
|
<form action="/search/" method="get">
|
||||||
<input type="text" name="q" style="margin: 2px 2px 0px 0px; width: 250px; padding: 3px;" size="30">
|
<input type="text" name="q" style="margin: 2px 2px 0px 0px; width: 250px; padding: 3px;" size="30">
|
||||||
<input type="submit" value="<?php print _('Search');?>" class="button" style="font-size: 12px; height: 24px;">
|
<input type="submit" value="<?php print _('Search');?>" class="button" style="font-size: 12px; height: 24px;">
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div style="float:left; padding-left: 26px;">
|
<div style="float:left; padding-left: 26px;">
|
||||||
<form action="/bulk/dns/" method="post" id="objects">
|
<form action="/bulk/dns/" method="post" id="objects">
|
||||||
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
||||||
<select style="margin:0 2px 0 0px;" name="action">
|
<select style="margin:0 2px 0 0px;" name="action">
|
||||||
<option><?php print _('apply to selected');?></option>
|
<option><?php print _('apply to selected');?></option>
|
||||||
<option><?php print _('delete');?></option>
|
<option><?php print _('delete');?></option>
|
||||||
</select>
|
</select>
|
||||||
<input type="submit" name="ok" value="›" class="button" style="width: 37px; font-size: 12px; height: 24px;">
|
<input type="submit" name="ok" value="›" class="button" style="width: 37px; font-size: 12px; height: 24px;">
|
||||||
</div>
|
</div>
|
||||||
|
@ -38,33 +38,44 @@
|
||||||
$status = 'active';
|
$status = 'active';
|
||||||
$spnd_action = 'suspend' ;
|
$spnd_action = 'suspend' ;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<tr class="data-row">
|
<tr class="data-row">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<table class="data-col1">
|
<table class="data-col1">
|
||||||
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="domain[]" value="<?php echo "$key" ?>" ></td></tr>
|
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="domain[]" value="<?php echo "$key" ?>" ></td></tr>
|
||||||
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo date("d M Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo strftime("%d %b %Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
||||||
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status) ?></b></td></tr>
|
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status) ?></b></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
<table width="830px">
|
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
||||||
<tr>
|
<span class="data-controls do_delete">
|
||||||
<td></td>
|
<img src="/images/delete.png" width="7px" height="7px">
|
||||||
<td class="data-controls" width="108px"><a href="/list/dns/?domain=<?php echo $key ?>"><img src="/images/more.png" width="8px" height="8px"> <?php print _('LIST_DOMAIN_RECORDS',$data[$key]['RECORDS']); ?> </a></td>
|
<?php print _('delete');?>
|
||||||
<td class="data-controls" width="92px"><a href="/add/dns/?domain=<?php echo $key ?>"><img src="/images/add.png" width="8px" height="8px"> <?php print _('add record');?></a></td>
|
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?php echo $key ?>" />
|
||||||
<td class="data-controls" width="50px"><a href="/edit/dns/?domain=<?php echo $key ?>"><img src="/images/edit.png" width="8px" height="8px"> <?php print _('edit');?></a></td>
|
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
||||||
<td class="data-controls do_delete" width="70px">
|
<p class="counter-value"><?php print _('DOMAIN_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
||||||
<img src="/images/delete.png" width="7px" height="7px" class="do_delete">
|
</div>
|
||||||
<a id="delete_link_<?php echo $i ?>" class="do_delete"> <?php print _('delete');?></a>
|
</span>
|
||||||
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?php echo $key ?>" />
|
</a>
|
||||||
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
<a href="/edit/dns/?domain=<?php echo $key ?>">
|
||||||
<p class="counter-value"><?php print _('DOMAIN_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
<span class="data-controls" >
|
||||||
</div>
|
<img src="/images/edit.png" width="8px" height="8px">
|
||||||
</td>
|
<?php print _('edit');?>
|
||||||
</tr>
|
</span>
|
||||||
</table>
|
</a>
|
||||||
|
<a href="/add/dns/?domain=<?php echo $key ?>">
|
||||||
|
<span class="data-controls" >
|
||||||
|
<img src="/images/add.png" width="8px" height="8px">
|
||||||
|
<?php print _('add record');?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a href="/list/dns/?domain=<?php echo $key ?>">
|
||||||
|
<span class="data-controls" >
|
||||||
|
<img src="/images/more.png" width="8px" height="8px">
|
||||||
|
<?php print _('LIST_DOMAIN_RECORDS',$data[$key]['RECORDS']); ?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
<table class="data-col2" width="830px">
|
<table class="data-col2" width="830px">
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan=3 class="domain" style="padding: 0 0 0 4px;">
|
<td colspan=3 class="domain" style="padding: 0 0 0 4px;">
|
||||||
|
@ -76,11 +87,11 @@
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name" style="padding: 2px 0 0 2px;">
|
<td class="counter-name" style="padding: 2px 0 0 2px;">
|
||||||
<?php echo $data[$key]['IP'] ?>
|
<?php echo $data[$key]['IP'] ?>
|
||||||
</td>
|
</td>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name" style="padding: 0 0 20px 2px">
|
<td class="counter-name" style="padding: 0 0 20px 2px">
|
||||||
[<?php echo $data[$key]['TPL'] ?>] <?php print _('template');?>
|
[<?php echo $data[$key]['TPL'] ?>] <?php print _('template');?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
@ -100,11 +111,11 @@
|
||||||
<td rowspan=4 style="vertical-align:top;" width="300">
|
<td rowspan=4 style="vertical-align:top;" width="300">
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name"><?php print _('Expire');?>:</td>
|
<td class="counter-name"><?php print _('Expire');?>:</td>
|
||||||
<td class="counter-value"><?php echo date("Y M d", strtotime($data[$key]['EXP'])) ?></td>
|
<td class="counter-value"><?php echo strftime("%d %b %Y", strtotime($data[$key]['EXP'])) ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name"><?php print _('Records');?>:</td>
|
<td class="counter-name"><?php print _('Records');?>:</td>
|
||||||
<td class="counter-value"><?php echo $data[$key]['RECORDS'] ?></td>
|
<td class="counter-value"><?php echo $data[$key]['RECORDS'] ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
@ -115,7 +126,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
@ -125,7 +136,7 @@
|
||||||
<td>
|
<td>
|
||||||
<?php
|
<?php
|
||||||
if ( $i == 1) {
|
if ( $i == 1) {
|
||||||
echo _('one domain');
|
echo _('1 domain');
|
||||||
} else {
|
} else {
|
||||||
echo _('%s domains',$i);
|
echo _('%s domains',$i);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<table class="sub-menu" style="background: white;">
|
<table class="sub-menu" style="background: white;">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 12px 0 8px 6px">
|
<td style="padding: 12px 0 8px 6px">
|
||||||
<div style="float:left">
|
<div style="float:left">
|
||||||
|
@ -25,78 +25,78 @@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<div id="vstobjects">
|
<div id="vstobjects">
|
||||||
<div style="height:10px; font-size:0;"></div>
|
<div style="height:10px; font-size:0;"></div>
|
||||||
<table class="data" style="background: #ebe9dc;">
|
<table class="data" style="background: #ebe9dc;">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 8px 2px 8px 0;">
|
<td style="padding: 8px 2px 8px 0;">
|
||||||
<a class="name" style="color: #555; font-size: 10pt;"><b><?php print _('Listing');?> <?php echo $_GET['domain'] ?></b></a>
|
<a class="name" style="color: #555; font-size: 10pt;"><b><?php print _('Listing');?> <?php echo $_GET['domain'] ?></b></a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div style="height:10px; font-size:0;"></div>
|
<div style="height:10px; font-size:0;"></div>
|
||||||
<table class="data">
|
<table class="data">
|
||||||
<?php
|
<?php
|
||||||
foreach ($data as $key => $value) {
|
foreach ($data as $key => $value) {
|
||||||
++$i;
|
++$i;
|
||||||
if ($data[$key]['SUSPENDED'] == 'yes') {
|
if ($data[$key]['SUSPENDED'] == 'yes') {
|
||||||
$status = 'suspended';
|
$status = 'suspended';
|
||||||
$spnd_action = 'unsuspend' ;
|
$spnd_action = 'unsuspend' ;
|
||||||
} else {
|
} else {
|
||||||
$status = 'active';
|
$status = 'active';
|
||||||
$spnd_action = 'suspend' ;
|
$spnd_action = 'suspend' ;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
<tr class="data-row">
|
||||||
<tr class="data-row">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<table class="data-col1">
|
||||||
<table class="data-col1">
|
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="record[]" value="<?php echo $data[$key]['ID']?>" > <input type="hidden" name="domain" value="<?php echo $_GET['domain'] ?>" ></td></tr>
|
||||||
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="record[]" value="<?php echo $data[$key]['ID']?>" ><input type="hidden" name="domain" value="<?php echo $_GET['domain'] ?>" ></td></tr>
|
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo strftime("%d %b %Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
||||||
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo date("d M Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
||||||
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
</table>
|
||||||
</table>
|
</td>
|
||||||
</td>
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
||||||
<table width="830px">
|
<span class="data-controls do_delete">
|
||||||
<tr>
|
<img src="/images/delete.png" width="7px" height="7px">
|
||||||
<td></td>
|
<?php print _('delete');?>
|
||||||
<td class="data-controls" width="50px"><a href="/edit/dns/?domain=<?php echo $_GET['domain'] ?>&record_id=<?php echo $data[$key]['ID'] ?>"><img src="/images/edit.png" width="8px" height="8px"> <?php print _('edit');?></a></td>
|
|
||||||
<td class="data-controls do_delete" width="70px">
|
|
||||||
<img src="/images/delete.png" width="7px" height="7px" class="do_delete">
|
|
||||||
<a id="delete_link_<?php echo $i ?>" class="do_delete"> <?php print _('delete');?></a>
|
|
||||||
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?php echo $_GET['domain'] ?>&record_id=<?php echo $data[$key]['ID'] ?>" />
|
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?php echo $_GET['domain'] ?>&record_id=<?php echo $data[$key]['ID'] ?>" />
|
||||||
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
||||||
<p class="counter-value"><?php print _('RECORD_ACTION_CONFIRMATION',_('delete'),$data[$key]['RECORD']);?></p>
|
<p class="counter-value"><?php print _('RECORD_ACTION_CONFIRMATION',_('delete'),$data[$key]['RECORD']);?></p>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</span>
|
||||||
</tr>
|
</a>
|
||||||
</table>
|
<a href="/edit/dns/?domain=<?php echo $_GET['domain'] ?>&record_id=<?php echo $data[$key]['ID'] ?>">
|
||||||
<table class="data-col5" width="780px">
|
<span class="data-controls">
|
||||||
<tr>
|
<img src="/images/edit.png" width="8px" height="8px">
|
||||||
<td class="log" style="padding: 0 0 0 4px;" width="200"><b><?php echo $data[$key]['RECORD'] ?></b></td>
|
<?php print _('edit');?>
|
||||||
<td class="log-counter-value" width="80"><?php echo $data[$key]['TYPE'] ?></td>
|
</span>
|
||||||
<td class="log-counter-value" width="80"><?php echo $data[$key]['PRIORITY'] ?></td>
|
</a>
|
||||||
<td class="log-counter-value" ><?php echo $data[$key]['VALUE'] ?></td>
|
<table class="data-col5" width="780px">
|
||||||
</tr>
|
<tr>
|
||||||
</table>
|
<td class="log" style="padding: 0 0 0 4px;" width="200"><b><?php echo $data[$key]['RECORD'] ?></b></td>
|
||||||
</td>
|
<td class="log-counter-value" width="80"><?php echo $data[$key]['TYPE'] ?></td>
|
||||||
</tr>
|
<td class="log-counter-value" width="80"><?php echo $data[$key]['PRIORITY'] ?></td>
|
||||||
<?php
|
<td class="log-counter-value" ><?php echo $data[$key]['VALUE'] ?></td>
|
||||||
}
|
</tr>
|
||||||
?>
|
</table>
|
||||||
</table>
|
</td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</table>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<table class="data-count">
|
<table class="data-count">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="160px">
|
<td width="160px">
|
||||||
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<?php
|
<?php
|
||||||
if ( $i == 1) {
|
if ( $i == 1) {
|
||||||
echo _('one DNS record');
|
echo _('1 DNS record');
|
||||||
} else {
|
} else {
|
||||||
echo _('%s DNS records',$i);
|
echo _('%s DNS records',$i);
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
|
|
|
@ -1,23 +1,23 @@
|
||||||
<table class="sub-menu" style="background: white;">
|
<table class="sub-menu" style="background: white;">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 12px 0 8px 6px">
|
<td style="padding: 12px 0 8px 6px">
|
||||||
<div style="float:left">
|
<div style="float:left">
|
||||||
<button style="width:120px; padding: 2px 0px;" onclick="location.href='/add/mail/'"> <?php print _('Add Mail Domain');?> </button>
|
<button style="width:120px; padding: 2px 0px;" onclick="location.href='/add/mail/'"> <?php print _('Add Mail Domain');?> </button>
|
||||||
</div>
|
</div>
|
||||||
<div style="text-align: right; float: right;">
|
<div style="text-align: right; float: right;">
|
||||||
<form action="/search/" method="get" >
|
<form action="/search/" method="get" >
|
||||||
<input type="text" name="q" style="margin: 2px 2px 0px 0px; width: 250px; padding: 3px;" size="30">
|
<input type="text" name="q" style="margin: 2px 2px 0px 0px; width: 250px; padding: 3px;" size="30">
|
||||||
<input type="submit" value="<?php print _('Search');?>" class="button" style="font-size: 12px; height: 24px;">
|
<input type="submit" value="<?php print _('Search');?>" class="button" style="font-size: 12px; height: 24px;">
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div style="float:left; padding-left: 26px;">
|
<div style="float:left; padding-left: 26px;">
|
||||||
<form action="/bulk/mail/" method="post" id="objects">
|
<form action="/bulk/mail/" method="post" id="objects">
|
||||||
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
||||||
<select style="margin:0 2px 0 0px;" name="action">
|
<select style="margin:0 2px 0 0px;" name="action">
|
||||||
<option><?php print _('apply to selected');?></option>
|
<option><?php print _('apply to selected');?></option>
|
||||||
<option><?php print _('delete');?></option>
|
<option><?php print _('delete');?></option>
|
||||||
</select>
|
</select>
|
||||||
<input type="submit" name="ok" value="›" class="button" style="width: 37px; font-size: 12px; height: 24px;">
|
<input type="submit" name="ok" value="›" class="button" style="width: 37px; font-size: 12px; height: 24px;">
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -25,7 +25,6 @@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<div id="vstobjects">
|
<div id="vstobjects">
|
||||||
<table class="data">
|
<table class="data">
|
||||||
<?php
|
<?php
|
||||||
|
@ -43,38 +42,54 @@
|
||||||
$data[$key]['CATCHALL'] = '/dev/null';
|
$data[$key]['CATCHALL'] = '/dev/null';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<tr class="data-row">
|
<tr class="data-row">
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<table class="data-col1">
|
<table class="data-col1">
|
||||||
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="domain[]" value="<?php echo "$key" ?>" ></td></tr>
|
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="domain[]" value="<?php echo "$key" ?>" ></td></tr>
|
||||||
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo date("d M Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo strftime("%d %b %Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
||||||
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
<table width="830px">
|
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
||||||
<tr>
|
<span class="data-controls do_delete">
|
||||||
<td></td>
|
<img src="/images/delete.png" width="7px" height="7px">
|
||||||
<td class="data-controls" width="112px"><a href="?domain=<?php echo $key ?>"><img src="/images/more.png" width="8px" height="8px"> <?php print _('list');?> <?php echo $data[$key]['ACCOUNTS'] ?> <?php print _('accounts');?></a></td>
|
<?php print _('delete');?>
|
||||||
<td class="data-controls" width="98px"><a href="/add/mail/?domain=<?php echo $key ?>"><img src="/images/add.png" width="8px" height="8px"> <?php print _('add account');?></a></td>
|
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?php echo $key ?>" />
|
||||||
<td class="data-controls" width="104px"><a href="<?php echo "http://".$http_host."/webmail/"; ?>" target="_blank"><img src="/images/new_window.png" width="8px" height="8px"> <?php print _('open webmail');?></a></td>
|
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
||||||
<td class="data-controls" width="50px"><a href="/edit/mail/?domain=<?php echo $key ?>"><img src="/images/edit.png" width="8px" height="8px"> <?php print _('edit');?></a></td>
|
<p class="counter-value"><?php print _('MAIL_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
||||||
<td class="data-controls do_delete" width="70px">
|
</div>
|
||||||
<img src="/images/delete.png" width="7px" height="7px" class="do_delete">
|
</span>
|
||||||
<a id="delete_link_<?php echo $i ?>" class="do_delete"> <?php print _('delete');?></a>
|
</a>
|
||||||
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?php echo $key ?>" />
|
<a href="/edit/mail/?domain=<?php echo $key ?>">
|
||||||
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
<span class="data-controls">
|
||||||
<p class="counter-value"><?php print _('MAIL_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
<img src="/images/edit.png" width="8px" height="8px">
|
||||||
</div>
|
<?php print _('edit');?>
|
||||||
</td>
|
</span>
|
||||||
</tr>
|
</a>
|
||||||
</table>
|
<a href="<?php echo "http://".$http_host."/webmail/"; ?>" target="_blank">
|
||||||
|
<span class="data-controls"><img src="/images/new_window.png" width="8px" height="8px">
|
||||||
|
<?php print _('open webmail');?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a href="/add/mail/?domain=<?php echo $key ?>">
|
||||||
|
<span class="data-controls">
|
||||||
|
<img src="/images/add.png" width="8px" height="8px">
|
||||||
|
<?php print _('add account');?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a href="?domain=<?php echo $key ?>">
|
||||||
|
<span class="data-controls">
|
||||||
|
<img src="/images/more.png" width="8px" height="8px">
|
||||||
|
<?php print _('LIST_MAIL_ACCOUNTS',$data[$key]['RECORDS']); ?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
<table class="data-col2" width="830px">
|
<table class="data-col2" width="830px">
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan=3 class="domain" style="padding: 0 0 0 4px;">
|
<td colspan=3 class="domain" style="padding: 0 0 0 4px;">
|
||||||
<b><?php echo $key ?></b>
|
<b><?php echo $key ?></b>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -82,12 +97,12 @@
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name" style="padding: 2px 0 2px 0">
|
<td class="counter-name" style="padding: 2px 0 2px 0">
|
||||||
<?php print _('Catchall email');?> > <?php echo $data[$key]['CATCHALL'] ?>
|
<?php print _('Catchall email');?> > <?php echo $data[$key]['CATCHALL'] ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="chart1">
|
<td class="chart1">
|
||||||
<?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
<?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
||||||
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
||||||
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -99,18 +114,18 @@
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">
|
<td class="counter-name">
|
||||||
<?php print _('AntiVirus Support');?>:
|
<?php print _('AntiVirus Support');?>:
|
||||||
</td>
|
</td>
|
||||||
<td class="counter-value">
|
<td class="counter-value">
|
||||||
<?php echo $data[$key]['ANTIVIRUS'] ?>
|
<?php echo _($data[$key]['ANTIVIRUS']) ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">
|
<td class="counter-name">
|
||||||
<?php print _('AntiSpam Support');?>:
|
<?php print _('AntiSpam Support');?>:
|
||||||
</td>
|
</td>
|
||||||
<td class="counter-value">
|
<td class="counter-value">
|
||||||
<?php echo $data[$key]['ANTISPAM'] ?>
|
<?php echo _($data[$key]['ANTISPAM']) ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
@ -119,18 +134,18 @@
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">
|
<td class="counter-name">
|
||||||
<?php print _('DKIM Support');?>:
|
<?php print _('DKIM Support');?>:
|
||||||
</td>
|
</td>
|
||||||
<td class="counter-value">
|
<td class="counter-value">
|
||||||
<?php echo $data[$key]['DKIM'] ?>
|
<?php echo _($data[$key]['DKIM']) ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">
|
<td class="counter-name">
|
||||||
<?php print _('Accounts');?>:
|
<?php print _('Accounts');?>:
|
||||||
</td>
|
</td>
|
||||||
<td class="counter-value">
|
<td class="counter-value">
|
||||||
<?php echo $data[$key]['ACCOUNTS'] ?>
|
<?php echo $data[$key]['ACCOUNTS'] ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
@ -139,24 +154,22 @@
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<table class="data-count">
|
<table class="data-count">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="160px"></td>
|
<td width="160px"></td>
|
||||||
<td>
|
<td>
|
||||||
<?php
|
<?php
|
||||||
if ( $i == 1) {
|
if ( $i == 1) {
|
||||||
echo _('one domain with email');
|
echo _('1 domain');
|
||||||
} else {
|
} else {
|
||||||
echo _('%s domains with email',$i);
|
echo _('%s domains',$i);
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<table class="sub-menu" style="background: white;">
|
<table class="sub-menu" style="background: white;">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 12px 0 8px 6px">
|
<td style="padding: 12px 0 8px 6px">
|
||||||
<div style="float:left">
|
<div style="float:left">
|
||||||
|
@ -53,100 +53,100 @@
|
||||||
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
|
||||||
<table class="data-col1">
|
<table class="data-col1">
|
||||||
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="account[]" value="<?php echo $key?>" ><input type="hidden" name="domain" value="<?php echo $_GET['domain'] ?>" ></td></tr>
|
<tr><td style="padding: 18 0 4 18;"><input type="checkbox" name="account[]" value="<?php echo $key?>" ><input type="hidden" name="domain" value="<?php echo $_GET['domain'] ?>" ></td></tr>
|
||||||
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo date("d M Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
<tr><td><a class="data-date" title="<?php echo $data[$key]['DATE']." ".$data[$key]['TIME'] ?>"><?php echo strftime("%d %b %Y", strtotime($data[$key]['DATE'])) ?></td></tr>
|
||||||
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
<tr><td class="data-<?php echo $status ?>"><b><?php echo _($status); ?></b></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
<table width="830px">
|
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
||||||
|
<span class="data-controls do_delete">
|
||||||
|
<img src="/images/delete.png" width="7px" height="7px">
|
||||||
|
<?php print _('delete');?>
|
||||||
|
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?php echo $_GET['domain'] ?>&account=<?php echo $key ?>" />
|
||||||
|
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
||||||
|
<p class="counter-value"><?php print _('MAIL_ACCOUNT_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
||||||
|
</div>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a href="/edit/mail/?domain=<?php echo $_GET['domain'] ?>&account=<?php echo $key ?>">
|
||||||
|
<span class="data-controls" width="50px">
|
||||||
|
<img src="/images/edit.png" width="8px" height="8px">
|
||||||
|
<?php print _('edit');?>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<table class="data-col2" width="830px">
|
||||||
|
<tr><td colspan=3 class="domain" style="padding: 0 0 0 4px;"><b><?php echo $key."@".$_GET['domain'] ?></b> <a class="aliases" style="padding: 0 20px 0 4px"><?php echo str_replace(',', ', ', $data[$key]['ALIAS']) ?></a></td></tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td style="vertical-align:top;" >
|
||||||
<td class="data-controls" width="50px"><a href="/edit/mail/?domain=<?php echo $_GET['domain'] ?>&account=<?php echo $key ?>"><img src="/images/edit.png" width="8px" height="8px"> <?php print _('edit');?></a></td>
|
<table>
|
||||||
<td class="data-controls do_delete" width="70px">
|
<tr>
|
||||||
<img src="/images/delete.png" width="7px" height="7px" class="do_delete">
|
<td class="counter-name" style="padding: 4px 0 0 0;">
|
||||||
<a id="delete_link_<?php echo $i ?>" class="do_delete"> <?php print _('delete');?></a>
|
<?php echo $data[$key]['IP'] ?>
|
||||||
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?php echo $_GET['domain'] ?>&account=<?php echo $key ?>" />
|
</td>
|
||||||
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
<tr>
|
||||||
<p class="counter-value"><?php print _('MAIL_ACCOUNT_ACTION_CONFIRMATION',_('delete'),$key);?></p>
|
<td class="chart1" style="padding: 0 0 2px 0">
|
||||||
</div>
|
<?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
||||||
</td>
|
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
||||||
</tr>
|
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
||||||
</table>
|
</div>
|
||||||
|
</td>
|
||||||
<table class="data-col2" width="830px">
|
|
||||||
<tr><td colspan=3 class="domain" style="padding: 0 0 0 4px;"><b><?php echo $key."@".$_GET['domain'] ?></b> <a class="aliases" style="padding: 0 20px 0 4px"><?php echo str_replace(',', ', ', $data[$key]['ALIAS']) ?></a></td></tr>
|
|
||||||
<tr>
|
|
||||||
<td style="vertical-align:top;" >
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td class="counter-name" style="padding: 4px 0 0 0;">
|
|
||||||
<?php echo $data[$key]['IP'] ?>
|
|
||||||
</td>
|
|
||||||
<tr>
|
|
||||||
<td class="chart1" style="padding: 0 0 2px 0">
|
|
||||||
<?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
|
||||||
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
|
||||||
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
<td style="vertical-align:top;" width="200">
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td class="counter-name">
|
|
||||||
<?php print _('Quota');?>:
|
|
||||||
</td>
|
|
||||||
<td class="counter-value">
|
|
||||||
<?php echo $data[$key]['QUOTA'] ?>
|
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td style="vertical-align:top;" width="200">
|
||||||
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name">
|
<td class="counter-name">
|
||||||
<?php print _('Autoreply');?>:
|
<?php print _('Quota');?>:
|
||||||
</td>
|
</td>
|
||||||
<td class="counter-value">
|
<td class="counter-value">
|
||||||
<?php echo $data[$key]['AUTOREPLY'] ?>
|
<?php echo $data[$key]['QUOTA'] ?>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="counter-name">
|
||||||
|
<?php print _('Autoreply');?>:
|
||||||
|
</td>
|
||||||
|
<td class="counter-value">
|
||||||
|
<?php echo _($data[$key]['AUTOREPLY']) ?>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td rowspan=4 style="vertical-align:top;" width="350">
|
||||||
|
<table width="350">
|
||||||
|
<tr>
|
||||||
|
<td class="counter-name">
|
||||||
|
<?php print _('Forward to');?>:
|
||||||
|
</td>
|
||||||
|
<td class="counter-value" style="padding: 0 0 0 8px;" >
|
||||||
|
<?php echo str_replace(',', ', ', $data[$key]['FWD']) ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td rowspan=4 style="vertical-align:top;" width="350">
|
</tr>
|
||||||
<table width="350">
|
</table>
|
||||||
<tr>
|
</td>
|
||||||
<td class="counter-name">
|
</tr>
|
||||||
<?php print _('Forward to');?>:
|
<?php
|
||||||
</td>
|
}
|
||||||
<td class="counter-value" style="padding: 0 0 0 8px;" >
|
?>
|
||||||
<?php echo str_replace(',', ', ', $data[$key]['FWD']) ?>
|
</table>
|
||||||
</td>
|
</form>
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<?php
|
<table class="data-count">
|
||||||
}
|
<tr>
|
||||||
?>
|
<td width="160px"></td>
|
||||||
</table>
|
<td>
|
||||||
</form>
|
<?php
|
||||||
|
if ( $i == 1) {
|
||||||
<table class="data-count">
|
echo _('1 mail account');
|
||||||
<tr>
|
} else {
|
||||||
<td width="160px"></td>
|
echo _('%s mail accounts',$i);
|
||||||
<td>
|
}
|
||||||
<?php
|
?>
|
||||||
if ( $i == 1) {
|
</td>
|
||||||
echo _('one mail account');
|
</tr>
|
||||||
} else {
|
</table>
|
||||||
echo _('%s mail accounts',$i);
|
</div>
|
||||||
}
|
|
||||||
?>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
|
@ -16,16 +16,7 @@
|
||||||
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
||||||
<select style="margin:0 2px 0 0px;" name="action">
|
<select style="margin:0 2px 0 0px;" name="action">
|
||||||
<option><?php print _('apply to selected');?></option>
|
<option><?php print _('apply to selected');?></option>
|
||||||
<option><?php print _('rebuild');?></option>
|
|
||||||
<option><?php print _('rebuild web');?></option>
|
|
||||||
<option><?php print _('rebuild DNS');?></option>
|
|
||||||
<option><?php print _('rebuild mail');?></option>
|
|
||||||
<option><?php print _('rebuild db');?></option>
|
|
||||||
<option><?php print _('rebuild cron');?></option>
|
|
||||||
<option><?php print _('update counters');?></option>
|
<option><?php print _('update counters');?></option>
|
||||||
<option><?php print _('suspend');?></option>
|
|
||||||
<option><?php print _('unsuspend');?></option>
|
|
||||||
<option><?php print _('delete');?></option>
|
|
||||||
</select>
|
</select>
|
||||||
<input type="submit" name="ok" value="›" class="button" style="width: 37px; height: 24px;font-size: 12px;">
|
<input type="submit" name="ok" value="›" class="button" style="width: 37px; height: 24px;font-size: 12px;">
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -16,8 +16,6 @@
|
||||||
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
<a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("objects");'> <?php print _('toggle all');?> </a>
|
||||||
<select style="margin:0 2px 0 0px;" name="action">
|
<select style="margin:0 2px 0 0px;" name="action">
|
||||||
<option><?php print _('apply to selected');?></option>
|
<option><?php print _('apply to selected');?></option>
|
||||||
<option><?php print _('suspend');?></option>
|
|
||||||
<option><?php print _('unsuspend');?></option>
|
|
||||||
<option><?php print _('delete');?></option>
|
<option><?php print _('delete');?></option>
|
||||||
</select>
|
</select>
|
||||||
<input type="submit" name="ok" value="›" class="button" style="width: 37px;font-size: 12px; height: 24px;">
|
<input type="submit" name="ok" value="›" class="button" style="width: 37px;font-size: 12px; height: 24px;">
|
||||||
|
@ -85,7 +83,7 @@
|
||||||
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
<td class="data-dotted" width="830px" style="vertical-align:top;">
|
||||||
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
<a id="delete_link_<?php echo $i ?>" class="do_delete">
|
||||||
<span class="data-controls do_delete">
|
<span class="data-controls do_delete">
|
||||||
<img src="/images/delete.png" width="7px" height="7px" class="do_delete">
|
<img src="/images/delete.png" width="7px" height="7px">
|
||||||
<?php print _('delete');?>
|
<?php print _('delete');?>
|
||||||
<input type="hidden" name="delete_url" value="/delete/web/?domain=<?php echo $key ?>" />
|
<input type="hidden" name="delete_url" value="/delete/web/?domain=<?php echo $key ?>" />
|
||||||
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print _('Confirmation');?>">
|
||||||
|
@ -127,19 +125,19 @@
|
||||||
</td>
|
</td>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="counter-name" style="padding: 0 0 8px 2px">
|
<td class="counter-name" style="padding: 0 0 8px 2px">
|
||||||
[<?php echo $data[$key]['TPL'] ?>] <?php print _('template');?>
|
[<?php echo $data[$key]['TPL'] ?>] <?php print _('template');?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="chart1" style="padding: 0 0 0 2px">
|
<td class="chart1" style="padding: 0 0 0 2px">
|
||||||
<?php print _('Bandwidth');?>: <?php echo humanize_usage($data[$key]['U_BANDWIDTH']) ?>
|
<?php print _('Bandwidth');?>: <?php echo humanize_usage($data[$key]['U_BANDWIDTH']) ?>
|
||||||
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
||||||
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$panel[$user]['BANDWIDTH']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$panel[$user]['BANDWIDTH']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="chart1" style="padding: 0 0 0 2px"><?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
<td class="chart1" style="padding: 0 0 0 2px"><?php print _('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
|
||||||
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
|
||||||
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,41 +1,37 @@
|
||||||
<center>
|
<center>
|
||||||
<table class="main">
|
<table class="main">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<table class="fixed" >
|
<table class="fixed" >
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<table class="top">
|
<table class="top">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="174px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"></td>
|
<td width="174px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"></td>
|
||||||
<td width="118px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"><a class="top-<?php if($TAB == 'STATS' ) echo 'selected-' ?>link" href="/list/stats/"><b><?php print _('Statistics');?></a></b></td>
|
<td width="118px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"><a class="top-<?php if($TAB == 'STATS' ) echo 'selected-' ?>link" href="/list/stats/"><b><?php print _('Statistics');?></a></b></td>
|
||||||
<td width="120px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"><a class="top-<?php if($TAB == 'LOG' ) echo 'selected-' ?>link" href="/list/log/"><b><?php print _('History Log');?></a></b></td>
|
<td width="120px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"><a class="top-<?php if($TAB == 'LOG' ) echo 'selected-' ?>link" href="/list/log/"><b><?php print _('History Log');?></a></b></td>
|
||||||
<td width="120px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"></td>
|
<td width="120px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"></td>
|
||||||
<td width="120px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"></td>
|
<td width="120px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"></td>
|
||||||
<td width="120px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"></td>
|
<td width="120px" style="border-bottom: 1px solid #d6d6d6; height: 26px;"></td>
|
||||||
<td width="228px" style="border-bottom: 1px solid #d6d6d6; height: 26px; padding: 0 24px 0 0; text-align: right;"><b><?php if($user != $_SESSION['user']) echo 'admin / ' ?><?php echo $user ?></b><a class="top-link" style="padding: 0 0 0 6" href="/logout/"><?php print _('Log out');?></a></td>
|
<td width="228px" style="border-bottom: 1px solid #d6d6d6; height: 26px; padding: 0 24px 0 0; text-align: right;"><b><?php if($user != $_SESSION['user']) echo 'admin / ' ?><?php echo $user ?></b><a class="top-link" style="padding: 0 0 0 6" href="/logout/"><?php print _('Log out');?></a></td>
|
||||||
|
</tr>
|
||||||
</tr>
|
<tr>
|
||||||
<tr>
|
<td colspan="7" style="background: #fff;">
|
||||||
<td colspan="7" style="background: #fff;">
|
<span class="nav-logo">
|
||||||
|
<img style="margin: 22px 0 0 4px;" src="/images/logo.png">
|
||||||
<span class="nav-logo">
|
</span>
|
||||||
<img style="margin: 22px 0 0 4px;" src="/images/logo.png">
|
<a class="nav-lnk" href="/list/user/">
|
||||||
</span>
|
<span class="nav-<?php if($TAB == 'USER' ) echo 'selected-' ?>block">
|
||||||
|
<p class="nav-<?php if($TAB == 'USER' ) echo 'selected-' ?>header">
|
||||||
<a class="nav-lnk" href="/list/user/">
|
<?php print _('USER');?>
|
||||||
<span class="nav-<?php if($TAB == 'USER' ) echo 'selected-' ?>block">
|
</p>
|
||||||
<p class="nav-<?php if($TAB == 'USER' ) echo 'selected-' ?>header">
|
<p class="nav-counters" style="decoration: none;">
|
||||||
<?php print _('USER');?>
|
<?php print _('disk');?>: <? echo humanize_usage($panel[$user]['U_DISK']) ?> <br>
|
||||||
</p>
|
<?php print _('traffic');?>: <? echo humanize_usage($panel[$user]['U_BANDWIDTH']) ?><br>
|
||||||
<p class="nav-counters" style="decoration: none;">
|
<?php print _('suspended');?>: <? echo $panel[$user]['SUSPENDED']?>
|
||||||
<?php print _('disk');?>: <? echo humanize_usage($panel[$user]['U_DISK']) ?> <br>
|
</p>
|
||||||
<?php print _('traffic');?>: <? echo humanize_usage($panel[$user]['U_BANDWIDTH']) ?><br>
|
</span>
|
||||||
<?php print _('suspended');?>: <? echo $panel[$user]['SUSPENDED']?>
|
</a>
|
||||||
</p>
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a class="nav-lnk" href="/list/web/">
|
<a class="nav-lnk" href="/list/web/">
|
||||||
<span class="nav-<?php if($TAB == 'WEB' ) echo 'selected-' ?>block">
|
<span class="nav-<?php if($TAB == 'WEB' ) echo 'selected-' ?>block">
|
||||||
<p class="nav-<?php if($TAB == 'WEB' ) echo 'selected-' ?>header">
|
<p class="nav-<?php if($TAB == 'WEB' ) echo 'selected-' ?>header">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue