ОНОВЛЕННЯ ДО ВЕРСІЇ 3.1
**Доступ для батьків**
* Додано прив’язку батьків до дитини через поле `child_id` у таблиці `users`.
* Налаштовано надсилання листів батькам (через PHPMailer) під час створення або активації облікового запису батьків.
**Сповіщення батькам про оцінки**
* Розділено тексти листів: тепер батькам надсилається окремий, коректний текст повідомлення саме «про дитину», а не копія листа, призначеного для студента.
* Лист містить: ПІБ дитини, предмет, тему уроку, дату та саму оцінку.
**Приватні повідомлення + вкладення**
* У приватних повідомленнях запрацювали вкладення: якщо до повідомлення додано файл, він відображається на сайті та доступний для завантаження.
* Під час видалення повідомлення файл-вкладення тепер фізично видаляється із сервера, щоб не займати зайвий простір.
іНСТРУКЦІЯ З ОНОЛВЕННЯ
1. **Зробити резервну копію**
* Через phpMyAdmin *експортувати* базу даних (SQL-файл).
* Через FTP/файл-менеджер *скачати* копію папки сайту (`/sites/ej...` або кореневий каталог журналу).
2. **Залити нові файли журналу**
* Розпакувати нову версію на комп’ютері.
* **Не перезаписувати**:
* `includes/db_connect.php` (налаштування БД);
* `includes/config_mail.php` (SMTP, якщо вже налаштований);
* папку `uploads/` (фото, файли користувачів).
* Усі інші файли з нової версії залити на сервер з перезаписом.
3. **Запустити скрипт оновлення БД**
У браузері відкрити:
`https://ВАШ_ДОМЕН/update.php`
(або той шлях, де лежить файл `update.php` у корені журналу).
Дочекатися повідомлення, що оновлення виконано успішно (помилки — дивитися у логах хостингу / `php_errors.log`).
4. **Після оновлення**
* Зайти під адміністратором у журнал.
* Перевірити:
* сторінку приватних повідомлень (відображення вкладень, видалення);
* відправку листів (для студентів і для батьків — якщо налаштовано SMTP).
* За потреби **видалити або перейменувати `update.php`** з сервера з міркувань безпеки.
5. **Налаштувати батьків**
* У адмінці прив’язати батьківські акаунти до дітей (поле «дитина»/`child_id` у користувача-батька).
* Перевірити, що при зміні/виставленні оцінки приходить правильний лист батькам.
ЯК ОТРИМАТИ КОД ВІД АРХІВУ ДЛЯ ОНОВЛЕННЯ?
1. Написати на demonxz216@gmail.com,
2. Прикласти скріншот переведення коштів (500 грн) на Приватбанк. В коментарі вказати, що це за оновлення 3.1 електронного журналу.
3. Отримати пароль від архіву, і оновити свій електронний журнал.
ЩЕ РАЗ ВЕЛИКЕ ПРОХАННЯ, ПЕРЕД ОНОЛВЕННЯМ ЗРОБИ РЕЗЕРВНЕ КОПІЮВАННЯ ФАЙЛІВ ЖУРНАЛУ І ОСОБЛИВО БАЗИ ДАННИХ..
ТАКОЖ, ЯКЩО У ВАС ВИНИКАЮТЬ ПИТАННЯ ЧИ ПОТРІБНА ТЕХНІЧНА ДОПОМОГА ЗВЕРТАЙТЕСЯ ПО ІМЕЙЛУ ВИЩЕ, ЧИ ПИШІТЬ КОМЕНТАРІ В ЦІЙ ТЕМІ
ТАКОЖ, ЯКЩО У ВАС ВИНИКАЮТЬ ПИТАННЯ ЧИ ПОТРІБНА ТЕХНІЧНА ДОПОМОГА ЗВЕРТАЙТЕСЯ ПО ІМЕЙЛУ ВИЩЕ, ЧИ ПИШІТЬ КОМЕНТАРІ В ЦІЙ ТЕМІ