From 1f26c7115ec31ddd414d872506564b50b55d863a Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Fri, 31 Jul 2020 16:20:31 +0200 Subject: [PATCH] Modifica di MyImpianti in Impianti --- modules/contratti/edit.php | 2 +- modules/{my_impianti => impianti}/actions.php | 2 +- modules/{my_impianti => impianti}/add.php | 0 modules/{my_impianti => impianti}/ajax/search.php | 6 +++--- modules/{my_impianti => impianti}/ajax/select.php | 0 modules/{my_impianti => impianti}/buttons.php | 0 modules/{my_impianti => impianti}/edit.php | 0 modules/{my_impianti => impianti}/init.php | 0 modules/{my_impianti => impianti}/modutil.php | 0 .../plugins/my_impianti.componenti.php | 0 .../plugins/my_impianti.interventi.php | 8 ++++---- modules/{my_impianti => impianti}/src/API/v1/Impianti.php | 0 modules/{my_impianti => impianti}/src/Impianto.php | 0 modules/interventi/add.php | 2 +- update/2_4_17.sql | 5 ++++- 15 files changed, 14 insertions(+), 11 deletions(-) rename modules/{my_impianti => impianti}/actions.php (98%) mode change 100755 => 100644 rename modules/{my_impianti => impianti}/add.php (100%) mode change 100755 => 100644 rename modules/{my_impianti => impianti}/ajax/search.php (90%) mode change 100755 => 100644 rename modules/{my_impianti => impianti}/ajax/select.php (100%) mode change 100755 => 100644 rename modules/{my_impianti => impianti}/buttons.php (100%) mode change 100755 => 100644 rename modules/{my_impianti => impianti}/edit.php (100%) mode change 100755 => 100644 rename modules/{my_impianti => impianti}/init.php (100%) mode change 100755 => 100644 rename modules/{my_impianti => impianti}/modutil.php (100%) mode change 100755 => 100644 rename modules/{my_impianti => impianti}/plugins/my_impianti.componenti.php (100%) mode change 100755 => 100644 rename modules/{my_impianti => impianti}/plugins/my_impianti.interventi.php (94%) mode change 100755 => 100644 rename modules/{my_impianti => impianti}/src/API/v1/Impianti.php (100%) mode change 100755 => 100644 rename modules/{my_impianti => impianti}/src/Impianto.php (100%) mode change 100755 => 100644 diff --git a/modules/contratti/edit.php b/modules/contratti/edit.php index 83b2a5fac..9f5594dbf 100755 --- a/modules/contratti/edit.php +++ b/modules/contratti/edit.php @@ -115,7 +115,7 @@ $_SESSION['superselect']['permetti_movimento_a_zero'] = true;
- {[ "type": "select", "multiple": "1", "label": "", "name": "matricolaimpianto[]", "values": "query=SELECT idanagrafica, id AS id, IF(nome = '', matricola, CONCAT(matricola, ' - ', nome)) AS descrizione FROM my_impianti WHERE idanagrafica='$idanagrafica$' ORDER BY descrizione", "value": "$idimpianti$", "icon-after": "add||||" ]} + {[ "type": "select", "multiple": "1", "label": "", "name": "matricolaimpianto[]", "values": "query=SELECT idanagrafica, id AS id, IF(nome = '', matricola, CONCAT(matricola, ' - ', nome)) AS descrizione FROM my_impianti WHERE idanagrafica='$idanagrafica$' ORDER BY descrizione", "value": "$idimpianti$", "icon-after": "add||||" ]}
diff --git a/modules/my_impianti/actions.php b/modules/impianti/actions.php old mode 100755 new mode 100644 similarity index 98% rename from modules/my_impianti/actions.php rename to modules/impianti/actions.php index d6819f216..8470b81a1 --- a/modules/my_impianti/actions.php +++ b/modules/impianti/actions.php @@ -4,7 +4,7 @@ include_once __DIR__.'/../../core.php'; $op = post('op'); -$upload_dir = $docroot.'/files/'.Modules::get('MyImpianti')['directory']; +$upload_dir = $docroot.'/files/'.Modules::get('Impianti')['directory']; switch ($op) { // Aggiorno informazioni di base impianto diff --git a/modules/my_impianti/add.php b/modules/impianti/add.php old mode 100755 new mode 100644 similarity index 100% rename from modules/my_impianti/add.php rename to modules/impianti/add.php diff --git a/modules/my_impianti/ajax/search.php b/modules/impianti/ajax/search.php old mode 100755 new mode 100644 similarity index 90% rename from modules/my_impianti/ajax/search.php rename to modules/impianti/ajax/search.php index 91ce6c145..6d7cc8ac9 --- a/modules/my_impianti/ajax/search.php +++ b/modules/impianti/ajax/search.php @@ -2,7 +2,7 @@ include_once __DIR__.'/../../../core.php'; -$link_id = Modules::get('MyImpianti')['id']; +$link_id = Modules::get('Impianti')['id']; $fields = [ 'Matricola' => 'matricola', @@ -25,7 +25,7 @@ foreach ($fields as $name => $value) { $query .= ' OR '.$value.' LIKE "%'.$term.'%"'; } -$query .= Modules::getAdditionalsQuery('MyImpianti'); +$query .= Modules::getAdditionalsQuery('Impianti'); $rs = $dbo->fetchArray($query); @@ -34,7 +34,7 @@ foreach ($rs as $r) { $result['link'] = ROOTDIR.'/editor.php?id_module='.$link_id.'&id_record='.$r['id']; $result['title'] = $r['matricola'].' - '.$r['nome']; - $result['category'] = 'MyImpianti'; + $result['category'] = 'Impianti'; // Campi da evidenziare $result['labels'] = []; diff --git a/modules/my_impianti/ajax/select.php b/modules/impianti/ajax/select.php old mode 100755 new mode 100644 similarity index 100% rename from modules/my_impianti/ajax/select.php rename to modules/impianti/ajax/select.php diff --git a/modules/my_impianti/buttons.php b/modules/impianti/buttons.php old mode 100755 new mode 100644 similarity index 100% rename from modules/my_impianti/buttons.php rename to modules/impianti/buttons.php diff --git a/modules/my_impianti/edit.php b/modules/impianti/edit.php old mode 100755 new mode 100644 similarity index 100% rename from modules/my_impianti/edit.php rename to modules/impianti/edit.php diff --git a/modules/my_impianti/init.php b/modules/impianti/init.php old mode 100755 new mode 100644 similarity index 100% rename from modules/my_impianti/init.php rename to modules/impianti/init.php diff --git a/modules/my_impianti/modutil.php b/modules/impianti/modutil.php old mode 100755 new mode 100644 similarity index 100% rename from modules/my_impianti/modutil.php rename to modules/impianti/modutil.php diff --git a/modules/my_impianti/plugins/my_impianti.componenti.php b/modules/impianti/plugins/my_impianti.componenti.php old mode 100755 new mode 100644 similarity index 100% rename from modules/my_impianti/plugins/my_impianti.componenti.php rename to modules/impianti/plugins/my_impianti.componenti.php diff --git a/modules/my_impianti/plugins/my_impianti.interventi.php b/modules/impianti/plugins/my_impianti.interventi.php old mode 100755 new mode 100644 similarity index 94% rename from modules/my_impianti/plugins/my_impianti.interventi.php rename to modules/impianti/plugins/my_impianti.interventi.php index d5ee023ea..663a4486e --- a/modules/my_impianti/plugins/my_impianti.interventi.php +++ b/modules/impianti/plugins/my_impianti.interventi.php @@ -5,7 +5,7 @@ include_once __DIR__.'/../../../core.php'; $matricole = (array) post('matricole'); // Salvo gli impianti selezionati -if (filter('op') == 'link_myimpianti') { +if (filter('op') == 'link_Impianti') { $matricole_old = $dbo->fetchArray('SELECT * FROM my_impianti_interventi WHERE idintervento='.prepare($id_record)); $matricole_old = array_column($matricole_old, 'idimpianto'); @@ -87,7 +87,7 @@ foreach ($rs as $r) { '.tr('Nome').': - '.Modules::link('MyImpianti', $r['id'], $r['nome']).' + '.Modules::link('Impianti', $r['id'], $r['nome']).' '; @@ -143,7 +143,7 @@ $sedi = $dbo->fetchArray('SELECT id, nomesede, citta FROM an_sedi WHERE idanagra echo '

'.tr('Impianti disponibili').'

-
+
@@ -153,7 +153,7 @@ echo '

- + '; diff --git a/modules/my_impianti/src/API/v1/Impianti.php b/modules/impianti/src/API/v1/Impianti.php old mode 100755 new mode 100644 similarity index 100% rename from modules/my_impianti/src/API/v1/Impianti.php rename to modules/impianti/src/API/v1/Impianti.php diff --git a/modules/my_impianti/src/Impianto.php b/modules/impianti/src/Impianto.php old mode 100755 new mode 100644 similarity index 100% rename from modules/my_impianti/src/Impianto.php rename to modules/impianti/src/Impianto.php diff --git a/modules/interventi/add.php b/modules/interventi/add.php index a7db85a1f..49ad44fa9 100755 --- a/modules/interventi/add.php +++ b/modules/interventi/add.php @@ -195,7 +195,7 @@ if (!empty($id_intervento)) {
- {[ "type": "select", "label": "", "multiple": 1, "name": "idimpianti[]", "value": "", "ajax-source": "impianti-cliente", "icon-after": "add||source=Attività||", "data-heavy": 0 ]} + {[ "type": "select", "label": "", "multiple": 1, "name": "idimpianti[]", "value": "", "ajax-source": "impianti-cliente", "icon-after": "add||source=Attività||", "data-heavy": 0 ]}
diff --git a/update/2_4_17.sql b/update/2_4_17.sql index a65f16609..416cf6601 100644 --- a/update/2_4_17.sql +++ b/update/2_4_17.sql @@ -47,7 +47,7 @@ ALTER TABLE `co_righe_promemoria` CHANGE `idarticolo` `idarticolo` INT(11) NULL; UPDATE `co_righe_promemoria` SET `idarticolo` = NULL WHERE `idarticolo` = 0; -- Fix link del plugin "Ddt del cliente" -UPDATE `zz_plugins` SET `options` = ' { "main_query": [ { "type": "table", "fields": "Numero, Data, Descrizione, Qtà", "query": "SELECT dt_ddt.id, IF(dt_tipiddt.dir = \'entrata\', (SELECT `id` FROM `zz_modules` WHERE `name` = \'Ddt di vendita\'), (SELECT `id` FROM `zz_modules` WHERE `name` = \'Ddt di acquisto\')) AS _link_module_, dt_ddt.id AS _link_record_, IF(dt_ddt.numero_esterno = \'\', dt_ddt.numero, dt_ddt.numero_esterno) AS Numero, DATE_FORMAT(dt_ddt.data, \'%d/%m/%Y\') AS Data, dt_righe_ddt.descrizione AS `Descrizione`, REPLACE(REPLACE(REPLACE(FORMAT(dt_righe_ddt.qta, 2), \',\', \'#\'), \'.\', \',\'), \'#\', \'.\') AS `Qtà` FROM dt_ddt LEFT JOIN dt_righe_ddt ON dt_ddt.id=dt_righe_ddt.idddt JOIN dt_tipiddt ON dt_ddt.idtipoddt = dt_tipiddt.id WHERE dt_ddt.idanagrafica=|id_parent| GROUP BY dt_ddt.id HAVING 2=2 ORDER BY dt_ddt.id DESC"} ]}' WHERE `zz_plugins`.`name` = 'Ddt del cliente'; +UPDATE `zz_plugins` SET `options` = '{ "main_query": [ { "type": "table", "fields": "Numero, Data, Descrizione, Qtà", "query": "SELECT dt_ddt.id, IF(dt_tipiddt.dir = \'entrata\', (SELECT `id` FROM `zz_modules` WHERE `name` = \'Ddt di vendita\'), (SELECT `id` FROM `zz_modules` WHERE `name` = \'Ddt di acquisto\')) AS _link_module_, dt_ddt.id AS _link_record_, IF(dt_ddt.numero_esterno = \'\', dt_ddt.numero, dt_ddt.numero_esterno) AS Numero, DATE_FORMAT(dt_ddt.data, \'%d/%m/%Y\') AS Data, dt_righe_ddt.descrizione AS `Descrizione`, REPLACE(REPLACE(REPLACE(FORMAT(dt_righe_ddt.qta, 2), \',\', \'#\'), \'.\', \',\'), \'#\', \'.\') AS `Qtà` FROM dt_ddt LEFT JOIN dt_righe_ddt ON dt_ddt.id=dt_righe_ddt.idddt JOIN dt_tipiddt ON dt_ddt.idtipoddt = dt_tipiddt.id WHERE dt_ddt.idanagrafica=|id_parent| GROUP BY dt_ddt.id HAVING 2=2 ORDER BY dt_ddt.id DESC"} ]}' WHERE `zz_plugins`.`name` = 'Ddt del cliente'; -- Aggiunta risorse API dedicate all'applicazione DELETE FROM `zz_api_resources` WHERE `version` = 'app-v1'; @@ -151,3 +151,6 @@ INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione` -- Aggiunta risorsa per il download degli allegati INSERT INTO `zz_api_resources` (`id`, `version`, `type`, `resource`, `class`, `enabled`) VALUES (NULL, 'v1', 'retrieve', 'allegato', 'API\\Common\\Allegato', '1'); + +-- Modifica di MyImpianti in Impianti +UPDATE `zz_modules` SET `name` = 'Impianti', `title` = IF(`title` = 'MyImpianti', 'Impianti', `title`), `directory` = 'impianti' WHERE `zz_modules`.`name` = 'MyImpianti';