diff --git a/modules/interventi/actions.php b/modules/interventi/actions.php index b60f17111..523769b80 100644 --- a/modules/interventi/actions.php +++ b/modules/interventi/actions.php @@ -103,13 +103,13 @@ switch (post('op')) { $formato = setting('Formato codice intervento'); $template = str_replace('#', '%', $formato); - $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'); + $rs = $dbo->fetchArray('SELECT codice FROM in_interventi WHERE codice=(SELECT MAX(CAST(codice AS SIGNED)) FROM in_interventi) AND codice LIKE '.prepare(Util\Generator::complete($template)).' ORDER BY codice DESC LIMIT 0,1'); if (!empty($rs[0]['codice'])) { $codice = Util\Generator::generate($formato, $rs[0]['codice']); } if (empty($codice)) { - $rs = $dbo->fetchArray('SELECT codice FROM in_interventi WHERE codice LIKE '.prepare($template).' ORDER BY codice DESC LIMIT 0,1'); + $rs = $dbo->fetchArray('SELECT codice FROM in_interventi WHERE codice LIKE '.prepare(Util\Generator::complete($template)).' ORDER BY codice DESC LIMIT 0,1'); $codice = Util\Generator::generate($formato, $rs[0]['codice']); } diff --git a/modules/interventi/add.php b/modules/interventi/add.php index 461cbae91..a967c0917 100644 --- a/modules/interventi/add.php +++ b/modules/interventi/add.php @@ -11,13 +11,13 @@ unset($_SESSION['superselect']['non_fatturato']); $idintervento_template = setting('Formato codice intervento'); $idintervento_template = str_replace('#', '%', $idintervento_template); -$rs = $dbo->fetchArray('SELECT codice FROM in_interventi WHERE codice=(SELECT MAX(CAST(codice AS SIGNED)) FROM in_interventi) AND codice LIKE '.prepare($idintervento_template).' ORDER BY codice DESC LIMIT 0,1'); +$rs = $dbo->fetchArray('SELECT codice FROM in_interventi WHERE codice=(SELECT MAX(CAST(codice AS SIGNED)) FROM in_interventi) AND codice LIKE '.prepare(Util\Generator::complete($idintervento_template)).' ORDER BY codice DESC LIMIT 0,1'); if (!empty($rs[0]['codice'])) { $new_codice = Util\Generator::generate(setting('Formato codice intervento'), $rs[0]['codice']); } if (empty($new_codice)) { - $rs = $dbo->fetchArray('SELECT codice FROM in_interventi WHERE codice LIKE '.prepare($idintervento_template).' ORDER BY codice DESC LIMIT 0,1'); + $rs = $dbo->fetchArray('SELECT codice FROM in_interventi WHERE codice LIKE '.prepare(Util\Generator::complete($idintervento_template)).' ORDER BY codice DESC LIMIT 0,1'); $new_codice = Util\Generator::generate(setting('Formato codice intervento'), $rs[0]['codice']); }