diff --git a/admin.php b/admin.php index d154764..325a4e2 100644 --- a/admin.php +++ b/admin.php @@ -2,6 +2,17 @@ $title = 'dashboard'; require_once __DIR__ . '/includes/header.php'; +// Handle WhatsApp Settings Save +if ($is_super && $_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['save_whatsapp_settings'])) { + set_setting('whatsapp_enabled', $_POST['whatsapp_enabled'] ?? '0'); + set_setting('wablas_token', $_POST['wablas_token'] ?? ''); + set_setting('wablas_server', $_POST['wablas_server'] ?? ''); + set_setting('msg_order_created_ar', $_POST['msg_order_created_ar'] ?? ''); + set_setting('msg_order_ready_ar', $_POST['msg_order_ready_ar'] ?? ''); + set_setting('msg_payment_ar', $_POST['msg_payment_ar'] ?? ''); + $success_msg = is_arabic() ? 'تم حفظ الإعدادات بنجاح' : 'Settings saved successfully'; +} + // Helper functions for status colors if (!function_exists('getStatusColor')) { function getStatusColor($status) { @@ -281,8 +292,59 @@ if (!$is_limited) { }); } + + +