Fix per il bug #41

Risoluzione del problema segnalato in #41, per cui il codice degli interventi veniva considerato in base alla lunghezza del formato.
This commit is contained in:
Thomas Zilio 2017-10-19 18:18:01 +02:00
parent d7b03719b9
commit 8ae46049d3
1 changed files with 4 additions and 3 deletions

View File

@ -31,8 +31,8 @@ switch (post('op')) {
}
/*
Collegamento intervento a contratto (se impostato).
Oltre al collegamento al contratto, l'intervento è collegato ad una riga di pianificazione, perciò è importante considerarla se è impostata
Collegamento intervento a contratto (se impostato).
Oltre al collegamento al contratto, l'intervento è collegato ad una riga di pianificazione, perciò è importante considerarla se è impostata
*/
$array = [
'idintervento' => $id_record,
@ -217,7 +217,8 @@ switch (post('op')) {
*/
$formato = get_var('Formato codice intervento');
$rs = $dbo->fetchArray('SELECT codice FROM in_interventi WHERE concat("", codice * 1) = codice AND LENGTH(codice) = '.strlen($formato).' ORDER BY CAST(codice AS SIGNED) DESC LIMIT 1');
// Condizioni aggiuntive: WHERE concat("", codice * 1) = codice AND LENGTH(codice) = '.strlen($formato).'
$rs = $dbo->fetchArray('SELECT codice FROM in_interventi ORDER BY id DESC LIMIT 1');
$codice = get_next_code($rs[0]['codice'], 1, $formato);
// Informazioni di base