diff --git a/api/report.php b/api/report.php new file mode 100644 index 0000000..feb75f0 --- /dev/null +++ b/api/report.php @@ -0,0 +1,38 @@ + false, 'error' => 'No se recibieron datos.']); + exit; +} + +$name = $input['name'] ?? 'Anónimo'; +$email = $input['email'] ?? 'No proporcionado'; +$issueType = $input['issue_type'] ?? 'No especificado'; +$description = $input['description'] ?? 'Sin descripción'; +$song = $input['current_song'] ?? 'Desconocida'; + +$subject = "Reporte de Problema - Lili Records Radio"; +$html = " +
Nombre: $name
+Email: $email
+Tipo de problema: $issueType
+Descripción: $description
+Canción sonando: $song
+Enviado desde el reproductor web de Lili Records Radio.
+"; +$txt = "Reporte de Problema\nNombre: $name\nEmail: $email\nTipo: $issueType\nDescripción: $description\nCanción: $song"; + +// Use the default MAIL_TO from .env +$res = MailService::sendMail(null, $subject, $html, $txt, ['reply_to' => $email !== 'No proporcionado' ? $email : null]); + +if (!empty($res['success'])) { + echo json_encode(['success' => true]); +} else { + echo json_encode(['success' => false, 'error' => $res['error'] ?? 'Error desconocido al enviar el reporte.']); +} diff --git a/index.php b/index.php index 42c5a8e..ec06e66 100644 --- a/index.php +++ b/index.php @@ -952,14 +952,14 @@ $facebook_link = "https://www.facebook.com/profile.php?id=61587890927489"; BUSCAR LETRA - + +