Aggiunta vista deducibilità e possibilità di inserirla all'aggiunta del conto

This commit is contained in:
Michel Oliverio 2023-03-24 11:33:09 +01:00
parent a8644fe16b
commit 32f4edfeeb
3 changed files with 12 additions and 6 deletions

View File

@ -45,7 +45,7 @@ switch (post('op')) {
$rs = $dbo->fetchArray($query);
if (sizeof($rs) == 0) {
$query = 'INSERT INTO co_pianodeiconti3(numero, descrizione, idpianodeiconti2, dir) VALUES('.prepare($numero).', '.prepare($descrizione).', '.prepare($id_conto).', (SELECT dir FROM co_pianodeiconti2 WHERE id='.prepare($id_conto).'))';
$query = 'INSERT INTO co_pianodeiconti3(numero, descrizione, idpianodeiconti2, dir, percentuale_deducibile) VALUES('.prepare($numero).', '.prepare($descrizione).', '.prepare($id_conto).', (SELECT dir FROM co_pianodeiconti2 WHERE id='.prepare($id_conto).'), '.post('percentuale_deducibile').')';
}
}
@ -240,7 +240,7 @@ switch (post('op')) {
$id_conti2 = array_column($id_conti, 'idpianodeiconti2');
$id_conti = $dbo->fetchArray('SELECT id AS idpianodeiconti3, idpianodeiconti2 FROM co_pianodeiconti3 WHERE descrizione LIKE '.prepare('%'.$text.'%'));
$id_conti3 = array_column($id_conti, 'idpianodeiconti3');
$id_conti2_3 = array_column($id_conti, 'idpianodeiconti2');
}

View File

@ -38,6 +38,12 @@ $lvl = get('lvl');
<div class="col-md-8">
{[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1 ]}
</div>
<div class="row">
<div class="col-md-4">
{[ "type": "number", "decimals": 0, "label": "<?php echo tr('Percentuale deducibile'); ?>", "name": "percentuale_deducibile", "value": "<?php echo $info['percentuale_deducibile']; ?>", "icon-after": "<i class=\"fa fa-percent\"></i>", "max-value": "100", "min-value": "0" ]}
</div>
</div>
</div>
<br>

View File

@ -128,7 +128,7 @@ if (!empty($terzo_livello)) {
// Span con info del conto
echo '
<span class="clickable" id="movimenti-'.$conto_terzo['id'].'">
&nbsp;'.$conto_secondo['numero'].'.'.$conto_terzo['numero'].' '.$conto_terzo['descrizione'].($conto_terzo['percentuale_deducibile'] < 100 ? ' <span class="text-muted">('.tr('deducibile al _PERC_%', ['_PERC_' => Translator::numberToLocale($conto_terzo['percentuale_deducibile'], 0)]).')</span>' : '').'
&nbsp;'.$conto_secondo['numero'].'.'.$conto_terzo['numero'].' '.$conto_terzo['descrizione'].' <span class="text-muted">('.tr('deducibile al _PERC_%', ['_PERC_' => Translator::numberToLocale($conto_terzo['percentuale_deducibile'], 0)]).')</span>' .'
</span>
<div id="conto_'.$conto_terzo['id'].'" style="display:none;"></div>
</td>
@ -148,8 +148,8 @@ if (!empty($terzo_livello)) {
} else {
echo '
<br><span>'.tr('Nessun conto presente').'</span>';
}
}
if (!empty($terzo_livello)) {
echo '
</tbody>
@ -232,4 +232,4 @@ echo '
}
});
}
</script>';
</script>';