<?php
declare(strict_types=1);

/**
 * /functional/notifications/events.php
 *
 * Відповідає за:
 * - сумісність зі старими точками підключення модуля сповіщень
 * - підключення єдиної актуальної реалізації з /functional/notifications/_lib.php
 *
 * Чому файл спрощено:
 * - раніше тут дублювалася логіка з _lib.php:
 *   - ntf_dispatch_private_message()
 *   - ntf_dispatch_friend_request()
 *   - ntf_dispatch_group_invite()
 *   - ntf_dispatch_group_join_request()
 *   - ntf_send_email_message()
 *   - ntf_log_email_event()
 *   - helpers для app_settings / users / template fallback / anti-spam
 * - через це в проекті існували дві різні реалізації одного модуля
 * - тепер джерело істини одне: /functional/notifications/_lib.php
 *
 * Після цього всі виклики, які раніше підключали events.php,
 * автоматично отримують актуальні функції з _lib.php.
 */

$__ntfLib = __DIR__ . '/_lib.php';
if (is_file($__ntfLib)) {
    require_once $__ntfLib;
} else {
    error_log('[notifications/events.php] Missing file: ' . $__ntfLib);
}
unset($__ntfLib);