<?php
// modules/bildirimler.php
session_start();
require_once '../config/db.php';
require_once '../config/functions.php';
include '../includes/header.php';
include '../includes/menu.php';
// Güvenlik Düzeltmesi: Tümünü okundu yap
$stmt_okundu = $pdo->prepare("UPDATE bildirimler SET okundu = 1 WHERE kullanici_id = ?");
$stmt_okundu->execute([$_SESSION['kullanici_id']]);
// Bildirimleri Çek
$sql = "SELECT * FROM bildirimler WHERE kullanici_id = ? ORDER BY tarih DESC LIMIT 50";
$stmt = $pdo->prepare($sql);
$stmt->execute([$_SESSION['kullanici_id']]);
$bildirimler = $stmt->fetchAll();
?>
<div class="container-fluid">
<h3>Bildirimler</h3>
<div class="list-group mt-3">
<?php foreach($bildirimler as $b): ?>
<a href="<?php echo $b['link']; ?>" class="list-group-item list-group-item-action">
<div class="d-flex w-100 justify-content-between">
<h5 class="mb-1"><?php echo $b['baslik']; ?></h5>
<small class="text-muted"><?php echo date('d.m.Y H:i', strtotime($b['tarih'])); ?></small>
</div>
<p class="mb-1"><?php echo $b['mesaj']; ?></p>
</a>
<?php endforeach; ?>
<?php if(empty($bildirimler)) echo '<div class="alert alert-info">Hiç bildiriminiz yok.</div>'; ?>
</div>
</div>
<?php include '../includes/footer.php'; ?>