From ba1da60c2c710eaf3d358f10f32b86ba5057b830 Mon Sep 17 00:00:00 2001 From: valentina Date: Wed, 16 Oct 2024 14:48:47 +0200 Subject: [PATCH] fix: miglioria header articoli --- modules/articoli/header.php | 52 +++++++++++++++++++++++-------------- modules/interventi/init.php | 2 -- 2 files changed, 32 insertions(+), 22 deletions(-) diff --git a/modules/articoli/header.php b/modules/articoli/header.php index f20686149..1003c4861 100644 --- a/modules/articoli/header.php +++ b/modules/articoli/header.php @@ -19,8 +19,6 @@ include_once __DIR__.'/../../core.php'; -use Modules\Articoli\Categoria; - $immagine_articolo = $articolo->immagine ? base_path().'/files/articoli/'.$articolo->immagine : App::getPaths()['img'].'/logo_header.png'; echo ' @@ -41,11 +39,11 @@ echo ' // Articolo echo ' -

'.$articolo->getTranslation('title').'

-

'.tr('Codice').': '.$articolo->codice.' '.($articolo->barcode ? ' - '.$articolo->barcode.'

' : '').'

- '.($articolo->id_categoria ? '

'.tr('Categoria').': '.Categoria::where('id', $articolo->id_categoria)->first()->getTranslation('title') : '').($articolo->id_sottocategoria ? ' - '.('Sottocategoria').': '.Categoria::where('id', $articolo->id_sottocategoria)->first()->getTranslation('title') : '').'

- '.($articolo->id_marchio ? '

'.tr('Marchio').': '.$dbo->fetchOne('select name from mg_marchi where id = '.$articolo->id_marchio)['name'] : '').'

- '.($articolo->note ? '

'.$articolo->note.'

' : '').' +

'.$articolo->getTranslation('title').' '.($articolo->attivo ? '' : ' ').'

+

'.tr('COD').'. '.$articolo->codice.' '.($articolo->barcode ? ' - '.$articolo->barcode.'

' : '').'

+ '.($articolo->id_categoria ? '

'.$articolo->categoria->getTranslation('title') : '').($articolo->id_sottocategoria ? ' '.$articolo->sottocategoria->getTranslation('title') : '').'

+ '.($articolo->id_marchio ? '

'.$dbo->fetchOne('select name from mg_marchi where id = '.$articolo->id_marchio)['name'] : '').'

+ '.($articolo->note ? '

'.$articolo->note.'

' : '').' @@ -62,17 +60,8 @@ echo '
- -

'.($articolo->um ? ''.tr('Unità di misura').': '.$articolo->um : '').'

'.($articolo->gg_garanzia ? ''.tr('Garanzia').': '.$articolo->gg_garanzia.' giorni' : '').'

-

'.($articolo->um_secondaria ? ''.tr('Unità di misura secondaria').': '.$articolo->um_secondaria : '').'

-

'.($articolo->fattore_um_secondaria ? ''.tr('Fattore').': '.numberFormat($articolo->fattore_um_secondaria, $decimals) : '').'

-

'.($articolo->qta_multipla ? ''.tr('Quantità multipla').': '.numberFormat($articolo->qta_multipla, $decimals) : '').'

-
- -

'.tr('Serial number').': '.($articolo->abilita_serial ? '' : ' ').'

-

'.tr('Attivo').': '.($articolo->attivo ? '' : ' ').'

'.($articolo->ubicazione ? ''.tr('Ubicazione').': '.$articolo->ubicazione : '').'

'.($articolo->peso_lordo ? ''.tr('Peso lordo').': '.numberFormat($articolo->peso_lordo, $decimals).' '.tr('kg') : '').'

'.($articolo->volume ? ''.tr('Volume').': '.numberFormat($articolo->volume, $decimals).' '.tr('m3') : '').'

@@ -98,10 +87,33 @@ echo '

'.tr('Giacenze').'

'; -foreach ($sedi as $sede) { - echo '

'.$sede['nomesede'].': '.numberFormat($giacenze[$sede['id']][0], 'qta').' '.$articolo->um.'

'; -} -echo ' + if ($articolo->servizio) { + echo' +

'.tr('Questo articolo è un servizio').''; + } else { + echo ' + + + + + + '.($articolo->fattore_um_secondaria != 0 ? '' : '').' + + + '; + foreach ($sedi as $sede) { + echo ' + + + + '.($articolo->fattore_um_secondaria != 0 ? '' : '').' + '; + } + echo ' + +
SedeGiacenzaUnità di misura secondaria
'.$sede['nomesede'].''.numberFormat($giacenze[$sede['id']][0], 'qta').' '.$articolo->um.' '.$giacenze[$sede['id']][0] * $articolo->fattore_um_secondaria.' '.$articolo->um_secondaria.'
'; + } + echo'

diff --git a/modules/interventi/init.php b/modules/interventi/init.php index c5a2a2f18..ffa50fec7 100755 --- a/modules/interventi/init.php +++ b/modules/interventi/init.php @@ -19,7 +19,6 @@ include_once __DIR__.'/../../core.php'; -use Models\Module; use Modules\Interventi\Intervento; if (!empty($id_record)) { @@ -44,5 +43,4 @@ if (!empty($id_record)) { INNER JOIN `in_statiintervento` ON `in_interventi`.`idstatointervento` = `in_statiintervento`.`id` WHERE `in_interventi`.`id`='.prepare($id_record)); - }