diff --git a/admin/ajax_test_whatsapp.php b/admin/ajax_test_whatsapp.php new file mode 100644 index 0000000..d5efca8 --- /dev/null +++ b/admin/ajax_test_whatsapp.php @@ -0,0 +1,31 @@ + false, 'error' => 'Permission denied.']); + exit; +} + +header('Content-Type: application/json'); + +if ($_SERVER['REQUEST_METHOD'] !== 'POST') { + header('HTTP/1.1 405 Method Not Allowed'); + echo json_encode(['success' => false, 'error' => 'Method Not Allowed']); + exit; +} + +$recipient = $_POST['recipient'] ?? ''; +$message = $_POST['message'] ?? 'This is a test message from ' . get_org_name(); + +if (empty($recipient)) { + echo json_encode(['success' => false, 'error' => 'Recipient phone number is required.']); + exit; +} + +$result = WablasService::sendMessage($recipient, $message); + +echo json_encode($result); diff --git a/admin/settings.php b/admin/settings.php index ecf5c09..6ec7131 100644 --- a/admin/settings.php +++ b/admin/settings.php @@ -183,8 +183,11 @@ $is_rtl = (get_current_lang() === 'ar');