i18n user/web/dns/mail

This commit is contained in:
Serghey Rodin 2013-01-22 01:19:52 +02:00
commit 497f7d9906
34 changed files with 2231 additions and 2167 deletions

View file

@ -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');

View file

@ -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');

View file

@ -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');

View file

@ -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 &mdash; oops, internal error. Call an Ambulance!', '505' => '505 &mdash; 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);

View file

@ -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 &mdash; внутренняя ошибка', '505' => '505 &mdash; внутренняя ошибка',
'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'=>'Использование Сети',
); );

View file

@ -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'])){

View file

@ -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') {

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -1,4 +1,4 @@
<br> <br>
</td> </td>
</tr> </tr>
</table> </table>

View file

@ -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;
} }

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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);
} }

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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">