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"
]
},