<?php
require_once('config.php');
session_start();


if (!isset($_SESSION["datainserted"])) {
    if (
        isset($_POST["vnev"]) &&
        isset($_POST["knev"]) &&
        isset($_POST["email"]) &&
        isset($_POST["telefon"]) &&
        isset($_POST["lakcim"]) &&
        isset($_POST["tagsag_kezdete"]) &&
        isset($_POST["aktiv_tagsagi_statusz"])
    ) {
        if ($_POST["aktiv_tagsagi_statusz"] == true) {
            $aktiv = 1;
        } else {
            $aktiv = 0;
        }
        $vnev = mysqli_real_escape_string($conn, $_POST["vnev"]);
        $knev = mysqli_real_escape_string($conn, $_POST["knev"]);
        $email = mysqli_real_escape_string($conn, $_POST["email"]);
        $telefon = mysqli_real_escape_string($conn, $_POST["telefon"]);
        $lakcim = mysqli_real_escape_string($conn, $_POST["lakcim"]);
        $aktiv = mysqli_real_escape_string($conn, $_POST["aktiv_tagsagi_statusz"]);
        $tagsag_kezdete = mysqli_real_escape_string($conn, $_POST["tagsag_kezdete"]);

        $parsql = "INSERT INTO tagok (vnev, knev, email, telefon, lakcim, aktiv_tagsagi_statusz, tagsag_kezdete)
        VALUES ('$vnev', '$knev', '$email', '$telefon', '$lakcim', '$aktiv', '$tagsag_kezdete');";

        if (mysqli_query($conn, $parsql) == true) {
            echo '<b>sikeres feltöltés</b> </br>';
            $_SESSION["datainserted"] = true;
        }

    }

    //esemenyek tabla
    if (
        isset($_POST["esemeny_neve"]) &&
        isset($_POST["esemeny_datum"]) &&
        isset($_POST["helyszin"]) &&
        isset($_POST["leiras"]) &&
        isset($_POST["max_letszam"]) &&
        isset($_POST["szervezo"]) &&
        isset($_POST["statusz"])
    ) {
        if ($_POST["statusz"] == true) {
            $aktiv = 1;
        } else {
            $aktiv = 0;
        }
        $esemeny_neve = mysqli_real_escape_string($conn, $_POST["esemeny_neve"]);
        $esemeny_datum = mysqli_real_escape_string($conn, $_POST["esemeny_datum"]);
        $helyszin = mysqli_real_escape_string($conn, $_POST["helyszin"]);
        $leiras = mysqli_real_escape_string($conn, $_POST["leiras"]);
        $max_letszam = (int) $_POST["max_letszam"]; // Egész szám típusú adat
        $szervezo = mysqli_real_escape_string($conn, $_POST["szervezo"]);
        $aktiv = mysqli_real_escape_string($conn, $aktiv); // Szöveges státusz (pl. 'aktív')

        $parsql = "INSERT INTO esemenyek (esemeny_neve, esemeny_datuma, helyszin, leiras, max_letszam, szervezo, esemeny_statusz)
        VALUES ('$esemeny_neve', '$esemeny_datum', '$helyszin', '$leiras', $max_letszam, '$szervezo', '$aktiv');";

        if (mysqli_query($conn, $parsql) == true) {
            echo '<b>sikeres feltöltés</b>';
        }
    }

    //tagsag tabla
    if (
        isset($_POST["tag_id"]) &&
        isset($_POST["dij_osszeg"]) &&
        isset($_POST["datum"]) &&
        isset($_POST["fizetes_statusz"]) &&
        isset($_POST["fizetes_datum"]) &&
        isset($_POST["nyugtaszam"]) &&
        isset($_POST["megjegyzes"])
    ) {
        // Aktiv státusz meghatározása
        if ($_POST["fizetes_statusz"] == true) {
            $aktiv = 1;
        } else {
            $aktiv = 0;
        }

        // Adatok előkészítése
        $tag_id = (int) $_POST["tag_id"]; // Egész szám típus
        $dij_osszeg = (float) $_POST["dij_osszeg"]; // Lebegőpontos szám
        $datum = mysqli_real_escape_string($conn, $_POST["datum"]);
        $fizetes_statusz = (int) $_POST["fizetes_statusz"]; // Egész szám
        $fizetes_datum = mysqli_real_escape_string($conn, $_POST["fizetes_datum"]);
        $nyugtaszam = mysqli_real_escape_string($conn, $_POST["nyugtaszam"]);
        $megjegyzes = mysqli_real_escape_string($conn, $_POST["megjegyzes"]);

        // SQL utasítás összeállítása
        $parsql = "INSERT INTO 
        tagsag (tag_id, dij_osszeg, esedekesseg, fizetes_statusz, fizetes_datuma, nyugtaszam, megjegyzes)
        VALUES ($tag_id, $dij_osszeg, '$datum', '$aktiv', '$fizetes_datum', '$nyugtaszam', '$megjegyzes');";

        // SQL lekérdezés futtatása
        if (mysqli_query($conn, $parsql)) {
            echo '<b>sikeres feltöltés</b>';
        } else {
            echo "Hiba: " . $parsql . "<br>" . mysqli_error($conn);
        }

    }

    //jelenlet tabla
    if (
        isset($_POST["esemeny_id"]) &&
        isset($_POST["tag_id"]) &&
        isset($_POST["jelenlet_datum"]) &&
        isset($_POST["jelenlet_statusz"]) &&
        isset($_POST["visszajelzes"]) &&
        isset($_POST["becsekkolas"]) &&
        isset($_POST["kicsekkolas"])
    ) {
        // Aktiv státusz meghatározása
        if ($_POST["jelenlet_statusz"] == true) {
            $aktiv = 1;
        } else {
            $aktiv = 0;
        }

        // Adatok előkészítése
        $esemeny_id = (int) $_POST["esemeny_id"]; // Egész szám
        $tag_id = (int) $_POST["tag_id"]; // Egész szám
        $jelenlet_datum = mysqli_real_escape_string($conn, $_POST["jelenlet_datum"]);
        $jelenlet_statusz = (int) $_POST["jelenlet_statusz"]; // Egész szám
        $visszajelzes = mysqli_real_escape_string($conn, $_POST["visszajelzes"]);
        $becsekkolas = $_POST["becsekkolas"];
        $kicsekkolas = $_POST["kicsekkolas"];

        // SQL utasítás összeállítása
        $parsql = "INSERT INTO jelenlet (esemeny_id, tag_id, jelenlet_datuma, jelenlet_statusz, visszajelzes, becsekkolas, kicsekkolas)
VALUES ($esemeny_id, $tag_id, '$jelenlet_datum', $aktiv, '$visszajelzes', '$becsekkolas', '$kicsekkolas');";

        // SQL lekérdezés futtatása
        if (mysqli_query($conn, $parsql)) {
            echo '<b>sikeres feltöltés</b>';
        } else {
            echo "Hiba: " . $parsql . "<br>" . mysqli_error($conn);
        }

    }

    //visszajelzes tabla
    if (
        isset($_POST["tag_id"]) &&
        isset($_POST["esemeny_id"]) &&
        isset($_POST["visszajelzes_szoveg"]) &&
        isset($_POST["ertekeles"]) &&
        isset($_POST["bekuldes_datum"]) &&
        isset($_POST["lathatosag"]) &&
        isset($_POST["visszajelzes_statusz"])
    ) {

        // Aktiv státusz meghatározása
        if ($_POST["visszajelzes_statusz"] == true) {
            $aktiv = 1;
        } else {
            $aktiv = 0;
        }

        // Adatok előkészítése
        $tag_id = (int) $_POST["tag_id"]; // Egész szám
        $esemeny_id = (int) $_POST["esemeny_id"]; // Egész szám
        $visszajelzes_szoveg = mysqli_real_escape_string($conn, $_POST["visszajelzes_szoveg"]);
        $ertekeles = (float) $_POST["ertekeles"]; // Lebegőpontos szám
        $bekuldes_datum = mysqli_real_escape_string($conn, $_POST["bekuldes_datum"]);
        $lathatosag = mysqli_real_escape_string($conn, $_POST["lathatosag"]); // Szöveges érték

        // SQL utasítás összeállítása
        $parsql = "INSERT INTO visszajelzes (tag_id, esemeny_id, visszajelzes_szovege, ertekeles, bekuldes_datuma, lathatosag, visszajelzes_statusz)
VALUES ($tag_id, $esemeny_id, '$visszajelzes_szoveg', $ertekeles, '$bekuldes_datum', '$lathatosag', $aktiv);";

        // SQL lekérdezés futtatása
        if (mysqli_query($conn, $parsql)) {
            echo '<b>sikeres feltöltés</b>';
        } else {
            echo "Hiba: " . $parsql . "<br>" . mysqli_error($conn);
        }

    }
}

if (isset($_SESSION["datainserted"])) {
    if ($_SESSION["datainserted"]) {
        unset($_SESSION["datainserted"]);
    }
}
?>
<?php
    include_once("htmlheader.php");
?>
    <title>Adat feltöltése</title>
    

</head>
<body>
    <?php include_once("navbar.php") ?>
    <label>Válaszd ki a táblát amit szerkeszteni szeretnél:</label>
    <select name="tabla" id="tabla">
        <option disabled selected value> -- Válassz egy opciót -- </option>
        <option value="tagok">Tagok</option>
        <option value="tagsag">Tagság</option>
        <option value="jelenlet">Jelenlét</option>
        <option value="esemenyek">Események</option>
        <option value="visszajelzes">Visszajelzés</option>
    </select>
    <br>
    <div id="root">

    </div>
    <script src="index.js" defer></script>
</body>

</html>