mirror of
https://github.com/serghey-rodin/vesta.git
synced 2025-08-21 22:04:00 -07:00
Merge branch 'master' of github.com:serghey-rodin/vesta
This commit is contained in:
commit
8844f503f4
10 changed files with 148 additions and 113 deletions
|
@ -123,7 +123,7 @@ if [ ! -z "$DNS_SYSTEM" ] && [ "$dkim" = 'yes' ]; then
|
||||||
p=$(cat $USER_DATA/mail/$domain.pub|grep -v ' KEY---'|tr -d '\n')
|
p=$(cat $USER_DATA/mail/$domain.pub|grep -v ' KEY---'|tr -d '\n')
|
||||||
record='_domainkey'
|
record='_domainkey'
|
||||||
policy="\"t=y; o=~;\""
|
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'
|
record='mail._domainkey'
|
||||||
selector="\"k=rsa\; p=$p\""
|
selector="\"k=rsa\; p=$p\""
|
||||||
|
|
|
@ -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')
|
p=$(cat $USER_DATA/mail/$domain.pub |grep -v ' KEY---' |tr -d '\n')
|
||||||
record="_domainkey.$domain_idn"
|
record="_domainkey.$domain_idn"
|
||||||
policy="\"t=y; o=~;\""
|
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"
|
record="mail._domainkey.$domain_idn"
|
||||||
selector="\"k=rsa\; p=$p\""
|
selector="\"k=rsa\; p=$p\""
|
||||||
|
|
|
@ -517,6 +517,13 @@ if [ "$mail" != 'no' ] && [ ! -z "$MAIL_SYSTEM" ]; then
|
||||||
domains=$(echo "$backup_domains" |egrep -f $tmpdir/selected.txt)
|
domains=$(echo "$backup_domains" |egrep -f $tmpdir/selected.txt)
|
||||||
fi
|
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
|
# Restoring dns domain
|
||||||
for domain in $domains; do
|
for domain in $domains; do
|
||||||
echo -e "$(date "+%F %T") $domain" |tee -a $tmpdir/restore.log
|
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 {} \;
|
-exec chown -h $user:mail {} \;
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Chowning mail conf files to exim user
|
||||||
|
find $HOMEDIR/$user/conf/mail/$domain_idn -user root \
|
||||||
|
-exec chown $exim_user {} \;
|
||||||
|
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ LocalSocketMode 666
|
||||||
# TemporaryDirectory is not set to its default /tmp here to make overriding
|
# TemporaryDirectory is not set to its default /tmp here to make overriding
|
||||||
# the default with environment variables TMPDIR/TMP/TEMP possible
|
# the default with environment variables TMPDIR/TMP/TEMP possible
|
||||||
User clamav
|
User clamav
|
||||||
AllowSupplementaryGroups true
|
# AllowSupplementaryGroups true
|
||||||
ScanMail true
|
ScanMail true
|
||||||
ScanArchive true
|
ScanArchive true
|
||||||
ArchiveBlockEncrypted false
|
ArchiveBlockEncrypted false
|
||||||
|
|
|
@ -1081,6 +1081,9 @@ if [ "$spamd" = 'yes' ]; then
|
||||||
sed -i "s/ENABLED=0/ENABLED=1/" /etc/default/spamassassin
|
sed -i "s/ENABLED=0/ENABLED=1/" /etc/default/spamassassin
|
||||||
service spamassassin start
|
service spamassassin start
|
||||||
check_result $? "spamassassin start failed"
|
check_result $? "spamassassin start failed"
|
||||||
|
if [[ $(systemctl list-unit-files | grep spamassassin) =~ "disabled" ]]; then
|
||||||
|
systemctl enable spamassassin
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -126,7 +126,7 @@ if (!empty($_POST['ok'])) {
|
||||||
|
|
||||||
// Add DNS domain
|
// Add DNS domain
|
||||||
if (($_POST['v_dns'] == 'on') && (empty($_SESSION['error_msg']))) {
|
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);
|
check_return_code($return_var,$output);
|
||||||
unset($output);
|
unset($output);
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
* Vesta language file
|
* Vesta language file
|
||||||
* ZonD80 (zond80@gmail.com)
|
* ZonD80 (zond80@gmail.com)
|
||||||
* skid (skid@vestacp.com)
|
* skid (skid@vestacp.com)
|
||||||
|
* Alexandr Loskutov (alex_connor@icloud.com)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$LANG['ru'] = array(
|
$LANG['ru'] = array(
|
||||||
|
@ -13,7 +14,7 @@ $LANG['ru'] = array(
|
||||||
'Log' => 'Журнал',
|
'Log' => 'Журнал',
|
||||||
'Server' => 'Сервер',
|
'Server' => 'Сервер',
|
||||||
'Services' => 'Службы',
|
'Services' => 'Службы',
|
||||||
'Firewall' => 'Фаервол',
|
'Firewall' => 'Файрвол',
|
||||||
'Updates' => 'Обновления',
|
'Updates' => 'Обновления',
|
||||||
'Log in' => 'Войти',
|
'Log in' => 'Войти',
|
||||||
'Log out' => 'Выйти',
|
'Log out' => 'Выйти',
|
||||||
|
@ -26,22 +27,22 @@ $LANG['ru'] = array(
|
||||||
'CRON' => 'CRON',
|
'CRON' => 'CRON',
|
||||||
'BACKUP' => 'BACKUP',
|
'BACKUP' => 'BACKUP',
|
||||||
|
|
||||||
'LOGIN' => 'LOGIN',
|
'LOGIN' => 'ВОЙТИ',
|
||||||
'RESET PASSWORD' => 'RESET PASSWORD',
|
'RESET PASSWORD' => 'СБРОСИТЬ ПАРОЛЬ',
|
||||||
'SEARCH' => 'SEARCH',
|
'SEARCH' => 'ПОИСК',
|
||||||
'PACKAGE' => 'PACKAGE',
|
'PACKAGE' => 'ПАКЕТ',
|
||||||
'RRD' => 'RRD',
|
'RRD' => 'RRD',
|
||||||
'STATS' => 'STATS',
|
'STATS' => 'СТАТИСТИКА',
|
||||||
'LOG' => 'LOG',
|
'LOG' => 'ЖУРНАЛ',
|
||||||
'UPDATES' => 'UPDATES',
|
'UPDATES' => 'ОБНОВЛЕНИЯ',
|
||||||
'FIREWALL' => 'FIREWALL',
|
'FIREWALL' => 'ФАЙРВОЛ',
|
||||||
'SERVER' => 'SERVER',
|
'SERVER' => 'СЕРВЕР',
|
||||||
'MEMORY' => 'MEMORY',
|
'MEMORY' => 'ПАМЯТЬ',
|
||||||
'DISK' => 'DISK',
|
'DISK' => 'ДИСК',
|
||||||
'NETWORK' => 'NETWORK',
|
'NETWORK' => 'СЕТЬ',
|
||||||
'Web Log Manager' => 'Web Log Manager',
|
'Web Log Manager' => 'Менеджер Web журнала',
|
||||||
|
|
||||||
'no notifications' => 'no notifications',
|
'no notifications' => 'без оповещений',
|
||||||
|
|
||||||
'Add User' => 'Добавить аккаунт',
|
'Add User' => 'Добавить аккаунт',
|
||||||
'Add Domain' => 'Добавить домен',
|
'Add Domain' => 'Добавить домен',
|
||||||
|
@ -62,10 +63,10 @@ $LANG['ru'] = array(
|
||||||
'Search' => 'Поиск',
|
'Search' => 'Поиск',
|
||||||
'Add one more FTP Account' => 'Добавить еще один FTP аккаунт',
|
'Add one more FTP Account' => 'Добавить еще один FTP аккаунт',
|
||||||
'Overall Statistics' => 'Сводная статистика',
|
'Overall Statistics' => 'Сводная статистика',
|
||||||
'Daily' => 'ежедневно',
|
'Daily' => 'Ежедневно',
|
||||||
'Weekly' => 'еженедельно',
|
'Weekly' => 'Еженедельно',
|
||||||
'Monthly' => 'ежемесячно',
|
'Monthly' => 'Ежемесячно',
|
||||||
'Yearly' => 'Ежегодные',
|
'Yearly' => 'Ежегодно',
|
||||||
'Add' => 'Добавить',
|
'Add' => 'Добавить',
|
||||||
'Back' => 'Назад',
|
'Back' => 'Назад',
|
||||||
'Save' => 'Сохранить',
|
'Save' => 'Сохранить',
|
||||||
|
@ -151,10 +152,10 @@ $LANG['ru'] = array(
|
||||||
'yes' => 'да',
|
'yes' => 'да',
|
||||||
'no' => 'нет',
|
'no' => 'нет',
|
||||||
'none' => 'нет',
|
'none' => 'нет',
|
||||||
'pb' => 'пб',
|
'pb' => 'Пб',
|
||||||
'tb' => 'тб',
|
'tb' => 'Тб',
|
||||||
'gb' => 'гб',
|
'gb' => 'Гб',
|
||||||
'mb' => 'мб',
|
'mb' => 'Мб',
|
||||||
'minute' => 'мин.',
|
'minute' => 'мин.',
|
||||||
'hour' => 'час',
|
'hour' => 'час',
|
||||||
'day' => 'дн.',
|
'day' => 'дн.',
|
||||||
|
@ -201,7 +202,7 @@ $LANG['ru'] = array(
|
||||||
'Proxy Extensions' => 'Обработка Proxy',
|
'Proxy Extensions' => 'Обработка Proxy',
|
||||||
'Web Statistics' => 'Статистика сайта',
|
'Web Statistics' => 'Статистика сайта',
|
||||||
'Additional FTP Account' => 'Дополнительный ftp',
|
'Additional FTP Account' => 'Дополнительный ftp',
|
||||||
'Path' => 'Path',
|
'Path' => 'Путь',
|
||||||
'SOA' => 'SOA',
|
'SOA' => 'SOA',
|
||||||
'TTL' => 'TTL',
|
'TTL' => 'TTL',
|
||||||
'Expire' => 'Истекает',
|
'Expire' => 'Истекает',
|
||||||
|
@ -247,16 +248,16 @@ $LANG['ru'] = array(
|
||||||
'Users' => 'Пользователи',
|
'Users' => 'Пользователи',
|
||||||
'Load Average' => 'Общая нагрузка',
|
'Load Average' => 'Общая нагрузка',
|
||||||
'Memory Usage' => 'Использование памяти',
|
'Memory Usage' => 'Использование памяти',
|
||||||
'APACHE2 Usage' => 'APACHE2 Usage',
|
'APACHE2 Usage' => 'Использование APACHE2',
|
||||||
'HTTPD Usage' => 'Веб сервер',
|
'HTTPD Usage' => 'Использование HTTPd',
|
||||||
'NGINX Usage' => 'Proxy',
|
'NGINX Usage' => 'Использование NGINX',
|
||||||
'MySQL Usage on localhost' => 'Сервер базы данных MySQL',
|
'MySQL Usage on localhost' => 'Использование локальной MySQL',
|
||||||
'PostgreSQL Usage on localhost' => 'Сервер базы данных PostgreSQL',
|
'PostgreSQL Usage on localhost' => 'Использование локальной PostgreSQL',
|
||||||
'Bandwidth Usage eth0' => 'Использование cети: eth0',
|
'Bandwidth Usage eth0' => 'Использование cети: eth0',
|
||||||
'Bandwidth Usage eth1' => 'Использование cети: eth1',
|
'Bandwidth Usage eth1' => 'Использование cети: eth1',
|
||||||
'Exim Usage' => 'Exim Usage',
|
'Exim Usage' => 'Использование Exim',
|
||||||
'FTP Usage' => 'FTP сервер',
|
'FTP Usage' => 'Использование FTP',
|
||||||
'SSH Usage' => 'SSH сервер',
|
'SSH Usage' => 'Использование SSH',
|
||||||
'reverse proxy' => 'обратный прокси',
|
'reverse proxy' => 'обратный прокси',
|
||||||
'web server' => 'веб сервер',
|
'web server' => 'веб сервер',
|
||||||
'dns server' => 'сервер имен',
|
'dns server' => 'сервер имен',
|
||||||
|
@ -267,8 +268,8 @@ $LANG['ru'] = array(
|
||||||
'database server' => 'сервер баз данных',
|
'database server' => 'сервер баз данных',
|
||||||
'ftp server' => 'ftp сервер',
|
'ftp server' => 'ftp сервер',
|
||||||
'job scheduler' => 'планировщик заданий',
|
'job scheduler' => 'планировщик заданий',
|
||||||
'firewall' => 'firewall',
|
'firewall' => 'файрвол',
|
||||||
'brute-force monitor' => 'brute-force monitor',
|
'brute-force monitor' => 'brute-force монитор',
|
||||||
'CPU' => 'Процессор',
|
'CPU' => 'Процессор',
|
||||||
'Memory' => 'Память',
|
'Memory' => 'Память',
|
||||||
'Uptime' => 'Запущен',
|
'Uptime' => 'Запущен',
|
||||||
|
@ -297,7 +298,7 @@ $LANG['ru'] = array(
|
||||||
'Aliases' => 'Алиасы',
|
'Aliases' => 'Алиасы',
|
||||||
'SSL Certificate' => 'SSL сертификат',
|
'SSL Certificate' => 'SSL сертификат',
|
||||||
'SSL Key' => 'Ключ SSL сертификата',
|
'SSL Key' => 'Ключ SSL сертификата',
|
||||||
'SSL Certificate Authority / Intermediate' => 'Центр сертификации SSL / Intermediate',
|
'SSL Certificate Authority / Intermediate' => 'Центр сертификации SSL / Промежуточный',
|
||||||
'SSL CSR' => 'SSL CSR запрос',
|
'SSL CSR' => 'SSL CSR запрос',
|
||||||
'optional' => 'опционально',
|
'optional' => 'опционально',
|
||||||
'internal' => 'внутренний',
|
'internal' => 'внутренний',
|
||||||
|
@ -399,15 +400,15 @@ $LANG['ru'] = array(
|
||||||
'VESTA' => 'VESTA',
|
'VESTA' => 'VESTA',
|
||||||
'Add one more Name Server' => 'Добавить ещё один Сервер Имён',
|
'Add one more Name Server' => 'Добавить ещё один Сервер Имён',
|
||||||
|
|
||||||
'web domain' => 'web domain',
|
'web domain' => 'web домен',
|
||||||
'dns domain' => 'dns domain',
|
'dns domain' => 'dns домен',
|
||||||
'dns record' => 'dns record',
|
'dns record' => 'dns запись',
|
||||||
'mail domain' => 'mail domain',
|
'mail domain' => 'mail домен',
|
||||||
'mail account' => 'mail account',
|
'mail account' => 'mail аккаунт',
|
||||||
'cron job' => 'cron job',
|
'cron job' => 'cron задание',
|
||||||
|
|
||||||
'cron' => 'cron',
|
'cron' => 'cron',
|
||||||
'user dir' => 'user dir',
|
'user dir' => 'пользовательская папка',
|
||||||
|
|
||||||
'unlimited' => 'неограничено',
|
'unlimited' => 'неограничено',
|
||||||
'1 account' => ' пользователей на странице: 1',
|
'1 account' => ' пользователей на странице: 1',
|
||||||
|
@ -424,8 +425,8 @@ $LANG['ru'] = array(
|
||||||
'%s cron jobs' => 'заданий на странице: %s',
|
'%s cron jobs' => 'заданий на странице: %s',
|
||||||
'1 archive' => 'архивов на странице: 1',
|
'1 archive' => 'архивов на странице: 1',
|
||||||
'%s archives' => 'архивов на странице: %s',
|
'%s archives' => 'архивов на странице: %s',
|
||||||
'1 item' => '1 item',
|
'1 item' => '1 элемент',
|
||||||
'%s items' => '%s items',
|
'%s items' => '%s элементы',
|
||||||
'1 package' => 'пакетов на странице: 1',
|
'1 package' => 'пакетов на странице: 1',
|
||||||
'%s packages' => 'пакетов на странице: %s',
|
'%s packages' => 'пакетов на странице: %s',
|
||||||
'1 IP address' => 'IP адресов на странице: 1',
|
'1 IP address' => 'IP адресов на странице: 1',
|
||||||
|
@ -555,29 +556,30 @@ $LANG['ru'] = array(
|
||||||
'Web Server' => 'Web Server',
|
'Web Server' => 'Web Server',
|
||||||
'Backend Server' => 'Backend Server',
|
'Backend Server' => 'Backend Server',
|
||||||
'Backend Pool Mode' => 'Backend Pool Mode',
|
'Backend Pool Mode' => 'Backend Pool Mode',
|
||||||
'DNS Server' => 'DNS Server',
|
'DNS Server' => 'DNS Сервер',
|
||||||
'DNS Cluster' => 'DNS Cluster',
|
'DNS Cluster' => 'DNS Кластер',
|
||||||
'MAIL Server' => 'MAIL Server',
|
'MAIL Server' => 'MAIL Сервер',
|
||||||
'Antivirus' => 'Antivirus',
|
'Antivirus' => 'Антивирус',
|
||||||
'AntiSpam' => 'AntiSpam',
|
'AntiSpam' => 'АнтиСпам',
|
||||||
'Webmail URL' => 'Webmail URL',
|
'Webmail URL' => 'Webmail URL',
|
||||||
'MySQL Support' => 'MySQL Support',
|
'MySQL Support' => 'Поддержка MySQL',
|
||||||
'phpMyAdmin URL' => 'phpMyAdmin URL',
|
'phpMyAdmin URL' => 'phpMyAdmin URL',
|
||||||
'PostgreSQL Support' => 'PostgreSQL Support',
|
'PostgreSQL Support' => 'Поддержка PostgreSQL',
|
||||||
'phpPgAdmin URL' => 'phpPgAdmin URL',
|
'phpPgAdmin URL' => 'phpPgAdmin URL',
|
||||||
'Maximum Number Of Databases' => 'Maximum Number Of Databases',
|
'Maximum Number Of Databases' => 'Максимальное количество БД',
|
||||||
'Current Number Of Databases' => 'Current Number Of Databases',
|
'Current Number Of Databases' => 'Текущее количество БД',
|
||||||
'Local backup' => 'Local backup',
|
'Local backup' => 'Локальный архив',
|
||||||
'Compression level' => 'Compression level',
|
'Compression level' => 'Уровень сжатия',
|
||||||
'Directory' => 'Directory',
|
'Directory' => 'Каталог',
|
||||||
'Remote backup' => 'Remote backup',
|
'Remote backup' => 'Удаленное архив',
|
||||||
'ftp' => 'FTP',
|
'ftp' => 'FTP',
|
||||||
'sftp' => 'SFTP',
|
'sftp' => 'SFTP',
|
||||||
'SFTP Chroot' => 'SFTP Chroot',
|
'SFTP Chroot' => 'SFTP Chroot',
|
||||||
'FileSystem Disk Quota' => 'FileSystem Disk Quota',
|
'FileSystem Disk Quota' => 'Дисковая квота файловой системы',
|
||||||
'Vesta Control Panel Plugins' => 'Vesta Control Panel Плагины',
|
'Vesta Control Panel Plugins' => 'Плагины Vesta Control Panel',
|
||||||
'preview' => 'превью',
|
'preview' => 'предпросмотр',
|
||||||
'Reseller Role' => 'Ресселер',
|
'Reseller Role' => 'Реселлер',
|
||||||
|
'Reseller Role' => 'Реселлер',
|
||||||
'Web Config Editor' => 'Веб Редактор Конфигов',
|
'Web Config Editor' => 'Веб Редактор Конфигов',
|
||||||
'Template Manager' => 'Менеджер Шаблонов',
|
'Template Manager' => 'Менеджер Шаблонов',
|
||||||
'Backup Migration Manager' => 'Менеджер Миграции Бэкапов',
|
'Backup Migration Manager' => 'Менеджер Миграции Бэкапов',
|
||||||
|
@ -595,7 +597,7 @@ $LANG['ru'] = array(
|
||||||
'size' => 'размер',
|
'size' => 'размер',
|
||||||
'date' => 'дата',
|
'date' => 'дата',
|
||||||
'name' => 'имя',
|
'name' => 'имя',
|
||||||
'Initializing' => 'В процессе',
|
'Initializing' => 'Инициализация',
|
||||||
'UPLOAD' => 'ЗАГРУЗИТЬ',
|
'UPLOAD' => 'ЗАГРУЗИТЬ',
|
||||||
'NEW FILE' => 'ФАЙЛ',
|
'NEW FILE' => 'ФАЙЛ',
|
||||||
'NEW DIR' => 'ПАПКА',
|
'NEW DIR' => 'ПАПКА',
|
||||||
|
@ -607,7 +609,7 @@ $LANG['ru'] = array(
|
||||||
'ARCHIVE' => 'АРХИВ',
|
'ARCHIVE' => 'АРХИВ',
|
||||||
'EXTRACT' => 'РАСПАКОВАТЬ',
|
'EXTRACT' => 'РАСПАКОВАТЬ',
|
||||||
'DOWNLOAD' => 'СКАЧАТЬ',
|
'DOWNLOAD' => 'СКАЧАТЬ',
|
||||||
'Are you sure?' => 'Are you sure?',
|
'Are you sure?' => 'Вы уверенны?',
|
||||||
'Hit' => 'Нажмите',
|
'Hit' => 'Нажмите',
|
||||||
'to reload the page' => 'чтобы перегрузить страницу',
|
'to reload the page' => 'чтобы перегрузить страницу',
|
||||||
'Directory name cannot be empty' => 'Название директории не может быть пустым',
|
'Directory name cannot be empty' => 'Название директории не может быть пустым',
|
||||||
|
@ -629,10 +631,10 @@ $LANG['ru'] = array(
|
||||||
'Create' => 'Создать',
|
'Create' => 'Создать',
|
||||||
'Compress' => 'Запаковать',
|
'Compress' => 'Запаковать',
|
||||||
'OK' => 'OK',
|
'OK' => 'OK',
|
||||||
'YOU ARE COPYING' => 'YOU ARE COPYING',
|
'YOU ARE COPYING' => 'ВЫ КОПИРУЕТЕ',
|
||||||
'YOU ARE REMOVING' => 'YOU ARE REMOVING',
|
'YOU ARE REMOVING' => 'ВЫ УДАЛЯЕТЕ',
|
||||||
'Delete items' => 'Delete items',
|
'Delete items' => 'Удалить элементы',
|
||||||
'Copy files' => 'Copy files',
|
'Copy files' => 'Копировать файлы',
|
||||||
'Move files' => 'Переместить файлы',
|
'Move files' => 'Переместить файлы',
|
||||||
'Are you sure you want to copy' => 'Вы уверены, что хотите скопировать',
|
'Are you sure you want to copy' => 'Вы уверены, что хотите скопировать',
|
||||||
'Are you sure you want to move' => 'Вы уверены, что хотите переместить',
|
'Are you sure you want to move' => 'Вы уверены, что хотите переместить',
|
||||||
|
@ -654,7 +656,7 @@ $LANG['ru'] = array(
|
||||||
'write by others' => 'запись для остальных',
|
'write by others' => 'запись для остальных',
|
||||||
'execute/search by others' => 'запуск/поиск для остальных',
|
'execute/search by others' => 'запуск/поиск для остальных',
|
||||||
|
|
||||||
'Shortcuts' => 'Shortcuts',
|
'Shortcuts' => 'Сокращения',
|
||||||
'Add New object' => 'Перейти к Форме Добавления',
|
'Add New object' => 'Перейти к Форме Добавления',
|
||||||
'Save Form' => 'Сохрнанить Форму',
|
'Save Form' => 'Сохрнанить Форму',
|
||||||
'Cancel saving form' => 'Отменить Сохранение',
|
'Cancel saving form' => 'Отменить Сохранение',
|
||||||
|
@ -704,8 +706,8 @@ $LANG['ru'] = array(
|
||||||
'Disable and Cancel Licence' => 'Отключить и Закрыть Лицензию',
|
'Disable and Cancel Licence' => 'Отключить и Закрыть Лицензию',
|
||||||
'Licence Activated' => 'Лицензия Активирована',
|
'Licence Activated' => 'Лицензия Активирована',
|
||||||
'Licence Deactivated' => 'Лицензия Отключена',
|
'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.',
|
'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.' => '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.' => 'Просмотр, копирование, редактирование, просмотр и использование всех файлов веб-доменов с помощью полнофункционального Файлового менеджера.',
|
||||||
'This is a commercial module, you would need to purchace license key to enable it.' => 'Это коммерческий модуль, чтобы включить его, вам необходимо приобрести лицензию.',
|
'This is a commercial module, you would need to purchace license key to enable it.' => 'Это коммерческий модуль, чтобы включить его, вам необходимо приобрести лицензию.',
|
||||||
|
|
||||||
'Minutes' => 'по минутам',
|
'Minutes' => 'по минутам',
|
||||||
|
@ -731,27 +733,27 @@ $LANG['ru'] = array(
|
||||||
'every minute' => 'каждую минуту',
|
'every minute' => 'каждую минуту',
|
||||||
'every two minutes' => 'каждые 2 минуты',
|
'every two minutes' => 'каждые 2 минуты',
|
||||||
'every' => 'каждые',
|
'every' => 'каждые',
|
||||||
'Generate' => 'Generate',
|
'Generate' => 'Генерировать',
|
||||||
|
|
||||||
'webalizer' => 'webalizer',
|
'webalizer' => 'webalizer',
|
||||||
'awstats' => 'awstats',
|
'awstats' => 'awstats',
|
||||||
|
|
||||||
'Vesta SSL' => 'Vesta SSL',
|
'Vesta SSL' => 'Vesta SSL',
|
||||||
'SUBJECT' => 'SUBJECT',
|
'SUBJECT' => 'ОБЪЕКТ',
|
||||||
'ALIASES' => 'ALIASES',
|
'ALIASES' => 'АЛИАСЫ',
|
||||||
'NOT_BEFORE' => 'NOT_BEFORE',
|
'NOT_BEFORE' => 'НЕДОСТУПЕН ДО',
|
||||||
'NOT_AFTER' => 'NOT_AFTER',
|
'NOT_AFTER' => 'НЕДОСТУПЕН ПОСЛЕ',
|
||||||
'SIGNATURE' => 'SIGNATURE',
|
'SIGNATURE' => 'ПОДПИСЬ',
|
||||||
'PUB_KEY' => 'PUB_KEY',
|
'PUB_KEY' => 'ПУБЛИЧНЫЙ КЛЮЧ',
|
||||||
'ISSUER' => 'ISSUER',
|
'ISSUER' => 'ИЗДАТЕЛЬ',
|
||||||
|
|
||||||
'Use server hostname' => 'Use server hostname',
|
'Use server hostname' => 'Использовать серверное имя хоста',
|
||||||
'Use domain hostname' => 'Use domain hostname',
|
'Use domain hostname' => 'Использовать доменное имя хоста',
|
||||||
'Use STARTTLS' => 'Use STARTTLS',
|
'Use STARTTLS' => 'Использовать STARTTLS',
|
||||||
'Use SSL' => 'Use SSL',
|
'Use SSL' => 'Использовать SSL',
|
||||||
'No encryption' => 'No encryption',
|
'No encryption' => 'Без шифрования',
|
||||||
'Do not use encryption' => 'Do not use encryption',
|
'Do not use encryption' => 'Не использовать шифрование',
|
||||||
|
|
||||||
'maximum characters length, including prefix' => 'maximum %s characters length, including prefix',
|
'maximum characters length, including prefix' => 'максимальное %s количество символов, включая префикс',
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
|
@ -13,7 +13,7 @@ $LANG['ua'] = array(
|
||||||
'Log' => 'Журнал',
|
'Log' => 'Журнал',
|
||||||
'Server' => 'Сервер',
|
'Server' => 'Сервер',
|
||||||
'Services' => 'Служби',
|
'Services' => 'Служби',
|
||||||
'Firewall' => 'Брандмауер',
|
'Firewall' => 'Файрвол',
|
||||||
'Updates' => 'Оновлення',
|
'Updates' => 'Оновлення',
|
||||||
'Log in' => 'Увійти',
|
'Log in' => 'Увійти',
|
||||||
'Log out' => 'Вийти',
|
'Log out' => 'Вийти',
|
||||||
|
@ -41,7 +41,7 @@ $LANG['ua'] = array(
|
||||||
'NETWORK' => 'МЕРЕЖА',
|
'NETWORK' => 'МЕРЕЖА',
|
||||||
'Web Log Manager' => 'Менеджер Web журналу',
|
'Web Log Manager' => 'Менеджер Web журналу',
|
||||||
|
|
||||||
'no notifications' => 'no notifications',
|
'no notifications' => 'без сповіщень',
|
||||||
|
|
||||||
'Add User' => 'Додати користувача',
|
'Add User' => 'Додати користувача',
|
||||||
'Add Domain' => 'Додати домен',
|
'Add Domain' => 'Додати домен',
|
||||||
|
@ -194,14 +194,14 @@ $LANG['ua'] = array(
|
||||||
'template' => 'шаблон',
|
'template' => 'шаблон',
|
||||||
'SSL Support' => 'Підтримка SSL',
|
'SSL Support' => 'Підтримка SSL',
|
||||||
'SSL Home Directory' => 'Домашня тека SSL',
|
'SSL Home Directory' => 'Домашня тека SSL',
|
||||||
'Lets Encrypt Support' => 'Lets Encrypt Support',
|
'Lets Encrypt Support' => 'Підтримка Lets Encrypt',
|
||||||
'Lets Encrypt' => '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 Support' => 'Підтримка Proxy',
|
||||||
'Proxy Extensions' => 'Розширення Proxy',
|
'Proxy Extensions' => 'Розширення Proxy',
|
||||||
'Web Statistics' => 'Веб статистика',
|
'Web Statistics' => 'Веб статистика',
|
||||||
'Additional FTP Account' => 'Додатковий FTP акаунт',
|
'Additional FTP Account' => 'Додатковий FTP акаунт',
|
||||||
'Path' => 'Path',
|
'Path' => 'Шлях',
|
||||||
'SOA' => 'SOA',
|
'SOA' => 'SOA',
|
||||||
'TTL' => 'TTL',
|
'TTL' => 'TTL',
|
||||||
'Expire' => 'Спливає',
|
'Expire' => 'Спливає',
|
||||||
|
@ -215,7 +215,7 @@ $LANG['ua'] = array(
|
||||||
'Quota' => 'Квота',
|
'Quota' => 'Квота',
|
||||||
'Autoreply' => 'Автовідповідач',
|
'Autoreply' => 'Автовідповідач',
|
||||||
'Forward to' => 'Перенаправлення',
|
'Forward to' => 'Перенаправлення',
|
||||||
'Do not store forwarded mail' => 'Не зберігати перенаправлені письма',
|
'Do not store forwarded mail' => 'Не зберігати перенаправлені листи',
|
||||||
'IMAP hostname' => "Ім'я IMAP хоста",
|
'IMAP hostname' => "Ім'я IMAP хоста",
|
||||||
'IMAP port' => 'Порт IMAP',
|
'IMAP port' => 'Порт IMAP',
|
||||||
'IMAP security' => 'Безпека IMAP',
|
'IMAP security' => 'Безпека IMAP',
|
||||||
|
@ -424,8 +424,8 @@ $LANG['ua'] = array(
|
||||||
'%s cron jobs' => '%s завдань',
|
'%s cron jobs' => '%s завдань',
|
||||||
'1 archive' => '1 архів',
|
'1 archive' => '1 архів',
|
||||||
'%s archives' => '%s архівів',
|
'%s archives' => '%s архівів',
|
||||||
'1 item' => '1 item',
|
'1 item' => '1 елемент',
|
||||||
'%s items' => '%s items',
|
'%s items' => '%s елементи',
|
||||||
'1 package' => '1 пакет',
|
'1 package' => '1 пакет',
|
||||||
'%s packages' => '%s пакет',
|
'%s packages' => '%s пакет',
|
||||||
'1 IP address' => '1 IP адреса',
|
'1 IP address' => '1 IP адреса',
|
||||||
|
@ -589,7 +589,7 @@ $LANG['ua'] = array(
|
||||||
'Starred' => 'Вибране',
|
'Starred' => 'Вибране',
|
||||||
'Name' => "Ім'я",
|
'Name' => "Ім'я",
|
||||||
|
|
||||||
'save to favorites' => 'save to favorites',
|
'save to favorites' => 'зберегти до улюблених',
|
||||||
|
|
||||||
'File Manager' => 'Файловий менеджер',
|
'File Manager' => 'Файловий менеджер',
|
||||||
'size' => 'розмір',
|
'size' => 'розмір',
|
||||||
|
@ -737,21 +737,21 @@ $LANG['ua'] = array(
|
||||||
'awstats' => 'awstats',
|
'awstats' => 'awstats',
|
||||||
|
|
||||||
'Vesta SSL' => 'Vesta SSL',
|
'Vesta SSL' => 'Vesta SSL',
|
||||||
'SUBJECT' => 'SUBJECT',
|
'SUBJECT' => "ОБ'ЄКТ",
|
||||||
'ALIASES' => 'ALIASES',
|
'ALIASES' => 'АЛІАСИ',
|
||||||
'NOT_BEFORE' => 'NOT_BEFORE',
|
'NOT_BEFORE' => 'НЕДОСТУПНИЙ ДО',
|
||||||
'NOT_AFTER' => 'NOT_AFTER',
|
'NOT_AFTER' => 'НЕДОСТУПНИЙ ПІСЛЯ',
|
||||||
'SIGNATURE' => 'SIGNATURE',
|
'SIGNATURE' => 'ПІДПИС',
|
||||||
'PUB_KEY' => 'PUB_KEY',
|
'PUB_KEY' => 'ПУБЛІЧНИЙ КЛЮЧ',
|
||||||
'ISSUER' => 'ISSUER',
|
'ISSUER' => 'ВИДАВЕЦЬ',
|
||||||
|
|
||||||
'Use server hostname' => 'Use server hostname',
|
'Use server hostname' => "Використовувати серверне ім'я хоста",
|
||||||
'Use domain hostname' => 'Use domain hostname',
|
'Use domain hostname' => "Використовувати доменне ім'я хоста",
|
||||||
'Use STARTTLS' => 'Use STARTTLS',
|
'Use STARTTLS' => 'Використовувати STARTTLS',
|
||||||
'Use SSL' => 'Use SSL',
|
'Use SSL' => 'Використовувати SSL',
|
||||||
'No encryption' => 'No encryption',
|
'No encryption' => 'Без шифрування',
|
||||||
'Do not use encryption' => 'Do not use encryption',
|
'Do not use encryption' => 'Не використовувати шифрування',
|
||||||
|
|
||||||
'maximum characters length, including prefix' => 'maximum %s characters length, including prefix',
|
'maximum characters length, including prefix' => 'максимальна %s кількість символів, включаючи префікс',
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
|
@ -11,7 +11,24 @@ require_once(dirname(__FILE__).'/i18n.php');
|
||||||
|
|
||||||
|
|
||||||
// Saving user IPs to the session for preventing session hijacking
|
// 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'])){
|
if(!isset($_SESSION['user_combined_ip'])){
|
||||||
$_SESSION['user_combined_ip'] = $user_combined_ip;
|
$_SESSION['user_combined_ip'] = $user_combined_ip;
|
||||||
|
|
|
@ -65,6 +65,7 @@ if (isset($_GET['web'])) {
|
||||||
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_server_info.html');
|
include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_server_info.html');
|
||||||
exec (VESTA_CMD.'v-list-sys-web-status', $output, $return_var);
|
exec (VESTA_CMD.'v-list-sys-web-status', $output, $return_var);
|
||||||
foreach($output as $file) {
|
foreach($output as $file) {
|
||||||
|
$file=str_replace('border="0"', 'border="1"', $file);
|
||||||
echo $file . "\n";
|
echo $file . "\n";
|
||||||
}
|
}
|
||||||
echo " </pre>\n</body>\n</html>\n";
|
echo " </pre>\n</body>\n</html>\n";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue