<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require __DIR__ . '/PHPMailer/PHProcksAutoloader.php';

$erstellt = date("d.m.Y - H:i:s");

// Fachbereich → Zieladresse
switch ($fachbereich) {
    case 'PSA':
        $zielMail = 'geraeteverwaltung@feuerwehr-bad-zwischenahn.de';
        break;
    case 'Dienstbekleidung':
        $zielMail = 'dienstbekleidung@feuerwehr-bad-zwischenahn.de';
        break;
    case 'Uniform':
        $zielMail = 'uniform@feuerwehr-bad-zwischenahn.de';
        break;
    case 'Melder':
        $zielMail = 'schriftfuehrer@feuerwehr-bad-zwischenahn.de';
        break;
    case 'Gerät':
        $zielMail = 'geraeteverwaltung@feuerwehr-bad-zwischenahn.de';
        break;
    default:
        $zielMail = 'ticketsystem@feuerwehr-bad-zwischenahn.de';
}

$betreff = "📩 Neues Ticket – cloud.F-Invent";

// HTML-Inhalt vorbereiten
$text1 = <<<HTML
<html><body>
<div style="font-family:Arial,sans-serif;max-width:600px;margin:auto;background:#fff;border-radius:10px;padding:20px;border:1px solid #ddd">
  <h2 style="background:#198754;color:#fff;padding:10px 15px;border-radius:10px 10px 0 0">📩 Neues Ticket eingegangen</h2>
  <div style="padding:15px;font-size:15px">
    <p>Ein neues Ticket wurde erstellt:</p>
    <p><strong>Ticketnummer:</strong> $ticketnummer<br>
       <strong>Fachbereich:</strong> $fachbereich<br>
       <strong>Name:</strong> $name<br>
       <strong>E-Mail:</strong> $email<br>
       <strong>Spindnummer:</strong> $spindnr<br>
       <strong>Beschreibung:</strong><br><em>$beschreibung</em></p>
    <p>Erfasst am: <strong>$erstellt</strong></p>
    <p><a href="https://app.f-invent.de/ticketsystem" style="display:inline-block;padding:10px 20px;background:#198754;color:#fff;border-radius:5px;text-decoration:none">Zum Ticketsystem</a></p>
  </div>
  <div style="text-align:center;color:#999;font-size:13px;margin-top:10px">&copy; F-Invent.de</div>
</div>
</body></html>
HTML;

// PHPMailer-Versand
$mailer = new PHPMailer;
$mailer->CharSet = 'UTF-8';
$mailer->isSMTP();
$mailer->Host = 'mail.f-invent.de';
$mailer->SMTPAuth = true;
$mailer->Username = 'noreply@f-invent.de';
$mailer->Password = 'b*Y!@Ys.aKS^';
$mailer->SMTPSecure = 'tls';
$mailer->Port = 587;

$mailer->setFrom('noreply@f-invent.de', 'cloud.F-Invent');
$mailer->addAddress($zielMail);
$mailer->addBCC('cloud@feuerwehr-bad-zwischenahn.de');

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
    $mailer->addReplyTo($email);
    $mailer->addCC($email);
}

$mailer->isHTML(true);
$mailer->Subject = $betreff;
$mailer->Body = $text1;
$mailer->AltBody = strip_tags($text1);

// Status zurückgeben
$ticket_mail_erfolg = $mailer->send();
