From f09e168381e1c4b0bcd22584dcb11ff9bdc8a271 Mon Sep 17 00:00:00 2001 From: loviuz Date: Sat, 29 Jun 2024 02:06:43 +0200 Subject: [PATCH] Header modulo alla stessa altezza --- modules/interventi/header.php | 66 +++++++++++++++++++++++------------ 1 file changed, 43 insertions(+), 23 deletions(-) diff --git a/modules/interventi/header.php b/modules/interventi/header.php index 7f54e8c8d..80e2de982 100644 --- a/modules/interventi/header.php +++ b/modules/interventi/header.php @@ -99,28 +99,40 @@ $logo = $logo ? base_path().'/files/anagrafiche/'.$logo : App::getPaths()['img'] echo '
-
- -
'; +
+
+
+

'.tr('Cliente').'

+
+
+
+
+ +
+ +
'; // Cliente echo ' -
-

'.Modules::link('Anagrafiche', $intervento->idanagrafica, $intervento->anagrafica->ragione_sociale, $intervento->anagrafica->ragione_sociale).'

+

'.Modules::link('Anagrafiche', $intervento->idanagrafica, $intervento->anagrafica->ragione_sociale, $intervento->anagrafica->ragione_sociale).'

-

- '.($sede['nomesede'] ? $sede['nomesede'].'
' : '').' - '.$sede['indirizzo'].'
- '.$sede['cap'].' - '.$sede['citta'].' ('.$sede['provincia'].') -

+

+ '.($sede['nomesede'] ? $sede['nomesede'].'
' : '').' + '.$sede['indirizzo'].'
+ '.$sede['cap'].' - '.$sede['citta'].' ('.$sede['provincia'].') +

-

- '.($sede['telefono'] ? ' '.$sede['telefono'].'' : '').' - '.($sede['email'] ? ' '.$sede['email'].'' : '').' - '.($referente['nome'] ? '

'.$referente['nome'].'
' : '').' - '.($referente['telefono'] ? ' '.$referente['telefono'].'' : '').' - '.($referente['email'] ? ' '.$referente['email'].'' : '').' -

+

+ '.($sede['telefono'] ? ' '.$sede['telefono'].'' : '').' + '.($sede['email'] ? ' '.$sede['email'].'' : '').' + '.($referente['nome'] ? '

'.$referente['nome'].'
' : '').' + '.($referente['telefono'] ? ' '.$referente['telefono'].'' : '').' + '.($referente['email'] ? ' '.$referente['email'].'' : '').' +

+
+
+
+
'; // Panoramica @@ -130,7 +142,7 @@ $prezzi_ivati = setting('Utilizza prezzi di vendita comprensivi di IVA'); $stato = \Modules\Interventi\Stato::find($intervento->stato->id); echo '
-
+

'.tr('Attività _NUM_ del _DATA_', [ '_NUM_' => $intervento->codice, @@ -158,7 +170,7 @@ echo ' '.($insoluti ? tr('Sono presenti insoluti') : tr('Non sono presenti insoluti')).'

-

'.(count($interventi_programmati) == 0 ? tr('Non sono presenti altre attività programmate') : 'Attività aperte:'); +

'.(count($interventi_programmati) == 0 ? tr('Non sono presenti altre attività programmate') : 'Attività aperte:'); if (count($interventi_programmati) != 0) { foreach ($interventi_programmati as $intervento_programmato) { echo ' '.$intervento_programmato->codice.' ('.(new Carbon($intervento_programmato->data_richiesta))->diffForHumans().')'; @@ -169,7 +181,7 @@ echo ' // Contratto if ($contratto) { echo ' -

+

'.Modules::link('Contratti', $contratto->id, tr('Contratto num. _NUM_ del _DATA_', ['_NUM_' => $contratto->numero, '_DATA_' => Translator::dateToLocale($contratto->data_bozza)])); if ($ore_previste > 0) { echo ' @@ -186,7 +198,7 @@ if ($contratto) { // Preventivo if ($preventivo) { echo ' -

+

'.Modules::link('Preventivi', $preventivo->id, tr('Preventivo num. _NUM_ del _DATA_', ['_NUM_' => $preventivo->numero, '_DATA_' => Translator::dateToLocale($preventivo->data_bozza)])).'

'; } @@ -194,7 +206,7 @@ if ($preventivo) { // Ordine if ($ordine) { echo ' -

+

'.Modules::link('Ordini cliente', $ordine->id, tr('Ordine num. _NUM_ del _DATA_', ['_NUM_' => $ordine->numero, '_DATA_' => Translator::dateToLocale($ordine->data)])).'

'; } @@ -215,7 +227,7 @@ $sede_azienda = $anagrafica_azienda->sedeLegale; echo '
-
+

'.tr('Geolocalizzazione').'

@@ -369,4 +381,12 @@ echo ' map.setView([lat, lng], 10); } + + max_height = 0; + $(".module-header .card").each( function(){ + if($(this).height() > max_height){ + max_height = $(this).height(); + } + }); + $(".module-header .card").height(max_height); ';