From af85ceedd55342b1869cbab9162c7fd24a2413ec Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Thu, 25 Oct 2018 17:11:02 +0200 Subject: [PATCH] Bugfix #336 --- controller.php | 2 +- editor.php | 2 +- include/manager.php | 2 +- lib/functions.js | 5 +++++ modules/anagrafiche/buttons.php | 12 ++++++------ modules/automezzi/edit.php | 6 +++--- modules/categorie_articoli/edit.php | 2 +- modules/contratti/edit.php | 9 +++------ modules/ddt/buttons.php | 2 +- modules/ddt/edit.php | 8 ++++---- modules/fatture/buttons.php | 2 +- modules/fatture/edit.php | 16 ++++++++-------- modules/ordini/buttons.php | 4 ++-- modules/ordini/edit.php | 6 +++--- modules/preventivi/buttons.php | 4 ++-- modules/preventivi/edit.php | 6 +++--- modules/utenti/edit.php | 4 ++-- modules/utenti/info.php | 2 +- src/HTMLBuilder/Manager/ButtonManager.php | 2 +- src/HTMLBuilder/Manager/WidgetManager.php | 2 +- src/Plugins.php | 2 +- 21 files changed, 51 insertions(+), 49 deletions(-) diff --git a/controller.php b/controller.php index 64f4c2245..fca35c605 100644 --- a/controller.php +++ b/controller.php @@ -27,7 +27,7 @@ echo ' // Pulsante "Aggiungi" solo se il modulo è di tipo "table" e se esiste il template per la popup if ($structure->hasAddFile() && $structure->permission == 'rw') { echo ' - '; + '; } echo ' diff --git a/editor.php b/editor.php index 00f4342d0..508bb1bf4 100755 --- a/editor.php +++ b/editor.php @@ -50,7 +50,7 @@ if (empty($record)) { // Pulsante "Aggiungi" solo se il modulo è di tipo "table" e se esiste il template per la popup if ($structure->hasAddFile() && $structure->permission == 'rw') { echo ' - '; + '; } echo ' diff --git a/include/manager.php b/include/manager.php index 3e03b0ed2..9bd4bc050 100644 --- a/include/manager.php +++ b/include/manager.php @@ -24,7 +24,7 @@ if (!empty($id_plugin)) { if ($structure->hasAddFile()) { echo ' - '; + '; } echo ' diff --git a/lib/functions.js b/lib/functions.js index 633f4a586..f298bd637 100644 --- a/lib/functions.js +++ b/lib/functions.js @@ -30,6 +30,11 @@ $(window).on("load", function () { $("#main_loading").fadeOut(); }); +// Fix multi-modal +$(document).on('hidden.bs.modal', '.modal', function () { + $('.modal:visible').length && $(document.body).addClass('modal-open'); +}); + $(document).ready(function () { // Imposta la lingua per la gestione automatica delle date dei diversi plugin moment.locale(globals.locale); diff --git a/modules/anagrafiche/buttons.php b/modules/anagrafiche/buttons.php index cb0ae51fe..62a1572ed 100644 --- a/modules/anagrafiche/buttons.php +++ b/modules/anagrafiche/buttons.php @@ -9,27 +9,27 @@ if (in_array($id_cliente, $tipi_anagrafica)) { diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php index 7a3ec68ea..c1af7e189 100644 --- a/modules/fatture/edit.php +++ b/modules/fatture/edit.php @@ -303,7 +303,7 @@ if ($record['stato'] != 'Pagato' && $record['stato'] != 'Emessa') { echo '
- + Intervento
'; @@ -313,7 +313,7 @@ if ($record['stato'] != 'Pagato' && $record['stato'] != 'Emessa') { $preventivi = $dbo->fetchArray($prev_query)[0]['tot']; echo '
- + Preventivo
'; @@ -323,7 +323,7 @@ if ($record['stato'] != 'Pagato' && $record['stato'] != 'Emessa') { $contratti = $dbo->fetchArray($contr_query)[0]['tot']; echo '
- + Contratto
'; @@ -333,7 +333,7 @@ if ($record['stato'] != 'Pagato' && $record['stato'] != 'Emessa') { $ddt_query = 'SELECT COUNT(*) AS tot FROM dt_ddt WHERE idanagrafica='.prepare($record['idanagrafica']).' AND idstatoddt IN (SELECT id FROM dt_statiddt WHERE descrizione IN(\'Bozza\', \'Evaso\', \'Parzialmente evaso\', \'Parzialmente fatturato\')) AND idtipoddt IN (SELECT id FROM dt_tipiddt WHERE dir='.prepare($dir).') AND dt_ddt.id IN (SELECT idddt FROM dt_righe_ddt WHERE dt_righe_ddt.idddt = dt_ddt.id AND (qta - qta_evasa) > 0)'; $ddt = $dbo->fetchArray($ddt_query)[0]['tot']; echo ' - + Ddt '; @@ -341,7 +341,7 @@ if ($record['stato'] != 'Pagato' && $record['stato'] != 'Emessa') { $ordini_query = 'SELECT COUNT(*) AS tot FROM or_ordini WHERE idanagrafica='.prepare($record['idanagrafica']).' AND idstatoordine IN (SELECT id FROM or_statiordine WHERE descrizione IN(\'Bozza\', \'Evaso\', \'Parzialmente evaso\', \'Parzialmente fatturato\')) AND idtipoordine=(SELECT id FROM or_tipiordine WHERE dir='.prepare($dir).') AND or_ordini.id IN (SELECT idordine FROM or_righe_ordini WHERE or_righe_ordini.idordine = or_ordini.id AND (qta - qta_evasa) > 0)'; $ordini = $dbo->fetchArray($ordini_query)[0]['tot']; echo ' - + Ordine '; } @@ -354,17 +354,17 @@ if ($record['stato'] != 'Pagato' && $record['stato'] != 'Emessa') { $articoli = $dbo->fetchArray($art_query)[0]['tot']; echo ' - + '.tr('Articolo').' '; echo ' - + '.tr('Riga').' '; echo ' - + '.tr('Descrizione').' '; } diff --git a/modules/ordini/buttons.php b/modules/ordini/buttons.php index 1ed10c0b7..6519ca656 100644 --- a/modules/ordini/buttons.php +++ b/modules/ordini/buttons.php @@ -14,7 +14,7 @@ if (!in_array($record['stato'], ['Evaso', 'Fatturato'])) { if (in_array($record['stato'], ['Bozza', 'Parzialmente evaso'])) { echo '
  • -  '.tr('ddt').' +  '.tr('ddt').'
  • '; } @@ -22,7 +22,7 @@ if (!in_array($record['stato'], ['Evaso', 'Fatturato'])) { if (in_array($record['stato'], ['Bozza', 'Parzialmente fatturato'])) { echo '
  • -  '.tr('fattura').' +  '.tr('fattura').'
  • '; } diff --git a/modules/ordini/edit.php b/modules/ordini/edit.php index daea0e741..55012f9ab 100644 --- a/modules/ordini/edit.php +++ b/modules/ordini/edit.php @@ -114,11 +114,11 @@ if ($module['name'] == 'Ordini cliente') { if ($record['flag_completato'] == 0) { ?> - + - + - +
  • -  '.tr('Ordine').' +  '.tr('Ordine').'
  • @@ -24,7 +24,7 @@ if (!in_array($record['stato'], ['Bozza', 'Rifiutato', 'In attesa di conferma']) - + '; } diff --git a/modules/preventivi/edit.php b/modules/preventivi/edit.php index 6ee8c9c98..2e84e7a28 100644 --- a/modules/preventivi/edit.php +++ b/modules/preventivi/edit.php @@ -131,11 +131,11 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica']; - + - + - + diff --git a/modules/utenti/edit.php b/modules/utenti/edit.php index 4ae97713e..9210b2827 100644 --- a/modules/utenti/edit.php +++ b/modules/utenti/edit.php @@ -61,7 +61,7 @@ if (!empty($utenti)) { // Cambio password e nome utente echo ' - '; + '; // Disabilitazione token API, se diverso da id_utente #1 (admin) if ($utente['id'] != '1') { @@ -99,7 +99,7 @@ if (!empty($utenti)) {
    '.tr('Non ci sono utenti in questo gruppo').'.
    '; } echo ' - '.tr('Aggiungi utente').' + '.tr('Aggiungi utente').' '; diff --git a/modules/utenti/info.php b/modules/utenti/info.php index a8530acc3..34a607b90 100644 --- a/modules/utenti/info.php +++ b/modules/utenti/info.php @@ -43,7 +43,7 @@ if (!empty($anagrafica)) { echo ' - + '.tr('Cambia password').' '; diff --git a/src/HTMLBuilder/Manager/ButtonManager.php b/src/HTMLBuilder/Manager/ButtonManager.php index 0eedbaa26..984864500 100644 --- a/src/HTMLBuilder/Manager/ButtonManager.php +++ b/src/HTMLBuilder/Manager/ButtonManager.php @@ -63,7 +63,7 @@ class ButtonManager implements ManagerInterface // Modal if (isset($info['type']) && $info['type'] == 'modal') { $result = ' -'; +'; } // Link normale diff --git a/src/HTMLBuilder/Manager/WidgetManager.php b/src/HTMLBuilder/Manager/WidgetManager.php index 93da3efef..0c58ecbef 100644 --- a/src/HTMLBuilder/Manager/WidgetManager.php +++ b/src/HTMLBuilder/Manager/WidgetManager.php @@ -103,7 +103,7 @@ class WidgetManager implements ManagerInterface // Modal elseif ($widget['more_link_type'] == 'popup') { - $result .= 'data-href="'.$widget['more_link'].'" data-toggle="modal" data-title="'.$widget['text'].'" data-target="#bs-popup"'; + $result .= 'data-href="'.$widget['more_link'].'" data-toggle="modal" data-title="'.$widget['text'].'"'; } // Codice JavaScript diff --git a/src/Plugins.php b/src/Plugins.php index b94706301..33d0e2e1e 100644 --- a/src/Plugins.php +++ b/src/Plugins.php @@ -79,7 +79,7 @@ class Plugins // Fix modulo $plugin = self::getCurrent(); if (isset($plugin)) { - Modules::setCurrent($plugin->module()->id); + Modules::setCurrent($plugin->module->id); } }