form('op', 'post') ){ case "update": if( $modules_info[$module_name]["permessi"] == 'rw' ){ $idtipoanagrafica = $_POST['id_record']; $descrizione = save($_POST['descrizione']); //Nome tipologia non consentito if( $descrizione=="Cliente" || $descrizione=="Tecnico" || $descrizione=="Azienda" || $descrizione=="Fornitore" ){ array_push( $_SESSION['errors'], "Nome non consentito!" ); } //Nome ok else{ $query = "UPDATE an_tipianagrafiche SET descrizione=\"$descrizione\" WHERE idtipoanagrafica=$idtipoanagrafica"; $rs = $dbo->query( $query ); array_push( $_SESSION['infos'], "Informazioni salvate correttamente!" ); } } break; case "add": if( $modules_info[$module_name]["permessi"] == 'rw' ){ $descrizione = save( $_POST['descrizione'] ); if( isset( $_POST['descrizione'] ) ){ //Verifico che il nome non sia duplicato $q = "SELECT descrizione FROM an_tipianagrafiche WHERE descrizione=\"".$descrizione."\""; $rs = $dbo->fetchArray($q); if( sizeof($rs)>0 ){ array_push( $_SESSION['errors'], "Nome giĆ  esistente!" ); } else{ $query = "INSERT INTO an_tipianagrafiche(descrizione) VALUES (\"$descrizione\")"; $rs = $dbo->query($query); $id_record = $dbo->last_inserted_id(); array_push( $_SESSION['infos'], "Nuovo tipo di anagrafica aggiunto!" ); } } } break; case "delete": if( $modules_info[$module_name]["permessi"] == 'rw' ){ $query="DELETE FROM an_tipianagrafiche WHERE idtipoanagrafica=\"$id_record\""; $rs = $dbo->query($query); array_push( $_SESSION['infos'], "Tipo di anagrafica eliminato!" ); } break; } ?>