<?php
// AJAX isteği - Mesajları getir
if(isset($_GET['ajax']) && $_GET['ajax'] == '1') {
    include '../config.php';
    $gonderenId = $_GET['gonderen_id'] ?? 0;
    $alanId = $_GET['alan_id'] ?? 0;
    
    // Kullanıcı bilgilerini çek
    $userQuery = $db->prepare("SELECT user_id, user_fullname, user_picture, user_yas, user_sehir, user_jeton, user_bot, user_songiris, user_deaktif FROM kullanicilar WHERE user_id IN (?, ?)");
    $userQuery->execute([$gonderenId, $alanId]);
    $users = $userQuery->fetchAll(PDO::FETCH_ASSOC);
    $userDetails = [];
    $botUserId = null;
    foreach($users as $user) {
        $userDetails[$user['user_id']] = $user;
        // Botun ID'sini tespit et
        if($user['user_bot'] == 1) {
            $botUserId = $user['user_id'];
        }
    }
    
    // Konuşmanın TÜM mesajlarını çek (IP şartı YOK, çünkü sadece ::3 olanları tespit ediyoruz ama tüm konuşmayı gösteriyoruz)
    $query = $db->prepare("
        SELECT *, ip as mesaj_ip FROM mesajlar 
        WHERE (
            (gonderen_id = :gonderen1 AND alan_id = :alan1) 
            OR 
            (gonderen_id = :gonderen2 AND alan_id = :alan2)
        )
        ORDER BY zaman ASC
    ");
    $query->execute([
        ':gonderen1' => $gonderenId,
        ':alan1' => $alanId,
        ':gonderen2' => $alanId,
        ':alan2' => $gonderenId
    ]);
    $mesajlar = $query->fetchAll(PDO::FETCH_ASSOC);
    
    echo '<style>
        .chat-container { width: 100%; padding: 10px 0; }
        .message-row { display: flex; margin-bottom: 20px; align-items: flex-start; gap: 12px; width: 100%; }
        .message-row.left { flex-direction: row; justify-content: flex-start; }
        .message-row.right { flex-direction: row-reverse; justify-content: flex-start; }
        .user-avatar { width: 45px; height: 45px; border-radius: 50%; object-fit: cover; border: 2px solid #fff; box-shadow: 0 2px 5px rgba(0,0,0,0.15); flex-shrink: 0; }
        .message-content { flex: 0 1 auto; max-width: 70%; }
        .message-bubble { padding: 14px 18px; border-radius: 20px; word-wrap: break-word; word-break: break-word; font-size: 15px; line-height: 1.5; }
        .message-row.left .message-bubble { background: #e4e6eb; color: #000; border-bottom-left-radius: 4px; }
        .message-row.right .message-bubble { background: #0084ff; color: #fff; border-bottom-right-radius: 4px; }
        .message-time { font-size: 11px; opacity: 0.7; margin-top: 5px; }
        .message-row.left .message-time { text-align: left; }
        .message-row.right .message-time { color: rgba(255,255,255,0.8); text-align: right; }
        .user-header { font-size: 12px; font-weight: bold; margin-bottom: 5px; display: flex; align-items: center; gap: 6px; flex-wrap: wrap; }
        .message-row.left .user-header { color: #666; justify-content: flex-start; }
        .message-row.right .user-header { color: #0084ff; justify-content: flex-end; flex-direction: row-reverse; }
        .user-info-badge { background: rgba(0,0,0,0.05); padding: 3px 8px; border-radius: 12px; font-size: 10px; white-space: nowrap; }
    </style>';
    
    echo '<div class="chat-container">';
    
    if(count($mesajlar) == 0) {
        echo '<div class="alert alert-info text-center">Bu konuşmada henüz mesaj yok</div>';
    } else {
        // İstatistikler
        $ip3Count = 0;
        foreach($mesajlar as $msg) {
            if($msg['mesaj_ip'] == '::3') $ip3Count++;
        }
        echo '<div class="alert alert-secondary mb-3">';
        echo '<strong><i class="la la-info-circle"></i> İstatistik:</strong> ';
        echo 'Toplam <strong>'.count($mesajlar).'</strong> mesaj, ';
        echo 'bunlardan <strong class="text-danger">'.$ip3Count.'</strong> tanesi AI ile cevaplandı.';
        echo '</div>';
    }
    
    foreach($mesajlar as $mesaj) {
        // Her mesajda o mesajı gönderen kişinin bilgilerini göster
        $userId = $mesaj['gonderen_id'];
        $user = $userDetails[$userId] ?? null;
        
        // Eğer gönderen bot ise sağda (mavi), değilse solda (gri)
        $alignment = ($userId == $botUserId) ? 'right' : 'left';
        
        if($user) {
            $userName = htmlspecialchars($user['user_fullname']);
            $userPic = $user['user_picture'] ? '../'.$user['user_picture'] : '../assets/img/no-avatar.png';
            $userYas = $user['user_yas'] ? $user['user_yas'].' yaş' : '';
            // Bot ise şehir gösterme
            $userSehir = ($user['user_bot'] != 1 && $user['user_sehir']) ? htmlspecialchars($user['user_sehir']) : '';
            $userJeton = isset($user['user_jeton']) ? $user['user_jeton'].' jeton' : '';
        } else {
            $userName = 'Kullanıcı '.$userId;
            $userPic = '../assets/img/no-avatar.png';
            $userYas = '';
            $userSehir = '';
            $userJeton = '';
        }
        
        // ::3 IP'si varsa vurgula
        $ipBadge = '';
        if($mesaj['mesaj_ip'] == '::3') {
            $ipBadge = '<span style="background:#ff6b6b; color:white; padding:2px 6px; border-radius:10px; font-size:9px; font-weight:bold;">IP: ::3</span>';
        } else {
            $ipBadge = '<span style="background:#95a5a6; color:white; padding:2px 6px; border-radius:10px; font-size:9px;">IP: '.htmlspecialchars($mesaj['mesaj_ip']).'</span>';
        }
        
        echo '<div class="message-row '.$alignment.'">';
        echo '<img src="'.$userPic.'" class="user-avatar" alt="'.$userName.'">';
        echo '<div class="message-content">';
        echo '<div class="user-header">';
        echo '<span>'.$userName.'</span>';
        if($userYas || $userSehir) {
            echo '<span class="user-info-badge">'.($userYas ? $userYas : '').($userYas && $userSehir ? ' • ' : '').($userSehir ? $userSehir : '').'</span>';
        }
        echo $ipBadge;
        echo '</div>';
        echo '<div class="message-bubble">';
        echo '<div>'.nl2br(htmlspecialchars($mesaj['icerik'])).'</div>';
        echo '<div class="message-time">'.date('d.m.Y H:i', $mesaj['zaman']).'</div>';
        echo '</div>';
        echo '</div>';
        echo '</div>';
    }
    
    echo '</div>';
    exit;
}

// Normal sayfa yüklemesi
include 'header.php';

// IP ::3 olan mesajları tespit et ve o konuşmaların detaylarını çek
$query = $db->query("
    SELECT 
        LEAST(gonderen_id, alan_id) as kisi1,
        GREATEST(gonderen_id, alan_id) as kisi2,
        COUNT(*) as ip3_mesaj_sayisi,
        MAX(zaman) as son_mesaj
    FROM mesajlar 
    WHERE ip = '::3'
    GROUP BY LEAST(gonderen_id, alan_id), GREATEST(gonderen_id, alan_id)
    ORDER BY son_mesaj DESC
    LIMIT 100
");

if($query === false) {
    die("SQL Hatası: Sorgu çalıştırılamadı");
}

$konusmalar = $query->fetchAll(PDO::FETCH_ASSOC);

// OPTIMIZE: Tüm kullanıcı ID'lerini topla
$allUserIds = [];
foreach($konusmalar as $konusma) {
    $allUserIds[] = $konusma['kisi1'];
    $allUserIds[] = $konusma['kisi2'];
}
$allUserIds = array_unique($allUserIds);

// OPTIMIZE: Tüm kullanıcıları TEK query ile çek (N+1 problemi çözüldü!)
$usersData = [];
if(!empty($allUserIds)) {
    // Güvenli şekilde IN clause oluştur (integer ID'ler için)
    $safeIds = array_map('intval', $allUserIds);
    $idsString = implode(',', $safeIds);
    $usersQuery = $db->query("SELECT user_id, user_fullname, user_picture, user_yas, user_sehir, user_jeton, user_bot, user_songiris, user_deaktif FROM kullanicilar WHERE user_id IN ($idsString)");
    foreach($usersQuery->fetchAll(PDO::FETCH_ASSOC) as $user) {
        $usersData[$user['user_id']] = $user;
    }
}

// OPTIMIZE: Sadece bu 200 konuşmanın mesaj sayılarını çek (tüm mesajlar yerine)
$mesajSayilari = [];
if(!empty($konusmalar)) {
    // Konuşma çiftlerini hazırla
    $conditions = [];
    foreach($konusmalar as $k) {
        $conditions[] = "(LEAST(gonderen_id, alan_id) = {$k['kisi1']} AND GREATEST(gonderen_id, alan_id) = {$k['kisi2']})";
    }
    
    if(!empty($conditions)) {
        $whereClause = implode(' OR ', $conditions);
        $toplamMesajQuery = $db->query("
            SELECT 
                LEAST(gonderen_id, alan_id) as kisi1,
                GREATEST(gonderen_id, alan_id) as kisi2,
                COUNT(*) as toplam
            FROM mesajlar 
            WHERE $whereClause
            GROUP BY LEAST(gonderen_id, alan_id), GREATEST(gonderen_id, alan_id)
        ");
        foreach($toplamMesajQuery->fetchAll(PDO::FETCH_ASSOC) as $row) {
            $key = $row['kisi1'] . '_' . $row['kisi2'];
            $mesajSayilari[$key] = $row['toplam'];
        }
    }
}

// Her konuşma için toplam mesaj sayısını ve kullanıcı bilgilerini al
$uniqueConversations = [];
foreach($konusmalar as &$konusma) {
    // Mesaj sayısını cache'den al (tek sorguyla çekildi!)
    $key = $konusma['kisi1'] . '_' . $konusma['kisi2'];
    $konusma['toplam_mesaj'] = $mesajSayilari[$key] ?? 0;
    
    // OPTIMIZE: Kullanıcı bilgilerini cache'den al (ekstra query YOK!)
    $tempUser1 = $usersData[$konusma['kisi1']] ?? null;
    $tempUser2 = $usersData[$konusma['kisi2']] ?? null;
    
    // Gerçek kullanıcı her zaman user1 (sol), bot her zaman user2 (sağ) olacak şekilde düzenle
    if($tempUser1 && $tempUser1['user_bot'] == 1) {
        // user1 bot ise swap yap
        $konusma['user1'] = $tempUser2;
        $konusma['user2'] = $tempUser1;
        $tempKisi = $konusma['kisi1'];
        $konusma['kisi1'] = $konusma['kisi2'];
        $konusma['kisi2'] = $tempKisi;
    } else {
        $konusma['user1'] = $tempUser1;
        $konusma['user2'] = $tempUser2;
    }
    
    // Gerçek kullanıcı (user1) deaktif ise gösterme
    if($konusma['user1'] && $konusma['user1']['user_deaktif'] != 0) {
        continue;
    }
    
    // Duplikatları kontrol et (swap sonrası aynı kombinasyon oluşabilir)
    $uniqueKey = $konusma['kisi1'] . '_' . $konusma['kisi2'];
    if(!isset($uniqueConversations[$uniqueKey])) {
        $uniqueConversations[$uniqueKey] = $konusma;
    }
}

// Sadece unique konuşmaları kullan
$konusmalar = array_values($uniqueConversations);

// Son mesaj zamanına göre en yeniden en eskiye doğru sırala
usort($konusmalar, function($a, $b) {
    return $b['son_mesaj'] - $a['son_mesaj'];
});

?>

<div class="app-content container center-layout mt-2">
    <div class="content-wrapper">
        <div class="content-body">
            <div class="row">
                <div class="col-12">
                    <div class="card">
                        <div class="card-header">
                            <h4 class="card-title">🤖 AI Bot Sohbet Geçmişi</h4>
                            <p class="text-muted">
                                Toplam <?php echo count($konusmalar); ?> kullanıcının AI botlarla konuşma kaydı bulundu
                            </p>
                            <small class="text-info">
                                <i class="la la-info-circle"></i> 
                                Kullanıcıların AI botlarla yaptığı konuşmaları görüntüleyebilir, mesaj içeriklerini inceleyebilirsiniz.
                            </small>
                        </div>
                        <div class="card-content">
                            <div class="card-body">
                                <div class="table-responsive">
                                    <table class="table table-striped table-bordered">
                                        <thead>
                                            <tr>
                                                <th>Gerçek Kullanıcı</th>
                                                <th>Bot Kullanıcı</th>
                                                <th>AI Yanıt</th>
                                                <th>Toplam</th>
                                                <th>Son Mesaj</th>
                                                <th>İşlem</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <?php foreach($konusmalar as $konusma): 
                                                $user1 = $konusma['user1'];
                                                $user2 = $konusma['user2'];
                                                $pic1 = $user1 && $user1['user_picture'] ? '../'.$user1['user_picture'] : '../assets/img/no-avatar.png';
                                                $pic2 = $user2 && $user2['user_picture'] ? '../'.$user2['user_picture'] : '../assets/img/no-avatar.png';
                                            ?>
                                            <tr>
                                                <td>
                                                    <div style="display:flex; align-items:center; gap:10px;">
                                                        <img src="<?php echo $pic1; ?>" style="width:40px; height:40px; border-radius:50%; object-fit:cover;">
                                                        <div>
                                                            <strong><?php echo $user1 ? htmlspecialchars($user1['user_fullname']) : 'Kullanıcı '.$konusma['kisi1']; ?></strong>
                                                            <span style="color: #999; font-size: 12px; font-weight: normal;"> #<?php echo $konusma['kisi1']; ?></span>
                                                            <br>
                                                            <small class="text-muted">
                                                                <?php 
                                                                if($user1) {
                                                                    echo ($user1['user_yas'] ? $user1['user_yas'].' yaş' : '');
                                                                    // Bot ise şehir gösterme
                                                                    if($user1['user_bot'] != 1 && $user1['user_sehir']) {
                                                                        echo ($user1['user_yas'] ? ', ' : '');
                                                                        echo htmlspecialchars($user1['user_sehir']);
                                                                    }
                                                                    echo ($user1['user_jeton'] !== null ? ' • '.$user1['user_jeton'].' jeton' : '');
                                                                }
                                                                ?>
                                                            </small>
                                                        </div>
                                                    </div>
                                                </td>
                                                <td>
                                                    <div style="display:flex; align-items:center; gap:10px;">
                                                        <img src="<?php echo $pic2; ?>" style="width:40px; height:40px; border-radius:50%; object-fit:cover;">
                                                        <div>
                                                            <strong><?php echo $user2 ? htmlspecialchars($user2['user_fullname']) : 'Kullanıcı '.$konusma['kisi2']; ?></strong><br>
                                                            <small class="text-muted">
                                                                <?php 
                                                                if($user2) {
                                                                    echo ($user2['user_yas'] ? $user2['user_yas'].' yaş' : '');
                                                                    // Bot ise şehir gösterme
                                                                    if($user2['user_bot'] != 1 && $user2['user_sehir']) {
                                                                        echo ($user2['user_yas'] ? ', ' : '');
                                                                        echo htmlspecialchars($user2['user_sehir']);
                                                                    }
                                                                    // Bot ise jeton gösterme
                                                                    if($user2['user_bot'] != 1 && $user2['user_jeton'] !== null) {
                                                                        echo ' • '.$user2['user_jeton'].' jeton';
                                                                    }
                                                                }
                                                                ?>
                                                            </small>
                                                        </div>
                                                    </div>
                                                </td>
                                                <td class="text-center">
                                                    <span class="badge badge-danger" style="font-size:13px;">
                                                        <?php echo $konusma['ip3_mesaj_sayisi']; ?>
                                                    </span>
                                                </td>
                                                <td class="text-center">
                                                    <span class="badge badge-info" style="font-size:13px;">
                                                        <?php echo $konusma['toplam_mesaj']; ?>
                                                    </span>
                                                </td>
                                                <td>
                                                    <small class="text-muted">
                                                        <?php echo date('d.m.Y H:i', $konusma['son_mesaj']); ?>
                                                    </small>
                                                </td>
                                                <td>
                                                    <button 
                                                        class="btn btn-sm btn-primary mesaj-goster" 
                                                        data-gonderen="<?php echo $konusma['kisi1']; ?>"
                                                        data-alan="<?php echo $konusma['kisi2']; ?>"
                                                        data-user1-id="<?php echo $konusma['kisi1']; ?>"
                                                        data-user1-name="<?php echo $user1 ? htmlspecialchars($user1['user_fullname']) : 'Kullanıcı '.$konusma['kisi1']; ?>"
                                                        data-user1-pic="<?php echo $pic1; ?>"
                                                        data-user1-yas="<?php echo $user1 ? $user1['user_yas'] : ''; ?>"
                                                        data-user1-sehir="<?php echo $user1 ? htmlspecialchars($user1['user_sehir']) : ''; ?>"
                                                        data-user1-jeton="<?php echo $user1 && $user1['user_jeton'] !== null ? $user1['user_jeton'] : ''; ?>"
                                                        data-user1-bot="<?php echo $user1 && $user1['user_bot'] ? '1' : '0'; ?>"
                                                        data-user1-songiris="<?php echo $user1 && $user1['user_songiris'] ? $user1['user_songiris'] : ''; ?>"
                                                        data-user2-name="<?php echo $user2 ? htmlspecialchars($user2['user_fullname']) : 'Kullanıcı '.$konusma['kisi2']; ?>"
                                                        data-user2-pic="<?php echo $pic2; ?>"
                                                        data-user2-yas="<?php echo $user2 ? $user2['user_yas'] : ''; ?>"
                                                        data-user2-sehir="<?php echo $user2 ? htmlspecialchars($user2['user_sehir']) : ''; ?>"
                                                        data-user2-jeton="<?php echo $user2 && $user2['user_jeton'] !== null ? $user2['user_jeton'] : ''; ?>"
                                                        data-user2-bot="<?php echo $user2 && $user2['user_bot'] ? '1' : '0'; ?>"
                                                        onclick="mesajlariGoster(this)">
                                                        <i class="la la-comments"></i> Görüntüle
                                                    </button>
                                                </td>
                                            </tr>
                                            <?php endforeach; ?>
                                        </tbody>
                                    </table>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            
            <!-- Mesajlar Modal -->
            <div id="mesajlarModal" style="display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9999; overflow:auto;">
                <div style="position:relative; width:90%; max-width:900px; margin:30px auto 50px; background:white; border-radius:12px; box-shadow: 0 10px 40px rgba(0,0,0,0.3);">
                    <div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color:white; padding:25px 20px; border-radius:12px 12px 0 0; position:relative;">
                        <button onclick="modalKapat()" style="position:absolute; top:15px; right:15px; background:rgba(255,255,255,0.2); color:white; border:none; border-radius:50%; width:35px; height:35px; cursor:pointer; font-size:20px; transition:all 0.3s; z-index:10;">
                            <i class="la la-times"></i>
                        </button>
                        <div id="modalBaslik" style="font-size:16px; font-weight:600; line-height:1.4;">Konuşma Detayı</div>
                    </div>
                    <div id="mesajlarIcerik" style="padding:30px; max-height:65vh; overflow-y:auto; background:#f8f9fa;">
                        <div class="text-center" style="padding:50px 0;">
                            <div class="spinner-border text-primary" role="status" style="width:50px; height:50px;">
                                <span class="sr-only">Yükleniyor...</span>
                            </div>
                            <p class="mt-3 text-muted">Mesajlar yükleniyor...</p>
                        </div>
                    </div>
                </div>
            </div>
            
        </div>
    </div>
</div>

<script>
function mesajlariGoster(button) {
    var gonderenId = button.getAttribute('data-gonderen');
    var alanId = button.getAttribute('data-alan');
    
    // Kullanıcı bilgilerini al
    var user1Id = button.getAttribute('data-user1-id');
    var user1Name = button.getAttribute('data-user1-name');
    var user1Pic = button.getAttribute('data-user1-pic');
    var user1Yas = button.getAttribute('data-user1-yas');
    var user1Sehir = button.getAttribute('data-user1-sehir');
    var user1Jeton = button.getAttribute('data-user1-jeton');
    var user1Songiris = button.getAttribute('data-user1-songiris');
    
    var user2Name = button.getAttribute('data-user2-name');
    var user2Pic = button.getAttribute('data-user2-pic');
    var user2Yas = button.getAttribute('data-user2-yas');
    var user2Sehir = button.getAttribute('data-user2-sehir');
    var user2Jeton = button.getAttribute('data-user2-jeton');
    
    // user1 her zaman gerçek kullanıcı (tabloda swap yapıldı)
    var realUser = {
        name: user1Name,
        pic: user1Pic,
        yas: user1Yas,
        sehir: user1Sehir,
        jeton: user1Jeton,
        songiris: user1Songiris
    };
    
    // Modal başlığını gerçek kullanıcı bilgileriyle güncelle
    var userInfo = '';
    if(realUser.yas || realUser.sehir || realUser.jeton || realUser.songiris) {
        var parts = [];
        if(realUser.yas) parts.push(realUser.yas + ' yaş');
        if(realUser.sehir) parts.push(realUser.sehir);
        if(realUser.jeton) parts.push(realUser.jeton + ' jeton');
        if(realUser.songiris) {
            var songirisDate = new Date(realUser.songiris * 1000);
            var now = new Date();
            var diff = Math.floor((now - songirisDate) / 1000);
            var songirisText = '';
            if(diff < 60) songirisText = 'Az önce aktifti';
            else if(diff < 3600) songirisText = Math.floor(diff/60) + ' dk önce aktifti';
            else if(diff < 86400) songirisText = Math.floor(diff/3600) + ' saat önce aktifti';
            else songirisText = Math.floor(diff/86400) + ' gün önce aktifti';
            parts.push(songirisText);
        }
        userInfo = '<div style="opacity:0.8; font-weight:normal; font-size:14px; margin-top:5px;">' + parts.join(' • ') + '</div>';
    }
    
    document.getElementById('modalBaslik').innerHTML = `
        <div style="display:flex; align-items:center; gap:15px; justify-content:center;">
            <img src="${realUser.pic}" style="width:60px; height:60px; border-radius:50%; border:3px solid rgba(255,255,255,0.3); object-fit:cover;">
            <div style="text-align:left;">
                <div style="font-size:20px; font-weight:600;">${realUser.name} <span style="color: rgba(255,255,255,0.6); font-size: 14px; font-weight: normal;">#${user1Id}</span></div>
                ${userInfo}
            </div>
        </div>
    `;
    
    // Modal'ı göster ve arka plan scroll'unu engelle
    document.getElementById('mesajlarModal').style.display = 'block';
    document.body.style.overflow = 'hidden';
    document.getElementById('mesajlarIcerik').innerHTML = '<div class="text-center" style="padding:50px 0;"><div class="spinner-border text-primary" role="status" style="width:50px; height:50px;"><span class="sr-only">Yükleniyor...</span></div><p class="mt-3 text-muted">Mesajlar yükleniyor...</p></div>';
    
    // Sayfa scroll'unu yukarı taşı
    document.getElementById('mesajlarModal').scrollTop = 0;
    
    // AJAX ile mesajları çek
    fetch('ai_sohbetler.php?ajax=1&gonderen_id=' + gonderenId + '&alan_id=' + alanId)
        .then(response => response.text())
        .then(data => {
            document.getElementById('mesajlarIcerik').innerHTML = data;
            // Mesajlar yüklendikten sonra en alta scroll et
            setTimeout(function() {
                var icerik = document.getElementById('mesajlarIcerik');
                icerik.scrollTop = icerik.scrollHeight;
            }, 100);
        })
        .catch(error => {
            document.getElementById('mesajlarIcerik').innerHTML = '<div class="alert alert-danger m-3"><i class="la la-exclamation-triangle"></i> Hata: ' + error + '</div>';
        });
}

function modalKapat() {
    document.getElementById('mesajlarModal').style.display = 'none';
    document.body.style.overflow = 'auto';
}

// Modal dışına tıklayınca kapat
document.addEventListener('DOMContentLoaded', function() {
    document.getElementById('mesajlarModal').addEventListener('click', function(e) {
        if(e.target.id === 'mesajlarModal') {
            modalKapat();
        }
    });
    
    // ESC tuşuyla kapat
    document.addEventListener('keydown', function(e) {
        if(e.key === 'Escape' && document.getElementById('mesajlarModal').style.display === 'block') {
            modalKapat();
        }
    });
});
</script>

<?php include 'footer.php'; ?>

