prepare("UPDATE platform_profile SET wablas_domain = :domain, wablas_token = :token, wablas_security_key = :security_key WHERE id = 1"); $stmt->execute([ 'domain' => $domain, 'token' => $token, 'security_key' => $security_key ]); header('Location: ' . app_url('admin.php', ['page' => 'integrations', 'tab' => 'wablas', 'saved' => 1])); exit; } if ($_POST['action'] === 'save_thawani') { $secret = $_POST['thawani_secret_key'] ?? ''; $publishable = $_POST['thawani_publishable_key'] ?? ''; $mode = $_POST['thawani_mode'] ?? 'test'; $stmt = $pdo->prepare("UPDATE platform_profile SET thawani_secret_key = :secret, thawani_publishable_key = :publishable, thawani_mode = :mode WHERE id = 1"); $stmt->execute([ 'secret' => $secret, 'publishable' => $publishable, 'mode' => $mode ]); header('Location: ' . app_url('admin.php', ['page' => 'integrations', 'tab' => 'thawani', 'saved' => 1])); exit; } if ($_POST['action'] === 'save_smtp') { $smtp_host = $_POST['smtp_host'] ?? ''; $smtp_port = $_POST['smtp_port'] ?? ''; $smtp_secure = $_POST['smtp_secure'] ?? ''; $smtp_user = $_POST['smtp_user'] ?? ''; $smtp_pass = $_POST['smtp_pass'] ?? ''; $smtp_from_email = $_POST['smtp_from_email'] ?? ''; $smtp_from_name = $_POST['smtp_from_name'] ?? ''; $stmt = $pdo->prepare("UPDATE platform_profile SET smtp_host = :smtp_host, smtp_port = :smtp_port, smtp_secure = :smtp_secure, smtp_user = :smtp_user, smtp_pass = :smtp_pass, smtp_from_email = :smtp_from_email, smtp_from_name = :smtp_from_name WHERE id = 1"); $stmt->execute([ 'smtp_host' => $smtp_host, 'smtp_port' => $smtp_port, 'smtp_secure' => $smtp_secure, 'smtp_user' => $smtp_user, 'smtp_pass' => $smtp_pass, 'smtp_from_email' => $smtp_from_email, 'smtp_from_name' => $smtp_from_name ]); header('Location: ' . app_url('admin.php', ['page' => 'integrations', 'tab' => 'smtp', 'saved' => 1])); exit; } } $stmt = $pdo->query("SELECT * FROM platform_profile WHERE id = 1"); $prof = $stmt->fetch(PDO::FETCH_ASSOC) ?: []; $thawani_mode = $prof['thawani_mode'] ?? 'test'; $smtp_secure = $prof['smtp_secure'] ?? 'tls'; $active_tab = $_GET['tab'] ?? 'wablas'; ?>
= h(t('Manage your gateway and email configurations here.', 'قم بإدارة إعدادات البوابات والبريد الإلكتروني هنا.')) ?>