Merge branch 'master' of github.com:serghey-rodin/vesta

This commit is contained in:
Serghey Rodin 2017-01-04 15:26:25 +02:00
commit 8844f503f4
10 changed files with 148 additions and 113 deletions

View file

@ -123,7 +123,7 @@ if [ ! -z "$DNS_SYSTEM" ] && [ "$dkim" = 'yes' ]; then
p=$(cat $USER_DATA/mail/$domain.pub|grep -v ' KEY---'|tr -d '\n')
record='_domainkey'
policy="\"t=y; o=~;\""
$BIN/v-add-dns-record $user $domain $record TXT "$policy"
$BIN/v-add-dns-record $user $domain $record TXT "$policy" '' '' 'no'
record='mail._domainkey'
selector="\"k=rsa\; p=$p\""

View file

@ -65,7 +65,7 @@ if [ ! -z "$DNS_SYSTEM" ] && [ -e "$USER_DATA/dns/$domain.conf" ]; then
p=$(cat $USER_DATA/mail/$domain.pub |grep -v ' KEY---' |tr -d '\n')
record="_domainkey.$domain_idn"
policy="\"t=y; o=~;\""
$BIN/v-add-dns-record $user $domain $record TXT "$policy"
$BIN/v-add-dns-record $user $domain $record TXT "$policy" '' '' 'no'
record="mail._domainkey.$domain_idn"
selector="\"k=rsa\; p=$p\""

View file

@ -517,6 +517,13 @@ if [ "$mail" != 'no' ] && [ ! -z "$MAIL_SYSTEM" ]; then
domains=$(echo "$backup_domains" |egrep -f $tmpdir/selected.txt)
fi
# Checking exim username for later chowning
exim_user="exim";
check_exim_username=$(grep -c '^Debian-exim:' /etc/passwd)
if [ "$check_exim_username" -eq 1 ]; then
exim_user="Debian-exim"
fi
# Restoring dns domain
for domain in $domains; do
echo -e "$(date "+%F %T") $domain" |tee -a $tmpdir/restore.log
@ -579,6 +586,11 @@ if [ "$mail" != 'no' ] && [ ! -z "$MAIL_SYSTEM" ]; then
-exec chown -h $user:mail {} \;
fi
fi
# Chowning mail conf files to exim user
find $HOMEDIR/$user/conf/mail/$domain_idn -user root \
-exec chown $exim_user {} \;
done
fi

View file

@ -8,7 +8,7 @@ LocalSocketMode 666
# TemporaryDirectory is not set to its default /tmp here to make overriding
# the default with environment variables TMPDIR/TMP/TEMP possible
User clamav
AllowSupplementaryGroups true
# AllowSupplementaryGroups true
ScanMail true
ScanArchive true
ArchiveBlockEncrypted false

View file

@ -1081,6 +1081,9 @@ if [ "$spamd" = 'yes' ]; then
sed -i "s/ENABLED=0/ENABLED=1/" /etc/default/spamassassin
service spamassassin start
check_result $? "spamassassin start failed"
if [[ $(systemctl list-unit-files | grep spamassassin) =~ "disabled" ]]; then
systemctl enable spamassassin
fi
fi

View file

@ -126,7 +126,7 @@ if (!empty($_POST['ok'])) {
// Add DNS domain
if (($_POST['v_dns'] == 'on') && (empty($_SESSION['error_msg']))) {
exec (VESTA_CMD."v-add-dns-domain ".$user." ".$v_domain." ".$v_public_ip, $output, $return_var);
exec (VESTA_CMD."v-add-dns-domain ".$user." ".$v_domain." ".$v_public_ip." '' '' '' '' '' '' '' '' 'no'", $output, $return_var);
check_return_code($return_var,$output);
unset($output);
}

View file

@ -3,6 +3,7 @@
* Vesta language file
* ZonD80 (zond80@gmail.com)
* skid (skid@vestacp.com)
* Alexandr Loskutov (alex_connor@icloud.com)
*/
$LANG['ru'] = array(
@ -13,7 +14,7 @@ $LANG['ru'] = array(
'Log' => 'Журнал',
'Server' => 'Сервер',
'Services' => 'Службы',
'Firewall' => 'Фаервол',
'Firewall' => 'Файрвол',
'Updates' => 'Обновления',
'Log in' => 'Войти',
'Log out' => 'Выйти',
@ -26,22 +27,22 @@ $LANG['ru'] = array(
'CRON' => 'CRON',
'BACKUP' => 'BACKUP',
'LOGIN' => 'LOGIN',
'RESET PASSWORD' => 'RESET PASSWORD',
'SEARCH' => 'SEARCH',
'PACKAGE' => 'PACKAGE',
'LOGIN' => 'ВОЙТИ',
'RESET PASSWORD' => 'СБРОСИТЬ ПАРОЛЬ',
'SEARCH' => 'ПОИСК',
'PACKAGE' => 'ПАКЕТ',
'RRD' => 'RRD',
'STATS' => 'STATS',
'LOG' => 'LOG',
'UPDATES' => 'UPDATES',
'FIREWALL' => 'FIREWALL',
'SERVER' => 'SERVER',
'MEMORY' => 'MEMORY',
'DISK' => 'DISK',
'NETWORK' => 'NETWORK',
'Web Log Manager' => 'Web Log Manager',
'STATS' => 'СТАТИСТИКА',
'LOG' => 'ЖУРНАЛ',
'UPDATES' => 'ОБНОВЛЕНИЯ',
'FIREWALL' => 'ФАЙРВОЛ',
'SERVER' => 'СЕРВЕР',
'MEMORY' => 'ПАМЯТЬ',
'DISK' => 'ДИСК',
'NETWORK' => 'СЕТЬ',
'Web Log Manager' => 'Менеджер Web журнала',
'no notifications' => 'no notifications',
'no notifications' => 'без оповещений',
'Add User' => 'Добавить аккаунт',
'Add Domain' => 'Добавить домен',
@ -62,10 +63,10 @@ $LANG['ru'] = array(
'Search' => 'Поиск',
'Add one more FTP Account' => 'Добавить еще один FTP аккаунт',
'Overall Statistics' => 'Сводная статистика',
'Daily' => 'ежедневно',
'Weekly' => 'еженедельно',
'Monthly' => 'ежемесячно',
'Yearly' => 'Ежегодные',
'Daily' => 'Ежедневно',
'Weekly' => 'Еженедельно',
'Monthly' => 'Ежемесячно',
'Yearly' => 'Ежегодно',
'Add' => 'Добавить',
'Back' => 'Назад',
'Save' => 'Сохранить',
@ -151,10 +152,10 @@ $LANG['ru'] = array(
'yes' => 'да',
'no' => 'нет',
'none' => 'нет',
'pb' => 'пб',
'tb' => 'тб',
'gb' => 'гб',
'mb' => 'мб',
'pb' => 'Пб',
'tb' => 'Тб',
'gb' => 'Гб',
'mb' => 'Мб',
'minute' => 'мин.',
'hour' => 'час',
'day' => 'дн.',
@ -201,7 +202,7 @@ $LANG['ru'] = array(
'Proxy Extensions' => 'Обработка Proxy',
'Web Statistics' => 'Статистика сайта',
'Additional FTP Account' => 'Дополнительный ftp',
'Path' => 'Path',
'Path' => 'Путь',
'SOA' => 'SOA',
'TTL' => 'TTL',
'Expire' => 'Истекает',
@ -247,16 +248,16 @@ $LANG['ru'] = array(
'Users' => 'Пользователи',
'Load Average' => 'Общая нагрузка',
'Memory Usage' => 'Использование памяти',
'APACHE2 Usage' => 'APACHE2 Usage',
'HTTPD Usage' => 'Веб сервер',
'NGINX Usage' => 'Proxy',
'MySQL Usage on localhost' => 'Сервер базы данных MySQL',
'PostgreSQL Usage on localhost' => 'Сервер базы данных PostgreSQL',
'APACHE2 Usage' => 'Использование APACHE2',
'HTTPD Usage' => 'Использование HTTPd',
'NGINX Usage' => 'Использование NGINX',
'MySQL Usage on localhost' => 'Использование локальной MySQL',
'PostgreSQL Usage on localhost' => 'Использование локальной PostgreSQL',
'Bandwidth Usage eth0' => 'Использование cети: eth0',
'Bandwidth Usage eth1' => 'Использование cети: eth1',
'Exim Usage' => 'Exim Usage',
'FTP Usage' => 'FTP сервер',
'SSH Usage' => 'SSH сервер',
'Exim Usage' => 'Использование Exim',
'FTP Usage' => 'Использование FTP',
'SSH Usage' => 'Использование SSH',
'reverse proxy' => 'обратный прокси',
'web server' => 'веб сервер',
'dns server' => 'сервер имен',
@ -267,8 +268,8 @@ $LANG['ru'] = array(
'database server' => 'сервер баз данных',
'ftp server' => 'ftp сервер',
'job scheduler' => 'планировщик заданий',
'firewall' => 'firewall',
'brute-force monitor' => 'brute-force monitor',
'firewall' => 'файрвол',
'brute-force monitor' => 'brute-force монитор',
'CPU' => 'Процессор',
'Memory' => 'Память',
'Uptime' => 'Запущен',
@ -297,7 +298,7 @@ $LANG['ru'] = array(
'Aliases' => 'Алиасы',
'SSL Certificate' => 'SSL сертификат',
'SSL Key' => 'Ключ SSL сертификата',
'SSL Certificate Authority / Intermediate' => 'Центр сертификации SSL / Intermediate',
'SSL Certificate Authority / Intermediate' => 'Центр сертификации SSL / Промежуточный',
'SSL CSR' => 'SSL CSR запрос',
'optional' => 'опционально',
'internal' => 'внутренний',
@ -399,15 +400,15 @@ $LANG['ru'] = array(
'VESTA' => 'VESTA',
'Add one more Name Server' => 'Добавить ещё один Сервер Имён',
'web domain' => 'web domain',
'dns domain' => 'dns domain',
'dns record' => 'dns record',
'mail domain' => 'mail domain',
'mail account' => 'mail account',
'cron job' => 'cron job',
'web domain' => 'web домен',
'dns domain' => 'dns домен',
'dns record' => 'dns запись',
'mail domain' => 'mail домен',
'mail account' => 'mail аккаунт',
'cron job' => 'cron задание',
'cron' => 'cron',
'user dir' => 'user dir',
'user dir' => 'пользовательская папка',
'unlimited' => 'неограничено',
'1 account' => ' пользователей на странице: 1',
@ -424,8 +425,8 @@ $LANG['ru'] = array(
'%s cron jobs' => 'заданий на странице: %s',
'1 archive' => 'архивов на странице: 1',
'%s archives' => 'архивов на странице: %s',
'1 item' => '1 item',
'%s items' => '%s items',
'1 item' => '1 элемент',
'%s items' => '%s элементы',
'1 package' => 'пакетов на странице: 1',
'%s packages' => 'пакетов на странице: %s',
'1 IP address' => 'IP адресов на странице: 1',
@ -555,29 +556,30 @@ $LANG['ru'] = array(
'Web Server' => 'Web Server',
'Backend Server' => 'Backend Server',
'Backend Pool Mode' => 'Backend Pool Mode',
'DNS Server' => 'DNS Server',
'DNS Cluster' => 'DNS Cluster',
'MAIL Server' => 'MAIL Server',
'Antivirus' => 'Antivirus',
'AntiSpam' => 'AntiSpam',
'DNS Server' => 'DNS Сервер',
'DNS Cluster' => 'DNS Кластер',
'MAIL Server' => 'MAIL Сервер',
'Antivirus' => 'Антивирус',
'AntiSpam' => 'АнтиСпам',
'Webmail URL' => 'Webmail URL',
'MySQL Support' => 'MySQL Support',
'MySQL Support' => 'Поддержка MySQL',
'phpMyAdmin URL' => 'phpMyAdmin URL',
'PostgreSQL Support' => 'PostgreSQL Support',
'PostgreSQL Support' => 'Поддержка PostgreSQL',
'phpPgAdmin URL' => 'phpPgAdmin URL',
'Maximum Number Of Databases' => 'Maximum Number Of Databases',
'Current Number Of Databases' => 'Current Number Of Databases',
'Local backup' => 'Local backup',
'Compression level' => 'Compression level',
'Directory' => 'Directory',
'Remote backup' => 'Remote backup',
'Maximum Number Of Databases' => 'Максимальное количество БД',
'Current Number Of Databases' => 'Текущее количество БД',
'Local backup' => 'Локальный архив',
'Compression level' => 'Уровень сжатия',
'Directory' => 'Каталог',
'Remote backup' => 'Удаленное архив',
'ftp' => 'FTP',
'sftp' => 'SFTP',
'SFTP Chroot' => 'SFTP Chroot',
'FileSystem Disk Quota' => 'FileSystem Disk Quota',
'Vesta Control Panel Plugins' => 'Vesta Control Panel Плагины',
'preview' => 'превью',
'Reseller Role' => 'Ресселер',
'FileSystem Disk Quota' => 'Дисковая квота файловой системы',
'Vesta Control Panel Plugins' => 'Плагины Vesta Control Panel',
'preview' => 'предпросмотр',
'Reseller Role' => 'Реселлер',
'Reseller Role' => 'Реселлер',
'Web Config Editor' => 'Веб Редактор Конфигов',
'Template Manager' => 'Менеджер Шаблонов',
'Backup Migration Manager' => 'Менеджер Миграции Бэкапов',
@ -595,7 +597,7 @@ $LANG['ru'] = array(
'size' => 'размер',
'date' => 'дата',
'name' => 'имя',
'Initializing' => 'В процессе',
'Initializing' => 'Инициализация',
'UPLOAD' => 'ЗАГРУЗИТЬ',
'NEW FILE' => 'ФАЙЛ',
'NEW DIR' => 'ПАПКА',
@ -607,7 +609,7 @@ $LANG['ru'] = array(
'ARCHIVE' => 'АРХИВ',
'EXTRACT' => 'РАСПАКОВАТЬ',
'DOWNLOAD' => 'СКАЧАТЬ',
'Are you sure?' => 'Are you sure?',
'Are you sure?' => 'Вы уверенны?',
'Hit' => 'Нажмите',
'to reload the page' => 'чтобы перегрузить страницу',
'Directory name cannot be empty' => 'Название директории не может быть пустым',
@ -629,10 +631,10 @@ $LANG['ru'] = array(
'Create' => 'Создать',
'Compress' => 'Запаковать',
'OK' => 'OK',
'YOU ARE COPYING' => 'YOU ARE COPYING',
'YOU ARE REMOVING' => 'YOU ARE REMOVING',
'Delete items' => 'Delete items',
'Copy files' => 'Copy files',
'YOU ARE COPYING' => 'ВЫ КОПИРУЕТЕ',
'YOU ARE REMOVING' => 'ВЫ УДАЛЯЕТЕ',
'Delete items' => 'Удалить элементы',
'Copy files' => 'Копировать файлы',
'Move files' => 'Переместить файлы',
'Are you sure you want to copy' => 'Вы уверены, что хотите скопировать',
'Are you sure you want to move' => 'Вы уверены, что хотите переместить',
@ -654,7 +656,7 @@ $LANG['ru'] = array(
'write by others' => 'запись для остальных',
'execute/search by others' => 'запуск/поиск для остальных',
'Shortcuts' => 'Shortcuts',
'Shortcuts' => 'Сокращения',
'Add New object' => 'Перейти к Форме Добавления',
'Save Form' => 'Сохрнанить Форму',
'Cancel saving form' => 'Отменить Сохранение',
@ -704,8 +706,8 @@ $LANG['ru'] = array(
'Disable and Cancel Licence' => 'Отключить и Закрыть Лицензию',
'Licence Activated' => 'Лицензия Активирована',
'Licence Deactivated' => 'Лицензия Отключена',
'Restrict users so that they cannot use SSH and access only their home directory.' => 'Restrict users so that they cannot use SSH and access only their home directory.',
'Browse, copy, edit, view, and retrieve all of your web domain files using fully featured File Manager.' => 'Browse, copy, edit, view, and retrieve all of your web domain files using fully featured File Manager.',
'Restrict users so that they cannot use SSH and access only their home directory.' => 'Ограничить пользователей, так что они не могут использовать SSH и имеют доступ только к домашней папке.',
'Browse, copy, edit, view, and retrieve all of your web domain files using fully featured File Manager.' => 'Просмотр, копирование, редактирование, просмотр и использование всех файлов веб-доменов с помощью полнофункционального Файлового менеджера.',
'This is a commercial module, you would need to purchace license key to enable it.' => 'Это коммерческий модуль, чтобы включить его, вам необходимо приобрести лицензию.',
'Minutes' => 'по минутам',
@ -731,27 +733,27 @@ $LANG['ru'] = array(
'every minute' => 'каждую минуту',
'every two minutes' => 'каждые 2 минуты',
'every' => 'каждые',
'Generate' => 'Generate',
'Generate' => 'Генерировать',
'webalizer' => 'webalizer',
'awstats' => 'awstats',
'Vesta SSL' => 'Vesta SSL',
'SUBJECT' => 'SUBJECT',
'ALIASES' => 'ALIASES',
'NOT_BEFORE' => 'NOT_BEFORE',
'NOT_AFTER' => 'NOT_AFTER',
'SIGNATURE' => 'SIGNATURE',
'PUB_KEY' => 'PUB_KEY',
'ISSUER' => 'ISSUER',
'SUBJECT' => 'ОБЪЕКТ',
'ALIASES' => 'АЛИАСЫ',
'NOT_BEFORE' => 'НЕДОСТУПЕН ДО',
'NOT_AFTER' => 'НЕДОСТУПЕН ПОСЛЕ',
'SIGNATURE' => 'ПОДПИСЬ',
'PUB_KEY' => 'ПУБЛИЧНЫЙ КЛЮЧ',
'ISSUER' => 'ИЗДАТЕЛЬ',
'Use server hostname' => 'Use server hostname',
'Use domain hostname' => 'Use domain hostname',
'Use STARTTLS' => 'Use STARTTLS',
'Use SSL' => 'Use SSL',
'No encryption' => 'No encryption',
'Do not use encryption' => 'Do not use encryption',
'Use server hostname' => 'Использовать серверное имя хоста',
'Use domain hostname' => 'Использовать доменное имя хоста',
'Use STARTTLS' => 'Использовать STARTTLS',
'Use SSL' => 'Использовать SSL',
'No encryption' => 'Без шифрования',
'Do not use encryption' => 'Не использовать шифрование',
'maximum characters length, including prefix' => 'maximum %s characters length, including prefix',
'maximum characters length, including prefix' => 'максимальное %s количество символов, включая префикс',
);

View file

@ -13,7 +13,7 @@ $LANG['ua'] = array(
'Log' => 'Журнал',
'Server' => 'Сервер',
'Services' => 'Служби',
'Firewall' => 'Брандмауер',
'Firewall' => 'Файрвол',
'Updates' => 'Оновлення',
'Log in' => 'Увійти',
'Log out' => 'Вийти',
@ -41,7 +41,7 @@ $LANG['ua'] = array(
'NETWORK' => 'МЕРЕЖА',
'Web Log Manager' => 'Менеджер Web журналу',
'no notifications' => 'no notifications',
'no notifications' => 'без сповіщень',
'Add User' => 'Додати користувача',
'Add Domain' => 'Додати домен',
@ -194,14 +194,14 @@ $LANG['ua'] = array(
'template' => 'шаблон',
'SSL Support' => 'Підтримка SSL',
'SSL Home Directory' => 'Домашня тека SSL',
'Lets Encrypt Support' => 'Lets Encrypt Support',
'Lets Encrypt Support' => 'Підтримка Lets Encrypt',
'Lets Encrypt' => 'Lets Encrypt',
'Your certificate will be automatically issued in 5 minutes' => 'Your certificate will be automatically issued in 5 minutes',
'Your certificate will be automatically issued in 5 minutes' => 'Ваш сертифікат буде автоматично виданий протягом 5-ти хвилин',
'Proxy Support' => 'Підтримка Proxy',
'Proxy Extensions' => 'Розширення Proxy',
'Web Statistics' => 'Веб статистика',
'Additional FTP Account' => 'Додатковий FTP акаунт',
'Path' => 'Path',
'Path' => 'Шлях',
'SOA' => 'SOA',
'TTL' => 'TTL',
'Expire' => 'Спливає',
@ -215,7 +215,7 @@ $LANG['ua'] = array(
'Quota' => 'Квота',
'Autoreply' => 'Автовідповідач',
'Forward to' => 'Перенаправлення',
'Do not store forwarded mail' => 'Не зберігати перенаправлені письма',
'Do not store forwarded mail' => 'Не зберігати перенаправлені листи',
'IMAP hostname' => "Ім'я IMAP хоста",
'IMAP port' => 'Порт IMAP',
'IMAP security' => 'Безпека IMAP',
@ -424,8 +424,8 @@ $LANG['ua'] = array(
'%s cron jobs' => '%s завдань',
'1 archive' => '1 архів',
'%s archives' => '%s архівів',
'1 item' => '1 item',
'%s items' => '%s items',
'1 item' => '1 елемент',
'%s items' => '%s елементи',
'1 package' => '1 пакет',
'%s packages' => '%s пакет',
'1 IP address' => '1 IP адреса',
@ -589,7 +589,7 @@ $LANG['ua'] = array(
'Starred' => 'Вибране',
'Name' => "Ім'я",
'save to favorites' => 'save to favorites',
'save to favorites' => 'зберегти до улюблених',
'File Manager' => 'Файловий менеджер',
'size' => 'розмір',
@ -737,21 +737,21 @@ $LANG['ua'] = array(
'awstats' => 'awstats',
'Vesta SSL' => 'Vesta SSL',
'SUBJECT' => 'SUBJECT',
'ALIASES' => 'ALIASES',
'NOT_BEFORE' => 'NOT_BEFORE',
'NOT_AFTER' => 'NOT_AFTER',
'SIGNATURE' => 'SIGNATURE',
'PUB_KEY' => 'PUB_KEY',
'ISSUER' => 'ISSUER',
'SUBJECT' => "ОБ'ЄКТ",
'ALIASES' => 'АЛІАСИ',
'NOT_BEFORE' => 'НЕДОСТУПНИЙ ДО',
'NOT_AFTER' => 'НЕДОСТУПНИЙ ПІСЛЯ',
'SIGNATURE' => 'ПІДПИС',
'PUB_KEY' => 'ПУБЛІЧНИЙ КЛЮЧ',
'ISSUER' => 'ВИДАВЕЦЬ',
'Use server hostname' => 'Use server hostname',
'Use domain hostname' => 'Use domain hostname',
'Use STARTTLS' => 'Use STARTTLS',
'Use SSL' => 'Use SSL',
'No encryption' => 'No encryption',
'Do not use encryption' => 'Do not use encryption',
'Use server hostname' => "Використовувати серверне ім'я хоста",
'Use domain hostname' => "Використовувати доменне ім'я хоста",
'Use STARTTLS' => 'Використовувати STARTTLS',
'Use SSL' => 'Використовувати SSL',
'No encryption' => 'Без шифрування',
'Do not use encryption' => 'Не використовувати шифрування',
'maximum characters length, including prefix' => 'maximum %s characters length, including prefix',
'maximum characters length, including prefix' => 'максимальна %s кількість символів, включаючи префікс',
);

View file

@ -11,7 +11,24 @@ require_once(dirname(__FILE__).'/i18n.php');
// Saving user IPs to the session for preventing session hijacking
$user_combined_ip = $_SERVER['REMOTE_ADDR'] .'|'. $_SERVER['HTTP_CLIENT_IP'] .'|'. $_SERVER['HTTP_X_FORWARDED_FOR'] .'|'. $_SERVER['HTTP_X_FORWARDED'] .'|'. $_SERVER['HTTP_FORWARDED_FOR'] .'|'. $_SERVER['HTTP_FORWARDED'];
$user_combined_ip = $_SERVER['REMOTE_ADDR'];
if(isset($_SERVER['HTTP_CLIENT_IP'])){
$user_combined_ip .= '|'. $_SERVER['HTTP_CLIENT_IP'];
}
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$user_combined_ip .= '|'. $_SERVER['HTTP_X_FORWARDED_FOR'];
}
if(isset($_SERVER['HTTP_FORWARDED_FOR'])){
$user_combined_ip .= '|'. $_SERVER['HTTP_FORWARDED_FOR'];
}
if(isset($_SERVER['HTTP_X_FORWARDED'])){
$user_combined_ip .= '|'. $_SERVER['HTTP_X_FORWARDED'];
}
if(isset($_SERVER['HTTP_FORWARDED'])){
$user_combined_ip .= '|'. $_SERVER['HTTP_FORWARDED'];
}
if(!isset($_SESSION['user_combined_ip'])){
$_SESSION['user_combined_ip'] = $user_combined_ip;

View file

@ -65,6 +65,7 @@ if (isset($_GET['web'])) {
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_server_info.html');
exec (VESTA_CMD.'v-list-sys-web-status', $output, $return_var);
foreach($output as $file) {
$file=str_replace('border="0"', 'border="1"', $file);
echo $file . "\n";
}
echo " </pre>\n</body>\n</html>\n";