<?php require_once __DIR__ . '/../config.php'; require_admin(); $settings = get_settings(); ?>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Admin Control Room</title>
<link rel="stylesheet" href="../assets/css/style.css">
</head>
<body>
<div class="admin-shell">
  <aside class="admin-sidebar">
    <div class="brand">
      <img src="../assets/site-logo.png" alt="Logo">
      <div>
        <h2>Control Room</h2>
        <div class="meta">Broadcasturself Admin</div>
      </div>
    </div>
    <nav>
      <a href="index.php">Dashboard</a>
      <a href="site-control.php">Site Control</a>
      <a href="stations.php">Stations</a>
      <a href="schedule.php">Schedule</a>
      <a href="clues.php">Clues</a>
      <a href="answers.php">Answers</a>
      <a href="submissions.php">Submissions</a>
      <a href="dj-control.php">DJ Control</a>
      <a href="network.php">Network Sync</a>
      <a href="listeners.php">Listener Panel</a>
      <a href="poll.php">Poll Control</a>
      <a href="logout.php">Logout</a>
    </nav>
  </aside>
  <main class="admin-main">
    <?php
    $messages = read_json('dj-messages.json', []);
    if ($_SERVER['REQUEST_METHOD'] === 'POST') {
      $messages[] = [
        'message' => (string) ($_POST['message'] ?? ''),
        'type' => (string) ($_POST['type'] ?? 'announcement'),
        'time' => date('H:i:s'),
      ];
      write_json('dj-messages.json', $messages);
      header('Location: dj-control.php');
      exit;
    }
    ?>
    <div class="card">
      <h1>DJ Control Panel</h1>
      <form method="post">
        <label>Message</label>
        <input type="text" name="message" required>
        <label>Type</label>
        <select name="type">
          <option value="announcement">Announcement</option>
          <option value="onair">ON AIR Alert</option>
        </select>
        <div class="toolbar"><button type="submit">Send Message</button></div>
      </form>
    </div>
    <div class="card">
      <h3>Recent Messages</h3>
      <?php foreach (array_reverse($messages) as $msg): ?>
        <div class="feed-item">[<?= esc((string) ($msg['time'] ?? '')) ?>] <?= esc((string) ($msg['type'] ?? '')) ?> → <?= esc((string) ($msg['message'] ?? '')) ?></div>
      <?php endforeach; ?>
    </div>

  </main>
</div>
</body>
</html>
