diff --git a/lib/functions.js b/lib/functions.js index 8d07372db..882c9ec32 100644 --- a/lib/functions.js +++ b/lib/functions.js @@ -1381,6 +1381,13 @@ function message(element) { crossDomain: true, url: href, data: data, + beforeSend: function (response) { + var before = window[data.before]; + + if (typeof before === 'function') { + before(response); + } + }, success: function (response) { var callback = window[data.callback]; diff --git a/modules/anagrafiche/ajax/select.php b/modules/anagrafiche/ajax/select.php index d0b493d68..ff79eebe9 100644 --- a/modules/anagrafiche/ajax/select.php +++ b/modules/anagrafiche/ajax/select.php @@ -4,7 +4,7 @@ include_once __DIR__.'/../../../core.php'; switch ($resource) { case 'clienti': - $query = 'SELECT an_anagrafiche.idanagrafica AS id, CONCAT(ragione_sociale) AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale'; + $query = "SELECT an_anagrafiche.idanagrafica AS id, CONCAT(ragione_sociale, IF(citta IS NULL OR citta = '', '', CONCAT(' (', citta, ')'))) AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale"; foreach ($elements as $element) { $filter[] = 'an_anagrafiche.idanagrafica='.prepare($element); diff --git a/modules/emails/add.php b/modules/emails/add.php index 35ab024f0..6b3eac6ec 100644 --- a/modules/emails/add.php +++ b/modules/emails/add.php @@ -15,7 +15,7 @@ include_once __DIR__.'/../../core.php';
'.tr('Nome').' | -'.tr('Versione').' | -'.tr('Stato').' | -'.tr('Compatibilità').' | -'.tr('Opzioni').' | +'.tr('Versione').' | +'.tr('Stato').' | +'.tr('Compatibilità').' | +'.tr('Opzioni').' |
---|
'.tr('Nome').' | -'.tr('Posizione').' | -'.tr('Stato').' | -'.tr('Posizione').' | +'.tr('Posizione').' | +'.tr('Stato').' | +'.tr('Posizione').' |
---|---|---|---|---|---|---|
'.$widget['widget_name'].((!empty($widget['help'])) ? ' ' : '').' | -'.$location.' | +'.$location.' | '.$stato.' | '.$posizione.' | ||
'.str_repeat(' ', $depth * 4).'- '.$sub['title'].' | -'.$sub['version'].' | +'.$sub['version'].' | '.$stato.' | '.$compatible.' | '; $result .= ' -'; + | ';
// Possibilità di disinstallare solo se il modulo non è tra quelli predefiniti
if (empty($sub['default'])) {
diff --git a/src/HTMLBuilder/Manager/FileManager.php b/src/HTMLBuilder/Manager/FileManager.php
index 3108f6214..c1300cbcf 100644
--- a/src/HTMLBuilder/Manager/FileManager.php
+++ b/src/HTMLBuilder/Manager/FileManager.php
@@ -42,7 +42,7 @@ class FileManager implements ManagerInterface
'.tr('Allegati').'';
+
+
';
}
@@ -223,8 +223,15 @@ $(document).ready(function(){
});
});
+function show_'.$attachment_id.'() {
+ $("#loading_'.$attachment_id.'").removeClass("hide");
+}
+
function reload_'.$attachment_id.'() {
- $("#'.$attachment_id.'").load(globals.rootdir + "/ajax.php?op=list_attachments&id_module='.$options['id_module'].'&id_record='.$options['id_record'].'&id_plugin='.$options['id_plugin'].'");
+
+ $("#'.$attachment_id.'").load(globals.rootdir + "/ajax.php?op=list_attachments&id_module='.$options['id_module'].'&id_record='.$options['id_record'].'&id_plugin='.$options['id_plugin'].'", function() {
+ $("#loading_'.$attachment_id.'").addClass("hide");
+ });
}
';
diff --git a/src/Update.php b/src/Update.php
index 0eb1e0820..040586cc4 100644
--- a/src/Update.php
+++ b/src/Update.php
@@ -394,7 +394,7 @@ class Update
}
}
- asort($results);
+ $results;
return $results;
}
diff --git a/update/2_4_10.sql b/update/2_4_10.sql
index 5f8eb2624..375fcd807 100644
--- a/update/2_4_10.sql
+++ b/update/2_4_10.sql
@@ -82,9 +82,9 @@ UPDATE zz_views SET query='IF(`dt_ddt`.`idsede_partenza`=0, "Sede legale",CONCAT
UPDATE `mg_movimenti` SET `idsede_controparte` = (SELECT `idsede_destinazione` FROM `in_interventi` WHERE `in_interventi`.`id` = `mg_movimenti`.`idintervento`) WHERE `idintervento` IS NOT NULL;
-- Aggiorno idsede_azienda e controparte per ddt
-UPDATE `mg_movimenti` SET `idsede_controparte` (SELECT `idsede_destinazione` FROM `dt_ddt` WHERE `dt_ddt`.`id` = `mg_movimenti`.`idddt`) WHERE `idddt`!=0;
-UPDATE `mg_movimenti` SET `idsede_azienda` (SELECT `idsede_partenza` FROM `dt_ddt` WHERE `dt_ddt`.`id` = `mg_movimenti`.`idddt`) WHERE `idddt`!=0;
+UPDATE `mg_movimenti` SET `idsede_controparte` = (SELECT `idsede_destinazione` FROM `dt_ddt` WHERE `dt_ddt`.`id` = `mg_movimenti`.`idddt`) WHERE `idddt`!=0;
+UPDATE `mg_movimenti` SET `idsede_azienda` = (SELECT `idsede_partenza` FROM `dt_ddt` WHERE `dt_ddt`.`id` = `mg_movimenti`.`idddt`) WHERE `idddt`!=0;
-- Aggiorno idsede_azienda e controparte per documenti
-UPDATE `mg_movimenti` SET `idsede_controparte` (SELECT `idsede_destinazione` FROM `co_documenti` WHERE `co_documenti`.`id` = `mg_movimenti`.`iddocumento`) WHERE `iddocumento`!=0;
-UPDATE `mg_movimenti` SET `idsede_azienda` (SELECT `idsede_destinazione` FROM `co_documenti` WHERE `co_documenti`.`id` = `mg_movimenti`.`iddocumento`) WHERE `iddocumento`!=0;
+UPDATE `mg_movimenti` SET `idsede_controparte` = (SELECT `idsede_destinazione` FROM `co_documenti` WHERE `co_documenti`.`id` = `mg_movimenti`.`iddocumento`) WHERE `iddocumento`!=0;
+UPDATE `mg_movimenti` SET `idsede_azienda` = (SELECT `idsede_destinazione` FROM `co_documenti` WHERE `co_documenti`.`id` = `mg_movimenti`.`iddocumento`) WHERE `iddocumento`!=0;
';
}
$count = 0;
@@ -109,7 +109,7 @@ class FileManager implements ManagerInterface
if (!$options['readonly']) {
$result .= '
- |