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>';
}
$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 (!empty($rif2)) {
if (preg_match("/Rif\.(.*)/s", $r['descrizione'], $rif2)) {
$r['descrizione'] = str_replace('Rif.'.strtolower($rif2[1]), '', $r['descrizione']);
$text .= '<b>'.$rif2[0].'</b>';
}
$text .= '<b>'.$key.'</b>';
if ($options['pricing']) {

View File

@ -105,11 +105,12 @@ foreach ($righe as $riga) {
}
}
$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 (!empty($rif2)) {
if (preg_match("/Rif\.(.*)/s", $r['descrizione'], $rif2)) {
$r['descrizione'] = str_replace('Rif.'.strtolower($rif2[1] ?: ''), '', $r['descrizione']);
$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">';
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>';
}
$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 (!empty($rif2)) {
if (preg_match("/Rif\.(.*)/s", $r['descrizione'], $rif2)) {
$r['descrizione'] = str_replace('Rif.'.strtolower($rif2[1] ?: ''), '', $r['descrizione']);
$text .= '<b>'.$rif2[0].'</b>';
}
$text .= '<b>'.$key.'</b></td>';
if ($options['pricing']) {
$text .= '
<td></td>