<?php
include("../sessionreserved.php");
include("../../db.php");
include("../functions.php");

//codice visita (00-20090000-1) -> idutente-nnnnnn-nvisita
$result = mysql_query("SELECT * FROM visite WHERE userid = ".$_SESSION['user']['id']." ORDER BY codice DESC LIMIT 1");
if(mysql_num_rows($result) == 1){
	$progressivo = explode("-",mysql_result($result,0,'codice'));
	@$nprogressivo = intval($progressivo[1]);
}

if(intval($_POST['COORD_X']) == 0){
	$_POST['COORD_X'] = 0;
	$_POST['COORD_Y'] = 0;
}

//salvo la visita
$query = "
INSERT INTO visite(
userid, datavisita, percontodi, tipovisita, tipoaltro, nvisita, congiunta, congiuntadesc, id_comune, id_strada, id_numero, cant_comune, cant_strada, custom_comune, custom_strada, custom_numero, lavpubblico, commit_anagra, commit_piva, commit_codfis, commit_via, commit_n, commit_comune, commit_prov, commit_tel, codnat, codtiponat, partecip1, partecip2, partecip3, partecip4, partecip1_funz, partecip2_funz, partecip3_funz, partecip4_funz, psc_vis, psc_ido, pos_vis, pos_ido, pss_vis, pss_ido, docinfo_vis, docinfo_ido, libretti_vis, libretti_ido, reginf_vis, reginf_ido, duvri_vis, duvri_ido, dpi1_dist, dpi1_form, dpi2_dist, dpi2_form, dpi3_dist, dpi3_form, rchimico_vis, rchimico_ido, rvibraz_vis, rvibraz_ido, rrumore_vis, rrumore_ido, pimus_vis, pimus_ido, orario_vis, orario_ido, servizi_pres, servizi_norma, spogliat_pres, spogliat_norma, mensa_pres, mensa_norma, cassetta_pres, cassetta_norma, numeri_pres, numeri_norma, data_prossvisita, ora_prossvisita, note, gravita, chiuso, completata, coord_x, coord_y, cpt
)VALUES(
'".$_SESSION['user']['id']."', '".data($_POST['datavisita'])."', ".intval($_POST['percontodi']).", '".$_POST['tipovisita']."', '".$_POST['tipoaltro']."', '".intval($_POST['nvisita'])."', '".intval($_POST['congiunta '])."', '".$_POST['congiuntadesc']."', '".$_POST['ID_COMUNE']."', '".intval($_POST['ID_STRADA'])."', '".$_POST['ID_NUMERO']."', '".$_POST['cant_comune']."', '".$_POST['cant_strada']."', '".$_POST['custom_comune']."', '".$_POST['custom_strada']."', '".$_POST['custom_numero']."', '".intval($_POST['lavpubblico'])."', '".$_POST['commit_anagra']."', '".$_POST['commit_piva']."', '".$_POST['commit_codfis']."', '".$_POST['commit_via']."', '".$_POST['commit_n']."', '".$_POST['commit_comune']."', '".$_POST['commit_prov']."', '".$_POST['commit_tel']."', '".intval($_POST['codnat'])."', '".intval($_POST['codtiponat'])."', '".$_POST['partecip1']."', '".$_POST['partecip2']."', '".$_POST['partecip3']."', '".$_POST['partecip4']."', '".$_POST['partecip1_funz']."', '".$_POST['partecip2_funz']."', '".$_POST['partecip3_funz']."', '".$_POST['partecip4_funz']."', '".intval($_POST['psc_vis'])."', '".intval($_POST['psc_ido'])."', '".intval($_POST['pos_vis'])."', '".intval($_POST['pos_ido'])."', '".intval($_POST['pss_vis'])."', '".intval($_POST['pss_ido'])."', '".intval($_POST['docinfo_vis'])."', '".intval($_POST['docinfo_ido'])."', '".intval($_POST['libretti_vis'])."', '".intval($_POST['libretti_ido'])."', '".intval($_POST['reginf_vis'])."', '".intval($_POST['reginf_ido'])."', '".intval($_POST['duvri_vis'])."', '".intval($_POST['duvri_ido'])."', '".intval($_POST['dpi1_dist'])."', '".intval($_POST['dpi1_form'])."', '".intval($_POST['dpi2_dist'])."', '".intval($_POST['dpi2_form'])."', '".intval($_POST['dpi3_dist'])."', '".intval($_POST['dpi3_form'])."', '".intval($_POST['rchimico_vis'])."', '".intval($_POST['rchimico_ido'])."', '".intval($_POST['rvibraz_vis'])."', '".intval($_POST['rvibraz_ido'])."', '".intval($_POST['rrumore_vis'])."', '".intval($_POST['rrumore_ido'])."', '".intval($_POST['pimus_vis'])."', '".intval($_POST['pimus_ido'])."', '".intval($_POST['orario_vis'])."', '".intval($_POST['orario_ido'])."', '".intval($_POST['servizi_pres'])."', '".intval($_POST['servizi_norma'])."', '".intval($_POST['spogliat_pres'])."', '".intval($_POST['spogliat_norma'])."', '".intval($_POST['mensa_pres'])."', '".intval($_POST['mensa_norma'])."', '".intval($_POST['cassetta_pres'])."', '".intval($_POST['cassetta_norma'])."', '".intval($_POST['numeri_pres'])."', '".intval($_POST['numeri_norma'])."', '".data($_POST['data_prossvisita'])."', '".ora($_POST['ora_prossvisita'])."', '".$_POST['note']."', ".intval($_POST['gravita']).", '".intval($_POST['chiuso'])."', '".intval($_POST['completata'])."', '".$_POST['COORD_X']."', '".$_POST['COORD_Y']."', 1)";
$result = mysql_query($query);
echo mysql_error();
//se è andato a buon fine l'inserimento della visita, inserisco l'anagrafica dell'impresa, se presente e il codice visita.
if($result == 1){
	$idvisita = mysql_insert_id();
	if(!empty($_POST['imp_anagrafica'])){
		$query = "
		INSERT INTO visite_imp (
idvisita, imp_anagrafica, imp_comune, imp_prov, imp_indirizzo, imp_numero, imp_piva, imp_codfisc, imp_esterna, imp_assoc, imp_tel, imp_fax, imp_email, imp_attivita, ccnl, ccnl_altro, tipologiacod, lavorazionecod, attivitacod, rls, n_addetti, n_operai, n_impiegati, n_apprendisti, n_interinali, n_parttime, n_autonomi, n_addettipres, data_inizlav, data_finelav 
		)VALUES(
".$idvisita.", '".$_POST['imp_anagrafica']."', '".$_POST['imp_comune']."', '".$_POST['imp_prov']."', '".$_POST['imp_indirizzo']."', '".$_POST['imp_numero']."', '".$_POST['imp_piva']."', '".$_POST['imp_codfisc']."', '".intval($_POST['imp_esterna'])."', '".$_POST['imp_assoc']."', '".$_POST['imp_telefono']."', '".$_POST['imp_fax']."', '".$_POST['imp_email']."', '".$_POST['imp_attivita']."', '".$_POST['ccnl']."', '".$_POST['ccnl_altro']."', '".$_POST['tipologiacod']."', '".$_POST['lavorazionecod']."', '".$_POST['attivitacod']."','".$_POST['rls']."', '".intval($_POST['n_addetti'])."', '".intval($_POST['n_operai'])."', '".intval($_POST['n_impiegati'])."', '".intval($_POST['n_apprendisti'])."', '".intval($_POST['n_interinali'])."', '".intval($_POST['n_parttime'])."', '".intval($_POST['n_autonomi'])."', '".intval($_POST['n_addettipres'])."', '".data($_POST['data_inizlav'])."', '".data($_POST['data_finelav'])."')";		
	
		$result = mysql_query($query);
		if($result <> 1){
			mysql_query("DELETE FROM visite WHERE idvisita = ".$idvisita);	
			$error = true;
		}else{
			//update numeri telefono impresa
			mysql_query("UPDATE imprese SET telefono = '".$_POST['imp_telefono']."', fax='".$_POST['imp_fax']."', email='".$_POST['imp_email']."' WHERE piva='".$_POST['imp_piva']."' AND piva <> '' OR codfisc = '".$_POST['imp_codfisc']."' AND codfisc <> ''");		
			
		}
	}
	//codice visita (00-20090000-1) -> idutente-nnnnnn-nvisita
	$codice = str_pad($_SESSION['user']['id'],2,'0',STR_PAD_LEFT).'-'.str_pad(intval($nprogressivo)+1,6,'0',STR_PAD_LEFT).'-'.$_POST['nvisita'];
	
	mysql_query("UPDATE visite SET codice = '".$codice."' WHERE idvisita = ".$idvisita);
	/*
	if(trim($_POST['data_prossvisita']) <> ''){
		//memorizzo in tabella la prox visita
		$result = mysql_query("
		INSERT INTO visite_prox (idvisita,codice,userid,data,ora,mailerror) 
		VALUES (".$idvisita.",'".$codice."',".$_SESSION['user']['id'].",'".data($_POST['data_prossvisita'])."','".ora($_POST['ora_prossvisita'])."',0)
		ON DUPLICATE KEY UPDATE codice = '".$codice."', userid = ".$_SESSION['user']['id'].", data = '".data($_POST['datavisita'])."', ora = '".ora($_POST['oravisita'])."', mailerror = 0");
	}*/
	
}else{
	$error = true;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Osservatorio Edile Biella - C.P.T.</title>
<script language="javascript" src="../js/script.js"></script>
<script language="javascript" src="js/rlst.js"></script>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>

<body>

<div id="header"></div>

<div id="container">
	<div id="mainHeader" class="clearfix"><?php include("mainHeader.php");?></div>
	<?php include("mainMenu.php");?>
   
    <div id="mainContainer">
        <span class="mainContentTitle">Inserimento nuova visita completato.</span>
        <div id="mainContent" class="clearfix">
        <?php
			if($error){
				echo "Errore durante l'inserimento";
			}else{
				echo '
				- Visita inserita con successo!<br /><br /><br />
				<a class="print" href="/reserved/cpt/visita_print.php?id='.$idvisita.'" target="_blank"><img src="/reserved/images/print.gif" />Stampa modulo</a><br /><br /><br />';	
				#include("mail_modulo.php");
			}
		?>
        </div>
    </div>
    
</div>

<div id="footer"></div>

</body>
</html>