Fix del bug #95
This commit is contained in:
parent
bab46b1361
commit
a65e73198a
|
@ -216,11 +216,17 @@ switch (post('op')) {
|
|||
}
|
||||
*/
|
||||
$formato = get_var('Formato codice intervento');
|
||||
$template = str_replace('#', '%', $formato);
|
||||
|
||||
// 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');
|
||||
$rs = $dbo->fetchArray('SELECT codice FROM in_interventi WHERE codice=(SELECT MAX(CAST(codice AS SIGNED)) FROM in_interventi) AND codice LIKE '.prepare($template).' ORDER BY codice DESC LIMIT 0,1');
|
||||
$codice = get_next_code($rs[0]['codice'], 1, $formato);
|
||||
|
||||
if (empty($codice)) {
|
||||
$rs = $dbo->fetchArray('SELECT codice FROM in_interventi WHERE codice LIKE '.prepare($template).' ORDER BY codice DESC LIMIT 0,1');
|
||||
|
||||
$codice = get_next_code($rs[0]['codice'], 1, $formato);
|
||||
}
|
||||
|
||||
// Informazioni di base
|
||||
$idpreventivo = post('idpreventivo');
|
||||
$idcontratto = post('idcontratto');
|
||||
|
|
Loading…
Reference in New Issue