diff --git a/update/2_12.php b/update/2_12.php index c107a7ae1..aa4b48481 100644 --- a/update/2_12.php +++ b/update/2_12.php @@ -22,6 +22,41 @@ $dbo = database(); +// Aggiunta colonna Logo nell'elenco Marche +$id_module_marche = $dbo->fetchOne('SELECT `id` FROM `zz_modules` WHERE `name` = "Marche"')['id'] ?? null; +if (!empty($id_module_marche)) { + $id_view_logo = $dbo->fetchOne('SELECT `id` FROM `zz_views` WHERE `id_module` = '.prepare($id_module_marche).' AND `name` = "Logo"')['id'] ?? null; + + if (empty($id_view_logo)) { + $dbo->insert('zz_views', [ + 'id_module' => $id_module_marche, + 'name' => 'Logo', + 'query' => 'IFNULL(CONCAT(\'\'), \'\')', + 'order' => 2, + 'search' => 0, + 'slow' => 0, + 'format' => 0, + 'html_format' => 1, + 'visible' => 1, + 'summable' => 0, + 'avg' => 0, + 'default' => 1, + ]); + + $id_view_logo = $dbo->lastInsertedID(); + $dbo->insert('zz_views_lang', [ + 'id_lang' => 1, + 'id_record' => $id_view_logo, + 'title' => 'Logo', + ]); + $dbo->insert('zz_views_lang', [ + 'id_lang' => 2, + 'id_record' => $id_view_logo, + 'title' => 'Logo', + ]); + } +} + $groups = $dbo->fetchArray('SELECT `id` FROM `zz_groups` ORDER BY `id`'); $groups_string = implode(',', array_column($groups, 'id')); @@ -79,4 +114,4 @@ // File non più presente, reset del valore $dbo->update('zz_settings', ['valore' => ''], ['nome' => 'Filigrana stampe']); } -} \ No newline at end of file +}