<?php
// /admin/editar-bio.php
require 'db.php';

if(!defined('VX_OK')||!VX_OK){header('HTTP/1.0 403 Forbidden');exit;}

if (!isset($_SESSION['admin_logado'])) {
    header("Location: login.php");
    exit;
}

$mensagem = '';
$stmt = $pdo->query("SELECT * FROM biografia LIMIT 1");
$bio = $stmt->fetch();

if (!$bio) {
    $pdo->query("INSERT INTO biografia (texto) VALUES ('<p>Escreva a biografia oficial aqui...</p>')");
    $bio = ['id' => 1, 'texto' => '<p>Escreva a biografia oficial aqui...</p>'];
}

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $texto_atualizado = $_POST['texto_bio'];
    if ($pdo->prepare("UPDATE biografia SET texto = ? WHERE id = ?")->execute([$texto_atualizado, $bio['id']])) {
        $mensagem = "Biografia atualizada com sucesso!";
        $bio['texto'] = $texto_atualizado;
    }
}
?>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Editar Biografia | VoxCore CMS</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <link rel="stylesheet" href="admin.css?v=<?= time() ?>">
    <script src="https://cdn.ckeditor.com/4.21.0/standard/ckeditor.js"></script>
    <style>.editor-card { background: white; padding: 30px; border-radius: 15px; box-shadow: 0 4px 15px rgba(0,0,0,0.05); }</style>


    <?php 
        // No admin, o caminho volta uma pasta para achar a imagem na raiz /img/
        $stmt_fav_adm = $pdo->query("SELECT valor FROM configs WHERE chave = 'favicon_admin'");
        $fav_adm_path = $stmt_fav_adm->fetchColumn() ?: 'img/favicon_admin.png';
    ?>
    
    <link rel="icon" href="../<?= $fav_adm_path ?>?v=<?= time() ?>" type="image/png">

</head>
<body>

<?php include 'sidebar.php'; ?>

<main class="col-md-9 ms-sm-auto col-lg-10 main-content">
    <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-4 border-bottom">
        <h1 class="h2"><i class="fas fa-user-edit text-primary"></i> Editor de Biografia</h1>
    </div>

    <div class="editor-card">
        <?php if ($mensagem): ?>
            <div class="alert alert-success"><i class="fas fa-check-circle"></i> <?= $mensagem ?></div>
        <?php endif; ?>

        <form method="POST">
            <div class="mb-4">
                <label class="form-label text-muted fw-bold">Texto Oficial</label>
                <textarea name="texto_bio" id="editor_biografia" rows="15" class="form-control"><?= htmlspecialchars($bio['texto']) ?></textarea>
            </div>
            <button type="submit" class="btn btn-primary w-100 p-2 fw-bold"><i class="fas fa-save"></i> Publicar Biografia</button>
        </form>
    </div>
</main>

<?php include 'footer_admin.php'; ?>
<script>
    CKEDITOR.replace('editor_biografia', { versionCheck: false });
</script>
</body>
</html>