<?php
/**
 * Página principal - Frontend público
 * Turpial Airlines, C.A.
 */

require_once '../includes/functions.php';
require_once '../includes/JobVacancy.php';
require_once '../includes/Division.php';

$page_title = 'Inicio';

// Obtener vacantes destacadas
$jobVacancy = new JobVacancy();
$featured_jobs = $jobVacancy->getActiveVacancies(6);

// Obtener estadísticas
$stats = $jobVacancy->getStats();

// Obtener divisiones
$division = new Division();
$divisions = $division->getAll(true);

include 'includes/header.php';
?>

<!-- Hero Section -->
<section class="hero">
    <div class="container">
        <div class="row justify-content-center text-center">
            <div class="col-lg-8">
                <h1 class="fade-in-up">¡Vuela Alto con Tu Carrera!</h1>
                <p class="lead fade-in-up">Descubre oportunidades únicas en Turpial Airlines y construye tu futuro profesional en la industria aeronáutica más importante de Venezuela.</p>
                <div class="fade-in-up">
                    
                </div>
            </div>
        </div>
    </div>
</section>

<!-- Estadísticas -->
<section class="py-5">
    <div class="container">
        <div class="row">
            <div class="col-md-4">
                <div class="stats-card">
                    <h3><?php echo isset($stats['total_vacancies']) ? $stats['total_vacancies'] : 0; ?></h3>
                    <p><i class="fas fa-briefcase me-2"></i>Vacantes Activas</p>
                </div>
            </div>
            <div class="col-md-4">
                <div class="stats-card">
                   <h3><?php echo count($divisions); ?></h3>  
                  <p><i class="fas fa-building me-2"></i>Unidades</p>
                </div>
            </div>

            <div class="col-md-4">
                <div class="stats-card">
                    <h3><?php echo isset($stats['total_applications']) ? $stats['total_applications'] : 0; ?></h3>
                    <p><i class="fas fa-users me-2"></i>Candidatos</p>
                </div>
            </div>
        </div>
    </div>
</section>

<!-- Vacantes Destacadas -->
<section class="py-5 bg-light">
    <div class="container">
        <div class="text-center mb-5">
            <h2 class="display-5 fw-bold">Oportunidades Destacadas</h2>
            <p class="lead">Explora nuestras vacantes más recientes y encuentra la oportunidad perfecta para ti</p>
        </div>
        
        <div class="row">
            <?php foreach ($featured_jobs as $job): ?>
                <div class="col-lg-6 mb-4">
                    <div class="card vacancy-card h-100">
                        <div class="card-body">
                            <div class="d-flex justify-content-between align-items-start mb-3">
                                <h5 class="vacancy-title"><?php echo escape($job['title']); ?></h5>
                                <?php if ($job['is_featured']): ?>
                                    <span class="badge bg-warning"><i class="fas fa-star"></i> Destacada</span>
                                <?php endif; ?>
                            </div>
                            
                            <div class="vacancy-meta mb-3">
                                <span class="badge bg-secondary me-2">
                                    <i class="fas fa-building me-1"></i><?php echo escape($job['division_name']); ?>
                                </span>
                                <span class="badge bg-info me-2">
                                    <i class="fas fa-tag me-1"></i><?php echo escape($job['category_name']); ?>
                                </span>
                                <span class="badge bg-success me-2">
                                    <i class="fas fa-map-marker-alt me-1"></i><?php echo escape($job['location']); ?>
                                </span>
                                <?php if ($job['salary_range']): ?>
                                    <span class="badge bg-primary">
                                        <i class="fas fa-dollar-sign me-1"></i><?php echo escape($job['salary_range']); ?>
                                    </span>
                                <?php endif; ?>
                            </div>
                            
                            <p class="text-muted"><?php echo truncateText(strip_tags($job['description']), 120); ?></p>
                            
                            <div class="d-flex justify-content-between align-items-center">
                                <small class="text-muted">
                                    <i class="fas fa-calendar me-1"></i>Publicada: <?php echo formatDate($job['created_at']); ?>
                                </small>
                                <div>
                                    <a href="job-detail.php?id=<?php echo $job['id']; ?>" class="btn btn-outline-primary btn-sm me-2">
                                        <i class="fas fa-eye me-1"></i>Ver Detalles
                                    </a>
                                    <a href="apply.php?job=<?php echo $job['id']; ?>" class="btn btn-turpial btn-sm">
                                        <i class="fas fa-paper-plane me-1"></i>Aplicar
                                    </a>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            <?php endforeach; ?>
        </div>
        
        <div class="text-center mt-4">
            <a href="jobs.php" class="btn btn-turpial btn-lg">
                <i class="fas fa-briefcase me-2"></i>Ver Todas las Vacantes
            </a>
        </div>
    </div>
</section>

<!-- Divisiones -->
<!--<section class="py-5" id="about">
    <div class="container">
        <div class="text-center mb-5">
            <h2 class="display-5 fw-bold">Nuestras Divisiones</h2>
            <p class="lead">Descubre las diferentes áreas donde puedes desarrollar tu carrera profesional</p>
        </div>
        
        <div class="row">
            <?php foreach ($divisions as $div): ?>
                <div class="col-md-6 col-lg-4 mb-4">
                    <div class="card h-100 text-center">
                        <div class="card-body">
                            <div class="mb-3">
                                <i class="fas fa-building fa-3x text-turpial"></i>
                            </div>
                            <h5 class="card-title"><?php echo escape($div['name']); ?></h5>
                            <p class="card-text text-muted"><?php echo escape($div['description']); ?></p>
                            <p class="text-primary">
                                <strong><?php echo isset($div['vacancies_count']) ? $div['vacancies_count'] : 0; ?></strong> vacantes disponibles
                            </p>
                            <a href="jobs.php?division=<?php echo $div['id']; ?>" class="btn btn-outline-turpial">
                                <i class="fas fa-search me-1"></i>Ver Vacantes
                            </a>
                        </div>
                    </div>
                </div>
            <?php endforeach; ?>
        </div>
    </div>
</section> -->


<!-- Call to Action -->
<!--<section class="py-5 bg-turpial-gradient">
    <div class="container">
        <div class="row justify-content-center text-center">
            <div class="col-lg-8">
                <h2 class="display-6 fw-bold mb-4">¿Listo para Unirte a Nuestro Equipo?</h2>
                <p class="lead mb-4">En Turpial Airlines valoramos el talento, la dedicación y la pasión por la excelencia. Postúlate hoy y comienza tu carrera en aviación.</p>
                <a href="jobs.php" class="btn btn-dark btn-lg">
                    <i class="fas fa-rocket me-2"></i>Explorar Oportunidades
                </a>
            </div>
        </div>
    </div>
</section>-->


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