diff --git a/README b/README
new file mode 100644
index 0000000..707fbee
--- /dev/null
+++ b/README
@@ -0,0 +1,27 @@
+# Структура проекта
+
+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-кодом (для валидации имени в форме создания).
+ Импортируется в админку в теге
| = sortLink('id', 'ID') ?> | += sortLink('callsign', 'Позывной') ?> | += sortLink('fname', 'Имя') ?> | += sortLink('surname', 'Фамилия') ?> | += sortLink('city', 'Город') ?> | += sortLink('state', 'Регион') ?> | += sortLink('country', 'Страна') ?> | += sortLink('remarks', 'Телеграм') ?> | ++ |
|---|---|---|---|---|---|---|---|---|
| = htmlspecialchars($row['id']) ?> | ++ + = htmlspecialchars($row['callsign']) ?> + + | += htmlspecialchars($row['fname']) ?> | += htmlspecialchars($row['surname']) ?> | += htmlspecialchars($row['city']) ?> | += htmlspecialchars($row['state']) ?> | += htmlspecialchars($row['country']) ?> | += htmlspecialchars($row['remarks']) ?> + + + | + ++ ✏️ + 🗑️ + ✖️ + | +
+ +## Структура данных +db.json - {"count": 4, "results":[{},{}]} +dmrid.dat - ID;CALLSIGN; diff --git a/admin.php b/admin.php new file mode 100644 index 0000000..7992889 --- /dev/null +++ b/admin.php @@ -0,0 +1,164 @@ + + + + +
+ +
+ + +
+