From a0695e019d3d50d2f3b81520ed49e9a1b6bc0ee3 Mon Sep 17 00:00:00 2001 From: Jules Date: Wed, 6 May 2026 00:36:24 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20int=C3=A9gration=20Vision=20=E2=80=94?= =?UTF-8?q?=20licence=20copymail,=20statut=20dashboard,=20cl=C3=A9=20dans?= =?UTF-8?q?=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- web/admin/domain.php | 28 +++++++++++- web/admin/index.php | 19 ++++++++ web/includes/vision.php | 99 ++++++++++++++++++----------------------- 3 files changed, 90 insertions(+), 56 deletions(-) diff --git a/web/admin/domain.php b/web/admin/domain.php index bc89eda..b461773 100644 --- a/web/admin/domain.php +++ b/web/admin/domain.php @@ -6,7 +6,7 @@ require_once __DIR__ . '/../includes/layout.php'; admin_check(); if ($_SERVER['REQUEST_METHOD'] === 'POST') { - $fields = ['domain', 'hostname', 'smtp_port', 'submission_port', 'imap_port', 'imaps_port', 'smb_workgroup']; + $fields = ['domain', 'hostname', 'smtp_port', 'submission_port', 'imap_port', 'imaps_port', 'smb_workgroup', 'vision_license_key']; foreach ($fields as $f) { $val = trim($_POST[$f] ?? ''); if ($val !== '') cfg_set($f, $val); @@ -85,6 +85,32 @@ html_navbar('domain'); +
+
Licence Vision
+
+ +
+ +
+
+ + +
Générée depuis Vision → onglet Licences → produit CopyMail.
+
+
+
+