diff --git a/modules/anagrafiche/edit.php b/modules/anagrafiche/edit.php index 5ae913f51..da45eade4 100644 --- a/modules/anagrafiche/edit.php +++ b/modules/anagrafiche/edit.php @@ -2,7 +2,7 @@ include_once __DIR__.'/../../core.php'; -$is_fornitore = in_array($id_fornitore, $tipi_anagrafica); +$is_fornitore = (in_array($id_fornitore, $tipi_anagrafica) or in_array($id_vettore, $tipi_anagrafica)); $is_cliente = in_array($id_cliente, $tipi_anagrafica); $is_tecnico = in_array($id_tecnico, $tipi_anagrafica); @@ -237,6 +237,7 @@ echo ' '; +if ($is_cliente or $is_fornitore or $is_tecnico){ echo '
@@ -430,7 +431,7 @@ echo '
'; - +} ?>
diff --git a/modules/anagrafiche/init.php b/modules/anagrafiche/init.php index 948b3d468..45e28db1a 100644 --- a/modules/anagrafiche/init.php +++ b/modules/anagrafiche/init.php @@ -8,6 +8,8 @@ $id_azienda = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche $id_cliente = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Cliente'")[0]['idtipoanagrafica']; $id_fornitore = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Fornitore'")[0]['idtipoanagrafica']; $id_tecnico = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Tecnico'")[0]['idtipoanagrafica']; +$id_vettore = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Vettore'")[0]['idtipoanagrafica']; +$id_agente = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Agente'")[0]['idtipoanagrafica']; if (isset($id_record)) { $anagrafica = Anagrafica::withTrashed()->find($id_record); diff --git a/modules/articoli/plugins/articoli.giacenze.php b/modules/articoli/plugins/articoli.giacenze.php index f5d403915..cdb53aa47 100644 --- a/modules/articoli/plugins/articoli.giacenze.php +++ b/modules/articoli/plugins/articoli.giacenze.php @@ -201,7 +201,7 @@ echo '
'; -$sedi = $dbo->fetchArray('(SELECT "0" AS id, "Sede legale" AS nomesede) UNION (SELECT id, CONCAT(nomesede, " - ", citta ) AS nomesede FROM an_sedi WHERE idanagrafica='.prepare(setting('Azienda predefinita')).')'); +$sedi = $dbo->fetchArray('(SELECT "0" AS id, CONCAT_WS (" - ", "Sede legale", citta) AS nomesede FROM an_anagrafiche WHERE idanagrafica = '.prepare(setting('Azienda predefinita')).') UNION (SELECT id, CONCAT_WS(" - ", nomesede, citta ) AS nomesede FROM an_sedi WHERE idanagrafica='.prepare(setting('Azienda predefinita')).')'); echo '
@@ -236,7 +236,7 @@ foreach ($sedi as $sede) { echo ' '.$sede['nomesede'].' - '.Translator::numberToLocale($qta_azienda['qta'] - $qta_controparte['qta']).' + '.Translator::numberToLocale($qta_azienda['qta'] - $qta_controparte['qta']).' '.$articolo->um.' '; }