28 строки
1.7 KiB
Plaintext
28 строки
1.7 KiB
Plaintext
# Структура проекта
|
|
|
|
index.php - Главная страница со ссылками на адмнику и базы данных
|
|
register.php - Форма регистрации для новых пользователей
|
|
admin.php - Админка, для управления пользователями
|
|
db.json,dmrid.dat - Базы данных
|
|
savedata - Папка, в которую можно сохранять старое в случае изменений
|
|
|
|
## Админка
|
|
admin.php
|
|
Основной файл, html со вставками php, логика и стили импортируются из других файлов.
|
|
Тут можно редактировать основную структуру страницы
|
|
|
|
adminLogic.php
|
|
Файл, с кодом для основной логики, обрабатывает удаление, добавление, блокировку
|
|
пользователей, вызванные из admin.php
|
|
Импортируются в admin.php в первой строчке проекта
|
|
Методы - sync, delete, block, confirm, post
|
|
Переменные - данные о пользователях, данные о пользователях с пагинацией
|
|
|
|
/assets/...
|
|
Папка со стилем и js-кодом (для валидации имени в форме создания).
|
|
Импортируется в админку в теге <header> и перед последним тегом </body>
|
|
|
|
## Структура данных
|
|
db.json - {"count": 4, "results":[{},{}]}
|
|
dmrid.dat - ID;CALLSIGN;
|