Correzioni minori
Limite ricorsione a 50 per elenco contratti precedenti (per evitare loop infinito).
This commit is contained in:
parent
56c761cad9
commit
ff8f0cfca2
|
@ -42,7 +42,7 @@ $stati_pianificabili = $dbo->fetchOne('SELECT GROUP_CONCAT(`descrizione` SEPARAT
|
|||
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_', [
|
||||
'_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">
|
||||
<i class="fa fa-refresh"></i> '.tr('Rinnova').'...
|
||||
</button>
|
||||
|
|
|
@ -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).' ]}
|
||||
</div>
|
||||
|
||||
|
||||
<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).' ]}
|
||||
</div>
|
||||
|
@ -73,7 +72,9 @@ echo '
|
|||
|
||||
<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));
|
||||
|
||||
echo '
|
||||
|
|
Loading…
Reference in New Issue