<?php

session_start();
require_once "../Config/session_check.php";
// Check if the user is logged in, if not then redirect him to login page


$_SESSION["last_Active"] = time();

$HouseNo = $Street = $city = $post = '';
$HouseNo_err = $Street_err = $city_err = $post_err = '';
require_once "../Config/config.php";
if ($_SERVER["REQUEST_METHOD"] == "POST") {


    if (empty(trim($_POST["HouseNo"]))) {
        $HouseNo_err = 'please enter a house number';
    }
    if (empty(trim($_POST["StreetN"]))) {
        $Street_err = 'please enter a street name';
    }
    if (empty(trim($_POST["City"]))) {
        $city_err = 'please enter a city';
    }
    if (empty(trim($_POST["Postcode"]) || strlen($_POST["Postcode"]) == 8)) {
        $post_err = 'please enter a postcode or your postcode is invalid';
    }

    if (empty($HouseNo_err) && empty($Street_err) && empty($city_err) && empty($post_err)) {

        $HouseNo = trim($_POST["HouseNo"]);
        $Street = trim($_POST["StreetN"]);
        $city = trim($_POST["City"]);
        $post = trim($_POST["Postcode"]);


        $email = trim($_POST["email"]);
        $sql = "UPDATE staff set house_number=?, street_name=?, city=?, postcode=? where staff_ID=?";
        if ($stmt = mysqli_prepare($link, $sql)) {


            mysqli_stmt_bind_param($stmt, "sssss", $HouseNo, $Street, $city, $post, $_SESSION["username"]);
            // Attempt to execute the prepared statement
            if (mysqli_stmt_execute($stmt)) {
                mysqli_close($link); // Close connection
                header("location: ../AccountSettings/");
                exit;
            } else {
                echo "Something got in the way.";
            }
        }
    }

}


?>
<!DOCTYPE html>
<html lang="en">
<head>
    <?php include "../Templates/Header.php"; ?>
    <title>Dashboard</title>
</head>
<body>

<div id="page-container">

    <div id="content-wrap">
        <?php include "../Templates/navBar.php"; ?>
        <div class="container-fluid">
            <div class="row">
                <?php include "../Templates/SideBar.php"; ?>

                <main role="main" class="col-md-9 ml-sm-auto col-lg-10 pt-3 px-4">
                    <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
                        <div class="form-group">
                            <label for="HouseNo">House Number:</label>
                            <input type="text"
                                   class="form-control <?php echo (!empty($email_err)) ? 'is-invalid' : ''; ?>"
                                   name="HouseNo" id="HouseNo" placeholder="HouseNo.">
                            <span><?php echo "<p class='error'>" . $HouseNo_err . "</p>"; ?></span>
                        </div>
                        <div class="form-group">
                            <label for="StreetN">Street name:</label>
                            <input type="text"
                                   class="form-control <?php echo (!empty($emailV_err)) ? 'is-invalid' : ''; ?>"
                                   name="StreetN" id="StreetN" placeholder="Street Name">
                            <span><?php echo "<p class='error'>" . $Street_err . "</p>"; ?></span>
                        </div>
                        <div class="form-group">
                            <label for="City">City</label>
                            <input type="text"
                                   class="form-control <?php echo (!empty($emailV_err)) ? 'is-invalid' : ''; ?>"
                                   name="City" id="City" placeholder="City">
                            <span><?php echo "<p class='error'>" . $city_err . "</p>"; ?></span>
                        </div>

                        <div class="form-group">
                            <label for="Postcode">Postcode</label>
                            <input type="text"
                                   class="form-control <?php echo (!empty($emailV_err)) ? 'is-invalid' : ''; ?>"
                                   name="Postcode" id="Postcode" placeholder="Postcode">
                            <span><?php echo "<p class='error'>" . $post_err . "</p>"; ?></span>
                        </div>


                        <div class="form-group">
                            <input type="submit" class="btn btn-danger btn-block" value="Update">
                        </div>
                    </form>


                </main>
            </div>
        </div>


    </div>
    <?php include "../Templates/Footer.php"; ?>

</div>

</body>
</html>
