From 6ae460cf4e2768fada6eba5d23ce815604c8cce3 Mon Sep 17 00:00:00 2001 From: valentina Date: Wed, 6 Nov 2024 09:45:50 +0100 Subject: [PATCH] feat: aggiunta modello in articoli #1180 --- modules/articoli/actions.php | 1 + modules/articoli/edit.php | 9 ++++++--- modules/articoli/header.php | 23 ++++++++++++++++------- update/2_6.sql | 5 ++++- 4 files changed, 27 insertions(+), 11 deletions(-) diff --git a/modules/articoli/actions.php b/modules/articoli/actions.php index 0b631b751..071d8df9a 100755 --- a/modules/articoli/actions.php +++ b/modules/articoli/actions.php @@ -150,6 +150,7 @@ switch (post('op')) { $articolo->volume = post('volume'); $articolo->peso_lordo = post('peso_lordo'); $articolo->id_marchio = post('id_marchio'); + $articolo->modello = post('modello'); $articolo->um_secondaria = post('um_secondaria'); $articolo->fattore_um_secondaria = post('fattore_um_secondaria'); diff --git a/modules/articoli/edit.php b/modules/articoli/edit.php index b858a7b7a..bbf12608a 100755 --- a/modules/articoli/edit.php +++ b/modules/articoli/edit.php @@ -62,20 +62,23 @@ use Modules\Iva\Aliquota;
-
+
{[ "type": "select", "label": "", "name": "categoria", "required": 0, "value": "$id_categoria$", "ajax-source": "categorie", "icon-after": "add|first()->id; ?>" ]}
-
+
{[ "type": "select", "label": "", "name": "subcategoria", "value": "$id_sottocategoria$", "ajax-source": "sottocategorie", "select-options": $record['id_categoria']]); ?>, "icon-after": "add|first()->id; ?>|id_original=" ]}
-
+
{[ "type": "select", "label": "", "name": "id_marchio", "value":"$id_marchio$", "values": "query=SELECT id, name AS descrizione FROM mg_marchi ORDER BY descrizione ASC" ]}
+
+ {[ "type": "text", "label": "", "name": "modello", "value": "$modello$" ]} +
diff --git a/modules/articoli/header.php b/modules/articoli/header.php index 0bf178865..76e95c3eb 100644 --- a/modules/articoli/header.php +++ b/modules/articoli/header.php @@ -36,15 +36,24 @@ echo '
'; - -// Articolo -echo ' - '.($articolo->id_marchio ? '

'.($articolo->marchio->name? ' '.$articolo->marchio->name.'' : $articolo->marchio->name).'

' : ''). - ($articolo->id_categoria ? '

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

-

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

+ // Articolo + if ($articolo->marchio || $articolo->modello) { + echo' +

+ '.($articolo->marchio ? ($articolo->marchio->link ? ' '.$articolo->marchio->name.'' : $articolo->marchio->name.' ') : ''). + ($articolo->modello ? ' '.$articolo->modello.' ' : '') + .'

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

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

'; + } + echo' +

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

'.$articolo->codice.' '.($articolo->barcode ? ' - '.$articolo->barcode.'

' : '').'

'.($articolo->note ? '

'.$articolo->note.'

' : '').' -
diff --git a/update/2_6.sql b/update/2_6.sql index 541b552a2..783d7976e 100644 --- a/update/2_6.sql +++ b/update/2_6.sql @@ -90,4 +90,7 @@ UPDATE `zz_views` SET `name` = 'tel_Cellulare' WHERE `zz_views`.`name` = 'Cellul UPDATE `zz_views` SET `name` = 'emailto_Email' WHERE `zz_views`.`name` = 'Email'; UPDATE `zz_views_lang` SET `title` = 'tel_Telefono' WHERE `zz_views_lang`.`id_record` = (SELECT `id` FROM `zz_views` WHERE `name` = 'tel_Telefono'); UPDATE `zz_views_lang` SET `title` = 'tel_Cellulare' WHERE `zz_views_lang`.`id_record` = (SELECT `id` FROM `zz_views` WHERE `name` = 'tel_Cellulare'); -UPDATE `zz_views_lang` SET `title` = 'emailto_Email' WHERE `zz_views_lang`.`id_record` = (SELECT `id` FROM `zz_views` WHERE `name` = 'emailto_Email'); \ No newline at end of file +UPDATE `zz_views_lang` SET `title` = 'emailto_Email' WHERE `zz_views_lang`.`id_record` = (SELECT `id` FROM `zz_views` WHERE `name` = 'emailto_Email'); + +-- Aggiunta campo modello +ALTER TABLE `mg_articoli` ADD `modello` VARCHAR(255) NULL AFTER `id_marchio`; \ No newline at end of file