<?php
session_start();
ob_start(); // Start output buffering at the beginning
include("connection.php");
include("includes/header.php");
include("includes/sidebar.php");

$user_profile = $_SESSION['user_name'];
// if ($user_profile == true) {
// } else {
//     header('location:index.php');
// }

// Check for form submission
if (isset($_POST['submit'])) {
    // Get form data
    $site_name = mysqli_real_escape_string($conn, $_POST['site_name']);
    $logo_text = mysqli_real_escape_string($conn, $_POST['logo_text']);
    $email = mysqli_real_escape_string($conn, $_POST['email']);
    $address = mysqli_real_escape_string($conn, $_POST['address']);
    $phone = mysqli_real_escape_string($conn, $_POST['phone']);
    $footer_text = mysqli_real_escape_string($conn, $_POST['footer_text']);

    // Handle file upload for logo
    $logo = '';
    if (isset($_FILES['logo']) && $_FILES['logo']['error'] == UPLOAD_ERR_OK) {
        $upload_dir = 'upload/';
        $logo = $upload_dir . basename($_FILES['logo']['name']);
        if (!move_uploaded_file($_FILES['logo']['tmp_name'], $logo)) {
            echo "<div class='alert alert-danger'>Error uploading logo file.</div>";
            $logo = '';
        }
    }

    // Insert into database
    $query = "INSERT INTO settings (site_name, logo, logo_text, email, address, phone, footer_text, created_at, updated_at) 
              VALUES ('$site_name', '$logo', '$logo_text', '$email', '$address', '$phone', '$footer_text', NOW(), NOW())";
     $result = mysqli_query($conn, $query);

     if ($result) {
     //echo "<script>alert('Film added successfully');</script>"; 
     header('location:view_header_footer.php');
 } else {
     echo "Error adding section: " . mysqli_error($conn);
 }
}
?>

<div class="app-main__outer">
    <div class="app-main__inner">

        <div class="app-page-title">
            <div class="page-title-wrapper">
                <div class="page-title-heading">
                    <div class="page-title-icon">
                        <i class="fas fa-tachometer-alt"></i>
                    </div>
                    <div>Admin Dashboard</div>
                </div>
                <div class="page-title-actions">
                    <button type="button" data-toggle="tooltip" title="Example Tooltip" data-placement="bottom" class="btn-shadow mr-3 btn btn-dark">
                        <i class="fa fa-star"></i>
                    </button>
                </div>
            </div>
        </div>

        <div class="row">
            <div class="col-md-12">
                <div class="card mb-3">
                    <div class="card-header">
                        <strong>Add Header/Footer</strong>
                    </div>

                    <div class="card-body">
                        <form action="" method="post" enctype="multipart/form-data">
                            <div class="form-group">
                                <label for="site_name">Site Name</label>
                                <input type="text" class="form-control" name="site_name" placeholder="Enter Site Name" required>
                            </div>

                            <div class="form-group">
                                <label for="logo">Logo</label>
                                <input type="file" class="form-control" name="logo" accept="image/*">
                            </div>

                            <div class="form-group">
                                <label for="logo_text">Logo Text</label>
                                <input type="text" class="form-control" name="logo_text" placeholder="Enter Logo Text" required>
                            </div>

                            <div class="form-group">
                                <label for="email">Email</label>
                                <input type="email" class="form-control" name="email" placeholder="Enter Email" required>
                            </div>

                            <div class="form-group">
                                <label for="address">Address</label>
                                <textarea class="form-control" name="address" placeholder="Enter Address" rows="3" required></textarea>
                            </div>

                            <div class="form-group">
                                <label for="phone">Phone</label>
                                <input type="text" class="form-control" name="phone" placeholder="Enter Phone Number" required>
                            </div>

                            <div class="form-group">
                                <label for="footer_text">Footer Text</label>
                                <textarea class="form-control" name="footer_text" placeholder="Enter Footer Text" rows="3" required></textarea>
                            </div>

                            <input type="submit" class="btn btn-primary" value="Submit" name="submit">
                        </form>
                    </div>
                </div>
            </div>
        </div>

    </div>
</div>

<?php
include("includes/footer.php");
ob_end_flush(); // Send the buffered output to the client
?>
