From 9a95b874dfd235dfd11a5a483b49263bc1b25e3c Mon Sep 17 00:00:00 2001 From: Luca Date: Thu, 8 Aug 2024 14:02:54 +0200 Subject: [PATCH] Se sistema di firma tavoletta wacom controlla che la pagina sia servita tramite HTTPS --- modules/interventi/modals/anteprima_firma.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/interventi/modals/anteprima_firma.php b/modules/interventi/modals/anteprima_firma.php index c642e0c0c..c3f242387 100644 --- a/modules/interventi/modals/anteprima_firma.php +++ b/modules/interventi/modals/anteprima_firma.php @@ -142,6 +142,13 @@ if ((setting('Sistema di firma') == 'Base') || isMobile()) { $("#firma").on("click", function() { $("#preview").addClass("hide"); try { + + // Controlla se la pagina è servita tramite HTTPS + if (window.location.protocol !== \'https:\') { + swal("'.tr('Errore').'", "'.tr('Questa funzione richiede una connessione HTTPS.').'", "error"); + $("#modals > div").modal("hide"); + } + // Check if navigator.hid is available if (navigator.hid) { caricaTavoletta() @@ -150,6 +157,7 @@ if ((setting('Sistema di firma') == 'Base') || isMobile()) { swal("'.tr('Errore').'", "'.tr('navigator.hid non è supportato da questo browser!').'", "error"); $("#modals > div").modal("hide"); } + } catch (error) { // Handle any other errors that may occur console.error("An error occurred:", error);