<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Süper Gelişmiş Admin Paneli</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <link rel="stylesheet" href="styles.css">
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
</head>
<body>
    <div class="container">
        <header>
            <h1><i class="fas fa-rocket"></i> Link Yönetim Paneli</h1>
            <div class="header-actions">
                <div id="notificationCenter">
                    <i class="fas fa-bell"></i>
                    <span class="notification-count">0</span>
                </div>
                <div class="theme-toggle">
                    <input type="checkbox" id="theme-switch" class="theme-switch">
                    <label for="theme-switch" class="theme-switch-label">
                        <i class="fas fa-sun"></i>
                        <i class="fas fa-moon"></i>
                    </label>
                </div>
            </div>
        </header>
        <nav>
            <ul>
                <li><a href="#dashboard" class="active"><i class="fas fa-tachometer-alt"></i> Dashboard</a></li>
                <li><a href="#users"><i class="fas fa-users"></i> Kullanıcılar</a></li>
                <li><a href="#settings"><i class="fas fa-cog"></i> Ayarlar</a></li>
                <li><a href="#logs"><i class="fas fa-list"></i> Loglar</a></li>
            </ul>
        </nav>
        <main>
            <section id="dashboard" class="active-section">
                <h2>Sistem Durumu</h2>
                <div class="dashboard">
                    <div class="widget" id="cpuWidget">
                        <h3><i class="fas fa-microchip"></i> CPU Kullanımı</h3>
                        <div class="progress-bar">
                            <div class="progress" id="cpuProgress"></div>
                        </div>
                        <p><span id="cpuUsage">0</span>%</p>
                    </div>
                    <div class="widget" id="memoryWidget">
                        <h3><i class="fas fa-memory"></i> Bellek Kullanımı</h3>
                        <div class="progress-bar">
                            <div class="progress" id="memoryProgress"></div>
                        </div>
                        <p><span id="memoryUsage">0</span>%</p>
                    </div>
                    <div class="widget" id="diskWidget">
                        <h3><i class="fas fa-hdd"></i> Disk Kullanımı</h3>
                        <div class="progress-bar">
                            <div class="progress" id="diskProgress"></div>
                        </div>
                        <p><span id="diskUsage">0</span>%</p>
                    </div>
                    <div class="widget" id="userWidget">
                        <h3><i class="fas fa-users"></i> Aktif Kullanıcılar</h3>
                        <p id="activeUsers">0</p>
                    </div>
                </div>
                <div id="urlManager">
                    <h2><i class="fas fa-link"></i> URL Yönetimi</h2>
                    <div class="link-item">
                        <span>Mevcut URL:</span>
                        <input type="text" id="currentUrl" value="https://elegancetr.com" readonly>
                    </div>
                    <div class="link-item">
                        <span>Yeni URL:</span>
                        <input type="text" id="newUrl" placeholder="Yeni URL'yi girin">
                    </div>
                    <button id="updateButton"><i class="fas fa-sync-alt"></i> URL'yi Güncelle</button>
                </div>
                <div id="quickActions">
                    <h2><i class="fas fa-bolt"></i> Hızlı Eylemler</h2>
                    <div class="quick-actions-grid">
                        <button id="backupButton"><i class="fas fa-database backupButton"></i> Yedekleme</button>
                        <button id="cacheButton"><i class="fas fa-broom cacheButton"></i> Önbellek Temizle</button>
                        <button id="updateButton"><i class="fas fa-sync updateButton"></i> Sistem Güncelle</button>
                        <button id="reportButton"><i class="fas fa-file-alt reportButton"></i> Rapor Oluştur</button>
                    </div>
                </div>
            </section>
            <section id="users" class="hidden-section">
                <h2>Kullanıcı Yönetimi</h2>
                <div class="search-bar">
                    <input type="text" id="userSearch" placeholder="Kullanıcı ara...">
                    <button id="addUserBtn"><i class="fas fa-user-plus"></i> Yeni Kullanıcı</button>
                </div>
                <table>
                    <thead>
                        <tr>
                            <th>ID</th>
                            <th>Ad</th>
                            <th>E-posta</th>
                            <th>Rol</th>
                            <th>İşlemler</th>
                        </tr>
                    </thead>
                    <tbody id="userTable">
                        <!-- JavaScript ile doldurulacak -->
                    </tbody>
                </table>
                <div id="pagination">
                    <button id="prevPage">Önceki</button>
                    <span id="currentPage">Sayfa 1</span>
                    <button id="nextPage">Sonraki</button>
                </div>
            </section>
            <section id="settings" class="hidden-section">
                <h2>Sistem Ayarları</h2>
                <form id="settingsForm">
                    <div class="form-group">
                        <label for="siteName">Site Adı:</label>
                        <input type="text" id="siteName" name="siteName" value="Link Yönetim Paneli">
                    </div>
                    <div class="form-group">
                        <label for="maintenanceMode">Bakım Modu:</label>
                        <select id="maintenanceMode" name="maintenanceMode">
                            <option value="off">Kapalı</option>
                            <option value="on">Açık</option>
                        </select>
                    </div>
                    <div class="form-group">
                        <label for="emailNotifications">E-posta Bildirimleri:</label>
                        <input type="checkbox" id="emailNotifications" name="emailNotifications">
                    </div>
                    <div class="form-group">
                        <label for="autoUpdate">Otomatik Güncelleme:</label>
                        <input type="checkbox" id="autoUpdate" name="autoUpdate">
                    </div>
                    <button type="submit">Ayarları Kaydet</button>
                </form>
            </section>
            <section id="logs" class="hidden-section">
                <h2>Sistem Logları</h2>
                <div class="log-filters">
                    <select id="logLevel">
                        <option value="all">Tüm Seviyeler</option>
                        <option value="info">Bilgi</option>
                        <option value="warning">Uyarı</option>
                        <option value="error">Hata</option>
                    </select>
                    <input type="date" id="logDate">
                </div>
                <div id="logEntries">
                    <!-- JavaScript ile doldurulacak -->
                </div>
            </section>
            <section id="performance" class="hidden-section">
                <h2>Sistem Performansı</h2>
                <div class="performance-charts">
                    <div class="chart-container">
                        <canvas id="cpuChart"></canvas>
                    </div>
                    <div class="chart-container">
                        <canvas id="memoryChart"></canvas>
                    </div>
                    <div class="chart-container">
                        <canvas id="diskChart"></canvas>
                    </div>
                    <div class="chart-container">
                        <canvas id="networkChart"></canvas>
                    </div>
                </div>
            </section>
        </main>
        <div id="message" class="message"></div>
    </div>
    <div id="loadingOverlay" class="loading-overlay">
        <div class="loading-content">
            <div class="spinner"></div>
            <p>İstek İşleniyor...</p>
            <div class="loading-bar">
                <div class="loading-progress"></div>
            </div>
        </div>
    </div>
    <div id="notificationPanel" class="notification-panel">
        <h3>Bildirimler <button id="closeNotifications">&times;</button></h3>
        <ul id="notificationList">
        </ul>
    </div>
    <script src="script.js"></script>
</body>
</html>

