diff --git a/admin/emails.php b/admin/emails.php index f52f842..babcb00 100644 --- a/admin/emails.php +++ b/admin/emails.php @@ -9,61 +9,61 @@ require_once __DIR__ . '/includes/header.php'; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $section = $_POST['section'] ?? ''; - - if ($section === 'sendgrid') { - setSetting('email_sendgrid', [ - 'api_key' => trim($_POST['sendgrid_api_key'] ?? ''), + + if ($section === 'cybermail') { + setSetting('email_cybermail', [ + 'api_key' => trim($_POST['cybermail_api_key'] ?? ''), 'from_email' => trim($_POST['from_email'] ?? ''), - 'from_name' => trim($_POST['from_name'] ?? '') + 'from_name' => trim($_POST['from_name'] ?? '') ]); - setFlash('success', 'SendGrid settings updated'); + setFlash('success', 'CyberMail settings updated'); } - + if ($section === 'notifications') { setSetting('email_notifications', [ 'order_confirmation' => isset($_POST['notif_order_confirmation']), - 'order_shipped' => isset($_POST['notif_order_shipped']), - 'order_delivered' => isset($_POST['notif_order_delivered']), - 'abandoned_cart' => isset($_POST['notif_abandoned_cart']), - 'low_stock' => isset($_POST['notif_low_stock']), - 'admin_new_order' => isset($_POST['notif_admin_new_order']), - 'admin_email' => trim($_POST['admin_email'] ?? '') + 'order_shipped' => isset($_POST['notif_order_shipped']), + 'order_delivered' => isset($_POST['notif_order_delivered']), + 'abandoned_cart' => isset($_POST['notif_abandoned_cart']), + 'low_stock' => isset($_POST['notif_low_stock']), + 'admin_new_order' => isset($_POST['notif_admin_new_order']), + 'admin_email' => trim($_POST['admin_email'] ?? '') ]); setFlash('success', 'Notification settings updated'); } - + if ($section === 'test') { $testEmail = trim($_POST['test_email'] ?? ''); if ($testEmail && filter_var($testEmail, FILTER_VALIDATE_EMAIL)) { - $sent = sendEmail($testEmail, 'Test Email from Tom\'s Java Jive', - '
If you received this, your email settings are working correctly!
If you received this, your CyberMail settings are working correctly!