initial code comit
This commit is contained in:
9
system/json/general_settings/index.php
Normal file
9
system/json/general_settings/index.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
header('Content-Type: application/json');
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
require_once('../../settings.php');
|
||||
|
||||
echo html_entity_decode(json_encode($settings));
|
||||
30
system/json/index.php
Normal file
30
system/json/index.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
header('Content-Type: application/json');
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
$filtered_widget = filter_input(INPUT_GET, 'widget', FILTER_SANITIZE_STRING);
|
||||
$filtered_param = preg_replace('/[^a-zA-Z0-9]+/',
|
||||
'',
|
||||
filter_input(INPUT_GET,
|
||||
'param',
|
||||
FILTER_SANITIZE_STRING)
|
||||
);
|
||||
|
||||
if ($filtered_widget !== '') {
|
||||
if ($filtered_param !== '') {
|
||||
echo shell_exec(sprintf('../scripts/json_api_nix.sh %s %s',
|
||||
$filtered_widget,
|
||||
$filtered_param
|
||||
)
|
||||
);
|
||||
} else {
|
||||
echo shell_exec(sprintf('../scripts/json_api_nix.sh %s',
|
||||
$filtered_widget
|
||||
)
|
||||
);
|
||||
}
|
||||
} else {
|
||||
echo '{}';
|
||||
}
|
||||
70
system/json/locale/en.json
Normal file
70
system/json/locale/en.json
Normal file
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"_lang" : "English",
|
||||
"about" : "About",
|
||||
"application" : "Application",
|
||||
"applications" : "Applications",
|
||||
"attention" : "Attention!",
|
||||
"author" : "Author",
|
||||
"check_files_rights" : "Check files rights",
|
||||
"check_hdd_temp_int" : "HDD temperature check interval",
|
||||
"check_smart_int" : "HDD S.M.A.R.T. check interval",
|
||||
"check_users_online_int" : "Online users check interval",
|
||||
"control_panel" : "Control panel",
|
||||
"ctrl_click_hint" : "Ctrl + mouse click to open in new window...",
|
||||
"cpu_info" : "CPU",
|
||||
"default_language" : "Default language",
|
||||
"dim_on_create" : "Dim widgets while creating",
|
||||
"drv_smart_info" : "S.M.A.R.T.",
|
||||
"drv_temp_info" : "Drives temperature",
|
||||
"enbld" : "Enbl",
|
||||
"error" : "Error occured",
|
||||
"fs_check" : "File structure check",
|
||||
"fs_errors" : "Attention! Files structure misconfiguration detected. Click this record to view details.",
|
||||
"fs_info" : "File system",
|
||||
"general_info" : "OS version and uptime",
|
||||
"general_settings" : "General settings",
|
||||
"hdd_overheat" : "HDD overheat detected:",
|
||||
"hdd_smart_error" : "S.M.A.R.T.: HDD error detected",
|
||||
"help" : "Help",
|
||||
"information" : "Information",
|
||||
"iostat_info" : "I/O statistics",
|
||||
"max_hdd_temp" : "Max HDD temperature",
|
||||
"memory_info" : "Memory",
|
||||
"monitoring" : "Monitoring",
|
||||
"net_arp_cache_info" : "ARP cache table",
|
||||
"net_band_info" : "Network bandwidth",
|
||||
"net_conn_info" : "Network connections",
|
||||
"net_down_info" : "Download transfer rate",
|
||||
"net_ip_addr_info" : "Host's IP-addresses",
|
||||
"net_ip_route_info" : "IP routing table",
|
||||
"net_lstn_socks_info" : "Listening server sockets",
|
||||
"net_mcast_info" : "Multicast group membership",
|
||||
"net_unix_socks_info" : "Active unix domain sockets",
|
||||
"net_up_info" : "Upload transfer rate",
|
||||
"network" : "Network",
|
||||
"new_user_connected" : "New user login detected",
|
||||
"proc_info" : "Processes",
|
||||
"reboot" : "Reboot",
|
||||
"reboot_confirm" : "Do You really want to reboot server?",
|
||||
"reboot_in_progress" : "Reboot in progress",
|
||||
"reboot_prohibited" : "Reboot prohibited!",
|
||||
"save" : "Save",
|
||||
"secs" : "seconds",
|
||||
"settings" : "Settings",
|
||||
"settings_saved" : "Настройки сохранены",
|
||||
"shutdown" : "Shutdown",
|
||||
"shutdown_confirm" : "Do You really want to shutdown server?",
|
||||
"shutdown_in_progress" : "Shutdown in progress",
|
||||
"shutdown_prohibited" : "Shutdown prohibited!",
|
||||
"smb" : "SMB",
|
||||
"smb_locks_info" : "SMB locks",
|
||||
"smb_proc_info" : "SMB processes",
|
||||
"smb_shares_info" : "SMB shares",
|
||||
"storage" : "Storage",
|
||||
"swap_info" : "Swap",
|
||||
"system" : "System",
|
||||
"system_pulse" : "System pulse",
|
||||
"transmission_info" : "Transmission",
|
||||
"users_online_info" : "Users online",
|
||||
"version" : "Version"
|
||||
}
|
||||
70
system/json/locale/ru.json
Normal file
70
system/json/locale/ru.json
Normal file
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"_lang" : "Русский",
|
||||
"about" : "О панели управления",
|
||||
"application" : "Приложение",
|
||||
"applications" : "Приложения",
|
||||
"attention" : "Внимание!",
|
||||
"author" : "Автор",
|
||||
"check_files_rights" : "Проверять права доступа к файлам",
|
||||
"check_hdd_temp_int" : "Интервал проверки температуры дисков",
|
||||
"check_smart_int" : "Интервал проверки S.M.A.R.T.",
|
||||
"check_users_online_int" : "Интервал проверки подключений пользователей",
|
||||
"control_panel" : "Панель управления",
|
||||
"ctrl_click_hint" : "Ctrl + щелчок мыши для открытия в новом окне...",
|
||||
"cpu_info" : "ЦПУ",
|
||||
"default_language" : "Язык по умолчанию",
|
||||
"dim_on_create" : "Затемнять виджеты пока они создаются",
|
||||
"drv_smart_info" : "S.M.A.R.T.",
|
||||
"drv_temp_info" : "Температура дисков",
|
||||
"enbld" : "Вкл",
|
||||
"error" : "Возникла ошибка",
|
||||
"fs_check" : "Проверка файловой структуры",
|
||||
"fs_errors" : "Внимание! Обнаружены связанные с файловой структурой ошибки, щёлкните по данному сообщению для просмотра отчёта.",
|
||||
"fs_info" : "Файловая система",
|
||||
"general_info" : "Версия ОС и время работы",
|
||||
"general_settings" : "Основные настройки",
|
||||
"hdd_overheat" : "Обнаружен перегрев диска",
|
||||
"hdd_smart_error" : "S.M.A.R.T.: Обнаружена ошибка диска",
|
||||
"help" : "Справка",
|
||||
"information" : "Информация",
|
||||
"iostat_info" : "Статистика ввода/вывода",
|
||||
"max_hdd_temp" : "Максимально допустимая температура дисков",
|
||||
"memory_info" : "Память",
|
||||
"monitoring" : "Мониторинг",
|
||||
"net_arp_cache_info" : "Таблица ARP-кэша",
|
||||
"net_band_info" : "Пропускная способность",
|
||||
"net_conn_info" : "Сетевые соединения",
|
||||
"net_down_info" : "Скорость загрузки",
|
||||
"net_ip_addr_info" : "IP-адреса хоста",
|
||||
"net_ip_route_info" : "Таблица маршрутизации",
|
||||
"net_lstn_socks_info" : "Прослушиваемые серверные сокеты",
|
||||
"net_mcast_info" : "Мультикаст-группы",
|
||||
"net_unix_socks_info" : "Активные сокеты unix",
|
||||
"net_up_info" : "Скорость отдачи",
|
||||
"network" : "Сеть",
|
||||
"new_user_connected" : "Подключился новый пользователь",
|
||||
"proc_info" : "Процессы",
|
||||
"reboot" : "Перезагрузка",
|
||||
"reboot_in_progress" : "Сервер перезагружается",
|
||||
"reboot_confirm" : "Вы действительно хотите перезагрузить сервер?",
|
||||
"reboot_prohibited" : "Перезагрузка сервера запрещена!",
|
||||
"save" : "Сохранить",
|
||||
"secs" : "секунд",
|
||||
"settings" : "Настройки",
|
||||
"settings_saved" : "Настройки сохранены",
|
||||
"shutdown" : "Завершение работы",
|
||||
"shutdown_confirm" : "Вы действительно хотите выключить сервер?",
|
||||
"shutdown_in_progress" : "Сервер завершает работу",
|
||||
"shutdown_prohibited" : "Завершение работы сервера запрещено!",
|
||||
"smb" : "SMB",
|
||||
"smb_locks_info" : "Блокировки SMB",
|
||||
"smb_proc_info" : "Процессы SMB",
|
||||
"smb_shares_info" : "Ресурсы SMB",
|
||||
"storage" : "Файловое хранилище",
|
||||
"swap_info" : "Подкачка",
|
||||
"system" : "Система",
|
||||
"system_pulse" : "Пульс системы",
|
||||
"transmission_info" : "Transmission",
|
||||
"users_online_info" : "Подключенные пользователи",
|
||||
"version" : "Версия"
|
||||
}
|
||||
13
system/json/settings.json
Normal file
13
system/json/settings.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"dim_on_create" : true,
|
||||
"check_files_rights" : true,
|
||||
"check_users_online_interval" : 60,
|
||||
"check_hdd_temp_interval" : 300,
|
||||
"check_smart_interval" : 3600,
|
||||
"max_hdd_temp" : 45,
|
||||
"lang" : "ru",
|
||||
"langs" : {
|
||||
"en" : "English",
|
||||
"ru" : "Русский"
|
||||
}
|
||||
}
|
||||
4
system/json/version.json
Normal file
4
system/json/version.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"version" : "0.9 beta",
|
||||
"build_date" : "2018-08-25"
|
||||
}
|
||||
Reference in New Issue
Block a user