query('SELECT id, name, is_premium FROM templates WHERE is_premium = 0'); } else { // Pro and Admin users can see all templates $templates_stmt = $pdo->query('SELECT id, name, is_premium FROM templates'); } $templates = $templates_stmt->fetchAll(PDO::FETCH_ASSOC); $cv_data = [ 'id' => null, 'title' => 'My CV', 'content' => json_encode([ 'personal_info' => ['name' => '', 'email' => '', 'phone' => '', 'linkedin' => '' ], 'experience' => [], 'education' => [], 'skills' => '' ]), 'template_id' => null ]; if (isset($_GET['id'])) { $stmt = $pdo->prepare('SELECT * FROM cvs WHERE id = :id AND user_id = :user_id'); $stmt->execute(['id' => $_GET['id'], 'user_id' => $_SESSION['user_id']]); $cv = $stmt->fetch(PDO::FETCH_ASSOC); if ($cv) { $cv_data = $cv; } } $content = json_decode($cv_data['content'], true); require_once __DIR__ . '/includes/header.php'; ?>