diff --git a/templates/ordini/header.php b/templates/ordini/header.php index f1758a3ac..18bc31601 100755 --- a/templates/ordini/header.php +++ b/templates/ordini/header.php @@ -61,6 +61,37 @@ '; + +if (!empty($documento['numero_cliente']) || !empty($documento['data_cliente']) || !empty($agente['ragione_sociale'])) { + echo ' + + '; + if (!empty($documento['numero_cliente'])) { + echo ' + '; + } + if (!empty($documento['data_cliente'])) { + echo ' + '; + } + if (!empty($agente['ragione_sociale'])) { + echo ' + '; + } + echo ' + +
+

'.tr('Numero ordine cliente', [], ['upper' => true]).'

+

$numero_cliente$

+
+

'.tr('Data ordine cliente', [], ['upper' => true]).'

+

$data_cliente$

+
+

'.tr('Agente', [], ['upper' => true]).'

+

$agente$

+
'; +} + if ($porto || $spedizione || $vettore) { echo ' diff --git a/templates/ordini/init.php b/templates/ordini/init.php index 1e4605311..a78a48675 100755 --- a/templates/ordini/init.php +++ b/templates/ordini/init.php @@ -67,6 +67,7 @@ $porto = $dbo->fetchOne('SELECT `dt_porto_lang`.`title` as descrizione FROM `dt_porto` LEFT JOIN `dt_porto_lang` ON (`dt_porto`.`id` = `dt_porto_lang`.`id_record` AND `dt_porto_lang`.`id_lang` ='.prepare(Models\Locale::getDefault()->id).') WHERE `dt_porto`.`id` = '.prepare($documento['id_porto'])); $spedizione = $dbo->fetchOne('SELECT `dt_spedizione_lang`.`title` as descrizione FROM `dt_spedizione` LEFT JOIN `dt_spedizione_lang` ON (`dt_spedizione`.`id`=`dt_spedizione_lang`.`id_record` AND `dt_spedizione_lang`.`id_lang`='.prepare(Models\Locale::getDefault()->id).') WHERE `dt_spedizione`.`id` = '.prepare($documento['id_spedizione'])); $vettore = $dbo->fetchOne('SELECT ragione_sociale FROM an_anagrafiche WHERE id = '.prepare($documento['id_vettore'])); +$agente = $dbo->fetchOne('SELECT ragione_sociale FROM an_anagrafiche WHERE id = '.prepare($documento['id_agente'])); $nome_referente = ''; if ($documento->id_referente) { $nome_referente = database()->table('an_referenti') @@ -83,4 +84,7 @@ 'porto' => $porto['descrizione'], 'spedizione' => $spedizione['descrizione'], 'vettore' => $vettore['ragione_sociale'], + 'numero_cliente' => $documento['numero_cliente'], + 'data_cliente' => !empty($documento['data_cliente']) ? Translator::dateToLocale($documento['data_cliente']) : '', + 'agente' => $agente['ragione_sociale'] ?? '', ];