| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| manual:application_core:test [2026/07/12 20:41] – внешнее изменение 127.0.0.1 | manual:application_core:test [2026/07/12 21:31] (текущий) – внешнее изменение 127.0.0.1 |
|---|
| │ │ - Генерирует или обновляет файл version.json одной функцией | │ │ - Генерирует или обновляет файл version.json одной функцией |
| │ │ | │ │ |
| │ └── lang/ <-- СИСТЕМНЫЕ ПЕРЕВОДЫ ЯДРА (Только база) | │ └── lang/ <-- СИСТЕМНЫЕ ПЕРЕВОДЫ ЯДРА (Только база) |
| │ ├── ru.php <-- Перевод системных ошибок и ядра на русский | │ ├── ru.php <-- Перевод системных ошибок и ядра на русский |
| │ └── en.php <-- Перевод системных ошибок на английский | │ └── en.php <-- Перевод системных ошибок на английский |
| ├── core_dashboard/ <-- Панель управления Суперадмина + Подмодуль суверенного обновления updater/ | ├── core_dashboard/ <-- Панель управления Суперадмина + Подмодуль суверенного обновления updater/ |
| │ | │ |
| ├── core_edit/ <-- НОВЫЙ ОБЯЗАТЕЛЬНЫЙ МОДУЛЬ: СУВЕРЕННЫЙ ТЕКСТОВЫЙ РЕДАКТОР | ├── core_edit/ <-- НОВЫЙ ОБЯЗАТЕЛЬНЫЙ МОДУЛЬ: СУВЕРЕННЫЙ ТЕКСТОВЫЙ РЕДАКТОР |
| │ ├── init.php <-- Проверяет авторизацию пользователя перед открытием редактора | │ ├── init.php <-- Проверяет авторизацию пользователя перед открытием редактора |
| │ ├── controller.php <-- PHP-мозг (принимает измененный текст и перезаписывает файлы) | │ ├── controller.php <-- PHP-мозг (принимает измененный текст и перезаписывает файлы) |
| │ ├── view.html <-- HTML-каркас панели редактора (кнопки "Жирный", "Курсив", "Сохранить") | │ ├── view.html <-- HTML-каркас панели редактора (кнопки "Жирный", "Курсив", "Сохранить") |
| │ │ | │ │ |
| │ └── assets/ <-- Главное оружие визуального редактора | │ └── assets/ <-- Главное оружие визуального редактора |
| │ ├── css/ | │ ├── css/ |
| │ │ └── edit.css <-- Стили кнопок форматирования и окна редактора | │ │ └── edit.css <-- Стили кнопок форматирования и окна редактора |
| │ └── js/ | │ └── js/ |
| │ └── edit.js <-- Ультралегкий JS-движок визуального редактирования текста | │ └── edit.js <-- Ультралегкий JS-движок визуального редактирования текста |
| │ | │ |
| ├── file_manager/ <-- НАШ ФАЙЛОВЫЙ МЕНЕДЖЕР (КАК НА СКРИНШОТЕ) | ├── file_manager/ <-- НАШ ФАЙЛОВЫЙ МЕНЕДЖЕР (КАК НА СКРИНШОТЕ) |
| │ ├── admin_panel.php <-- НОВЫЙ ФАЙЛ: ЛОКАЛЬНЫЙ ДАШБОРД МОДУЛЯ (Только для Root) | │ ├── admin_panel.php <-- НОВЫЙ ФАЙЛ: ЛОКАЛЬНЫЙ ДАШБОРД МОДУЛЯ (Только для Root) |
| │ │ - Выводит форму настроек (цвет вкладок, фон, чекбоксы разрешенных файлов) | │ │ - Выводит форму настроек (цвет вкладок, фон, чекбоксы разрешенных файлов) |
| │ │ - Сохраняет персональные лимиты модуля в config.ini | │ │ - Сохраняет персональные лимиты модуля в config.ini |
| │ │ - Показывает Суперадмину файл file_actions.log | │ │ - Показывает Суперадмину файл file_actions.log |
| │ ├── init.php <-- Точка входа, проверка сессии ядра | │ ├── init.php <-- Точка входа, проверка сессии ядра |
| │ ├── controller.php <-- Основной мозг обработки команд | │ ├── controller.php <-- Основной мозг обработки команд |
| │ ├── view.html <-- Наша верстка таблицы и вкладок (как на фото) | │ ├── view.html <-- Наша верстка таблицы и вкладок (как на фото) |
| │ │ | │ │ |
| │ ├── assets/ <-- Визуальные ресурсы | │ ├── assets/ <-- Визуальные ресурсы |
| │ │ ├── css/ | │ │ ├── css/ |
| │ │ │ └── manager.css <-- Стили вкладок, таблицы и зоны Drag-and-Drop | │ │ │ └── manager.css <-- Стили вкладок, таблицы и зоны Drag-and-Drop |
| │ │ └── js/ | │ │ └── js/ |
| │ │ └── manager.js <-- Локальный JS (переключение вкладок, fetch-запросы) | │ │ └── manager.js <-- Локальный JS (переключение вкладок, fetch-запросы) |
| │ │ | │ │ |
| │ ├── file_manager.db <-- База данных индексов папок проекта | │ ├── file_manager.db <-- База данных индексов папок проекта |
| │ │ | │ │ |
| │ ├── config.ini <-- ЛОКАЛЬНЫЕ НАСТРОЙКИ ТОЛЬКО ЭТОГО МОДУЛЯ! | │ ├── config.ini <-- ЛОКАЛЬНЫЕ НАСТРОЙКИ ТОЛЬКО ЭТОГО МОДУЛЯ! |
| │ │ -allowed_extensions = "jpg,png,pdf,zip" | │ │ -allowed_extensions = "jpg,png,pdf,zip" |
| │ │ -theme_tab_color = "#3498db" | │ │ -theme_tab_color = "#3498db" |
| │ │ -theme_bg_color = "#ffffff" | │ │ -theme_bg_color = "#ffffff" |
| │ │ | │ │ |
| │ │ | │ │ |
| │ ├── logs/ <-- ПАПКА ЛОКАЛЬНЫХ ЖУРНАЛОВ МОДУЛЯ | │ ├── logs/ <-- ПАПКА ЛОКАЛЬНЫХ ЖУРНАЛОВ МОДУЛЯ |
| │ │ ├── file_actions.log <-- ЖУРНАЛ ДЕЙСТВИЙ (Сюда пишется: кто, когда, что загрузил/удалил) | │ │ ├── file_actions.log <-- ЖУРНАЛ ДЕЙСТВИЙ (Сюда пишется: кто, когда, что загрузил/удалил) |
| │ │ ├── readme.txt <-- Источник для вкладки "README" (описание текущей папки проекта) | │ │ ├── readme.txt <-- Источник для вкладки "README" (описание текущей папки проекта) |
| │ │ ├── license.txt <-- Источник для вкладки "Лицензия" (юридические условия проекта) | │ │ ├── license.txt <-- Источник для вкладки "Лицензия" (юридические условия проекта) |
| │ │ └── comments.txt <-- Источник для вкладки "Комментарий" (заметки пользователя) | │ │ └── comments.txt <-- Источник для вкладки "Комментарий" (заметки пользователя) |
| │ │ | │ │ |
| │ │ | │ │ |
| │ ├── lang/ <-- ДЕЦЕНТРАЛИЗОВАННЫЙ ПЕРЕВОД МОДУЛЯ | │ ├── lang/ <-- ДЕЦЕНТРАЛИЗОВАННЫЙ ПЕРЕВОД МОДУЛЯ |
| │ │ ├── ru.php <-- Перевод кнопок "Загрузить", "Удалить" на русский | │ │ ├── ru.php <-- Перевод кнопок "Загрузить", "Удалить" на русский |
| │ │ └── fr.php <-- Возможность дополнить модуль французским переводом | │ │ └── fr.php <-- Возможность дополнить модуль французским переводом |
| │ ├── core_api.php <-- НОВЫЙ ФАЙЛ: ВНУТРЕННИЙ ШЛЮЗ ДЛЯ ДРУГИХ МОДУЛЕЙ | │ ├── core_api.php <-- НОВЫЙ ФАЙЛ: ВНУТРЕННИЙ ШЛЮЗ ДЛЯ ДРУГИХ МОДУЛЕЙ |
| │ │ - Позволяет модулю библиотеки запрашивать файлы | │ │ - Позволяет модулю библиотеки запрашивать файлы |
| │ │ - Проверяет права доступа стороннего модуля к хранилищу | │ │ - Проверяет права доступа стороннего модуля к хранилищу |
| │ │ | │ │ |
| │ └── storage/ <-- Изолированное хранилище файлов пространств | │ └── storage/ <-- Изолированное хранилище файлов пространств |
| │ ├── igor/ <-- Пространство Игоря со скриншота | │ ├── igor/ <-- Пространство Игоря со скриншота |
| │ │ ├── test/ <-- Папка проекта "test" | │ │ ├── test/ <-- Папка проекта "test" |
| │ │ ├── мурманск/ <-- Папка проекта "мурманск" | │ │ ├── мурманск/ <-- Папка проекта "мурманск" |
| │ │ └── ... | │ │ └── ... |
| │ └── root_admin/ | │ └── root_admin/ |
| │ | │ |
| └── library/ <-- МОДУЛЬ: ДОМАШНЯЯ КНИЖНАЯ БИБЛИОТЕКА | └── library/ <-- МОДУЛЬ: ДОМАШНЯЯ КНИЖНАЯ БИБЛИОТЕКА |
| | |
| </code> | </code> |
| | |
| | https://wwoss.ru/doku.php?id=manual:file_manager:test \\ |
| | https://wwoss.ru/doku.php?id=manual:file_manager_db:test \\ |
| |
| <diagram> | <diagram> |