$valore) { debug (0, "Variabile = $var ; Valore = $valore") ; if ($var != "ope") $cliente->{$var} = $valore ; } ?> <? echo TITLE ?> Inserimento di un nuovo cliente * ope = mod ==> Modifica di un cliente * ope = del ==> Eliminazione di un cliente ********************************************************/ $Nome = addslashes($Nome) ; $consegna = addslashes($consegna) ; $indirizzo = addslashes($indirizzo) ; $note = addslashes($note) ; 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')" ; $ret = $db->query($query) ; Debug (0, "Query = $query") ; } elseif ($ope == "mod") { $ret = $cliente->ModificaCliente() ; } 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" ; $ret = $db->query($query) ; } if ($ret) { ?>