<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'PHPMailer/src/Exception.php';
require 'PHPMailer/src/PHPMailer.php';
require 'PHPMailer/src/SMTP.php';

// Verifica se o formulário foi enviado
if ($_SERVER["REQUEST_METHOD"] == "POST") {

    // Coleta os dados do formulário
    $nomecompleto = $_POST['nomecompleto'] ?? '';
    $bi           = $_POST['bi'] ?? '';
    $morada       = $_POST['morada'] ?? '';
    $email        = $_POST['email'] ?? '';
    $resposta     = $_POST['resposta'] ?? '';
    $outro        = $_POST['outro'] ?? '';
    $service      = $_POST['service'] ?? '';
    $tema         = $_POST['tema'] ?? '';

    // Configuração do PHPMailer
    $mail = new PHPMailer(true);

    try {
        // Configuração do servidor SMTP
        $mail->isSMTP();
        $mail->Host       = 'mail.cioa.ao';        // Ex: mail.cioa.ao
        $mail->SMTPAuth   = true;
        $mail->Username   = 'cientifico@cioa.ao';        // Seu e-mail do servidor
        $mail->Password   = 'Admin@cioa';             // Senha do e-mail
        $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;  // SSL
        $mail->Port       = 465;                          // Porta segura (SSL)
        $mail->CharSet    = 'UTF-8';

        // Remetente e destinatário
        $mail->setFrom('cientifico@cioa.ao', 'Formulário Científico CIOA');
        $mail->addAddress('cientifico@cioa.ao', 'CIOA');  // Pode adicionar outro e-mail se quiser receber cópia

        // Assunto e corpo do e-mail
        $mail->isHTML(true);
        $mail->Subject = "Nova Submissão - Trabalho Científico";
        $mail->Body = "
            <h2>Detalhes do Trabalho Científico</h2>
            <p><strong>Nome Completo:</strong> {$nomecompleto}</p>
            <p><strong>B.I:</strong> {$bi}</p>
            <p><strong>Morada:</strong> {$morada}</p>
            <p><strong>Email:</strong> {$email}</p>
            <p><strong>Instituição:</strong> {$resposta}</p>
            <p><strong>Outra Opção:</strong> {$outro}</p>
            <p><strong>Categoria:</strong> {$service}</p>
            <p><strong>Tema do Trabalho:</strong> {$tema}</p>
            <br>
            <small>Mensagem enviada automaticamente pelo site CIOA.</small>
        ";

        // Enviar o e-mail
        $mail->send();

        echo "<script>alert('Submissão enviada com sucesso! Obrigado.'); window.history.back();</script>";
    } 
    catch (Exception $e) {
        echo "<script>alert('Erro ao enviar: {$mail->ErrorInfo}'); window.history.back();</script>";
    }
}
?>
