new improved template scheme

This commit is contained in:
Serghey Rodin 2013-05-10 11:04:40 +03:00
commit fd4e68bb8c
96 changed files with 1395 additions and 1425 deletions

View file

@ -21,11 +21,6 @@ if (!empty($_POST['ok'])) {
$v_domain = preg_replace("/^www./i", "", $_POST['v_domain']);
$v_domain = escapeshellarg($v_domain);
$v_ip = escapeshellarg($_POST['v_ip']);
if ($_SESSION['user'] == 'admin') {
$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']);
@ -44,7 +39,7 @@ if (!empty($_POST['ok'])) {
$_SESSION['error_msg'] = __('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);
exec (VESTA_CMD."v-add-dns-domain ".$user." ".$v_domain." ".$v_ip." ".$v_ns1." ".$v_ns2." ".$v_ns3." ".$ns4, $output, $return_var);
if ($return_var != 0) {
$error = implode('<br>', $output);
if (empty($error)) $error = __('Error code:',$return_var);
@ -128,15 +123,7 @@ if (!empty($_POST['ok_rec'])) {
}
}
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);

View file

@ -21,7 +21,9 @@ if ($_SESSION['user'] == 'admin') {
if (!empty($_POST['ok'])) {
// Check input
if (empty($_POST['v_package'])) $errors[] = __('package');
if (empty($_POST['v_template'])) $errors[] = __('template');
if (empty($_POST['v_web_template'])) $errors[] = __('web template');
if (empty($_POST['v_proxy_template'])) $errors[] = __('proxy template');
if (empty($_POST['v_dns_template'])) $errors[] = __('dns template');
if (empty($_POST['v_shell'])) $errrors[] = __('shell');
if (!isset($_POST['v_web_domains'])) $errors[] = __('web domains');
if (!isset($_POST['v_web_aliases'])) $errors[] = __('web aliases');
@ -40,7 +42,9 @@ if ($_SESSION['user'] == 'admin') {
// Protect input
$v_package = escapeshellarg($_POST['v_package']);
$v_template = escapeshellarg($_POST['v_template']);
$v_web_template = escapeshellarg($_POST['v_web_template']);
$v_proxy_template = escapeshellarg($_POST['v_proxy_template']);
$v_dns_template = escapeshellarg($_POST['v_dns_template']);
$v_shell = escapeshellarg($_POST['v_shell']);
$v_web_domains = escapeshellarg($_POST['v_web_domains']);
$v_web_aliases = escapeshellarg($_POST['v_web_aliases']);
@ -80,7 +84,9 @@ if ($_SESSION['user'] == 'admin') {
unset($output);
// Create package
$pkg = "TEMPLATE=".$v_template."\n";
$pkg = "WEB_TEMPLATE=".$v_web_template."\n";
$pkg .= "PROXY_TEMPLATE=".$v_proxy_template."\n";
$pkg .= "DNS_TEMPLATE=".$v_dns_template."\n";
$pkg .= "WEB_DOMAINS=".$v_web_domains."\n";
$pkg .= "WEB_ALIASES=".$v_web_aliases."\n";
$pkg .= "DNS_DOMAINS=".$v_dns_domains."\n";
@ -129,7 +135,17 @@ if ($_SESSION['user'] == 'admin') {
exec (VESTA_CMD."v-list-web-templates json", $output, $return_var);
check_error($return_var);
$templates = json_decode(implode('', $output), true);
$web_templates = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-web-templates-proxy json", $output, $return_var);
check_error($return_var);
$proxy_templates = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-dns-templates json", $output, $return_var);
check_error($return_var);
$dns_templates = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-sys-shells json", $output, $return_var);
@ -138,7 +154,9 @@ if ($_SESSION['user'] == 'admin') {
unset($output);
// Set default values
if (empty($v_template)) $v_template = 'default';
if (empty($v_web_template)) $v_web_template = 'default';
if (empty($v_proxy_template)) $v_proxy_template = 'default';
if (empty($v_dns_template)) $v_dns_template = 'default';
if (empty($v_shell)) $v_shell = 'nologin';
if (empty($v_web_domains)) $v_web_domains = "'0'";
if (empty($v_web_aliases)) $v_web_aliases = "'0'";

View file

@ -25,26 +25,21 @@ $v_ftp_email = $panel[$user]['CONTACT'];
if ((!empty($_POST['v_ssl'])) || (!empty($_POST['v_elog']))) $v_adv = 'yes';
if ((!empty($_POST['v_ssl_crt'])) || (!empty($_POST['v_ssl_key']))) $v_adv = 'yes';
if ((!empty($_POST['v_ssl_ca'])) || ($_POST['v_stats'] != 'none')) $v_adv = 'yes';
if (empty($_POST['v_nginx'])) $v_adv = 'yes';
if (empty($_POST['v_proxy'])) $v_adv = 'yes';
if (!empty($_POST['v_ftp'])) $v_adv = 'yes';
$v_nginx_ext = 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, ';
$v_nginx_ext .= 'doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, ';
$v_nginx_ext .= 'mpeg, flv, html, htm';
if ($_POST['v_nginx_ext'] != $v_nginx_ext) $v_adv = 'yes';
$v_proxy_ext = 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, ';
$v_proxy_ext .= 'doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, ';
$v_proxy_ext .= 'mpeg, flv, html, htm';
if ($_POST['v_proxy_ext'] != $v_proxy_ext) $v_adv = 'yes';
// Protect input
$v_domain = preg_replace("/^www./i", "", $_POST['v_domain']);
$v_domain = escapeshellarg($v_domain);
$v_ip = escapeshellarg($_POST['v_ip']);
if ($_SESSION['user'] == 'admin') {
$v_template = escapeshellarg($_POST['v_template']);
} else {
$v_template = "''";
}
if (empty($_POST['v_dns'])) $v_dns = 'off';
if (empty($_POST['v_mail'])) $v_mail = 'off';
if (empty($_POST['v_nginx'])) $v_nginx = 'off';
if (empty($_POST['v_proxy'])) $v_proxy = 'off';
$v_aliases = $_POST['v_aliases'];
$v_elog = $_POST['v_elog'];
$v_ssl = $_POST['v_ssl'];
@ -55,11 +50,11 @@ $v_ftp_email = $panel[$user]['CONTACT'];
$v_stats = escapeshellarg($_POST['v_stats']);
$v_stats_user = $data[$v_domain]['STATS_USER'];
$v_stats_password = $data[$v_domain]['STATS_PASSWORD'];
$v_nginx_ext = preg_replace("/\n/", " ", $_POST['v_nginx_ext']);
$v_nginx_ext = preg_replace("/,/", " ", $v_nginx_ext);
$v_nginx_ext = preg_replace('/\s+/', ' ',$v_nginx_ext);
$v_nginx_ext = trim($v_nginx_ext);
$v_nginx_ext = str_replace(' ', ", ", $v_nginx_ext);
$v_proxy_ext = preg_replace("/\n/", " ", $_POST['v_proxy_ext']);
$v_proxy_ext = preg_replace("/,/", " ", $v_proxy_ext);
$v_proxy_ext = preg_replace('/\s+/', ' ',$v_proxy_ext);
$v_proxy_ext = trim($v_proxy_ext);
$v_proxy_ext = str_replace(' ', ", ", $v_proxy_ext);
$v_ftp = $_POST['v_ftp'];
$v_ftp_user = $_POST['v_ftp_user'];
$v_ftp_password = $_POST['v_ftp_password'];
@ -100,7 +95,7 @@ $v_ftp_email = $panel[$user]['CONTACT'];
if (empty($_SESSION['error_msg'])) {
// Add WEB
exec (VESTA_CMD."v-add-web-domain ".$user." ".$v_domain." ".$v_ip." ".$v_template." 'no'", $output, $return_var);
exec (VESTA_CMD."v-add-web-domain ".$user." ".$v_domain." ".$v_ip." 'no'", $output, $return_var);
if ($return_var != 0) {
$error = implode('<br>', $output);
if (empty($error)) $error = __('Error code:',$return_var);
@ -176,11 +171,11 @@ $v_ftp_email = $panel[$user]['CONTACT'];
}
// Add Nginx
if (($_POST['v_nginx'] == 'on') && (empty($_SESSION['error_msg']))) {
$ext = str_replace(' ', '', $v_nginx_ext);
// Add proxy
if (($_POST['v_proxy'] == 'on') && (empty($_SESSION['error_msg']))) {
$ext = str_replace(' ', '', $v_proxy_ext);
$ext = escapeshellarg($ext);
exec (VESTA_CMD."v-add-web-domain-nginx ".$user." ".$v_domain." 'default' ".$ext." 'no'", $output, $return_var);
exec (VESTA_CMD."v-add-web-domain-proxy ".$user." ".$v_domain." ".$ext." 'no'", $output, $return_var);
if ($return_var != 0) {
$error = implode('<br>', $output);
if (empty($error)) $error = __('Error code:',$return_var);
@ -272,7 +267,6 @@ $v_ftp_email = $panel[$user]['CONTACT'];
$from = __('MAIL_FROM',$hostname);
$mailtext .= __('FTP_ACCOUNT_READY',$_POST['v_domain'],$user,$_POST['v_ftp_user'],$_POST['v_ftp_password']);
send_email($to, $subject, $mailtext, $from);
//unset($v_ftp_email);
}
}
unset($v_ftp);
@ -298,6 +292,18 @@ $v_ftp_email = $panel[$user]['CONTACT'];
if (empty($error)) $error = __('Error code:',$return_var);
$_SESSION['error_msg'] = $error;
}
}
if (empty($_SESSION['error_msg'])) {
exec (VESTA_CMD."v-restart-proxy", $output, $return_var);
if ($return_var != 0) {
$error = implode('<br>', $output);
if (empty($error)) $error = __('Error code:',$return_var);
$_SESSION['error_msg'] = $error;
}
}
if (empty($_SESSION['error_msg'])) {
unset($output);
$_SESSION['ok_msg'] = __('WEB_DOMAIN_CREATED_OK',$_POST[v_domain],$_POST[v_domain]);
unset($v_domain);
@ -314,14 +320,6 @@ $v_ftp_email = $panel[$user]['CONTACT'];
$ips = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-get-user-value ".$user." 'TEMPLATE'", $output, $return_var);
$template = $output[0] ;
unset($output);
exec (VESTA_CMD."v-list-web-templates json", $output, $return_var);
$templates = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-web-stats json", $output, $return_var);
$stats = json_decode(implode('', $output), true);
unset($output);

View file

@ -33,7 +33,9 @@ if ($_SESSION['user'] == 'admin') {
unset($output);
$v_package = $_GET['package'];
$v_template = $data[$v_package]['TEMPLATE'];
$v_web_template = $data[$v_package]['WEB_TEMPLATE'];
$v_proxy_template = $data[$v_package]['PROXY_TEMPLATE'];
$v_dns_template = $data[$v_package]['DNS_TEMPLATE'];
$v_web_domains = $data[$v_package]['WEB_DOMAINS'];
$v_web_aliases = $data[$v_package]['WEB_ALIASES'];
$v_dns_domains = $data[$v_package]['DNS_DOMAINS'];
@ -59,7 +61,17 @@ if ($_SESSION['user'] == 'admin') {
exec (VESTA_CMD."v-list-web-templates json", $output, $return_var);
check_error($return_var);
$templates = json_decode(implode('', $output), true);
$web_templates = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-web-templates-proxy json", $output, $return_var);
check_error($return_var);
$proxy_templates = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-dns-templates json", $output, $return_var);
check_error($return_var);
$dns_templates = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-sys-shells json", $output, $return_var);
@ -71,7 +83,9 @@ if ($_SESSION['user'] == 'admin') {
if (!empty($_POST['save'])) {
// Check input
if (empty($_POST['v_package'])) $errors[] = __('package');
if (empty($_POST['v_template'])) $errors[] = __('template');
if (empty($_POST['v_web_template'])) $errors[] = __('web template');
if (empty($_POST['v_proxy_template'])) $errors[] = __('proxy template');
if (empty($_POST['v_dns_template'])) $errors[] = __('dns template');
if (empty($_POST['v_shell'])) $errrors[] = __('shell');
if (!isset($_POST['v_web_domains'])) $errors[] = __('web domains');
if (!isset($_POST['v_web_aliases'])) $errors[] = __('web aliases');
@ -89,7 +103,9 @@ if ($_SESSION['user'] == 'admin') {
// Protect input
$v_package = escapeshellarg($_POST['v_package']);
$v_template = escapeshellarg($_POST['v_template']);
$v_web_template = escapeshellarg($_POST['v_web_template']);
$v_proxy_template = escapeshellarg($_POST['v_proxy_template']);
$v_dns_template = escapeshellarg($_POST['v_dns_template']);
$v_shell = escapeshellarg($_POST['v_shell']);
$v_web_domains = escapeshellarg($_POST['v_web_domains']);
$v_web_aliases = escapeshellarg($_POST['v_web_aliases']);
@ -129,7 +145,9 @@ if ($_SESSION['user'] == 'admin') {
unset($output);
// Create package
$pkg = "TEMPLATE=".$v_template."\n";
$pkg = "WEB_TEMPLATE=".$v_web_template."\n";
$pkg .= "PROXY_TEMPLATE=".$v_proxy_template."\n";
$pkg .= "DNS_TEMPLATE=".$v_dns_template."\n";
$pkg .= "WEB_DOMAINS=".$v_web_domains."\n";
$pkg .= "WEB_ALIASES=".$v_web_aliases."\n";
$pkg .= "DNS_DOMAINS=".$v_dns_domains."\n";

View file

@ -32,7 +32,6 @@ if ($_SESSION['user'] == 'admin') {
$v_username = $_GET['user'];
$v_password = "••••••••";
$v_email = $data[$v_username]['CONTACT'];
$v_template = $data[$v_username]['TEMPLATE'];
$v_package = $data[$v_username]['PACKAGE'];
$v_language = $data[$v_username]['LANGUAGE'];
$v_fname = $data[$v_username]['FNAME'];
@ -61,10 +60,6 @@ if ($_SESSION['user'] == 'admin') {
$languages = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-web-templates json", $output, $return_var);
$templates = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-sys-shells json", $output, $return_var);
$shells = json_decode(implode('', $output), true);
unset($output);
@ -113,18 +108,6 @@ if ($_SESSION['user'] == 'admin') {
unset($output);
}
// Change template
if (($v_template != $_POST['v_template']) && (empty($_SESSION['error_msg']))) {
$v_template = escapeshellarg($_POST['v_template']);
exec (VESTA_CMD."v-change-user-template ".$v_username." ".$v_template, $output, $return_var);
if ($return_var != 0) {
$error = implode('<br>', $output);
if (empty($error)) $error = __('Error code:',$return_var);
$_SESSION['error_msg'] = $error;
}
unset($output);
}
// Change shell
if (($v_shell != $_POST['v_shell']) && (empty($_SESSION['error_msg']))) {
$v_shell = escapeshellarg($_POST['v_shell']);

View file

@ -54,8 +54,9 @@ if ($return_var != 0) {
$v_ssl_ca = $ssl_str[$v_domain]['CA'];
}
$v_ssl_home = $data[$v_domain]['SSL_HOME'];
$v_nginx = $data[$v_domain]['NGINX'];
$v_nginx_ext = str_replace(',', ', ', $data[$v_domain]['NGINX_EXT']);
$v_proxy = $data[$v_domain]['PROXY'];
$v_proxy_template = $data[$v_domain]['PROXY'];
$v_proxy_ext = str_replace(',', ', ', $data[$v_domain]['PROXY_EXT']);
$v_stats = $data[$v_domain]['STATS'];
$v_stats_user = $data[$v_domain]['STATS_USER'];
if (!empty($v_stats_user)) $v_stats_password = "••••••••";
@ -78,6 +79,10 @@ if ($return_var != 0) {
$templates = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-web-templates-proxy json", $output, $return_var);
$proxy_templates = json_decode(implode('', $output), true);
unset($output);
exec (VESTA_CMD."v-list-web-stats json", $output, $return_var);
$stats = json_decode(implode('', $output), true);
unset($output);
@ -200,56 +205,56 @@ if (!empty($_POST['save'])) {
}
}
// Nginx
if ((!empty($v_nginx)) && (empty($_POST['v_nginx'])) && (empty($_SESSION['error_msg']))) {
exec (VESTA_CMD."v-delete-web-domain-nginx ".$v_username." ".$v_domain." 'no'", $output, $return_var);
// Proxy
if ((!empty($v_proxy)) && (empty($_POST['v_proxy'])) && (empty($_SESSION['error_msg']))) {
exec (VESTA_CMD."v-delete-web-domain-proxy ".$v_username." ".$v_domain." 'no'", $output, $return_var);
if ($return_var != 0) {
$error = implode('<br>', $output);
if (empty($error)) $error = __('Error code:',$return_var);
$_SESSION['error_msg'] = $error;
}
unset($output);
unset($v_nginx);
$restart_web = 'yes';
unset($v_proxy);
$restart_proxy = 'yes';
}
if ((!empty($v_nginx)) && (!empty($_POST['v_nginx'])) && (empty($_SESSION['error_msg']))) {
$ext = preg_replace("/\n/", " ", $_POST['v_nginx_ext']);
if ((!empty($v_proxy)) && (!empty($_POST['v_proxy'])) && (empty($_SESSION['error_msg']))) {
$ext = preg_replace("/\n/", " ", $_POST['v_proxy_ext']);
$ext = preg_replace("/,/", " ", $ext);
$ext = preg_replace('/\s+/', ' ',$ext);
$ext = trim($ext);
$ext = str_replace(' ', ", ", $ext);
if ( $v_nginx_ext != $ext ) {
if (( $v_proxy_template != $_POST['v_proxy_template']) || ($v_proxy_ext != $ext)) {
$ext = str_replace(', ', ",", $ext);
exec (VESTA_CMD."v-change-web-domain-nginx-tpl ".$v_username." ".$v_domain." 'default' ".escapeshellarg($ext)." 'no'", $output, $return_var);
exec (VESTA_CMD."v-change-web-domain-proxy-tpl ".$v_username." ".$v_domain." ".escapeshellarg($_POST['v_proxy_template'])." ".escapeshellarg($ext)." 'no'", $output, $return_var);
if ($return_var != 0) {
$error = implode('<br>', $output);
if (empty($error)) $error = __('Error code:',$return_var);
$_SESSION['error_msg'] = $error;
}
$v_nginx_ext = str_replace(',', ', ', $ext);
$v_proxy_template = $_POST['v_proxy_template'];
$v_proxy_ext = str_replace(',', ', ', $ext);
unset($output);
$restart_web = 'yes';
$restart_proxy = 'yes';
}
}
if ((empty($v_nginx)) && (!empty($_POST['v_nginx'])) && (empty($_SESSION['error_msg']))) {
$nginx_ext = "'jpg,jpeg,gif,png,ico,css,zip,tgz,gz,rar,bz2,doc,xls,exe,pdf,ppt,txt,tar,wav,bmp,rtf,js,mp3,avi,mpeg,html,htm'";
if (!empty($_POST['v_nginx_ext'])) {
$ext = preg_replace("/\n/", " ", $_POST['v_nginx_ext']);
if ((empty($v_proxy)) && (!empty($_POST['v_proxy'])) && (empty($_SESSION['error_msg']))) {
$v_proxy_template = $_POST['v_proxy_template'];
if (!empty($_POST['v_proxy_ext'])) {
$ext = preg_replace("/\n/", " ", $_POST['v_proxy_ext']);
$ext = preg_replace("/,/", " ", $ext);
$ext = preg_replace('/\s+/', ' ',$ext);
$ext = trim($ext);
$ext = str_replace(' ', ",", $ext);
$v_nginx_ext = str_replace(',', ', ', $ext);
$v_proxy_ext = str_replace(',', ', ', $ext);
}
exec (VESTA_CMD."v-add-web-domain-nginx ".$v_username." ".$v_domain." 'default' ".escapeshellarg($ext)." 'no'", $output, $return_var);
exec (VESTA_CMD."v-add-web-domain-proxy ".$v_username." ".$v_domain." ".escapeshellarg($v_proxy_template)." ".escapeshellarg($ext)." 'no'", $output, $return_var);
if ($return_var != 0) {
$error = implode('<br>', $output);
if (empty($error)) $error = __('Error code:',$return_var);
$_SESSION['error_msg'] = $error;
}
unset($output);
$v_nginx = 'default';
$restart_web = 'yes';
$restart_proxy = 'yes';
}
// SSL

View file

@ -134,6 +134,9 @@ $LANG['en'] = array(
'Databases' => 'Databases',
'User Directories' => 'User Directories',
'Template' => 'Template',
'Web Template' => 'Apache Template',
'Proxy Template' => 'Nginx Template',
'DNS Template' => 'DNS Template',
'Web Domains' => 'Web Domains',
'SSL Domains' => 'SSL Domains',
'Web Aliases' => 'Web Aliases',
@ -151,8 +154,8 @@ $LANG['en'] = array(
'template' => 'template',
'SSL Support' => 'SSL Support',
'SSL Home Directory' => 'SSL Home',
'Nginx Support' => 'Nginx Support',
'Nginx Extentions' => 'Nginx Extentions',
'Proxy Support' => 'Nginx Support',
'Proxy Extentions' => 'Nginx Extentions',
'Web Statistics' => 'Web Statistics',
'Additional FTP Account' => 'Additional FTP',
'SOA' => 'SOA',
@ -231,8 +234,6 @@ $LANG['en'] = array(
'Mail Support' => 'Mail Support',
'Advanced options' => 'Advanced options',
'Aliases' => 'Aliases',
'Apache template' => 'Apache template',
'Nginx template' => 'Nginx template',
'SSL Certificate' => 'SSL Certificate',
'SSL Key' => 'SSL Key',
'SSL Certificate Authority / Intermediate' => 'SSL Certificate Authority / Intermediate',

View file

@ -133,6 +133,9 @@ $LANG['es'] = array(
'Databases' => 'Base de Datos',
'User Directories' => 'Directorios de Usuario',
'Template' => 'Plantilla',
'Web Template' => 'Plantilla Apache',
'Proxy Template' => 'Plantilla Nginx',
'DNS Template' => 'Plantilla DNS',
'Web Domains' => 'Dominios Web',
'SSL Domains' => 'Dominios SSL',
'Web Aliases' => 'Alias Web',
@ -150,8 +153,8 @@ $LANG['es'] = array(
'template' => 'plantilla',
'SSL Support' => 'Soporte SSL',
'SSL Home Directory' => 'SSL Home',
'Nginx Support' => 'Soporte Nginx',
'Nginx Extentions' => 'Extensiones Nginx',
'Proxy Support' => 'Soporte Nginx',
'Proxy Extentions' => 'Extensiones Nginx',
'Web Statistics' => 'Estadísticas Web',
'Additional FTP Account' => 'Cuenta Adicional FTP',
'SOA' => 'SOA',
@ -230,8 +233,6 @@ $LANG['es'] = array(
'Mail Support' => 'Soporte para Correo',
'Advanced options' => 'Opciones Avanzadas',
'Aliases' => 'Aliases',
'Apache template' => 'Plantilla Apache',
'Nginx template' => 'Plantilla Nginx',
'SSL Certificate' => 'Certificado SSL',
'SSL Key' => 'Llave SSL',
'SSL Certificate Authority / Intermediate' => 'Certificado SSL Autoridad / Intermedio',

View file

@ -135,6 +135,9 @@ $LANG['ro'] = array(
'Databases' => 'Baze de date',
'User Directories' => 'Directoare utilizator',
'Template' => 'Șablon',
'Web Template' => 'Șablonul Apache',
'Proxy Template' => 'Șablonul Nginx',
'DNS Template' => 'Șablonul DNS',
'Web Domains' => 'Web domenii',
'SSL Domains' => 'SSL domenii',
'Web Aliases' => 'Web aliasuri',
@ -152,8 +155,8 @@ $LANG['ro'] = array(
'template' => 'șablon',
'SSL Support' => 'Support SSL',
'SSL Home Directory' => 'Mapa SSL',
'Nginx Support' => 'Support Nginx',
'Nginx Extentions' => 'Extensii Nginx',
'Proxy Support' => 'Support Nginx',
'Proxy Extentions' => 'Extensii Nginx',
'Web Statistics' => 'Statistici web',
'Additional FTP Account' => 'Cont suplimentar FTP',
'SOA' => 'SOA',
@ -232,8 +235,6 @@ $LANG['ro'] = array(
'Mail Support' => 'Support E-mail',
'Advanced options' => 'Opțiuni avansate',
'Aliases' => 'Aliasuri',
'Apache template' => 'Șablonul Apache',
'Nginx template' => 'Șablonul Nginx',
'SSL Certificate' => 'Certificat SSL',
'SSL Key' => 'Cheia SSL',
'SSL Certificate Authority / Intermediate' => 'SSL Intermediar / Certificate Authority',

View file

@ -135,6 +135,9 @@ $LANG['ru'] = array(
'Databases' => 'Базы данных',
'User Directories' => 'Папки пользователя',
'Template' => 'Шаблон',
'Web Template' => 'Шаблон Apache',
'Proxy Template' => 'Шаблон Nginx',
'DNS Template' => 'DNS Template',
'Web Domains' => 'Веб домены',
'SSL Domains' => 'SSL домены',
'Web Aliases' => 'Веб алиасы',
@ -152,8 +155,8 @@ $LANG['ru'] = array(
'template' => 'шаблон',
'SSL Support' => 'Поддержка SSL',
'SSL Home Directory' => 'Директория SSL',
'Nginx Support' => 'Поддержка Nginx',
'Nginx Extentions' => 'Обработка Nginx',
'Proxy Support' => 'Поддержка Nginx',
'Proxy Extentions' => 'Обработка Nginx',
'Web Statistics' => 'Статистика сайта',
'Additional FTP Account' => 'Дополнительный ftp',
'SOA' => 'SOA',
@ -232,8 +235,6 @@ $LANG['ru'] = array(
'Mail Support' => 'Поддержка почты',
'Advanced options' => 'Дополнительные опции',
'Aliases' => 'Алиасы',
'Apache template' => 'Шаблон Apache',
'Nginx template' => 'Шаблон для Nginx',
'SSL Certificate' => 'SSL сертификат',
'SSL Key' => 'Ключ SSL сертификата',
'SSL Certificate Authority / Intermediate' => 'Центр сертификации SSL / Intermediate',

View file

@ -135,6 +135,9 @@ $LANG['ua'] = array(
'Databases' => 'Бази даних',
'User Directories' => 'Теки Користувача',
'Template' => 'Шаблон',
'Web Template' => 'Шаблон Apache',
'Proxy Template' => 'Шаблон Nginx',
'DNS Template' => 'Шаблон DNS',
'Web Domains' => 'Веб домени',
'SSL Domains' => 'SSL домени',
'Web Aliases' => 'Веб аліаси',
@ -152,8 +155,8 @@ $LANG['ua'] = array(
'template' => 'шаблон',
'SSL Support' => 'Підтримка SSL',
'SSL Home Directory' => 'Тека SSL',
'Nginx Support' => 'Підтримка Nginx',
'Nginx Extentions' => 'Опрацювання Nginx',
'Proxy Support' => 'Підтримка Nginx',
'Proxy Extentions' => 'Опрацювання Nginx',
'Web Statistics' => 'Статистика сайту',
'Additional FTP Account' => 'Додатковий ftp',
'SOA' => 'SOA',
@ -232,8 +235,6 @@ $LANG['ua'] = array(
'Mail Support' => 'Підтримка пошти',
'Advanced options' => 'Додаткові опції',
'Aliases' => 'Аліаси',
'Apache template' => 'Шаблон Apache',
'Nginx template' => 'Шаблон Nginx',
'SSL Certificate' => 'SSL сертификат',
'SSL Key' => 'Ключ SSL сертифікату',
'SSL Certificate Authority / Intermediate' => 'Центр сертифікації SSL / Intermediate',

View file

@ -150,17 +150,17 @@ function humanize_usage($usage) {
if ( $usage > 1000 ) {
$usage = $usage / 1000 ;
$usage = number_format($usage, 2);
$usage = $usage." ".__('pb');
$usage = $usage."".__('pb');
} else {
$usage = number_format($usage, 2);
$usage = $usage." ".__('tb');
$usage = $usage."".__('tb');
}
} else {
$usage = number_format($usage, 2);
$usage = $usage." ".__('gb');
$usage = $usage."".__('gb');
}
} else {
$usage = $usage." ".__('mb');
$usage = $usage."".__('mb');
}
return $usage;
}

View file

@ -67,7 +67,7 @@
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10 0 0 2px;">
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Database');?>
</td>
</tr>
@ -97,7 +97,7 @@
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10 0 0 2px;">
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Type');?>
</td>
</tr>
@ -115,7 +115,7 @@
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10 0 0 2px;">
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Charset');?>
</td>
</tr>

View file

@ -81,29 +81,6 @@
<tr>
<td class="vst-text" style="padding: 10px 0 0 0px;">
<table style="display:<?php if (empty($v_adv)) echo 'none';?> ;" id="advtable">
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Template');?>
</td>
</tr>
<tr>
<td>
<select class="vst-list" name="v_template">
<?php
foreach ($templates as $key => $value) {
echo "\n\t\t\t\t\t\\t\t\t\t<option value=\"".$value."\"";
if ((!empty($v_template)) && ( $value == $_POST['v_template'])){
echo ' selected' ;
}
if ((empty($v_template)) && ( $value == $template)){
echo ' selected' ;
}
echo ">".$value."</option>\n";
}
?>
</select>
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Expiration Date');?> <span style="padding:0 0 0 6px; font-size: 10pt; color:#555;">(<?php print __('YYYY-MM-DD');?>)</span>

View file

@ -54,19 +54,65 @@
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Default Template');?>
<?php print __('Web Template');?>
</td>
</tr>
<tr>
<td>
<select class="vst-list" name="v_template">
<select class="vst-list" name="v_web_template">
<?php
foreach ($templates as $key => $value) {
foreach ($web_templates as $key => $value) {
echo "\t\t\t\t<option value=\"".$value."\"";
if ((!empty($v_template)) && ( $value == $v_template)){
if ((!empty($v_web_template)) && ( $value == $v_web_template)){
echo 'selected' ;
}
if ((!empty($v_template)) && ( $value == $_POST['v_template'])){
if ((!empty($v_web_template)) && ( $value == $_POST['v_web_template'])){
echo 'selected' ;
}
echo ">".$value."</option>\n";
}
?>
</select>
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Proxy Template');?>
</td>
</tr>
<tr>
<td>
<select class="vst-list" name="v_proxy_template">
<?php
foreach ($proxy_templates as $key => $value) {
echo "\t\t\t\t<option value=\"".$value."\"";
if ((!empty($v_proxy_template)) && ( $value == $v_proxy_template)){
echo 'selected' ;
}
if ((!empty($v_proxy_template)) && ( $value == $_POST['v_proxy_template'])){
echo 'selected' ;
}
echo ">".$value."</option>\n";
}
?>
</select>
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('DNS Template');?>
</td>
</tr>
<tr>
<td>
<select class="vst-list" name="v_dns_template">
<?php
foreach ($dns_templates as $key => $value) {
echo "\t\t\t\t<option value=\"".$value."\"";
if ((!empty($v_dns_template)) && ( $value == $v_dns_template)){
echo 'selected' ;
}
if ((!empty($v_dns_template)) && ( $value == $_POST['v_dns_template'])){
echo 'selected' ;
}
echo ">".$value."</option>\n";

View file

@ -143,7 +143,7 @@
</table>
<table class="data-col2" width="600px" style="display:<?php if (empty($v_adv)) echo 'none';?> ;" id="advtable">
<tr>
<td class="vst-text" style="padding: 10 0 0 2px;">
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Aliases');?>
</td>
</tr>
@ -154,48 +154,25 @@
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Apache template');?>
<?php print __('Proxy Support');?>
</td>
</tr>
<tr>
<td>
<select class="vst-list" name="v_template">
<?php
foreach ($templates as $key => $value) {
echo "\t\t\t\t<option value=\"".$value."\"";
if ((!empty($v_template)) && ( $value == $_POST['v_template'])){
echo ' selected' ;
}
if ((empty($v_template)) && ( $value == $template)){
echo ' selected' ;
}
echo "> ".$value." </option>\n";
}
?>
</select>
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Nginx Support');?>
<input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if ($v_proxy !== 'off') echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
</td>
</tr>
<tr>
<td>
<input type="checkbox" size="20" class="vst-checkbox" name="v_nginx" <?php if ($v_nginx !== 'off') echo "checked=yes" ?> onclick="javascript:elementHideShow('nginxtable');">
</td>
</tr>
<tr>
<td>
<table style="display:<?php if ($v_nginx == 'off') { echo 'none';} else {echo 'block';}?>;" id="nginxtable" >
<table style="display:<?php if ($v_proxy == 'off') { echo 'none';} else {echo 'block';}?>;" id="proxytable" >
<tr>
<td class="vst-text" style="padding: 9px 0 0 0;">
<?php print __('Nginx Extentions');?>
<?php print __('Proxy Extentions');?>
</td>
</tr>
<tr>
<td>
<textarea size="20" class="vst-textinput" name="v_nginx_ext"><?php if (!empty($v_nginx_ext)) { echo $v_nginx_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; } ?></textarea>
<textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; } ?></textarea>
</td>
</tr>
</table>

View file

@ -34,8 +34,8 @@
<table class="data-col1">
<tr>
<td style="padding: 24px 0 2px 18px;">
<a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date" ?><?php echo $v_time?></a>
<a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date"><?php echo $v_time?></a>
</td>
</tr>
<tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo __($v_status) ?></b></td></tr>

View file

@ -54,8 +54,8 @@
<table class="data-col1">
<tr>
<td style="padding: 24px 0 2px 18px;">
<a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date" ?><?php echo $v_time?></a>
<a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date"><?php echo $v_time?></a>
</td>
</tr>
<tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo __($v_status) ?></b></td></tr>
@ -99,7 +99,7 @@
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10 0 0 2px;">
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Type');?>
</td>
</tr>
@ -109,7 +109,7 @@
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10 0 0 2px;">
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Host');?>
</td>
</tr>
@ -119,7 +119,7 @@
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10 0 0 2px;">
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Charset');?>
</td>
</tr>

View file

@ -33,8 +33,8 @@
<table class="data-col1">
<tr>
<td style="padding: 24px 0 2px 18px;">
<a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date" ?><?php echo $v_time?></a>
<a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date"><?php echo $v_time?></a>
</td>
</tr>
<tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo __($v_status) ?></b></td></tr>

View file

@ -33,8 +33,8 @@
<table class="data-col1">
<tr>
<td style="padding: 24px 0 2px 18px;">
<a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date" ?><?php echo $v_time?></a>
<a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date"><?php echo $v_time?></a>
</td>
</tr>
<tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo __($v_status) ?></b></td></tr>

View file

@ -45,8 +45,8 @@
<table class="data-col1">
<tr>
<td style="padding: 24px 0 2px 18px;">
<a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date" ?><?php echo $v_time?></a>
<a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date"><?php echo $v_time?></a>
</td>
</tr>
<tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo __($v_status) ?></b></td></tr>

View file

@ -33,8 +33,8 @@
<table class="data-col1">
<tr>
<td style="padding: 24px 0 2px 18px;">
<a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date" ?><?php echo $v_time?></a>
<a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date"><?php echo $v_time?></a>
</td>
</tr>
<tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo __($v_status); ?></b></td></tr>

View file

@ -54,8 +54,8 @@
<table class="data-col1">
<tr>
<td style="padding: 24px 0 2px 18px;">
<a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date" ?><?php echo $v_time?></a>
<a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date"><?php echo $v_time?></a>
</td>
</tr>
<tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo $v_status ?></b></td></tr>

View file

@ -33,8 +33,8 @@
<table class="data-col1">
<tr>
<td style="padding: 24px 0 2px 18px;">
<a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date" ?><?php echo $v_time?></a>
<a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date"><?php echo $v_time?></a>
</td>
</tr>
<tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo $v_status ?></b></td></tr>
@ -55,24 +55,71 @@
<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_package" <?php if (!empty($v_package)) echo "value=".$v_package; ?> disabled >
<input type="hidden" name="v_package" <?php if (!empty($v_package)) echo "value=".$v_package; ?>>
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Default Template');?>
<?php print __('Web Template');?>
</td>
</tr>
<tr>
<td>
<select class="vst-list" name="v_template">
<select class="vst-list" name="v_web_template">
<?php
foreach ($templates as $key => $value) {
foreach ($web_templates as $key => $value) {
echo "\t\t\t\t<option value=\"".$value."\"";
if ((!empty($v_template)) && ( $value == $v_template)){
echo 'selected' ;
if ((!empty($v_web_template)) && ( $value == $v_web_template)){
echo ' selected' ;
}
if ((!empty($v_template)) && ( $value == $_POST['v_template'])){
echo 'selected' ;
if ((!empty($v_web_template)) && ( $value == $_POST['v_web_template'])){
echo ' selected' ;
}
echo ">".$value."</option>\n";
}
?>
</select>
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Proxy Template');?>
</td>
</tr>
<tr>
<td>
<select class="vst-list" name="v_proxy_template">
<?php
foreach ($proxy_templates as $key => $value) {
echo "\t\t\t\t<option value=\"".$value."\"";
if ((!empty($v_proxy_template)) && ( $value == $v_proxy_template)){
echo ' selected' ;
}
if ((!empty($v_proxy_template)) && ( $value == $_POST['v_proxy_template'])){
echo ' selected' ;
}
echo ">".$value."</option>\n";
}
?>
</select>
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('DNS Template');?>
</td>
</tr>
<tr>
<td>
<select class="vst-list" name="v_dns_template">
<?php
foreach ($dns_templates as $key => $value) {
echo "\t\t\t\t<option value=\"".$value."\"";
if ((!empty($v_dns_template)) && ( $value == $v_dns_template)){
echo ' selected' ;
}
if ((!empty($v_dns_template)) && ( $value == $_POST['v_dns_template'])){
echo ' selected' ;
}
echo ">".$value."</option>\n";
}
@ -92,10 +139,10 @@
foreach ($shells as $key => $value) {
echo "\t\t\t\t<option value=\"".$value."\"";
if ((!empty($v_shell)) && ( $value == $v_shell)){
echo 'selected' ;
echo ' selected' ;
}
if ((!empty($v_shell)) && ( $value == $_POST['v_shell'])){
echo 'selected' ;
echo ' selected' ;
}
echo ">".$value."</option>\n";
}

View file

@ -45,8 +45,8 @@
<table class="data-col1">
<tr>
<td style="padding: 24px 0 2px 18px;">
<a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date" ?><?php echo $v_time?></a>
<a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date"><?php echo $v_time?></a>
</td>
</tr>
<tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo __($v_status); ?></b></td></tr>
@ -155,27 +155,6 @@
<input type="text" size="20" class="vst-input" name="v_lname" <?php if (!empty($v_lname)) echo "value=".$v_lname; ?>>
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;" >
<?php print __('Default Template');?>
</td>
</tr>
<tr>
<td>
<select class="vst-list" name="v_template">
<?php
foreach ($templates as $key => $value) {
echo "\n\t\t\t\t\t\t\t\t\t\t<option value=\"".$value."\"";
$svalue = "'".$value."'";
if (( $value == $v_template ) || ($svalue == $v_template )){
echo 'selected' ;
}
echo ">".$value."</option>\n";
}
?>
</select>
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;" >
<?php print __('SSH Access');?>

View file

@ -65,8 +65,8 @@
<table class="data-col1">
<tr>
<td style="padding: 24px 0 2px 18px;">
<a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date" ?><?php echo $v_time?></a>
<a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
<a class="data-date"><?php echo $v_time?></a>
</td>
</tr>
<tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo __($v_status) ?></b></td></tr>
@ -113,7 +113,7 @@
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10 0 0 2px;">
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Aliases');?>
</td>
</tr>
@ -124,7 +124,7 @@
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Template');?>
<?php print __('Web Template');?>
</td>
</tr>
<tr>
@ -145,25 +145,49 @@
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Nginx Support');?>
<?php print __('Proxy Support');?>
</td>
</tr>
<tr>
<td>
<input type="checkbox" size="20" class="vst-checkbox" name="v_nginx" <?php if (!empty($v_nginx)) echo "checked=yes" ?> onclick="javascript:elementHideShow('nginxtable');">
<input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if (!empty($v_proxy)) echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
</td>
</tr>
<tr>
<td>
<table style="display:<?php if (empty($v_nginx)) { echo 'none';} else {echo 'block';}?> ;" id="nginxtable">
<table style="display:<?php if (empty($v_proxy)) { echo 'none';} else {echo 'block';}?> ;" id="proxytable">
<tr>
<td class="vst-text" style="padding: 9px 0 0 0;">
<?php print __('Nginx Extensions');?>
<td class="vst-text" style="padding: 9px 0 0 2px;">
<?php print __('Proxy Template');?>
</td>
</tr>
<tr>
<td>
<textarea size="20" class="vst-textinput" name="v_nginx_ext"><?php if (!empty($v_nginx_ext)) { echo $v_nginx_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; } ?></textarea>
<select class="vst-list" name="v_proxy_template">
<?php
foreach ($proxy_templates as $key => $value) {
echo "\t\t\t\t<option value=\"".$value."\"";
$svalue = "'".$value."'";
if ((!empty($v_proxy_template)) && ( $value == $v_proxy_template ) || ($svalue == $v_proxy_template)){
echo ' selected' ;
}
if ((empty($v_proxy_template)) && ($value == 'default')){
echo ' selected' ;
}
echo ">".$value."</option>\n";
}
?>
</select>
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 0;">
<?php print __('Proxy Extensions');?>
</td>
</tr>
<tr>
<td>
<textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; } ?></textarea>
</td>
</tr>
</table>

View file

@ -64,12 +64,12 @@
$cron = __('no');
$udir = __('no');
if (!empty($data[$key]['WEB'])) $web = __('yes').' ¨';
if (!empty($data[$key]['DNS'])) $dns = __('yes').' ¨';
if (!empty($data[$key]['MAIL'])) $mail = __('yes').' ¨';
if (!empty($data[$key]['DB'])) $db = __('yes').' ¨';
if (!empty($data[$key]['CRON'])) $cron = __('yes').' ¨';
if (!empty($data[$key]['UDIR'])) $udir = __('yes').' ¨';
if (!empty($data[$key]['WEB'])) $web = __('yes');
if (!empty($data[$key]['DNS'])) $dns = __('yes');
if (!empty($data[$key]['MAIL'])) $mail = __('yes');
if (!empty($data[$key]['DB'])) $db = __('yes');
if (!empty($data[$key]['CRON'])) $cron = __('yes');
if (!empty($data[$key]['UDIR'])) $udir = __('yes');
?>
@ -114,18 +114,10 @@
<td style="vertical-align:top;" >
<table>
<tr>
<td class="counter-name" style="padding: 2px 0 0 0">
<?php echo __($data[$key]['TYPE']) ?>
</td>
</tr>
<tr>
<td class="chart1">
<?php print __('Run Time');?>: <?php echo humanize_time($data[$key]['RUNTIME']) ?>
</td>
</tr>
<tr>
<td class="chart1">
<?php print __('Backup Size');?>: <?php echo humanize_usage($data[$key]['SIZE']) ?>
<td class="chart1" style="padding: 10px 0 0px 2px"><?php print __('Backup Size');?>: <?php echo humanize_usage($data[$key]['SIZE']) ?>
<div style="width:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['SIZE'],$panel[$user]['DISK_QUOTA']) ?>%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
</table>
@ -133,32 +125,20 @@
<td style="vertical-align:top;" width="250">
<table>
<tr>
<td class="counter-name" width="48">
<?php print __('WEB');?>:
<td class="counter-name">
<?php print __('Type');?>:
</td>
<td>
<td class="counter-value">
<?php echo $data[$key]['TYPE'] ?>
</td>
</tr>
<tr>
<td class="counter-name">
<?php print __('Consistent');?>:
</td>
<td class="counter-value">
<a class="counter-value" title="<?php echo str_replace(',', ', ', $data[$key]['WEB']) ?>">
<?php echo $web ?>
</a>
</td>
</tr>
<tr>
<td class="counter-name" width="48">
<?php print __('DNS');?>:
</td>
<td>
<a class="counter-value" title="<?php echo str_replace(',', ', ', $data[$key]['DNS']) ?>">
<?php echo $dns ?>
</a>
</td>
</tr>
<tr>
<td class="counter-name" width="48">
<?php print __('MAIL');?>:
</td>
<td>
<a class="counter-value" title="<?php echo str_replace(',', ', ', $data[$key]['MAIL']) ?>">
<?php echo $mail ?>
<?php print __($web) ?>
</a>
</td>
</tr>
@ -167,36 +147,13 @@
<td rowspan=4 style="vertical-align:top;" width="300">
<table>
<tr>
<td class="counter-name" width="90">
<?php print __('DB');?>:
<td class="counter-name">
<?php print __('Run Time');?>:
</td>
<td>
<a class="counter-value" title="<?php echo str_replace(',', ', ', $data[$key]['DB']) ?>">
<?php echo $db ?>
</a>
<td class="counter-value">
<?php echo humanize_time($data[$key]['RUNTIME']) ?>
</td>
</tr>
<tr>
<td class="counter-name" width="90">
<?php print __('CRON');?>:
</td>
<td>
<a class="counter-value" title="<?php echo $data[$key]['CRON'] ?>">
<?php echo $cron ?>
</a>
</td>
</tr>
<tr>
<td class="counter-name" width="90">
<?php print __('USER DIRS');?>:
</td>
<td>
<a class="counter-value" title="<?php echo str_replace(',', ', ', $data[$key]['UDIR']) ?>">
<?php echo $udir ?>
</a>
</td>
</tr>
</table>
</td>
</tr>

View file

@ -100,20 +100,15 @@
<td style="vertical-align:top;" >
<table>
<tr>
<td class="counter-name" style="padding: 2px 0 4px 2px">
[<?php echo $data[$key]['TYPE'] ?>] <?php print __('database');?>
</td>
</tr>
<tr>
<td class="chart1" style="padding: 0px 0 0px 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:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<td class="chart1" style="padding: 10px 0 0px 2px"><?php print __('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
<div style="width:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
</table>
</td>
<td style="vertical-align:top;" width="250">
<td style="vertical-align:top;" width="260">
<table>
<tr>
<td class="counter-name">
@ -143,6 +138,14 @@
<?php echo $data[$key]['CHARSET'] ?>
</td>
</tr>
<tr>
<td class="counter-name">
<?php print __('Type');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['TYPE'] ?>
</td>
</tr>
</table>
</td>
</tr>

View file

@ -103,34 +103,30 @@
<td class="counter-name" style="padding: 2px 0 0 2px;">
<?php echo $data[$key]['IP'] ?>
</td>
<tr>
<td class="counter-name" style="padding: 0 0 20px 2px">
[<?php echo $data[$key]['TPL'] ?>] <?php print __('template');?>
</td>
</tr>
</table>
</td>
<td style="vertical-align:top;" width="250">
<td style="vertical-align:top;" width="270">
<table>
<tr>
<td class="counter-name"><?php print __('Template') ?>:</td>
<td class="counter-value"><?php echo $data[$key]['TPL'] ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('SOA') ?>:</td>
<td class="counter-value"><?php echo $data[$key]['SOA'] ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('TTL') ?>:</td>
<td class="counter-value"><?php echo $data[$key]['TTL'] ?></td>
</tr>
</table>
</td>
<td rowspan=4 style="vertical-align:top;" width="300">
<table>
<tr>
<td class="counter-name"><?php print __('Expire');?>:</td>
<td class="counter-value"><?php echo strftime("%d %b %Y", strtotime($data[$key]['EXP'])) ?></td>
<td class="counter-name"><?php print __('TTL') ?>:</td>
<td class="counter-value"><?php echo $data[$key]['TTL'] ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('Records');?>:</td>
<td class="counter-value"><?php echo $data[$key]['RECORDS'] ?></td>
<td class="counter-name"><?php print __('Expire');?>:</td>
<td class="counter-value"><?php echo strftime("%d %b %Y", strtotime($data[$key]['EXP'])) ?></td>
</tr>
</table>
</td>

View file

@ -109,21 +109,16 @@
<td style="vertical-align:top;" >
<table>
<tr>
<td class="counter-name" style="padding: 2px 0 2px 0">
<?php print __('Catchall email');?> > <?php echo $data[$key]['CATCHALL'] ?>
</td>
</tr>
<tr>
<td class="chart1">
<td class="chart1" style="padding: 10px 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'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
</table>
</td>
<td style="vertical-align:top;" width="250">
<td style="vertical-align:top;" width="260">
<table>
<tr>
<td class="counter-name">
@ -155,10 +150,10 @@
</tr>
<tr>
<td class="counter-name">
<?php print __('Accounts');?>:
<?php print __('Catchall email');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['ACCOUNTS'] ?>
<?php echo $data[$key]['CATCHALL'] ?>
</td>
</tr>
</table>

View file

@ -97,10 +97,10 @@
<td class="counter-name" style="padding: 4px 0 0 0;">
</td>
<tr>
<td class="chart1" style="padding: 0 0 2px 0">
<td class="chart1" style="padding: 2px 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 style="width:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['QUOTA']) ?>%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>

View file

@ -69,34 +69,30 @@
<td style="vertical-align:top;" >
<table>
<tr>
<td class="counter-name" style="padding: 4px 0px 0px 0;" >
<?php print __('Template');?>:
</td>
<td class="counter-value" style="padding: 4px 0 0 6px;">
<?php echo $data[$key]['TEMPLATE'] ?>
</td>
<td class="counter-name"><?php print __('Web Template');?>:</td>
<td class="counter-value"><?php echo $data[$key]['WEB_TEMPLATE'] ?> </td>
</tr>
<tr>
<td class="counter-name" style="padding: 0px 0px 6px 0;">
<?php print __('SSH Access');?>:
</td>
<td class="counter-value" width="58px">
<?php echo $data[$key]['SHELL'] ?>
</td>
<td class="counter-name"><?php print __('Proxy Template');?>:</td>
<td class="counter-value"><?php echo $data[$key]['PROXY_TEMPLATE'] ?> </td>
</tr>
<tr>
<td class="chart1" colspan=2 style="padding: 0 0 0 2px;">
<td class="counter-name"><?php print __('DNS Template');?>:</td>
<td class="counter-value"><?php echo $data[$key]['DNS_TEMPLATE'] ?> </td>
</tr>
<tr>
<td class="chart1" colspan=2 style="padding: 8px 0 0 2px;">
<?php print __('Bandwidth');?>: <?php echo humanize_usage($data[$key]['BANDWIDTH']) ?>
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
<div style="width:0%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:0%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
<tr>
<td class="chart1" colspan=2 style="padding: 0 0 0 2px;">
<?php print __('Disk');?>: <?php echo humanize_usage($data[$key]['DISK_QUOTA']) ?>
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
<div style="width:0%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:0%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
@ -105,88 +101,51 @@
<td style="vertical-align:top;" width="300">
<table width="300">
<tr>
<td class="counter-name" width="37%">
<?php print __('Web Domains');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['WEB_DOMAINS'] ?>
</td>
<td class="counter-name" width="37%"><?php print __('Web Domains');?>:</td>
<td class="counter-value"><?php echo $data[$key]['WEB_DOMAINS'] ?> </td>
</tr>
<tr>
<td class="counter-name">
<?php print __('Web Aliases');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['WEB_ALIASES'] ?> <?php print __('per domain');?>
</td>
<td class="counter-name"><?php print __('Web Aliases');?>:</td>
<td class="counter-value"><?php echo $data[$key]['WEB_ALIASES'] ?> <?php print __('per domain');?> </td>
</tr>
<tr>
<td class="counter-name">
<?php print __('DNS domains');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['DNS_DOMAINS'] ?>
</td>
<td class="counter-name"><?php print __('DNS domains');?>:</td>
<td class="counter-value"><?php echo $data[$key]['DNS_DOMAINS'] ?> </td>
</tr>
<tr>
<td class="counter-name">
<?php print __('DNS records');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['DNS_RECORDS'] ?> <?php print __('per domain');?>
</td>
<td class="counter-name"><?php print __('DNS records');?>:</td>
<td class="counter-value"><?php echo $data[$key]['DNS_RECORDS'] ?> <?php print __('per domain');?> </td>
</tr>
<tr>
<td class="counter-name">
<?php print __('Name Servers');?>:
</td>
<td class="counter-value">
<?php echo str_replace(',', ', ',$data[$key]['NS']) ?>
</td>
<td class="counter-name"><?php print __('Name Servers');?>:</td>
<td class="counter-value"><?php echo str_replace(',', ', ',$data[$key]['NS']) ?> </td>
</tr>
</table>
</td>
<td style="vertical-align:top;" width="280">
<table class="data-col4" width="280">
<tr>
<td class="counter-name" width="48%">
<?php print __('Mail Domains');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['MAIL_DOMAINS'] ?>
</td>
<td class="counter-name" width="48%"><?php print __('Mail Domains');?>:</td>
<td class="counter-value"><?php echo $data[$key]['MAIL_DOMAINS'] ?> </td>
</tr>
<tr>
<td class="counter-name">
<?php print __('Mail Accounts');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['MAIL_ACCOUNTS'] ?> <?php print __('per domain');?>
</td>
<td class="counter-name"><?php print __('Mail Accounts');?>:</td>
<td class="counter-value"><?php echo $data[$key]['MAIL_ACCOUNTS'] ?> <?php print __('per domain');?> </td>
</tr>
<tr>
<td class="counter-name">
<?php print __('Databases');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['DATABASES'] ?>
</td>
<td class="counter-name"><?php print __('Databases');?>:</td>
<td class="counter-value"><?php echo $data[$key]['DATABASES'] ?> </td>
</tr>
<tr>
<td class="counter-name">
<?php print __('Cron Jobs');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['CRON_JOBS'] ?>
</td>
<td class="counter-name"><?php print __('Cron Jobs');?>:</td>
<td class="counter-value"><?php echo $data[$key]['CRON_JOBS'] ?> </td>
</tr>
<td class="counter-name"><?php print __('SSH Access');?>:</td>
<td class="counter-value"><?php echo $data[$key]['SHELL'] ?></td>
</tr>
<tr>
<td class="counter-name">
<?php print __('Backups');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['BACKUPS'] ?>
</td>
<td class="counter-name"><?php print __('Backups');?>:</td>
<td class="counter-value"><?php echo $data[$key]['BACKUPS'] ?></td>
</tr>
</table>
</td>

View file

@ -1,10 +1,15 @@
<table class="submenu">
<tr>
<td style="padding: 2px 0 0 6px">
<div class="submenu-button-block">
<div class="submenu-search-block">
<form action="/search/" method="get">
<input type="text" name="q" class="submenu-search-field">
<input type="submit" value="<?php print __('Search');?>" class="submenu-button" style="width: 96px;">
</form>
</div>
<div class="submenu-select-block" style="padding-left:8px;">
<form action="/list/stats/" method="get" id="objects">
<a class="vst<?php if (empty($_GET['user'])) echo "-selected"; ?>" href='/list/stats/'><?php print __('Overall Statistics');?></a>
<div class="submenu-select-block">
<a class="vst<?php if (empty($_GET['user'])) echo "-selected"; ?>" style="padding: 0 12px 0 0;" href='/list/stats/'><?php print __('Overall Statistics');?></a>
<select class="submenu-select-dropdown" name="user">
<option value=""><?php print __('show per user');?></option>
<?php
@ -17,18 +22,9 @@
}
?>
</select>
<input type="submit" name="ok" value="" class="submenu-button" style="width: 36px;">
</div>
<input type="submit" name="list" value="" class="button" style="width: 37px;font-size: 12px; height: 24px;">
</form>
</div>
<div class="submenu-search-block">
<form action="/search/" method="get">
<input type="text" name="q" class="submenu-search-field">
<input type="submit" value="<?php print __('Search');?>" class="submenu-button" style="width: 96px;">
</form>
</div>
</td>
</tr>
</table>
@ -62,23 +58,18 @@
<td style="vertical-align:top;" >
<table>
<tr>
<td colspan=2 class="counter-name" style="padding: 2px 0px 6px 2px;">
[<?php echo $data[$key]['PACKAGE']?>] <?php print __('package');?>
</td>
</tr>
<tr>
<td class="chart1" colspan=2 style="padding: 0 0 0 2px;">
<td class="chart1" colspan=2 style="padding: 4px 0 0 2px;">
<?php print __('Bandwidth');?>: <?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>% (<?php echo humanize_usage($data[$key]['U_BANDWIDTH']) ?>)
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:7px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>%; height:7px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
<tr>
<td class="chart1" colspan=2 style="padding: 0 0 0 2px;">
<?php print __('Disk');?>: <?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['DISK_QUOTA']) ?>% (<?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]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:7px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['DISK_QUOTA']) ?>%; height:7px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
@ -87,12 +78,18 @@
<table class="chart2">
<tr>
<td>
<?php print __('Web');?>: <?php echo humanize_usage($data[$key]['U_DISK_WEB'])?><br>
<?php print __('Mail');?>: <?php echo humanize_usage($data[$key]['U_DISK_MAIL'])?><br>
<?php print __('Web');?>: <?php echo humanize_usage($data[$key]['U_DISK_WEB'])?>
</td>
<td style="padding: 0px 10px 0px 8px">
<?php print __('Databases');?>: <?php echo humanize_usage($data[$key]['U_DISK_DB'])?><br>
<?php print __('User Directories');?>: <?php echo humanize_usage($data[$key]['U_DISK_DIRS'])?><br>
<td style="padding: 0px 0px 0px 4px">
<?php print __('Databases');?>: <?php echo humanize_usage($data[$key]['U_DISK_DB'])?>
</td>
</tr>
<tr>
<td>
<?php print __('Mail');?>: <?php echo humanize_usage($data[$key]['U_DISK_MAIL'])?>
</td>
<td style="padding: 0px 0px 0px 4px">
<?php print __('User Directories');?>: <?php echo humanize_usage($data[$key]['U_DISK_DIRS'])?>
</td>
</tr>
</table>

View file

@ -138,35 +138,42 @@
<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>
</tr>
<tr>
<td style="vertical-align:top;" width="240">
<td style="vertical-align:top;" width="260">
<table>
<tr><td colspan=2 class="counter-name" style="padding: 2px 0 0 2px;"><?php echo $data[$key]['CONTACT']?></td></tr>
<tr><td colspan=2 class="counter-name" style="padding: 0 0 18px 2px;">[<?php echo $data[$key]['PACKAGE']?>] <?php print __('package');?></td></tr>
<tr><td colspan=2 class="counter-name" style="padding: 0 0 8px 2px;">[<?php echo $data[$key]['PACKAGE']?>] <?php print __('package');?></td></tr>
<tr>
<td class="chart1" colspan=2 style="padding: 0 0 0 3px;"><?php print __('Bandwidth');?>: <?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>% (<?php echo humanize_usage($data[$key]['U_BANDWIDTH']) ?>)
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:7px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>%; height:7px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
<tr>
<td class="chart1" colspan=2 style="padding: 0 0 0 3px;"><?php print __('Disk');?>: <?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['DISK_QUOTA']) ?>% (<?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]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:7px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['DISK_QUOTA']) ?>%; height:7px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
<tr>
<td colspan=2>
<td colspan=2 style="padding: 2px 0 0 0;">
<table class="chart2">
<tr>
<td>
<?php print __('Web');?>: <?php echo humanize_usage($data[$key]['U_DISK_WEB'])?><br>
<?php print __('Mail');?>: <?php echo humanize_usage($data[$key]['U_DISK_MAIL'])?><br>
<?php print __('Web');?>: <?php echo humanize_usage($data[$key]['U_DISK_WEB'])?>
</td>
<td style="padding: 0px 10px 0px 8px">
<?php print __('Databases');?>: <?php echo humanize_usage($data[$key]['U_DISK_DB'])?><br>
<?php print __('User Directories');?>: <?php echo humanize_usage($data[$key]['U_DISK_DIRS'])?><br>
<td style="padding: 0px 0px 0px 4px">
<?php print __('Databases');?>: <?php echo humanize_usage($data[$key]['U_DISK_DB'])?>
</td>
</tr>
<tr>
<td>
<?php print __('Mail');?>: <?php echo humanize_usage($data[$key]['U_DISK_MAIL'])?>
</td>
<td style="padding: 0px 0px 0px 4px">
<?php print __('User Directories');?>: <?php echo humanize_usage($data[$key]['U_DISK_DIRS'])?>
</td>
</tr>
</table>
@ -174,12 +181,8 @@
</tr>
</table>
</td>
<td style="vertical-align:top;" width="320">
<table width="300">
<tr>
<td class="counter-name" width="36%"><?php print __('Template');?>:</td>
<td class="counter-value"><?php echo $data[$key]['TEMPLATE'] ?></td>
</tr>
<td style="vertical-align:top;" width="300">
<table width="290">
<tr>
<td class="counter-name"><?php print __('Web Domains');?>:</td>
<td class="counter-value"><?php echo $data[$key]['U_WEB_DOMAINS'] ?> / <?php echo $data[$key]['WEB_DOMAINS'] ?></td>

View file

@ -59,19 +59,19 @@
if (!empty($data[$key]['FTP_USER'])) {
$ftp_user=$data[$key]['FTP_USER'];
}
$nginx_support='no';
if (!empty($data[$key]['NGINX'])) {
$nginx_support='yes';
$proxy_support='no';
if (!empty($data[$key]['PROXY'])) {
$proxy_support='yes';
}
if (strlen($data[$key]['NGINX_EXT']) > 16 ) {
$nginx_ext_title = str_replace(',', ', ', $data[$key]['NGINX_EXT']);
$nginx_ext = substr($data[$key]['NGINX_EXT'], 0, 16);
$nginx_ext = trim($nginx_ext, ",");
$nginx_ext = str_replace(',', ', ', $nginx_ext);
$nginx_ext = $nginx_ext.", ...";
if (strlen($data[$key]['PROXY_EXT']) > 16 ) {
$proxy_ext_title = str_replace(',', ', ', $data[$key]['PROXY_EXT']);
$proxy_ext = substr($data[$key]['PROXY_EXT'], 0, 16);
$proxy_ext = trim($proxy_ext, ",");
$proxy_ext = str_replace(',', ', ', $proxy_ext);
$proxy_ext = $proxy_ext.", ...";
} else {
$nginx_ext_title = '';
$nginx_ext = str_replace(',', ', ', $data[$key]['NGINX_EXT']);
$proxy_ext_title = '';
$proxy_ext = str_replace(',', ', ', $data[$key]['PROXY_EXT']);
}
?>
<tr class="data-row">
@ -135,53 +135,60 @@
<?php echo $data[$key]['IP'] ?>
</td>
<tr>
<td class="counter-name" style="padding: 0 0 8px 2px">
[<?php echo $data[$key]['TPL'] ?>] <?php print __('template');?>
</td>
</tr>
<tr>
<td class="chart1" style="padding: 0 0 0 2px">
<td class="chart1" style="padding: 2px 0 0 2px">
<?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:<?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:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$panel[$user]['BANDWIDTH']) ?>%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
<tr>
<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:<?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:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
</table>
</td>
<td style="vertical-align:top;" width="300">
<td style="vertical-align:top;" width="260">
<table>
<tr>
<td class="counter-name" width="110"><?php print __('SSL Support');?>:</td>
<td class="counter-value"><?php print __($data[$key]['SSL']) ?></td>
<td class="counter-name"><?php print __('Web Template');?>:</td>
<td class="counter-value"><?php print __($data[$key]['TPL']) ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('SSL Support');?>:</td>
<td class="counter-value"><?php print $data[$key]['SSL'] ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('SSL Home Directory');?>:</td>
<td class="counter-value"><?php echo $ssl_home ?></td>
<td class="counter-value"><?php print $ssl_home ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('Nginx Support');?>:</td>
<td class="counter-value"><?php print __($nginx_support) ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('Nginx Extentions');?>:</td>
<td class="counter-value" <?php if (!empty($nginx_ext_title)) echo "title='".$nginx_ext_title."'" ?>><?php echo $nginx_ext ?></td>
</tr>
</table>
</td>
<td rowspan=4 style="vertical-align:top;" width="240">
<table>
<tr>
<td class="counter-name"><?php print __('Web Statistics');?>: </td>
<td class="counter-value"> <?php print __($web_stats) ?></td>
</tr>
</table>
</td>
<td rowspan=4 style="vertical-align:top;" width="300">
<table>
<tr>
<td class="counter-name"><?php print __('Proxy Support');?>:</td>
<td class="counter-value"><?php print __($proxy_support);?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('Proxy Template');?>:</td>
<td class="counter-value"><?php echo $data[$key]['PROXY'];?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('Proxy Extentions');?>:</td>
<td class="counter-value" <?php if (!empty($proxy_ext_title)) echo "title='".$proxy_ext_title."'" ?>><?php echo $proxy_ext ?></td>
</tr>
<tr>
<td class="counter-name"> <?php print __('Additional FTP Account');?>:</td>
<td class="counter-value"> <?php print __($ftp_user) ?></td>

View file

@ -86,6 +86,11 @@
color: #174f82;
}
.top-selected-link:active {
color: #fff;
background-color: #f79b44;
}
.top-user {
padding: 0 2px 0 0;
text-decoration: none;
@ -131,7 +136,7 @@
}
.nav-lnk:active {
color: #ccc;
color: #f79b44;
}
.nav-block {
@ -165,6 +170,10 @@
border-bottom: 4px solid #f79b44;
}
.nav-selected-block:active {
color: #f79b44;
}
.nav-header {
padding: 14px 0 0 6px;
margin: 0;
@ -556,10 +565,12 @@
}
.counter-name {
white-space: nowrap;
vertical-align:top;
line-height: 1.2em;
line-height: 1.3em;
font-size: 10pt;
color: #505050;
padding: 0 4px 0 0;
}
.cron-counter-name {
@ -902,8 +913,8 @@
top: 2px;
}
</style>
<link rel="stylesheet" type="text/css" href="/css/ie.css" />
<![endif]-->
<link type="text/css" href="/css/jquery-custom-dialogs.css" rel="stylesheet" />
<script type="text/javascript" src="/js/events.js"></script>
<script type="text/javascript" src="/js/jquery-1.7.2.min.js"></script>

View file

@ -143,7 +143,7 @@
</table>
<table class="data-col2" width="600px" style="display:<?php if (empty($v_adv)) echo 'none';?> ;" id="advtable">
<tr>
<td class="vst-text" style="padding: 10 0 0 2px;">
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Aliases');?>
</td>
</tr>
@ -154,25 +154,25 @@
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Nginx Support');?>
<?php print __('Proxy Support');?>
</td>
</tr>
<tr>
<td>
<input type="checkbox" size="20" class="vst-checkbox" name="v_nginx" <?php if ($v_nginx !== 'off') echo "checked=yes" ?> onclick="javascript:elementHideShow('nginxtable');">
<input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if ($v_proxy !== 'off') echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
</td>
</tr>
<tr>
<td>
<table style="display:<?php if ($v_nginx == 'off') { echo 'none';} else {echo 'block';}?>;" id="nginxtable" >
<table style="display:<?php if ($v_proxy == 'off') { echo 'none';} else {echo 'block';}?>;" id="proxytable" >
<tr>
<td class="vst-text" style="padding: 9px 0 0 0;">
<?php print __('Nginx Extentions');?>
<?php print __('Proxy Extentions');?>
</td>
</tr>
<tr>
<td>
<textarea size="20" class="vst-textinput" name="v_nginx_ext"><?php if (!empty($v_nginx_ext)) { echo $v_nginx_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; } ?></textarea>
<textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; } ?></textarea>
</td>
</tr>
</table>

View file

@ -113,7 +113,7 @@
</td>
</tr>
<tr>
<td class="vst-text" style="padding: 10 0 0 2px;">
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Aliases');?>
</td>
</tr>
@ -124,25 +124,25 @@
</tr>
<tr>
<td class="vst-text" style="padding: 10px 0 0 2px;">
<?php print __('Nginx Support');?>
<?php print __('Proxy Support');?>
</td>
</tr>
<tr>
<td>
<input type="checkbox" size="20" class="vst-checkbox" name="v_nginx" <?php if (!empty($v_nginx)) echo "checked=yes" ?> onclick="javascript:elementHideShow('nginxtable');">
<input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if (!empty($v_proxy)) echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
</td>
</tr>
<tr>
<td>
<table style="display:<?php if (empty($v_nginx)) { echo 'none';} else {echo 'block';}?> ;" id="nginxtable">
<table style="display:<?php if (empty($v_proxy)) { echo 'none';} else {echo 'block';}?> ;" id="proxytable">
<tr>
<td class="vst-text" style="padding: 9px 0 0 0;">
<?php print __('Nginx Extensions');?>
<?php print __('Proxy Extensions');?>
</td>
</tr>
<tr>
<td>
<textarea size="20" class="vst-textinput" name="v_nginx_ext"><?php if (!empty($v_nginx_ext)) { echo $v_nginx_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; } ?></textarea>
<textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; } ?></textarea>
</td>
</tr>
</table>

View file

@ -86,20 +86,15 @@
<td style="vertical-align:top;" >
<table>
<tr>
<td class="counter-name" style="padding: 2px 0 4px 2px">
[<?php echo $data[$key]['TYPE'] ?>] <?php print __('database');?>
</td>
</tr>
<tr>
<td class="chart1" style="padding: 0px 0 0px 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:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<td class="chart1" style="padding: 10px 0 0px 2px"><?php print __('Disk');?>: <?php echo humanize_usage($data[$key]['U_DISK']) ?>
<div style="width:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
</table>
</td>
<td style="vertical-align:top;" width="250">
<td style="vertical-align:top;" width="260">
<table>
<tr>
<td class="counter-name">
@ -129,6 +124,14 @@
<?php echo $data[$key]['CHARSET'] ?>
</td>
</tr>
<tr>
<td class="counter-name">
<?php print __('Type');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['TYPE'] ?>
</td>
</tr>
</table>
</td>
</tr>

View file

@ -89,34 +89,30 @@
<td class="counter-name" style="padding: 2px 0 0 2px;">
<?php echo $data[$key]['IP'] ?>
</td>
<tr>
<td class="counter-name" style="padding: 0 0 20px 2px">
[<?php echo $data[$key]['TPL'] ?>] <?php print __('template');?>
</td>
</tr>
</table>
</td>
<td style="vertical-align:top;" width="250">
<td style="vertical-align:top;" width="270">
<table>
<tr>
<td class="counter-name"><?php print __('Template');?>:</td>
<td class="counter-value"><?php echo $data[$key]['TPL'] ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('SOA') ?>:</td>
<td class="counter-value"><?php echo $data[$key]['SOA'] ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('TTL') ?>:</td>
<td class="counter-value"><?php echo $data[$key]['TTL'] ?></td>
</tr>
</table>
</td>
<td rowspan=4 style="vertical-align:top;" width="300">
<table>
<tr>
<td class="counter-name"><?php print __('Expire');?>:</td>
<td class="counter-value"><?php echo strftime("%d %b %Y", strtotime($data[$key]['EXP'])) ?></td>
<td class="counter-name"><?php print __('TTL') ?>:</td>
<td class="counter-value"><?php echo $data[$key]['TTL'] ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('Records');?>:</td>
<td class="counter-value"><?php echo $data[$key]['RECORDS'] ?></td>
<td class="counter-name"><?php print __('Expire');?>:</td>
<td class="counter-value"><?php echo strftime("%d %b %Y", strtotime($data[$key]['EXP'])) ?></td>
</tr>
</table>
</td>

View file

@ -96,21 +96,16 @@
<td style="vertical-align:top;" >
<table>
<tr>
<td class="counter-name" style="padding: 2px 0 2px 0">
<?php print __('Catchall email');?> > <?php echo $data[$key]['CATCHALL'] ?>
</td>
</tr>
<tr>
<td class="chart1">
<td class="chart1" style="padding: 10px 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'],$panel[$user]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
</table>
</td>
<td style="vertical-align:top;" width="250">
<td style="vertical-align:top;" width="260">
<table>
<tr>
<td class="counter-name">
@ -142,10 +137,10 @@
</tr>
<tr>
<td class="counter-name">
<?php print __('Accounts');?>:
<?php print __('Catchall email');?>:
</td>
<td class="counter-value">
<?php echo $data[$key]['ACCOUNTS'] ?>
<?php echo $data[$key]['CATCHALL'] ?>
</td>
</tr>
</table>

View file

@ -85,10 +85,10 @@
<?php echo $data[$key]['IP'] ?>
</td>
<tr>
<td class="chart1" style="padding: 0 0 2px 0">
<td class="chart1" style="padding: 2px 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 style="width:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['QUOTA']) ?>%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>

View file

@ -25,16 +25,11 @@
<tr class="data-row">
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150px">
<table class="data-col1" width="150">
<tr><td style="padding: 24 0 4 0;"><a class="data-date"><?php echo strftime("%d %b %Y", strtotime($key))?></a></td></tr>
<tr><td style="padding: 24 0 4 0;"><a class="data-date" ><?php echo strftime("%d %b %Y", strtotime($key))?></a></td></tr>
</table>
</td>
<td class="data-dotted" width="830px" style="vertical-align:top;">
<table width="830px">
<tr>
<td></td>
</tr>
</table>
<div style="height:20px; width:20px;"></div>
<table class="data-col2" width="830px">
<tr>
<td colspan=3 class="username" style="padding: 10 0 0 4px;">
@ -45,23 +40,18 @@
<td style="vertical-align:top;" >
<table>
<tr>
<td colspan=2 class="counter-name" style="padding: 2px 0px 6px 2px;">
[<?php echo $data[$key]['PACKAGE']?>] <?php print __('package');?>
</td>
</tr>
<tr>
<td class="chart1" colspan=2 style="padding: 0 0 0 2px;">
<td class="chart1" colspan=2 style="padding: 4px 0 0 2px;">
<?php print __('Bandwidth');?>: <?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>% (<?php echo humanize_usage($data[$key]['U_BANDWIDTH']) ?>)
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:7px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>%; height:7px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
<tr>
<td class="chart1" colspan=2 style="padding: 0 0 0 2px;">
<?php print __('Disk');?>: <?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['DISK_QUOTA']) ?>% (<?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]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:7px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['DISK_QUOTA']) ?>%; height:7px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
@ -70,12 +60,18 @@
<table class="chart2">
<tr>
<td>
<?php print __('Web');?>: <?php echo humanize_usage($data[$key]['U_DISK_WEB'])?><br>
<?php print __('Mail');?>: <?php echo humanize_usage($data[$key]['U_DISK_MAIL'])?><br>
<?php print __('Web');?>: <?php echo humanize_usage($data[$key]['U_DISK_WEB'])?>
</td>
<td style="padding: 0px 10px 0px 8px">
<?php print __('Databases');?>: <?php echo humanize_usage($data[$key]['U_DISK_DB'])?><br>
<?php print __('User Directories');?>: <?php echo humanize_usage($data[$key]['U_DISK_DIRS'])?><br>
<td style="padding: 0px 0px 0px 4px">
<?php print __('Databases');?>: <?php echo humanize_usage($data[$key]['U_DISK_DB'])?>
</td>
</tr>
<tr>
<td>
<?php print __('Mail');?>: <?php echo humanize_usage($data[$key]['U_DISK_MAIL'])?>
</td>
<td style="padding: 0px 0px 0px 4px">
<?php print __('User Directories');?>: <?php echo humanize_usage($data[$key]['U_DISK_DIRS'])?>
</td>
</tr>
</table>

View file

@ -60,35 +60,42 @@
<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>
</tr>
<tr>
<td style="vertical-align:top;" width="240">
<td style="vertical-align:top;" width="260">
<table>
<tr><td colspan=2 class="counter-name" style="padding: 2px 0 0 2px;"><?php echo $data[$key]['CONTACT']?></td></tr>
<tr><td colspan=2 class="counter-name" style="padding: 0 0 18px 2px;">[<?php echo $data[$key]['PACKAGE']?>] <?php print __('package');?></td></tr>
<tr><td colspan=2 class="counter-name" style="padding: 0 0 8px 2px;">[<?php echo $data[$key]['PACKAGE']?>] <?php print __('package');?></td></tr>
<tr>
<td class="chart1" colspan=2 style="padding: 0 0 0 3px;"><?php print __('Bandwidth');?>: <?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>% (<?php echo humanize_usage($data[$key]['U_BANDWIDTH']) ?>)
<div style="width:160px; height:6px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:7px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$data[$key]['BANDWIDTH']) ?>%; height:7px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
<tr>
<td class="chart1" colspan=2 style="padding: 0 0 0 3px;"><?php print __('Disk');?>: <?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['DISK_QUOTA']) ?>% (<?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]['DISK_QUOTA']) ?>%; height:6px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
<div style="width:160px; height:7px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$data[$key]['DISK_QUOTA']) ?>%; height:7px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
<tr>
<td colspan=2>
<td colspan=2 style="padding: 2px 0 0 0;">
<table class="chart2">
<tr>
<td>
<?php print __('Web');?>: <?php echo humanize_usage($data[$key]['U_DISK_WEB'])?><br>
<?php print __('Mail');?>: <?php echo humanize_usage($data[$key]['U_DISK_MAIL'])?><br>
<?php print __('Web');?>: <?php echo humanize_usage($data[$key]['U_DISK_WEB'])?>
</td>
<td style="padding: 0px 10px 0px 8px">
<?php print __('Databases');?>: <?php echo humanize_usage($data[$key]['U_DISK_DB'])?><br>
<?php print __('User Directories');?>: <?php echo humanize_usage($data[$key]['U_DISK_DIRS'])?><br>
<td style="padding: 0px 0px 0px 4px">
<?php print __('Databases');?>: <?php echo humanize_usage($data[$key]['U_DISK_DB'])?>
</td>
</tr>
<tr>
<td>
<?php print __('Mail');?>: <?php echo humanize_usage($data[$key]['U_DISK_MAIL'])?>
</td>
<td style="padding: 0px 0px 0px 4px">
<?php print __('User Directories');?>: <?php echo humanize_usage($data[$key]['U_DISK_DIRS'])?>
</td>
</tr>
</table>
@ -96,12 +103,8 @@
</tr>
</table>
</td>
<td style="vertical-align:top;" width="320">
<table width="300">
<tr>
<td class="counter-name" width="36%"><?php print __('Template');?>:</td>
<td class="counter-value"><?php echo $data[$key]['TEMPLATE'] ?></td>
</tr>
<td style="vertical-align:top;" width="300">
<table width="290">
<tr>
<td class="counter-name"><?php print __('Web Domains');?>:</td>
<td class="counter-value"><?php echo $data[$key]['U_WEB_DOMAINS'] ?> / <?php echo $data[$key]['WEB_DOMAINS'] ?></td>

View file

@ -34,9 +34,11 @@
if ($data[$key]['SUSPENDED'] == 'yes') {
$status = 'suspended';
$spnd_action = 'unsuspend' ;
$spnd_confirmation = 'UNSUSPEND_DOMAIN_CONFIRMATION' ;
} else {
$status = 'active';
$spnd_action = 'suspend' ;
$spnd_confirmation = 'SUSPEND_DOMAIN_CONFIRMATION' ;
}
if (!empty($data[$key]['SSL_HOME'])) {
if ($data[$key]['SSL_HOME'] == 'same') {
@ -55,22 +57,21 @@
if (!empty($data[$key]['FTP_USER'])) {
$ftp_user=$data[$key]['FTP_USER'];
}
$nginx_support='no';
if (!empty($data[$key]['NGINX'])) {
$nginx_support='yes';
$proxy_support='no';
if (!empty($data[$key]['PROXY'])) {
$proxy_support='yes';
}
if (strlen($data[$key]['NGINX_EXT']) > 16 ) {
$nginx_ext_title = str_replace(',', ', ', $data[$key]['NGINX_EXT']);
$nginx_ext = substr($data[$key]['NGINX_EXT'], 0, 16);
$nginx_ext = trim($nginx_ext, ",");
$nginx_ext = str_replace(',', ', ', $nginx_ext);
$nginx_ext = $nginx_ext.", ...";
if (strlen($data[$key]['PROXY_EXT']) > 16 ) {
$proxy_ext_title = str_replace(',', ', ', $data[$key]['PROXY_EXT']);
$proxy_ext = substr($data[$key]['PROXY_EXT'], 0, 16);
$proxy_ext = trim($proxy_ext, ",");
$proxy_ext = str_replace(',', ', ', $proxy_ext);
$proxy_ext = $proxy_ext.", ...";
} else {
$nginx_ext_title = '';
$nginx_ext = str_replace(',', ', ', $data[$key]['NGINX_EXT']);
$proxy_ext_title = '';
$proxy_ext = str_replace(',', ', ', $data[$key]['PROXY_EXT']);
}
?>
?>
<tr class="data-row">
<td class="data-dotted" style="padding: 0px 10px 0px 0px" width="150">
<table class="data-col1">
@ -83,7 +84,7 @@
<a id="delete_link_<?php echo $i ?>" class="data-controls do_delete">
<span 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 ?>" />
<div id="delete_dialog_<?php echo $i ?>" class="confirmation-text-delete hidden" title="<?php print __('Confirmation');?>">
<p class="counter-value"><?php print __('DELETE_DOMAIN_CONFIRMATION',$key);?></p>
@ -93,7 +94,7 @@
<a href="/edit/web/?domain=<?php echo $key ?>" class="data-controls">
<span>
<img src="/images/edit.png" width="8px" height="8px">
<?php print __('edit');?>
<?php print __('edit');?>
</span>
</a>
<?php
@ -102,7 +103,7 @@
<a href="http://<?php echo $key ?>/vstats/" target="_blank" class="data-controls">
<span>
<img src="/images/new_window.png" width="8px" height="8px">
<?php print __('open webstats');?>
<?php print __('open webstats');?>
</span>
</a>
<?php
@ -122,53 +123,60 @@
<?php echo $data[$key]['IP'] ?>
</td>
<tr>
<td class="counter-name" style="padding: 0 0 8px 2px">
[<?php echo $data[$key]['TPL'] ?>] <?php print __('template');?>
</td>
</tr>
<tr>
<td class="chart1" style="padding: 0 0 0 2px">
<td class="chart1" style="padding: 2px 0 0 2px">
<?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:<?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:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_BANDWIDTH'],$panel[$user]['BANDWIDTH']) ?>%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
<tr>
<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:<?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:160px; height:5px; font-size:0;background-color:#c7d5b3;">
<div style="width:<?php echo get_percentage($data[$key]['U_DISK'],$panel[$user]['DISK_QUOTA']) ?>%; height:5px; background-color:#9bbb62; border-right:1px #9bbb62 solid;"></div>
</div>
</td>
</tr>
</table>
</td>
<td style="vertical-align:top;" width="300">
<td style="vertical-align:top;" width="260">
<table>
<tr>
<td class="counter-name" width="110"><?php print __('SSL Support');?>:</td>
<td class="counter-value"><?php print __($data[$key]['SSL']) ?></td>
<td class="counter-name"><?php print __('Web Template');?>:</td>
<td class="counter-value"><?php print __($data[$key]['TPL']) ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('SSL Support');?>:</td>
<td class="counter-value"><?php print $data[$key]['SSL'] ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('SSL Home Directory');?>:</td>
<td class="counter-value"><?php echo $ssl_home ?></td>
<td class="counter-value"><?php print $ssl_home ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('Nginx Support');?>:</td>
<td class="counter-value"><?php print __($nginx_support) ?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('Nginx Extentions');?>:</td>
<td class="counter-value" <?php if (!empty($nginx_ext_title)) echo "title='".$nginx_ext_title."'" ?>><?php echo $nginx_ext ?></td>
</tr>
</table>
</td>
<td rowspan=4 style="vertical-align:top;" width="240">
<table>
<tr>
<td class="counter-name"><?php print __('Web Statistics');?>: </td>
<td class="counter-value"> <?php print __($web_stats) ?></td>
</tr>
</table>
</td>
<td rowspan=4 style="vertical-align:top;" width="300">
<table>
<tr>
<td class="counter-name"><?php print __('Proxy Support');?>:</td>
<td class="counter-value"><?php print __($proxy_support);?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('Proxy Template');?>:</td>
<td class="counter-value"><?php echo $data[$key]['PROXY'];?></td>
</tr>
<tr>
<td class="counter-name"><?php print __('Proxy Extentions');?>:</td>
<td class="counter-value" <?php if (!empty($proxy_ext_title)) echo "title='".$proxy_ext_title."'" ?>><?php echo $proxy_ext ?></td>
</tr>
<tr>
<td class="counter-name"> <?php print __('Additional FTP Account');?>:</td>
<td class="counter-value"> <?php print __($ftp_user) ?></td>