<?php
session_start();
require_once 'db_connect.php';
header('Content-Type: application/json; charset=utf-8');

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    
    // جلب اسم المدرسة من الجلسة
    $school_name = isset($_SESSION['school_name']) ? $conn->real_escape_string($_SESSION['school_name']) : '';
    
    // اسم المرسل سيكون "قسم الحسابات" لكي يعرف ولي الأمر مصدر الإشعار
    $sender_name = 'قسم الحسابات والمالية'; 

    $student_id = isset($_POST['student_id']) ? $conn->real_escape_string($_POST['student_id']) : '';
    $title = isset($_POST['title']) ? $conn->real_escape_string($_POST['title']) : '';
    $message = isset($_POST['message']) ? $conn->real_escape_string($_POST['message']) : '';

    if(empty($student_id) || empty($message)){
        echo json_encode(['status' => 'error', 'message' => 'بيانات الطالب أو الرسالة مفقودة']);
        exit;
    }

    // إدخال مباشر في جدول notifications بناءً على الصورة التي أرسلتها
    $sql = "INSERT INTO notifications (school_name, sender_name, student_id, title, message, is_read, created_at) 
            VALUES ('$school_name', '$sender_name', '$student_id', '$title', '$message', 0, NOW())";

    if($conn->query($sql)){
        echo json_encode(['status' => 'success', 'message' => 'تم الإرسال بنجاح']);
    } else {
        echo json_encode(['status' => 'error', 'message' => 'خطأ في إدخال البيانات: ' . $conn->error]);
    }
} else {
    echo json_encode(['status' => 'error', 'message' => 'طريقة طلب غير صالحة']);
}
?>
