include ("../common/public.php") ;
// print_r($_GET + $_POST) ; // exit ;
?>
echo TITLE ?>
/*******************************************************
* Controllo che tipo di operazione devo fare:
* ope = add ==> Inserimento di un nuovo cliente
* ope = mod ==> Modifica di un cliente
* ope = del ==> Eliminazione di un cliente
********************************************************/
if ($ope == "add")
{
/* Recupero l'id da assegnare a questo cliente */
$qmax = "
select
max(IdClienti) as MAX
from
clienti C
" ;
$ret = $db->query($qmax) ;
while ($db->next_record())
$idclienti = $max = $db->f("MAX") + 1 ;
$query = "
insert into
clienti
(idclienti, nome, idtipologia, idagente, piva, codfisc, indirizzo, citta, idzona, provincia, cap, telefono, fax, email, pec, riferimento, banca, codiban, abi, cab, cc, note, consegna, best)
values
($idclienti, '$Nome', '$Tipologia', '$idagente', '$piva', '$codfisc', '$indirizzo', '$citta', '$idzona', '$provincia', '$cap', '$telefono', '$fax', '$email', '$pec', '$riferimento', '$banca', '$codiban', '$abi', '$cab', '$cc', '$note', '$consegna', '$CheckBest')" ;
}
elseif ($ope == "mod")
{
$query = "
update
clienti
set
nome = '$Nome',
idtipologia = '$Tipologia',
idagente = '$idagente',
piva = '$piva',
codfisc = '$codfisc',
indirizzo = '$indirizzo',
citta = '$citta',
idzona = '$idzona',
provincia = '$provincia',
cap = '$cap',
telefono = '$telefono',
fax = '$fax',
email = '$email',
pec = '$pec',
riferimento = '$riferimento',
banca = '$banca',
codiban = '$codiban',
abi = '$abi',
cab = '$cab',
cc = '$cc',
note = '$note',
consegna = '$consegna',
best = '$CheckBest'
where
idclienti=$id" ;
}
else // Operazione di cancellazione
{
/*******************************************************************
* Operazione di eliminazione di uncliente
* 6.11.2021 Versione 3.0: adesso il cliente viene cancellato
* 'logicamente' dalla tabella e viene settata anche la data di
* cancellazione
********************************************************************/
$dataCancellazione = date("Y-m-d") ;
$query = "update
clienti C
set
attivo = 0,
DataDisattivazione = '$dataCancellazione'
where
C.idClienti = $id" ;
}
Debug (0, "Query = $query") ;
if ($ret = $db->query($query))
{
?>
}
?>