File "add-game.php"

Full Path: /home/ujtifliwia/arczone.online/admin-20250109220554/functions/add-game.php
File size: 6.34 KB
MIME-type: text/x-php
Charset: utf-8

<?php require "../includes/function_general.php"; ?>
<?php include "includes/header.php"; ?>
<?php include "includes/config.php"; ?>

<?php
if (!empty($_GET['token_id']) && isset($_GET['action'])) {
    $token_id = $_GET['token_id'];
    $action_type = $_GET['action'];
}

if (isset($token_id) && isset($action_type) && !empty($token_id)) {

    $sql = "select * from zon_games where id=$token_id";
    $run = mysqli_query($con, $sql);
    $data = mysqli_fetch_assoc($run);
}
?>

<body class="dark:bg-[#121317]">
    <main class="d-flex">
        <?php include "includes/sidebar.php"; ?>
        <div class="main w-full px-12 py-6">
            <div class="games-list mt-6">

                <form action="functions/functions.php" method="POST" enctype="multipart/form-data" id="add-page" class="tab">
                <?php if(!empty($token_id)) { ?> <input hidden type="text" name="game_id" value="<?php echo $data['id']; ?>"> <?php } ?>
                    <div class="flex gap-6">



                        <div class="input-form w-full">
                            <div class="input-group flex flex-column">
                                <label class="text-gray-500 uppercase text-[10px] mb-2">Name</label>
                                <input value="<?php if(!empty($token_id)) { echo $data['game_name']; } ?>" required name="game_name" class="py-[15px] text-gray-500 outline-none focus:outline focus:outline-blue-500 transition-sm  px-3 text-xs" type="text" placeholder="Title">
                            </div>

                            <div class="input-group flex flex-column mt-6">
                                <label class="text-gray-500 uppercase text-[10px] mb-2">Description</label>
                                <input required value="<?php if(!empty($token_id)) { echo $data['game_description']; } ?>" name="game_description" class="py-[15px] text-gray-500 outline-none focus:outline focus:outline-blue-500 transition-sm  px-3 text-xs" type="text" placeholder="Description">
                            </div>

                            <div class="input-group flex flex-column mt-6">
                                <label class="text-gray-500 uppercase text-[10px] mb-2">Image Source Type</label>
                                <select id="File_Type" class="py-[15px] text-gray-500 outline-none focus:outline focus:outline-blue-500 transition-sm  px-3 text-xs" type="text" placeholder="Username">
                                    <option value="URL" selected>URL</option>
                                    <option value="File">File</option>
                                </select>
                            </div>

                            <div id="FILE_IMAGE" class="input-group flex flex-column mt-6 hidden">
                                <label class="text-gray-500 uppercase text-[10px] mb-2">FOR game image</label>
                                <input  name="game_image" class="py-0 border-2 border-gray-100 text-gray-500 outline-none rounded-sm focus:outline bg-white h-12 focus:outline-blue-500 transition-sm  px-0 text-xs" type="file" placeholder="Game Image">
                            </div>

                            <div id="URL_IMAGE" class="input-group flex flex-column mt-6 hidden">
                                <label class="text-gray-500 uppercase text-[10px] mb-2">FOR game image</label>
                                <input value="<?php if(!empty($token_id)) { echo $data['game_image_url']; } ?>" name="game_image_url" class="py-[15px] text-gray-500 outline-none focus:outline focus:outline-blue-500 transition-sm  px-3 text-xs" type="url" placeholder="Game Image URL">
                            </div>


                            <div class="input-group flex flex-column mt-6">
                                <label class="text-gray-500 uppercase text-[10px] mb-2">Game URL</label>
                                <input value="<?php if(!empty($token_id)) { echo $data['game_url']; } ?>" required name="game_frame_url" class="py-[15px] text-gray-500 outline-none focus:outline focus:outline-blue-500 transition-sm  px-3 text-xs" type="text" placeholder="Game URL">
                            </div>

                            <div class="input-group flex flex-column mt-6">
                                <label class="text-gray-500 uppercase text-[10px] mb-2">game category</label>
                                <select name="game_category" class="py-[15px] text-gray-500 outline-none focus:outline focus:outline-blue-500 transition-sm w-full  px-3 text-xs" id="">
                                    <?php
                                    $query = mysqli_query($con, "select * from zon_category");
                                    while ($row = mysqli_fetch_assoc($query)) { ?>
                                        <option <?php if(!empty($token_id)) { if ($row['name'] == $data['game_category']) { echo "selected"; } } ?> value="<?= $row['name'] ?>"><?= $row['name'] ?></option>
                                    <?php } ?>
                                </select>
                            </div>

                            <div class="input-group flex flex-column mt-6">
                                <label class="text-gray-500 uppercase text-[10px] mb-2">game action</label>
                                <select name="game_status" class="py-[15px] text-gray-500 outline-none focus:outline focus:outline-blue-500 transition-sm w-full  px-3 text-xs" id="">
                                    <option <?php if(!empty($token_id)) { if ($data['game_published'] == 'Yes') { echo "selected"; } } ?> value="Yes">Publish</option>
                                    <option <?php if(!empty($token_id)) { if ($data['game_published'] == 'No') { echo "selected"; } } ?> value="No">unpublish</option>
                                </select>
                            </div>
                        </div>
                        <div class="other-inputs w-80"></div>

                    </div>
                    <button name="<?php if(!empty($token_id)) { echo 'update_game'; } else{ echo 'upload_game'; } ?>" class="bg-blue-600 text-white uppercase mt-4 text-sm rounded-sm py-2 px-3 "><?php if(!empty($token_id)) { echo 'update'; } else{ echo 'Publish'; } ?></button>
                </form>
            </div>
    </main>
    <?php include "includes/footer.php"; ?>
</body>

</html>