diff --git a/add.php b/add.php index 8bfd91740..829776d82 100644 --- a/add.php +++ b/add.php @@ -38,54 +38,33 @@ if (isAjaxRequest()) { echo ' '; } diff --git a/include/configuration.php b/include/configuration.php index b4e99da8f..5dfa575b1 100644 --- a/include/configuration.php +++ b/include/configuration.php @@ -224,39 +224,25 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) { $("#test").on("click", function(){ if($(this).closest("form").parsley().validate()){ - var form_data = new FormData(); - - $(this).closest("form").find("input, textarea, select").each(function(){ - var name = $(this).attr("name"); - - var data = $(this).val(); - data = (typeof data == "string") ? [data] : data; - - data.forEach(function(item){ - form_data.append(name, item); - }); - }); - - form_data.append("test", 1); - - $.ajax({ + $(this).closest("form").ajaxSubmit({ url: "'.$rootdir.'/index.php", - cache: false, + data: { + test: 1, + }, type: "post", - processData: false, - contentType: false, - dataType : "html", - data: form_data, - success: function(data) { + success: function(data){ data = parseFloat(data.trim()); if(data == 0){ - swal("'.tr('Errore della configurazione').'", "'.tr('La configurazione non è corretta.').'", "error"); + swal("'.tr('Errore della configurazione').'", "'.tr('La configurazione non è corretta').'.", "error"); } else if(data == 1){ - swal("'.tr('Permessi insufficienti').'", "'.tr("L'utente non possiede permessi sufficienti per il corretto funzionamento del software.").'", "error"); - } else{ - swal("'.tr('Configurazione corretta').'", "'.tr("Ti sei connesso con successo al database. Clicca su 'Prosegui' per installare.").'", "success"); + swal("'.tr('Permessi insufficienti').'", "'.tr("L'utente non possiede permessi sufficienti per il corretto funzionamento del software").'.", "error"); + } else { + swal("'.tr('Configurazione corretta').'", "'.tr('Ti sei connesso con successo al database').'. '.tr("Clicca su 'Installa' per proseguire").'.", "success"); } + }, + error: function(data) { + alert("'.tr('Errore').': " + data); } }); } diff --git a/lib/functions.js b/lib/functions.js index 94a32cad4..8374c4868 100644 --- a/lib/functions.js +++ b/lib/functions.js @@ -1239,6 +1239,12 @@ function redirect(href, data, method, blank) { form.submit(); } else { - window.open(href + (href.indexOf('?') !== -1 ? '&' : '?') + text.join('&') + window.location.hash, blank ? "_blank" : "_self") + var link = href + (href.indexOf('?') !== -1 ? '&' : '?') + text.join('&') + window.location.hash; + + if (blank) { + window.open(link); + } else { + location.href = link; + } } } diff --git a/modules/interventi/add_articolo.php b/modules/interventi/add_articolo.php index d478ed3b7..4e2d289dd 100644 --- a/modules/interventi/add_articolo.php +++ b/modules/interventi/add_articolo.php @@ -194,16 +194,13 @@ echo ' diff --git a/package.json b/package.json index a7bb3317e..8c263252e 100644 --- a/package.json +++ b/package.json @@ -44,11 +44,9 @@ "eonasdan-bootstrap-datetimepicker": "^4.17.47", "font-awesome": "^4.7.0", "fullcalendar": "^3.4.0", - "html5shiv": "^3.7.3", "inputmask": "^3.3.6", "jquery": "^3.2.1", "jquery-form": "^4.2.1", - "jquery-slimscroll": "^1.3.8", "jquery-ui-touch-punch": "^0.2.3", "moment": "^2.18.1", "parsleyjs": "^2.7.2", @@ -161,9 +159,6 @@ "inputmask": { "main": "dist/min/jquery.inputmask.bundle.min.js" }, - "jquery-slimscroll": { - "main": "jquery.slimscroll.js" - }, "parsleyjs": { "main": [ "dist/parsley.js", @@ -183,8 +178,6 @@ "main": [ "dist/css/smart_wizard.min.css", "dist/css/smart_wizard_theme_arrows.min.css", - "dist/css/smart_wizard_theme_circles.min.css", - "dist/css/smart_wizard_theme_dots.min.css", "dist/js/jquery.smartWizard.min.js" ] },