<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Set recipient email
    $to = "admin@kbfair.org.au";
    $subject = "KB Fair 2026 Application Submission";

    // Start capturing HTML output
    ob_start();
    ?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>KB Fair 2026 Submission</title>
      <style>
        body { font-family: Arial, sans-serif; background: #fff; margin: 0; padding: 20px; color: #333; font-size: 14px; }
        h1 { text-align: center; color: #8B0000; margin-bottom: 20px; font-size: 22px; }
        .form-section { border: 1px solid #ccc; padding: 10px; margin-bottom: 20px; background-color: #f9f9f9; }
        .form-section h2 { margin-top: 0; font-size: 16px; color: #8B0000; border-bottom: 1px solid #ccc; padding-bottom: 3px; }
        .form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
        .form-group { margin-bottom: 10px; }
        .label { font-weight: bold; color: #555; }
        .value { margin-left: 5px; }
      </style>
    </head>
    <body>
      <h1>Application Received</h1>

      <div class="form-section">
        <h2>Organisation Details</h2>
        <div class="form-grid">
          <div class="form-group"><span class="label">Organisation:</span><span class="value"><?= htmlspecialchars($_POST["organisation"]) ?></span></div>
          <div class="form-group"><span class="label">Contact Name:</span><span class="value"><?= htmlspecialchars($_POST["contact_name"]) ?></span></div>
          <div class="form-group"><span class="label">Address:</span><span class="value"><?= htmlspecialchars($_POST["address"]) ?></span></div>
          <div class="form-group"><span class="label">Email:</span><span class="value"><?= htmlspecialchars($_POST["email"]) ?></span></div>
          <div class="form-group"><span class="label">Phone:</span><span class="value"><?= htmlspecialchars($_POST["phone"]) ?></span></div>
          <div class="form-group"><span class="label">Website:</span><span class="value"><?= htmlspecialchars($_POST["website"]) ?></span></div>
          <div class="form-group"><span class="label">Mobile:</span><span class="value"><?= htmlspecialchars($_POST["mobile"]) ?></span></div>
        </div>
      </div>

      <div class="form-section">
        <h2>Site Requirements</h2>
        <div class="form-group"><span class="label">Area Required:</span><span class="value"><?= htmlspecialchars($_POST["area_required"]) ?></span></div>
        <div class="form-group"><span class="label">Stall Type:</span><span class="value"><?= implode(", ", $_POST["stall_type"] ?? []) ?></span></div>
        <div class="form-group"><span class="label">Additional Items:</span><span class="value"><?= implode(", ", $_POST["items"] ?? []) ?></span></div>
        <div class="form-group"><span class="label">Site Selection:</span><span class="value"><?= implode(", ", $_POST["site"] ?? []) ?></span></div>
        <div class="form-grid">
          <div class="form-group"><span class="label">Ground Length:</span><span class="value"><?= htmlspecialchars($_POST["ground_length"]) ?>m</span></div>
          <div class="form-group"><span class="label">Ground Depth:</span><span class="value"><?= htmlspecialchars($_POST["ground_depth"]) ?>m</span></div>
          <div class="form-group"><span class="label">Food Stall Length:</span><span class="value"><?= htmlspecialchars($_POST["food_length"]) ?>m</span></div>
          <div class="form-group"><span class="label">Food Stall Depth:</span><span class="value"><?= htmlspecialchars($_POST["food_depth"]) ?>m</span></div>
          <div class="form-group"><span class="label">Trains Length:</span><span class="value"><?= htmlspecialchars($_POST["train_length"]) ?>m</span></div>
          <div class="form-group"><span class="label">Trains Depth:</span><span class="value"><?= htmlspecialchars($_POST["train_depth"]) ?>m</span></div>
          <div class="form-group"><span class="label">Other Length:</span><span class="value"><?= htmlspecialchars($_POST["other_length"]) ?>m</span></div>
          <div class="form-group"><span class="label">Other Depth:</span><span class="value"><?= htmlspecialchars($_POST["other_depth"]) ?>m</span></div>
        </div>
      </div>

      <div class="form-section">
        <h2>Utilities & Permissions</h2>
        <div class="form-group"><span class="label">Items to Display/Sell:</span><span class="value"><?= nl2br(htmlspecialchars($_POST["items_description"])) ?></span></div>
        <div class="form-group"><span class="label">Water Required:</span><span class="value"><?= htmlspecialchars($_POST["water"]) ?></span></div>
        <div class="form-group"><span class="label">Power:</span><span class="value"><?= implode(", ", $_POST["power"] ?? []) ?></span></div>
        <div class="form-group"><span class="label">No. of Plugs:</span><span class="value"><?= htmlspecialchars($_POST["plugs"]) ?></span></div>
        <div class="form-group"><span class="label">Sleeping on Grounds:</span><span class="value"><?= isset($_POST["sleep_permission"]) ? "Yes" : "No" ?></span></div>
        <div class="form-group"><span class="label">No. of People Sleeping:</span><span class="value"><?= htmlspecialchars($_POST["sleepers"]) ?></span></div>
      </div>

      <div class="form-section">
        <h2>Declaration</h2>
        <div class="form-grid">
          <div class="form-group"><span class="label">Name:</span><span class="value"><?= htmlspecialchars($_POST["declaration_name"]) ?></span></div>
          <div class="form-group"><span class="label">Signed:</span><span class="value"><?= htmlspecialchars($_POST["signature"]) ?></span></div>
          <div class="form-group"><span class="label">Date:</span><span class="value"><?= htmlspecialchars($_POST["date"]) ?></span></div>
        </div>
      </div>
    </body>
    </html>
    <?php

    // Capture the HTML output
    $message = ob_get_clean();

    // Email headers
    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type:text/html;charset=UTF-8\r\n";
    $headers .= "From: no-reply@kbfair.org.au\r\n";

    // Send the email
    mail($to, $subject, $message, $headers);

    // Show confirmation page
echo $message;
} else {
    echo "Invalid request.";
}
?>

