Fix stampe con riferimenti documenti di origine

This commit is contained in:
FabioL 2024-09-13 18:10:11 +02:00
parent 7351b8c663
commit 4678f8ac5f
3 changed files with 13 additions and 10 deletions

View File

@ -94,11 +94,12 @@ foreach ($righe as $riga) {
$text = $text.'<b>Ordine n. '.$riga_ordine['numero_cliente'].' del '.Translator::dateToLocale($riga_ordine['data_cliente']).'</b><br>'; $text = $text.'<b>Ordine n. '.$riga_ordine['numero_cliente'].' del '.Translator::dateToLocale($riga_ordine['data_cliente']).'</b><br>';
} }
$r['descrizione'] = str_replace('Rif. '.strtolower((string) $key), '', $r['descrizione']); $r['descrizione'] = str_replace('Rif. '.strtolower((string) $key), '', $r['descrizione']);
preg_match("/Rif\.(.*)/s", $r['descrizione'], $rif2);
$r['descrizione'] = str_replace('Rif.'.strtolower($rif2[1]), '', $r['descrizione']); if (preg_match("/Rif\.(.*)/s", $r['descrizione'], $rif2)) {
if (!empty($rif2)) { $r['descrizione'] = str_replace('Rif.'.strtolower($rif2[1]), '', $r['descrizione']);
$text .= '<b>'.$rif2[0].'</b>'; $text .= '<b>'.$rif2[0].'</b>';
} }
$text .= '<b>'.$key.'</b>'; $text .= '<b>'.$key.'</b>';
if ($options['pricing']) { if ($options['pricing']) {

View File

@ -105,11 +105,12 @@ foreach ($righe as $riga) {
} }
} }
$r['descrizione'] = str_replace('Rif. '.strtolower((string) $key), '', $r['descrizione']); $r['descrizione'] = str_replace('Rif. '.strtolower((string) $key), '', $r['descrizione']);
preg_match("/Rif\.(.*)/s", $r['descrizione'], $rif2);
$r['descrizione'] = str_replace('Rif.'.strtolower($rif2[1] ?: ''), '', $r['descrizione']); if (preg_match("/Rif\.(.*)/s", $r['descrizione'], $rif2)) {
if (!empty($rif2)) { $r['descrizione'] = str_replace('Rif.'.strtolower($rif2[1] ?: ''), '', $r['descrizione']);
$text .= '<b>'.$rif2[0].'</b>'; $text .= '<b>'.$rif2[0].'</b>';
} }
$text .= '<b>'.$key.'</b></td><td></td><td></td><td></td><td></td></tr><tr><td class="text-center" nowrap="nowrap" style="vertical-align: middle">'; $text .= '<b>'.$key.'</b></td><td></td><td></td><td></td><td></td></tr><tr><td class="text-center" nowrap="nowrap" style="vertical-align: middle">';
echo ' echo '

View File

@ -123,13 +123,14 @@ foreach ($righe as $riga) {
$text = $text.'<b>Ordine n. '.$riga_ordine['numero_cliente'].' del '.Translator::dateToLocale($riga_ordine['data_cliente']).'</b><br>'; $text = $text.'<b>Ordine n. '.$riga_ordine['numero_cliente'].' del '.Translator::dateToLocale($riga_ordine['data_cliente']).'</b><br>';
} }
$r['descrizione'] = str_replace('Rif. '.strtolower((string) $key), '', $r['descrizione']); $r['descrizione'] = str_replace('Rif. '.strtolower((string) $key), '', $r['descrizione']);
preg_match("/Rif\.(.*)/s", $r['descrizione'], $rif2);
$r['descrizione'] = str_replace('Rif.'.strtolower($rif2[1] ?: ''), '', $r['descrizione']); if (preg_match("/Rif\.(.*)/s", $r['descrizione'], $rif2)) {
$r['descrizione'] = str_replace('Rif.'.strtolower($rif2[1] ?: ''), '', $r['descrizione']);
if (!empty($rif2)) {
$text .= '<b>'.$rif2[0].'</b>'; $text .= '<b>'.$rif2[0].'</b>';
} }
$text .= '<b>'.$key.'</b></td>'; $text .= '<b>'.$key.'</b></td>';
if ($options['pricing']) { if ($options['pricing']) {
$text .= ' $text .= '
<td></td> <td></td>