<?php

function Submit($sub_type, $db, $table_name)
{
    if ($sub_type == 'sub_new' && isset($_POST['intro_url'])) {
        $intro_url = $_POST['intro_url'];
        $stmt = $db->prepare("UPDATE $table_name SET url = :url WHERE id = 1");
        $stmt->bindValue(':url', $intro_url, SQLITE3_TEXT);
        $stmt->execute();
    }
}

error_reporting(0); // Avoid displaying errors to users in production
include 'includes/header.php';

$table_name = 'intro';
$db = new SQLite3('./api/intro.db'); // Replace with your database configuration

$db->exec("CREATE TABLE IF NOT EXISTS $table_name (id INTEGER PRIMARY KEY, url TEXT)");
$rows = $db->querySingle("SELECT COUNT(*) as count FROM $table_name");
$numRows = intval($rows);

if ($numRows === 0) {
    $db->exec("INSERT INTO $table_name (url) VALUES ('')");
}

$intro = $db->querySingle("SELECT url FROM $table_name WHERE id = 1");

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    Submit('sub_new', $db, $table_name);
}

if (!file_exists('intro')) {
    mkdir('intro', 0755, true);
}

$url_intro = $intro;

?>

<style>
    .custom-button {
        padding: 10px 20px;
    }
    .image-row {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 20px;
    }
    .image-container {
        flex: 1 1 300px; /* Flex-grow, flex-shrink, and base width */
        max-width: 300px;
        margin: 10px;
        text-align: center;
        background-color: #FFF;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        border-radius: 10px;
        padding: 10px;
    }
    .image-container img {
        width: 100%;
        height: auto;
        border-radius: 10px;
    }
    .horizontal-space {
        margin-right: 20px;
    }
    
    
</style>


        <div class="container-fluid">
            <div class="card border-left-primary shadow h-100 card shadow mb-4">
                <div class="card-header card-header-warning">
                <center>
                    <h2><i class="fa fa-television" aria-hidden="true" style="color: gray;"></i> <span style="color: black;">Gerenciador de Canal M3U8</span></h2>
                </center>
                </div>
                        <div class="card-body">
                            <div class="col-12">
                            </div>
                            <span>LINK DO VÍDEO SALVO ATUAL: <?= $url_intro; ?></span>
                            <form action="" method="post" enctype="multipart/form-data">
                                <br>
                                <div id="loc" class="form-group form-float form-group-lg">
                                    <div class="form-line">
                                        <label class="form-label"><strong>Link do vídeo</strong></label>
                                        <input type="text" class="form-control" name="intro_url" placeholder="Digite o link do seu vídeo">
                                    </div>
                                </div>
                                <div class="form-group">
                                    <center>
                                        <button class="btn btn-info" name="submit" type="submit">
                                            <i class="icon icon-check"></i> Salvar
                                        </button>
                                    </center>
                                </div>
                                </center>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

<?php
include 'includes/footer.php';
?>
