Aggiunta possibilità di non specificare un codice per gli articoli
This commit is contained in:
parent
adfc7a5294
commit
99c755c88f
|
@ -5,10 +5,16 @@ include_once __DIR__.'/../../core.php';
|
||||||
switch (post('op')) {
|
switch (post('op')) {
|
||||||
// Aggiunta articolo
|
// Aggiunta articolo
|
||||||
case 'add':
|
case 'add':
|
||||||
$codice = post('codice');
|
|
||||||
|
//Se non specifico il codice articolo lo imposto uguale all'id della riga
|
||||||
|
if (empty(post('codice'))){
|
||||||
|
$codice = $dbo->fetchOne('SELECT (MAX(id)+1) as codice FROM mg_articoli')['codice'];
|
||||||
|
}else{
|
||||||
|
$codice = post('codice');
|
||||||
|
}
|
||||||
|
|
||||||
// Inserisco l'articolo e avviso se esiste un altro articolo con stesso codice.
|
// Inserisco l'articolo e avviso se esiste un altro articolo con stesso codice.
|
||||||
if ($dbo->fetchNum('SELECT * FROM mg_articoli WHERE codice='.prepare($codice)) == 1) {
|
if ($dbo->fetchNum('SELECT * FROM mg_articoli WHERE codice='.prepare($codice)) > 0) {
|
||||||
flash()->warning(tr('Esiste già un articolo con questo codice'));
|
flash()->warning(tr('Esiste già un articolo con questo codice'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ unset($_SESSION['superselect']['id_categoria']);
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "type": "text", "label": "<?php echo tr('Inserisci il codice:'); ?>", "name": "codice", "required": 1, "value": "<?php echo htmlentities(filter('codice')) ?: ''; ?>" ]}
|
{[ "type": "text", "label": "<?php echo tr('Inserisci il codice:'); ?>", "name": "codice", "required": 0, "value": "<?php echo htmlentities(filter('codice')) ?: ''; ?>", "help": "<?php echo tr('Se non specificato, il codice verrà calcolato automaticamente'); ?>" ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
|
|
Loading…
Reference in New Issue