diff --git a/web/edit/cron/index.php b/web/edit/cron/index.php index e3128fb6..017b86f0 100644 --- a/web/edit/cron/index.php +++ b/web/edit/cron/index.php @@ -13,73 +13,75 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html'); // Panel top_panel($user,$TAB); - // Edit as someone else? - if (($_SESSION['user'] == 'admin') && (!empty($_GET['user']))) { - $user=escapeshellarg($_GET['user']); - } +$lang = 'ru_RU.utf8'; +setlocale(LC_ALL, $lang); - // Check user argument? - if (empty($_GET['job'])) { - header("Location: /list/cron/"); - exit; - } +// Edit as someone else? +if (($_SESSION['user'] == 'admin') && (!empty($_GET['user']))) { + $user=escapeshellarg($_GET['user']); +} - $v_job = escapeshellarg($_GET['job']); - exec (VESTA_CMD."v-list-cron-job ".$user." ".$v_job." 'json'", $output, $return_var); - if ($return_var != 0) { - $error = implode('
', $output); - if (empty($error)) $error = _('Error: vesta did not return any output.'); - $_SESSION['error_msg'] = $error; +// Check user argument? +if (empty($_GET['job'])) { + header("Location: /list/cron/"); + exit; +} + +$v_job = escapeshellarg($_GET['job']); +exec (VESTA_CMD."v-list-cron-job ".$user." ".$v_job." 'json'", $output, $return_var); +if ($return_var != 0) { + $error = implode('
', $output); + if (empty($error)) $error = _('Error: vesta did not return any output.'); + $_SESSION['error_msg'] = $error; +} else { + $data = json_decode(implode('', $output), true); + unset($output); + $v_username = $user; + $v_job = $_GET['job']; + $v_min = $data[$v_job]['MIN']; + $v_hour = $data[$v_job]['HOUR']; + $v_day = $data[$v_job]['DAY']; + $v_month = $data[$v_job]['MONTH']; + $v_wday = $data[$v_job]['WDAY']; + $v_cmd = $data[$v_job]['CMD']; + $v_date = $data[$v_job]['DATE']; + $v_time = $data[$v_job]['TIME']; + $v_suspended = $data[$v_job]['SUSPENDED']; + if ( $v_suspended == 'yes' ) { + $v_status = 'suspended'; } else { - $data = json_decode(implode('', $output), true); - unset($output); - $v_username = $user; - $v_job = $_GET['job']; - $v_min = $data[$v_job]['MIN']; - $v_hour = $data[$v_job]['HOUR']; - $v_day = $data[$v_job]['DAY']; - $v_month = $data[$v_job]['MONTH']; - $v_wday = $data[$v_job]['WDAY']; - $v_cmd = $data[$v_job]['CMD']; - $v_date = $data[$v_job]['DATE']; - $v_time = $data[$v_job]['TIME']; - $v_suspended = $data[$v_job]['SUSPENDED']; - if ( $v_suspended == 'yes' ) { - $v_status = 'suspended'; - } else { - $v_status = 'active'; - } - - // Action - if (!empty($_POST['save'])) { - $v_username = $user; - // Change job - if (($v_min != $_POST['v_min']) || ($v_hour != $_POST['v_hour']) || ($v_day != $_POST['v_day']) || ($v_month != $_POST['v_month']) || ($v_wday != $_POST['v_wday']) || ($v_cmd != $_POST['v_cmd']) &&(empty($_SESSION['error_msg']))) { - $v_min = escapeshellarg($_POST['v_min']); - $v_hour = escapeshellarg($_POST['v_hour']); - $v_day = escapeshellarg($_POST['v_day']); - $v_month = escapeshellarg($_POST['v_month']); - $v_wday = escapeshellarg($_POST['v_wday']); - $v_cmd = escapeshellarg($_POST['v_cmd']); - exec (VESTA_CMD."v-change-cron-job ".$v_username." ".$v_job." ".$v_min." ".$v_hour." ".$v_day." ".$v_month." ".$v_wday." ".$v_cmd, $output, $return_var); - if ($return_var != 0) { - $error = implode('
', $output); - if (empty($error)) $error = _('Error: vesta did not return any output.'); - $_SESSION['error_msg'] = $error; - } - unset($output); - $v_cmd = $_POST['v_cmd']; - } - if (empty($_SESSION['error_msg'])) { - $_SESSION['ok_msg'] = _("OK: changes has been saved."); - } - } + $v_status = 'active'; } - include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/edit_cron.html'); - unset($_SESSION['error_msg']); - unset($_SESSION['ok_msg']); -//} + // Action + if (!empty($_POST['save'])) { + $v_username = $user; + // Change job + if (($v_min != $_POST['v_min']) || ($v_hour != $_POST['v_hour']) || ($v_day != $_POST['v_day']) || ($v_month != $_POST['v_month']) || ($v_wday != $_POST['v_wday']) || ($v_cmd != $_POST['v_cmd']) &&(empty($_SESSION['error_msg']))) { + $v_min = escapeshellarg($_POST['v_min']); + $v_hour = escapeshellarg($_POST['v_hour']); + $v_day = escapeshellarg($_POST['v_day']); + $v_month = escapeshellarg($_POST['v_month']); + $v_wday = escapeshellarg($_POST['v_wday']); + $v_cmd = escapeshellarg($_POST['v_cmd']); + exec (VESTA_CMD."v-change-cron-job ".$v_username." ".$v_job." ".$v_min." ".$v_hour." ".$v_day." ".$v_month." ".$v_wday." ".$v_cmd, $output, $return_var); + if ($return_var != 0) { + $error = implode('
', $output); + if (empty($error)) $error = _('Error: vesta did not return any output.'); + $_SESSION['error_msg'] = $error; + } + unset($output); + $v_cmd = $_POST['v_cmd']; + } + if (empty($_SESSION['error_msg'])) { + $_SESSION['ok_msg'] = _("OK: changes has been saved."); + } + } +} + +include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/edit_cron.html'); +unset($_SESSION['error_msg']); +unset($_SESSION['ok_msg']); // Footer include($_SERVER['DOCUMENT_ROOT'].'/templates/footer.html'); diff --git a/web/edit/ip/index.php b/web/edit/ip/index.php index 87f2a9a5..cbc29bee 100644 --- a/web/edit/ip/index.php +++ b/web/edit/ip/index.php @@ -13,6 +13,9 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html'); // Panel top_panel($user,$TAB); +$lang = 'ru_RU.utf8'; +setlocale(LC_ALL, $lang); + // Are you admin? if ($_SESSION['user'] == 'admin') { diff --git a/web/edit/package/index.php b/web/edit/package/index.php index f52382b9..46b0662f 100644 --- a/web/edit/package/index.php +++ b/web/edit/package/index.php @@ -13,6 +13,9 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html'); // Panel top_panel($user,$TAB); +$lang = 'ru_RU.utf8'; +setlocale(LC_ALL, $lang); + // Are you admin? if ($_SESSION['user'] == 'admin') { diff --git a/web/inc/i18n/ru.php b/web/inc/i18n/ru.php index 7b3e8955..68bb0428 100644 --- a/web/inc/i18n/ru.php +++ b/web/inc/i18n/ru.php @@ -18,7 +18,7 @@ $LANG = array( 'gb' => 'гб', 'mb' => 'мб', 'Error' => 'Ошибка', - 'minute' => 'минута', + 'minute' => 'мин.', 'hour' => 'час', 'day' => 'день', 'days' => 'дня(ей)', @@ -27,8 +27,8 @@ $LANG = array( 'month' => 'месяц', 'day of week' => 'день недели', 'cmd' => 'командная строка', - 'Error: field "%s" can not be blank.' => 'Ошибка: Поле "%s" не может быть пустым.', - _('Error: vesta did not return any output.')=>'Ошибка: Vesta не отвечает', + 'Error: field "%s" can not be blank.' => 'Поле "%s" не может быть пустым.', + _('Error: vesta did not return any output.')=>'Vesta не отвечает', 'OK: cron job has been created successfully.' => 'Задание Cron успешно создано', 'database' => 'база данных', 'username' => 'аккаунт', @@ -64,6 +64,7 @@ $LANG = array( 'per domain' => 'на домен', 'DNS domains' => 'DNS домены', 'DNS records count' => 'DNS записи', + 'DNS records' => 'DNS записи', 'DNS Support' => 'Поддержка DNS', 'Mail Support' => 'Поддержка почты', 'web aliases' => 'алиасы хостов', @@ -118,11 +119,11 @@ $LANG = array( '505' => '505 — внутренняя ошибка', 'An internal error occurred' => 'Произошла внутренняя ошибка', 'GO_BACK_LINK' => 'Попробуйте вернуться на главную страницу или вернитесь на предыдущую страницу', - 'ERROR: Invalid username or password' => 'Ошибка: Неверный логин или пароль', - 'ERROR: Invalid username or code' => 'Ошибка: Неверный логин или код сброса пароля', + 'ERROR: Invalid username or password' => 'Неверный логин или пароль', + 'ERROR: Invalid username or code' => 'Неверный логин или код сброса пароля', 'MAIL_RESET_SUBJECT' => 'Сброс пароля %s', 'PASSWORD_RESET_REQUEST'=>"Вы недавно запросили смену пароля.\nЧтобы произвести смену пароля, пройдите по этой ссылке:\nhttps://%s/reset/?action=confirm&user=%s&code=%s\n\nВы также можете пойти по ссылке https://%s/reset/?action=code&user=%s и ввести следующий код для сброса пароля:\n%s\n\nЕсли вы не создавали запрос на сброс пароля, пожалуйста проигнорируйте это письмо и примите наши извиниения.\n\n--\nПанель управления Vesta\n", - 'ERROR: Passwords not match' => 'Ошибка: Пароли не совпадают', + 'ERROR: Passwords not match' => 'Пароли не совпадают', 'Adding Cron Job' => 'Добавление cron задания', 'Minute' => 'Минута', 'Day' => 'День', @@ -149,8 +150,8 @@ $LANG = array( 'Expiration Date' => 'Зарегистрирован до', 'Expire' => 'Регистрация до', 'YYYY-MM-DD' => 'ГГГГ-ММ-ДД', - 'Name servers' => 'Серверы имен', - 'Name Servers' => 'Серверы имен', + 'Name servers' => 'Сервер имен', + 'Name Servers' => 'Сервер имен', 'Powered by Vesta Control Panel' => 'Работает на Панели Управления Vesta', 'Vesta Control Panel' => 'Панель Управления Vesta', 'Translation by ZonD80' => 'Перевод ZonD80', @@ -200,9 +201,9 @@ $LANG = array( 'IP or Value' => 'IP-адрес или значение', 'Priority' => 'Приоритет', 'optional' => 'опционально', - 'Adding IP Address' => 'Добавление IP-адреса', + 'Adding IP address' => 'Добавление IP-адреса', 'Shared' => 'Общий', - 'Assigned user' => 'Пользователь', + 'Assigned user' => 'Назначить пользователю', 'Assigned domain' => 'Домен', 'Adding Mail Domain' => 'Добавление почтового домена', 'AntiSpam Support' => 'Поддержка анти-спама', @@ -215,7 +216,7 @@ $LANG = array( 'use local-part' => 'используйте только имена аккаунтов', 'Forward to' => 'Пересылка', 'one or more email addresses' => 'один или несколько email-адресов', - 'Adding Package' => 'Создание пакета', + 'Adding Package' => 'Добавление пакета', 'Package Name' => 'Название пакета', 'Package' => 'Пакет', 'Default Template' => 'Шаблон по умолчанию', @@ -246,8 +247,8 @@ $LANG = array( 'Editing Package' => 'Редактирование пакета', 'Editing User' => 'Редактирование аккаунта', 'Default Name Servers' => 'Серверы имен', - 'Editing Domain' => 'Редактирование хостинга', - 'Create Backup' => 'Создать Бэкап', + 'Editing Domain' => 'Редактирование домена', + 'Create Backup' => 'Создать архив', 'apply to selected' => 'применить к выбранным', 'toggle all' => 'выделить все', 'delete' => 'удалить', @@ -259,12 +260,12 @@ $LANG = array( 'CPU' => 'Процессор', 'Memory' => 'Память', 'stop' => 'остановить', - 'Run Time' => 'Время запуска', - 'BACKUP_DELETE_CONFIRMATION' => 'Вы уверены, что хотите удалить %s бэкап?', - 'Backup Size' => 'Размер Бэкапа', - 'SYS' => 'Системное', - '1 archive' => 'резервных копий на странице: 1', - '%s archives' => 'резервных копий на странице: %s', + 'Run Time' => 'Время выполнения', + 'BACKUP_DELETE_CONFIRMATION' => 'Вы уверены, что хотите удалить %s архив?', + 'Backup Size' => 'Размер', + 'SYS' => 'Системный', + '1 archive' => 'архивов на странице: 1', + '%s archives' => 'архивов на странице: %s', 'Add Cron Job' => 'Добавить задание', 'add account' => 'добавить аккаунт', 'open webmail' => 'открыть веб-почту', @@ -278,7 +279,7 @@ $LANG = array( 'open %s' => 'открыть %s', 'DATABASE_ACTION_CONFIRMATION' => 'Вы уверены, что хотите %s базу данных %s?', '1 database' => 'баз данных на странице: 1', - '%s databases' => ',баз данных на странице: %s', + '%s databases' => 'баз данных на странице: %s', 'Add DNS Domain' => 'Добавить домен', 'Search' => 'Поиск', 'LIST_DOMAIN_RECORDS' => 'показать dns записи', @@ -292,7 +293,7 @@ $LANG = array( 'list' => 'посмотреть', 'RECORD_ACTION_CONFIRMATION' => 'Вы уверены, что хотите %s запись %s?', '1 DNS record' => 'записей на странице: 1', - '%s DNS records' => 'записей на странице %s', + '%s DNS records' => 'записей на странице: %s', 'Add IP' => 'Добавить IP адрес', 'IP_DELETE_CONFIRMATION' => 'Вы уверены, что хотите удалить IP адрес %s?', 'Status' => 'Статус', @@ -314,19 +315,19 @@ $LANG = array( 'Weekly' => 'Еженедельный', 'Monthly' => 'Ежемесячный', 'Yearly' => 'Ежегодный', - 'Search Results' => 'Результаты Поиска', + 'Search Results' => 'Результаты поиска', 'login as' => 'войти как', 'Object' => 'Объект', '1 object' => 'объектов на странице: 1', - '%s objects' => 'объектов на странице :%s', - 'Overall Statistics' => 'Вся Статистика', - 'show per user' => 'показать для пользователя', + '%s objects' => 'объектов на странице: %s', + 'Overall Statistics' => 'Сводная статистика', + 'show per user' => 'выбрать пользователя', 'Web' => 'Веб', 'Mail' => 'Почта', 'User Directories' => 'Папки пользователя', 'Web SSL Domains' => 'SSL домены', - 'one month' => 'один месяц', - '%s months' => '%s месяца(ев)', + '1 month' => 'месяцев на странице: 1', + '%s months' => 'месяцев на странице: %s', 'Add User' => 'Добавить аккаунт', 'Add Domain' => 'Добавить домен', 'rebuild' => 'пересоздать', @@ -346,10 +347,21 @@ $LANG = array( 'CGI Support' => 'Поддержка CGI', 'Statistics Auth' => 'Авторизация Статистики', 'running' => 'работает', - 'SERVICE_ACTION_FAILED' => 'Ошибка: Операция "%s" для сервиса "%s" не удалась', - 'Load Average' => 'Нагрузка', - 'Memory Usage' => 'Использование Памяти', - 'Bandwidth Usage' => 'Использование Сети', + 'SERVICE_ACTION_FAILED' => 'Операция "%s" для сервиса "%s" не удалась', + 'Load Average' => 'Общая нагрузка', + 'Memory Usage' => 'Использование памяти', + 'HTTPD Usage' => 'Веб сервер', + 'NGINX Usage' => 'Nginx', + 'MySQL Usage on localhost' => 'Сервер базы данных MySQL', + 'PostgreSQL Usage on localhost' => 'Сервер базы данных PostgreSQL', + 'Bandwidth Usage eth0' => 'Использование cети: eth0', + 'FTP Usage' => 'FTP сервер', + 'SSH Usage' => 'SSH сервер', + 'local' => 'локальный', + 'shared' => 'общий', + 'dedicated' => 'выделенный', + 'Domains' => 'Домены', + 'IP address' => 'IP адрес' ); /*error_reporting(E_ALL); diff --git a/web/list/backup/index.php b/web/list/backup/index.php index 31ee4b81..fc96a22f 100644 --- a/web/list/backup/index.php +++ b/web/list/backup/index.php @@ -12,6 +12,9 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html'); // Panel top_panel($user,$TAB); +$lang = 'ru_RU.utf8'; +setlocale(LC_ALL, $lang); + // Data exec (VESTA_CMD."v-list-user-backups $user json", $output, $return_var); $data = json_decode(implode('', $output), true); diff --git a/web/list/cron/index.php b/web/list/cron/index.php index 852e3fdd..9bc15c87 100644 --- a/web/list/cron/index.php +++ b/web/list/cron/index.php @@ -12,18 +12,18 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html'); // Panel top_panel($user,$TAB); +$lang = 'ru_RU.utf8'; +setlocale(LC_ALL, $lang); + // Data +exec (VESTA_CMD."v-list-cron-jobs $user json", $output, $return_var); +$data = json_decode(implode('', $output), true); +$data = array_reverse($data); +unset($output); + if ($_SESSION['user'] == 'admin') { - exec (VESTA_CMD."v-list-cron-jobs $user json", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_cron.html'); } else { - exec (VESTA_CMD."v-list-cron-jobs $user json", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); include($_SERVER['DOCUMENT_ROOT'].'/templates/user/list_cron.html'); } diff --git a/web/list/db/index.php b/web/list/db/index.php index 74541b02..2d1e1848 100644 --- a/web/list/db/index.php +++ b/web/list/db/index.php @@ -16,17 +16,14 @@ $lang = 'ru_RU.utf8'; setlocale(LC_ALL, $lang); // Data +exec (VESTA_CMD."v-list-databases $user json", $output, $return_var); +$data = json_decode(implode('', $output), true); +$data = array_reverse($data); +unset($output); + if ($_SESSION['user'] == 'admin') { - exec (VESTA_CMD."v-list-databases $user json", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_db.html'); } else { - exec (VESTA_CMD."v-list-databases $user json", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); include($_SERVER['DOCUMENT_ROOT'].'/templates/user/list_db.html'); } diff --git a/web/list/dns/index.php b/web/list/dns/index.php index 80db7d44..ca65c3e1 100644 --- a/web/list/dns/index.php +++ b/web/list/dns/index.php @@ -15,37 +15,27 @@ top_panel($user,$TAB); $lang = 'ru_RU.utf8'; setlocale(LC_ALL, $lang); - // Data -if ($_SESSION['user'] == 'admin') { - if (empty($_GET['domain'])){ - exec (VESTA_CMD."v-list-dns-domains $user json", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); +if (empty($_GET['domain'])){ + exec (VESTA_CMD."v-list-dns-domains $user json", $output, $return_var); + $data = json_decode(implode('', $output), true); + $data = array_reverse($data); + unset($output); + if ($_SESSION['user'] == 'admin') { include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_dns.html'); } else { - exec (VESTA_CMD."v-list-dns-domain-records '".$user."' '".$_GET['domain']."' 'json'", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); - include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_dns_rec.html'); + include($_SERVER['DOCUMENT_ROOT'].'/templates/user/list_dns.html'); } } else { - if (empty($_GET['domain'])){ - exec (VESTA_CMD."v-list-dns-domains $user json", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); - include($_SERVER['DOCUMENT_ROOT'].'/templates/user/list_dns.html'); + exec (VESTA_CMD."v-list-dns-domain-records '".$user."' '".$_GET['domain']."' 'json'", $output, $return_var); + $data = json_decode(implode('', $output), true); + $data = array_reverse($data); + unset($output); + if ($_SESSION['user'] == 'admin') { + include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_dns_rec.html'); } else { - exec (VESTA_CMD."v-list-dns-domain-records '".$user."' '".$_GET['domain']."' 'json'", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); include($_SERVER['DOCUMENT_ROOT'].'/templates/user/list_dns_rec.html'); } - } // Footer diff --git a/web/list/ip/index.php b/web/list/ip/index.php index d15790fd..06097648 100644 --- a/web/list/ip/index.php +++ b/web/list/ip/index.php @@ -12,6 +12,9 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html'); // Panel top_panel($user,$TAB); +$lang = 'ru_RU.utf8'; +setlocale(LC_ALL, $lang); + // Data if ($_SESSION['user'] == 'admin') { exec (VESTA_CMD."v-list-sys-ips json", $output, $return_var); diff --git a/web/list/mail/index.php b/web/list/mail/index.php index 62cb30f3..52f06170 100644 --- a/web/list/mail/index.php +++ b/web/list/mail/index.php @@ -16,34 +16,24 @@ $lang = 'ru_RU.utf8'; setlocale(LC_ALL, $lang); // Data -if ($_SESSION['user'] == 'admin') { - - if (empty($_GET['domain'])){ - exec (VESTA_CMD."v-list-mail-domains $user json", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); +if (empty($_GET['domain'])){ + exec (VESTA_CMD."v-list-mail-domains $user json", $output, $return_var); + $data = json_decode(implode('', $output), true); + $data = array_reverse($data); + unset($output); + if ($_SESSION['user'] == 'admin') { include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_mail.html'); } else { - exec (VESTA_CMD."v-list-mail-accounts '".$user."' '".$_GET['domain']."' 'json'", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); - include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_mail_acc.html'); + include($_SERVER['DOCUMENT_ROOT'].'/templates/user/list_mail.html'); } } else { - if (empty($_GET['domain'])){ - exec (VESTA_CMD."v-list-mail-domains $user json", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); - - include($_SERVER['DOCUMENT_ROOT'].'/templates/user/list_mail.html'); + exec (VESTA_CMD."v-list-mail-domains $user json", $output, $return_var); + $data = json_decode(implode('', $output), true); + $data = array_reverse($data); + unset($output); + if ($_SESSION['user'] == 'admin') { + include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_mail_acc.html'); } else { - exec (VESTA_CMD."v-list-mail-accounts '".$user."' '".$_GET['domain']."' 'json'", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); - unset($output); include($_SERVER['DOCUMENT_ROOT'].'/templates/user/list_mail_acc.html'); } } diff --git a/web/list/package/index.php b/web/list/package/index.php index 1008a202..9634be85 100644 --- a/web/list/package/index.php +++ b/web/list/package/index.php @@ -12,6 +12,9 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html'); // Panel top_panel($user,$TAB); +$lang = 'ru_RU.utf8'; +setlocale(LC_ALL, $lang); + // Data if ($_SESSION['user'] == 'admin') { exec (VESTA_CMD."v-list-user-packages json", $output, $return_var); diff --git a/web/list/rrd/index.php b/web/list/rrd/index.php index 5c04caa5..6e629a8a 100644 --- a/web/list/rrd/index.php +++ b/web/list/rrd/index.php @@ -12,6 +12,9 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html'); // Panel top_panel($user,$TAB); +$lang = 'ru_RU.utf8'; +setlocale(LC_ALL, $lang); + // Data if ($_SESSION['user'] == 'admin') { exec (VESTA_CMD."v-list-sys-rrd json", $output, $return_var); diff --git a/web/list/stats/index.php b/web/list/stats/index.php index 3a4695b5..18d4be67 100644 --- a/web/list/stats/index.php +++ b/web/list/stats/index.php @@ -12,9 +12,11 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html'); // Panel top_panel($user,$TAB); +$lang = 'ru_RU.utf8'; +setlocale(LC_ALL, $lang); + // Data if ($user == 'admin') { - if (empty($_GET['user'])) { exec (VESTA_CMD."v-list-users-stats json", $output, $return_var); $data = json_decode(implode('', $output), true); diff --git a/web/list/web/index.php b/web/list/web/index.php index 828a8ece..052dcf37 100644 --- a/web/list/web/index.php +++ b/web/list/web/index.php @@ -16,15 +16,12 @@ setlocale(LC_ALL, $lang); top_panel($user,$TAB); // Data +exec (VESTA_CMD."v-list-web-domains $user json", $output, $return_var); +$data = json_decode(implode('', $output), true); +$data = array_reverse($data); if ($_SESSION['user'] == 'admin') { - exec (VESTA_CMD."v-list-web-domains $user json", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); include($_SERVER['DOCUMENT_ROOT'].'/templates/admin/list_web.html'); } else { - exec (VESTA_CMD."v-list-web-domains $user json", $output, $return_var); - $data = json_decode(implode('', $output), true); - $data = array_reverse($data); include($_SERVER['DOCUMENT_ROOT'].'/templates/user/list_web.html'); } diff --git a/web/search/index.php b/web/search/index.php index 11474706..bdb9a716 100644 --- a/web/search/index.php +++ b/web/search/index.php @@ -24,6 +24,9 @@ include($_SERVER['DOCUMENT_ROOT'].'/templates/header.html'); // Panel top_panel($user,$TAB); +$lang = 'ru_RU.utf8'; +setlocale(LC_ALL, $lang); + // Data if ($_SESSION['user'] == 'admin') { $q = escapeshellarg($q); diff --git a/web/templates/admin/add_cron.html b/web/templates/admin/add_cron.html index 69e04a72..eff8134b 100644 --- a/web/templates/admin/add_cron.html +++ b/web/templates/admin/add_cron.html @@ -102,9 +102,13 @@ > + + - + diff --git a/web/templates/admin/add_ip.html b/web/templates/admin/add_ip.html index 2aaa6fa7..fb59949a 100644 --- a/web/templates/admin/add_ip.html +++ b/web/templates/admin/add_ip.html @@ -10,7 +10,7 @@
+ +
- diff --git a/web/templates/admin/list_packages.html b/web/templates/admin/list_packages.html index d0bb6fbe..9ead55bf 100644 --- a/web/templates/admin/list_packages.html +++ b/web/templates/admin/list_packages.html @@ -33,185 +33,188 @@ $value) { ++$i; - ?> + ?> - + + + + + + + + - - - + + + - - - - - -
- -
- + + + + + +
+ +
+ diff --git a/web/templates/admin/list_rrd.html b/web/templates/admin/list_rrd.html index d7b9635b..04a1b179 100644 --- a/web/templates/admin/list_rrd.html +++ b/web/templates/admin/list_rrd.html @@ -35,17 +35,17 @@ - +
">
">
">
- - - - - -
" target="_blank">
+ " target="_blank"> + + + + + diff --git a/web/templates/admin/list_search.html b/web/templates/admin/list_search.html index 315b2b56..a43ca437 100644 --- a/web/templates/admin/list_search.html +++ b/web/templates/admin/list_search.html @@ -40,179 +40,156 @@ - - - -
- +
">
">
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ - - - - - - - -
- - + + + + + + +
+ : + + +
- '; - } - - if ($data[$key]['KEY'] == 'ACCOUNT') { - echo ''; - } - - if ($data[$key]['KEY'] == 'JOB') { - echo ''; - } - - if (($data[$key]['KEY'] != 'RECORD') && ($data[$key]['KEY'] != 'ACCOUNT') && ($data[$key]['KEY'] != 'JOB')) { - echo ''; - } - ?> - edit + + + + + + +
+ : + + +
- - - '; - } - - if ($data[$key]['KEY'] == 'ACCOUNT') { - echo ''; - } - - if ($data[$key]['KEY'] == 'JOB') { - echo ''; - } - - if (($data[$key]['KEY'] != 'RECORD') && ($data[$key]['KEY'] != 'ACCOUNT') && ($data[$key]['KEY'] != 'JOB')) { - echo ''; - } - ?> - - - - - '; - } - - if ($data[$key]['KEY'] == 'ACCOUNT') { - echo ''; - } - - if ($data[$key]['KEY'] == 'JOB') { - echo ''; - } - - if (($data[$key]['KEY'] != 'RECORD') && ($data[$key]['KEY'] != 'ACCOUNT') && ($data[$key]['KEY'] != 'JOB')) { - echo ''; - } - ?> - + + + + + + +
+ : + + +
- - - - - - - - -
- - - - - -
- : - - -
-
- - - - - -
- : - - -
-
- - - - - -
- : - - -
-
-
- - - - - - - -
- -
- + + + + + + + + + + + +
+ +
+ diff --git a/web/templates/admin/list_stats.html b/web/templates/admin/list_stats.html index f8325fc8..e06dc678 100644 --- a/web/templates/admin/list_stats.html +++ b/web/templates/admin/list_stats.html @@ -46,7 +46,7 @@ - +
">
">
@@ -59,7 +59,7 @@ @@ -91,7 +91,7 @@
- +
- :
+ :
:
@@ -151,8 +151,8 @@ - -
- : + + : @@ -184,7 +184,7 @@
- : + : @@ -209,7 +209,7 @@
- toggle all +
- +
">
">
- - - - - - -
- - - - -
- + + + + + + + + + + + + + +
@@ -76,7 +77,7 @@ @@ -90,7 +91,7 @@
- +
@@ -104,7 +105,7 @@
- +
@@ -118,12 +119,12 @@
- +
- +
- +
@@ -132,12 +133,12 @@
- +
- +
@@ -149,9 +150,9 @@ + ?>
- + @@ -159,11 +160,11 @@
+ ?>
diff --git a/web/templates/user/list_db.html b/web/templates/user/list_db.html index b9ad0b19..fb3a1f5e 100644 --- a/web/templates/user/list_db.html +++ b/web/templates/user/list_db.html @@ -91,7 +91,7 @@
: + :
diff --git a/web/templates/user/list_stats.html b/web/templates/user/list_stats.html index bbad6a84..6cead350 100644 --- a/web/templates/user/list_stats.html +++ b/web/templates/user/list_stats.html @@ -3,6 +3,7 @@
+
@@ -28,7 +29,7 @@
- +
">
">
@@ -41,7 +42,7 @@ @@ -73,7 +74,7 @@
- +
- :
+ :
:
@@ -133,8 +134,8 @@ -
- : + + : @@ -166,7 +167,7 @@
- : + : @@ -191,7 +192,7 @@ :
:
- :

@@ -40,7 +39,7 @@ @@ -53,7 +52,7 @@ @@ -66,7 +65,7 @@ @@ -78,7 +77,7 @@

@@ -90,7 +89,7 @@