<?php
require_once __DIR__ . '/../config/Database.php';
require_once __DIR__ . '/../models/Kos.php';

$kos_manager = null;
$all_kos = [];
$error_message = '';
$search = isset($_GET['cari']) ? trim($_GET['cari']) : '';

try {
    $kos_manager = new Kos();
    $all_kos = $kos_manager->getAllKos($search);
    
} catch (Exception $e) {
    error_log("Error in index.php: " . $e->getMessage());
    $error_message = "Terjadi gangguan sistem. Silakan coba lagi nanti.";
}

?>
<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Carikos - Landing Page</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="/pemweb/public/style.css" rel="stylesheet"> 
    <style>
        :root { --primary-color: #6a0dad; --secondary-color: #4b0082; }
        body { font-family: 'Poppins', sans-serif; background-color: #f8f9fa; }
        .navbar-brand { font-weight: 600; color: var(--primary-color) !important; font-size: 1.8rem; }
        .search-container { max-width: 600px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border-radius: 12px; }
        .search-input { border: 1px solid #ddd; border-radius: 12px 0 0 12px; padding: 12px 20px; font-size: 1rem; }
        .search-btn { background-color: var(--primary-color); border: none; border-radius: 0 12px 12px 0; padding: 12px 24px; font-weight: 600; }
        .section-title { color: var(--primary-color); font-weight: 600; margin: 2rem 0 1.5rem; }
        .card-kos img {
          height: 200px;
          object-fit: cover;
        }
        .discount-text {
          text-decoration: line-through;
          color: gray;
          font-size: 0.9rem;
        }
        .price-now {
          color: #e53935;
          font-weight: bold;
        }
        .badge-kategori {
          position: absolute;
          top: 10px;
          left: 10px;
        }
        .hero-section {
          background-color: #f8f9fa;
          padding: 3rem 0;
          border-bottom: 1px solid #dee2e6;
        }
        footer {
          background-color: #343a40;
          color: white;
        }
        .footer-links a {
          color: white;
          text-decoration: none;
        }
        .footer-links a:hover {
          text-decoration: underline;
        }
    </style>
</head>
<body>

<nav class="navbar navbar-light bg-light py-1 p-3 sticky-top shadow-sm">
  <div class="container">
    <a class="navbar-brand" href="/pemweb/public/index.php">CariKos</a>
    <form class="d-flex w-50" method="GET" action="/pemweb/public/index.php">
      <input class="form-control search-input "
      type="search" 
      name="cari" 
      placeholder="Masukkan nama lokasi/area/alamat" 
      value="<?= htmlspecialchars($search) ?>">
      <button class="btn btn-success search-btn" type="submit">Cari</button>
    </form>
  </div>
</nav>
  <div class="container py-5">
    <h2 class="fw-bold">Kebijakan Privasi Carikos</h2>

    <p>
      Halo, terima kasih telah mengunjungi situs web (website) <a href="https://carikos.devport.my.id" target="_blank">carikos.devport.my.id</a>.
    </p>

    <p>
      <em>Platform</em> ini dimiliki dan dioperasikan oleh Carikos dan afiliasinya (selanjutnya disebut, “Kami”). Kami sangat menghormati privasi atas Data Pribadi pendatang, pengguna, ataupun pengguna terdaftar (selanjutnya disebut “Anda”) dan ingin melindungi Data Pribadi tersebut sesuai dengan Kebijakan Privasi (selanjutnya disebut “Kebijakan”) ini.
    </p>

    <p>
      Kebijakan ini berlaku pada setiap <em>platform</em> yang dioperasikan oleh Kami. Kebijakan ini menjelaskan bagaimana Kami mengumpulkan, menyimpan, menjaga, menggunakan, dan (pada kondisi tertentu) mengungkapkan Data Pribadi yang teridentifikasi yang Anda berikan selama menggunakan <em>platform</em> Kami (selanjutnya disebut “Data Pribadi”) serta menjelaskan bagaimana langkah yang telah Kami ambil untuk mengamankan Data Pribadi Anda. Dengan menyetujui Kebijakan ini, maka Anda dianggap telah membaca, mengerti, memahami, dan menyetujui seluruh isi yang tertuang dalam Kebijakan ini. Apabila Anda tidak setuju dengan sebagian atau seluruh isi Kebijakan ini, Anda dapat meninggalkan <em>platform</em> yang Kami kelola.
    </p>
  </div>

  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>
