Correzioni minori
Limite ricorsione a 50 per elenco contratti precedenti (per evitare loop infinito).
This commit is contained in:
parent
56c761cad9
commit
ff8f0cfca2
|
@ -419,7 +419,7 @@ $riga = $contratto->getRiga($type, $id_riga);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'import':
|
case 'import':
|
||||||
$rs = $dbo->fetchArray('SELECT * FROM co_contratti_tipiintervento WHERE idcontratto = '.prepare(post('idcontratto')).' AND idtipointervento='.prepare(post('idtipointervento')));
|
$rs = $dbo->fetchArray('SELECT * FROM co_contratti_tipiintervento WHERE idcontratto = '.prepare(post('idcontratto')).' AND idtipointervento='.prepare(post('idtipointervento')));
|
||||||
|
|
||||||
// Se la riga in_tipiintervento esiste, la aggiorno...
|
// Se la riga in_tipiintervento esiste, la aggiorno...
|
||||||
|
|
|
@ -42,7 +42,7 @@ $stati_pianificabili = $dbo->fetchOne('SELECT GROUP_CONCAT(`descrizione` SEPARAT
|
||||||
echo '
|
echo '
|
||||||
<div class="tip" data-toggle="tooltip" title="'.tr('Il contratto è rinnovabile se sono definite le date di accettazione e conclusione e si trova in uno stato di questi stati: _STATE_LIST_', [
|
<div class="tip" data-toggle="tooltip" title="'.tr('Il contratto è rinnovabile se sono definite le date di accettazione e conclusione e si trova in uno stato di questi stati: _STATE_LIST_', [
|
||||||
'_STATE_LIST_' => $stati_pianificabili,
|
'_STATE_LIST_' => $stati_pianificabili,
|
||||||
]).'">
|
]).'" id="rinnova">
|
||||||
<button type="button" class="btn btn-warning ask '.($rinnova ? '' : 'disabled').'" data-backto="record-edit" data-op="renew" data-msg="'.tr('Rinnovare questo contratto?').'" data-button="'.tr('Rinnova').'" data-class="btn btn-lg btn-warning">
|
<button type="button" class="btn btn-warning ask '.($rinnova ? '' : 'disabled').'" data-backto="record-edit" data-op="renew" data-msg="'.tr('Rinnovare questo contratto?').'" data-button="'.tr('Rinnova').'" data-class="btn btn-lg btn-warning">
|
||||||
<i class="fa fa-refresh"></i> '.tr('Rinnova').'...
|
<i class="fa fa-refresh"></i> '.tr('Rinnova').'...
|
||||||
</button>
|
</button>
|
||||||
|
|
|
@ -117,7 +117,7 @@ switch (post('op')) {
|
||||||
}
|
}
|
||||||
|
|
||||||
flash()->info(tr('Preventivo duplicato correttamente!'));
|
flash()->info(tr('Preventivo duplicato correttamente!'));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'addintervento':
|
case 'addintervento':
|
||||||
if (post('idintervento') !== null) {
|
if (post('idintervento') !== null) {
|
||||||
|
|
|
@ -43,7 +43,6 @@ echo '
|
||||||
{[ "type": "checkbox", "label": "'.tr('Rinnovo automatico').'", "name": "rinnovo_automatico", "help": "'.tr('Il contratto è da rinnovare automaticamente alla scadenza').'", "value": "$rinnovo_automatico$", "disabled": '.($record['rinnovabile'] ? 0 : 1).' ]}
|
{[ "type": "checkbox", "label": "'.tr('Rinnovo automatico').'", "name": "rinnovo_automatico", "help": "'.tr('Il contratto è da rinnovare automaticamente alla scadenza').'", "value": "$rinnovo_automatico$", "disabled": '.($record['rinnovabile'] ? 0 : 1).' ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
{[ "type": "number", "label": "'.tr('Preavviso per rinnovo').'", "name": "giorni_preavviso_rinnovo", "decimals": "2", "value": "$giorni_preavviso_rinnovo$", "icon-after": "giorni", "disabled": '.($record['rinnovabile'] ? 0 : 1).' ]}
|
{[ "type": "number", "label": "'.tr('Preavviso per rinnovo').'", "name": "giorni_preavviso_rinnovo", "decimals": "2", "value": "$giorni_preavviso_rinnovo$", "icon-after": "giorni", "disabled": '.($record['rinnovabile'] ? 0 : 1).' ]}
|
||||||
</div>
|
</div>
|
||||||
|
@ -73,7 +72,9 @@ echo '
|
||||||
|
|
||||||
<tbody>';
|
<tbody>';
|
||||||
|
|
||||||
while (!empty($id_contratto_precedente)) {
|
$counter = 0;
|
||||||
|
while (!empty($id_contratto_precedente) && $counter < 50) {
|
||||||
|
$counter++;
|
||||||
$rs = $dbo->fetchArray('SELECT nome, numero, data_accettazione, data_conclusione, budget, idcontratto_prev FROM co_contratti WHERE id='.prepare($id_contratto_precedente));
|
$rs = $dbo->fetchArray('SELECT nome, numero, data_accettazione, data_conclusione, budget, idcontratto_prev FROM co_contratti WHERE id='.prepare($id_contratto_precedente));
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
|
|
Loading…
Reference in New Issue