1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-21 05:50:55 +01:00

Aggiunto riferimento idpreventivo anche in row-list ordini

This commit is contained in:
Luca 2018-06-14 15:51:00 +02:00
parent a8c15e7995
commit 63ba161067
2 changed files with 42 additions and 6 deletions

View File

@ -72,9 +72,7 @@ if (!empty($rs)) {
} }
echo ' echo '
<tr data-id="'.$r['id'].'" '.$extra.'>'; <tr data-id="'.$r['id'].'" '.$extra.'>
echo '
<td> <td>
'.Modules::link($ref_modulo, $ref_id, $r['descrizione']).' '.Modules::link($ref_modulo, $ref_id, $r['descrizione']).'
<small class="pull-right text-muted">'.$r['descrizione_conto'].'</small>'; <small class="pull-right text-muted">'.$r['descrizione_conto'].'</small>';

View File

@ -24,6 +24,12 @@ $rs = $dbo->fetchArray($q);
if (!empty($rs)) { if (!empty($rs)) {
foreach ($rs as $r) { foreach ($rs as $r) {
$extra = '';
$ref_modulo = null;
$ref_id = null;
$delete = !empty($r['idarticolo']) ? 'unlink_articolo' : 'unlink_riga'; $delete = !empty($r['idarticolo']) ? 'unlink_articolo' : 'unlink_riga';
$extra = ''; $extra = '';
@ -43,7 +49,8 @@ if (!empty($rs)) {
echo ' echo '
<tr data-id="'.$r['id'].'" '.$extra.'> <tr data-id="'.$r['id'].'" '.$extra.'>
<td>'; <td>
'.Modules::link($ref_modulo, $ref_id, $r['descrizione']);
if (!empty($r['idarticolo'])) { if (!empty($r['idarticolo'])) {
echo ' echo '
@ -71,8 +78,39 @@ if (!empty($rs)) {
echo '<br>'.$r['altro']; echo '<br>'.$r['altro'];
} }
} }
}
// Aggiunta dei riferimenti ai documenti
// Preventivo
if (!empty($r['idpreventivo'])) {
$data = $dbo->fetchArray('SELECT numero, data_bozza AS data FROM co_preventivi WHERE id='.prepare($r['idpreventivo']));
$ref_modulo = 'Preventivi';
$ref_id = $r['idpreventivo'];
$documento = tr('Preventivo');
}
if (!empty($ref_modulo) && !empty($ref_id)) {
$documento = Stringy\Stringy::create($documento)->toLowerCase();
if (!empty($data)) {
$descrizione = tr('Rif. _DOC_ num. _NUM_ del _DATE_', [
'_DOC_' => $documento,
'_NUM_' => $data[0]['numero'],
'_DATE_' => Translator::dateToLocale($data[0]['data']),
]);
} else { } else {
echo nl2br($r['descrizione']); $descrizione = tr('_DOC_ di riferimento _ID_ eliminato', [
'_DOC_' => $documento->upperCaseFirst(),
'_ID_' => $ref_id,
]);
}
echo '
<br>'.Modules::link($ref_modulo, $ref_id, $descrizione, $descrizione);
} }
echo ' echo '