From 3526ba9e576891e8a5b337cdc7029b4ccfe10874 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Mon, 6 Jul 2020 17:55:16 +0200 Subject: [PATCH] Ulteriore fix #854 --- modules/articoli/actions.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/articoli/actions.php b/modules/articoli/actions.php index 92c987f6c..602590bd9 100755 --- a/modules/articoli/actions.php +++ b/modules/articoli/actions.php @@ -61,10 +61,14 @@ switch (post('op')) { $qta = post('qta'); // Inserisco l'articolo e avviso se esiste un altro articolo con stesso codice. - if ($n = $dbo->fetchNum('SELECT * FROM mg_articoli WHERE codice='.prepare(post('codice')).' AND id != '.prepare($id_record)) > 0) { + $numero_codice = Articolo::where([ + ['codice', $value], + ['id', '<>', $id_record], + ])->count(); + if ($numero_codice > 0) { flash()->warning(tr('Attenzione: il codice _CODICE_ è già stato utilizzato _N_ volta', [ '_CODICE_' => post('codice'), - '_N_' => $n, + '_N_' => $numero_codice, ])); }