<?php
session_start();
include_once('db_connection.php');

// Sjekk om brukeren er logget inn
if (!isset($_SESSION['innloggetBrukerID'])) {
    header('Location: login.php'); // Omdiriger til innloggingssiden
    exit;
}

$innloggetBrukerID = $_SESSION['innloggetBrukerID'];

// Hent brukerinformasjon
$sql_bruker = "SELECT * FROM brukere WHERE id = $innloggetBrukerID";
$result_bruker = $conn->query($sql_bruker);

if ($result_bruker->num_rows == 1) {
    $row_bruker = $result_bruker->fetch_assoc();
    $isAdmin = $row_bruker['admin']; // Hent administratorstatusen for brukeren
}

// Hvis brukeren ikke er admin, omdiriger til en annen side eller gi en feilmelding
if (!$isAdmin) {
    header('Location: no_access.php'); // Omdiriger til en side som informerer om manglende tilgang
    exit;
}

if ($isAdmin && $_SERVER["REQUEST_METHOD"] == "POST") {
    $arrangement = $_POST['arrangement'];

    // Sjekk at arrangementnavn ikke er tomt
    if (!empty($arrangement)) {
        $sql_arrangement = "INSERT INTO arrangementer (navn) VALUES ('$arrangement')";

        if ($conn->query($sql_arrangement) === TRUE) {
            echo "<script>alert('Arrangement lagt til!'); window.location.href='index.php';</script>";
        } else {
            echo "<script>alert('Feil ved lagring av arrangement: " . $conn->error . "');</script>";
        }
    } else {
        echo "<script>alert('Vennligst skriv inn et arrangement!');</script>";
    }
}
?>

<!DOCTYPE html>
<html lang="no">
<head>
    <title>Legg til arrangement</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
    <h2>Her kan du legge til arrangement:</h2>
    <form action="leggtilarrangemnet.php" method="post">
        <div class="form-group">
            <label for="arrangement">Legg til arrangement:</label>
            <input type="text" name="arrangement" required class="form-control" placeholder="Skriv inn arrangement">
        </div>
        <button type="submit" class="btn btn-primary">Legg til</button>
    </form>
</div>
</body>
</html>
