1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2024-12-24 14:31:42 +01:00

Introduzione available_options per zz_prints

This commit is contained in:
Luca 2023-03-10 16:10:36 +01:00
parent 42d9ec4d72
commit 9510df3fac
2 changed files with 41 additions and 1 deletions

View File

@ -98,6 +98,42 @@ use Models\PrintTemplate;
</form> </form>
<?php <?php
// Opzioni utilizzabili
// Lettura delle opzioni per il template di stampa
echo '
<!-- Istruzioni per il contenuto -->
<div class="box box-info">
<div class="box-header">
<h3 class="box-title">'.tr('Opzioni').'</h3>
</div>
<div class="box-body">';
if (!empty($record['available_options'])) {
$available_options = json_decode($record['available_options']);
echo '
<p>'.tr('Puoi utilizzare le seguenti opzioni per generare la stampa').':</p>
<ul>';
foreach ($available_options as $option => $value) {
echo '
<li><code>'.$option.'</code>'.((!empty($value)) ? ' <span class="label label-default" >'.$value.'</span>' : '').'</li>';
}
echo '
</ul>';
} else {
echo '
<p><i class="fa fa-warning"></i> '.tr('Non sono state definite opzioni da utilizzare per la stampa').'.</p>';
}
echo '
</div>
</div>';
// Variabili utilizzabili // Variabili utilizzabili
$module = Modules::get($record['id_module']); $module = Modules::get($record['id_module']);
$variables = $module->getPlaceholders($id_record); $variables = $module->getPlaceholders($id_record);

View File

@ -26,3 +26,7 @@ UPDATE `zz_settings` SET `valore` = 'col-md-3', `tipo` = 'list[col-md-1,col-md-2
-- Reset class widget -- Reset class widget
UPDATE `zz_widgets` SET `class` = NULL; UPDATE `zz_widgets` SET `class` = NULL;
-- Aggiunto available_options per zz_prints
ALTER TABLE `zz_prints` ADD `available_options` VARCHAR(255) NULL AFTER `enabled`;
UPDATE `zz_prints` SET `available_options` = '{"pricing":"Visualizza prezzi sulla stampa", "last-page-footer": "Visualizza footer ultima pagina", "hide-item-number": "Nasconde codici degli articoli"}' WHERE `zz_prints`.`name` = 'Preventivo';