mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-25 06:55:05 +01:00
49 lines
1.6 KiB
PHP
49 lines
1.6 KiB
PHP
|
<?php
|
||
|
|
||
|
include_once __DIR__.'/../../core.php';
|
||
|
|
||
|
switch (post('op')) {
|
||
|
case 'update':
|
||
|
$idtipoanagrafica = post('id_record');
|
||
|
$descrizione = post('descrizione');
|
||
|
|
||
|
$block = ['Cliente', 'Tecnico', 'Azienda', 'Fornitore'];
|
||
|
// Nome accettato
|
||
|
|
||
|
if (!in_array($descrizione, $block)) {
|
||
|
$dbo->query('UPDATE an_tipianagrafiche SET descrizione='.prepare($descrizione).' WHERE idtipoanagrafica='.prepare($idtipoanagrafica));
|
||
|
$_SESSION['infos'][] = _('Informazioni salvate correttamente!');
|
||
|
} else {
|
||
|
// Nome non consentito
|
||
|
$_SESSION['errors'][] = _('Nome non consentito!');
|
||
|
}
|
||
|
|
||
|
break;
|
||
|
|
||
|
case 'add':
|
||
|
$descrizione = post('descrizione');
|
||
|
|
||
|
if (!empty($descrizione)) {
|
||
|
// Verifico che il nome non sia duplicato
|
||
|
$rs = $dbo->fetchArray('SELECT descrizione FROM an_tipianagrafiche WHERE descrizione='.prepare($descrizione));
|
||
|
|
||
|
if (count($rs) > 0) {
|
||
|
$_SESSION['errors'][] = _('Nome già esistente!');
|
||
|
} else {
|
||
|
$query = 'INSERT INTO an_tipianagrafiche (descrizione) VALUES ('.prepare($descrizione).')';
|
||
|
$dbo->query($query);
|
||
|
|
||
|
$id_record = $dbo->lastInsertedID();
|
||
|
$_SESSION['infos'][] = _('Nuovo tipo di anagrafica aggiunto!');
|
||
|
}
|
||
|
}
|
||
|
break;
|
||
|
|
||
|
case 'delete':
|
||
|
$query = 'DELETE FROM an_tipianagrafiche WHERE idtipoanagrafica='.prepare($id_record);
|
||
|
$dbo->query($query);
|
||
|
|
||
|
$_SESSION['infos'][] = _('Tipo di anagrafica eliminato!');
|
||
|
break;
|
||
|
}
|