hoteldruid/0000755000175000017500000000000014521141525012205 5ustar marcomarcohoteldruid/index.html0000644000175000017500000000061612103567620014207 0ustar marcomarco Hoteldruid


Hoteldruid
hoteldruid/crearegole.php0000644000175000017500000025610714434066356015054 0ustar marcomarco. ################################################################################## $pag = "crearegole.php"; $titolo = "HotelDruid: Crea Regole"; $var_pag = array(); $var_pag[0] = 'tipotariffa_regola2'; $var_pag[1] = 'origine'; $var_pag[2] = 'inserisci'; $var_pag[3] = 'regola_2'; $var_pag[4] = 'tipotariffa'; $var_pag[5] = 'num_apti'; $var_pag[6] = 'v_apti'; $var_pag[7] = 'lista_app'; $var_pag[8] = 'chiudi_app'; $var_pag[9] = 'appartamento'; $var_pag[10] = 'inizioperiodo'; $var_pag[11] = 'fineperiodo'; $var_pag[12] = 'motivazione'; $var_pag[13] = 'regola_1'; $var_pag[14] = 'mod_idregola1'; $var_pag[15] = 'regola_1_tar'; $var_pag[16] = 'tipotariffa_regola3'; $var_pag[17] = 'num_persone'; $var_pag[18] = 'regola_3'; $var_pag[19] = 'regola_3m'; $var_pag[20] = 'nor3m'; $var_pag[21] = 'nor3'; $var_pag[22] = 'id_utente_inserimento'; $var_pag[23] = 'regola_4'; $var_pag[24] = 'cancella_vecchie_regole'; $var_pag[25] = 'num_creg_passa'; $var_pag[26] = 'canc_regola_1'; $var_pag[27] = 'gia_stato'; $var_pag[28] = 'regola_2b'; $var_pag[29] = 'num_giorni'; $var_pag[30] = 'ini_fine'; $n_var_pag = 31; $num2 = 0; if (isset($_POST['num_creg_passa'])) $num2 = (int) $_POST['num_creg_passa']; elseif (isset($_GET['num_creg_passa'])) $num2 = (int) $_GET['num_creg_passa']; for ($num1 = 0 ; $num1 < $num2 ; $num1++) { $var_pag[$n_var_pag++] = "nome_creg_passa$num1"; $num3 = 0; if (isset($_POST["nome_creg_passa$num1"])) $num3 = (int) $_POST["nome_creg_passa$num1"]; elseif (isset($_GET["nome_creg_passa$num1"])) $num3 = (int) $_GET["nome_creg_passa$num1"]; if ($num3) $var_pag[$n_var_pag++] = "creg$num3"; } # fine if for $num1 include("./costanti.php"); include(C_DATI_PATH."/dati_connessione.php"); include("./includes/funzioni_$PHPR_DB_TYPE.php"); $numconnessione = connetti_db($PHPR_DB_NAME,$PHPR_DB_HOST,$PHPR_DB_PORT,$PHPR_DB_USER,$PHPR_DB_PASS,$PHPR_LOAD_EXT); include("./includes/funzioni.php"); $tableregole = $PHPR_TAB_PRE."regole".$anno; $tableperiodi = $PHPR_TAB_PRE."periodi".$anno; $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno; $tableappartamenti = $PHPR_TAB_PRE."appartamenti"; $tableutenti = $PHPR_TAB_PRE."utenti"; $tableprenota = $PHPR_TAB_PRE."prenota".$anno; $tabletransazioni = $PHPR_TAB_PRE."transazioni"; $tableversioni = $PHPR_TAB_PRE."versioni"; $id_utente = controlla_login($numconnessione,$PHPR_TAB_PRE,$id_sessione,$nome_utente_phpr,$password_phpr,$anno); if ($id_utente) { if ($id_utente != 1) { $tableprivilegi = $PHPR_TAB_PRE."privilegi"; $tablerelgruppi = $PHPR_TAB_PRE."relgruppi"; $privilegi_annuali_utente = esegui_query("select * from $tableprivilegi where idutente = '$id_utente' and anno = '$anno'"); if (numlin_query($privilegi_annuali_utente) == 0) $anno_utente_attivato = "NO"; else { $anno_utente_attivato = "SI"; $privilegi_globali_utente = esegui_query("select * from $tableprivilegi where idutente = '$id_utente' and anno = '1'"); $priv_ins_clienti = risul_query($privilegi_globali_utente,0,'priv_ins_clienti'); $vedi_clienti = "NO"; if (substr($priv_ins_clienti,2,1) == "s") $vedi_clienti = "SI"; if (substr($priv_ins_clienti,2,1) == "p") $vedi_clienti = "PROPRI"; if (substr($priv_ins_clienti,2,1) == "g") { $vedi_clienti = "GRUPPI"; $prendi_gruppi = "SI"; } $priv_ins_prenota = risul_query($privilegi_annuali_utente,0,'priv_ins_prenota'); $priv_ins_periodi_passati = substr($priv_ins_prenota,8,1); $priv_mod_prenota = risul_query($privilegi_annuali_utente,0,'priv_mod_prenota'); $priv_mod_prenotazioni = substr($priv_mod_prenota,0,1); if ($priv_mod_prenotazioni == "g") $prendi_gruppi = "SI"; $priv_mod_date = substr($priv_mod_prenota,1,1); $priv_mod_assegnazione_app = substr($priv_mod_prenota,2,1); $priv_mod_commento = substr($priv_mod_prenota,5,1); $priv_mod_tariffa = substr($priv_mod_prenota,3,1); $priv_mod_sconto = substr($priv_mod_prenota,6,1); $priv_mod_caparra = substr($priv_mod_prenota,7,1); $priv_mod_pagato = substr($priv_mod_prenota,10,1); $priv_mod_prenota_iniziate = substr($priv_mod_prenota,11,1); $priv_mod_prenota_ore = substr($priv_mod_prenota,12,3); $priv_mod_checkin = substr($priv_mod_prenota,20,1); $priv_mod_prenota_comp = substr($priv_mod_prenota,23,1); $priv_mod_orig_prenota = substr($priv_mod_prenota,24,1); $priv_vedi_commento = substr($priv_mod_prenota,25,1); $priv_vedi_commenti_pers = substr($priv_mod_prenota,26,1); $priv_ins_tariffe = risul_query($privilegi_annuali_utente,0,'priv_ins_tariffe'); $priv_ins_costi_agg = substr($priv_ins_tariffe,1,1); $priv_mod_reg1 = substr($priv_ins_tariffe,4,1); $priv_mod_reg2 = substr($priv_ins_tariffe,5,1); $priv_prenota_gruppi = "NO"; $priv_app_gruppi = "NO"; $regole1_consentite = risul_query($privilegi_annuali_utente,0,'regole1_consentite'); $attiva_regole1_consentite = substr($regole1_consentite,0,1); if ($attiva_regole1_consentite != "n") $regole1_consentite = explode("#@^",substr($regole1_consentite,3)); $tariffe_consentite = risul_query($privilegi_annuali_utente,0,'tariffe_consentite'); $attiva_tariffe_consentite = substr($tariffe_consentite,0,1); if ($attiva_tariffe_consentite == "s") { $tariffe_consentite = explode(",",substr($tariffe_consentite,2)); $tariffe_consentite_vett = array(); for ($num1 = 0 ; $num1 < count($tariffe_consentite) ; $num1++) if ($tariffe_consentite[$num1]) $tariffe_consentite_vett[$tariffe_consentite[$num1]] = "SI"; } # fine if ($attiva_tariffe_consentite == "s") $priv_ins_nuove_prenota = substr($priv_ins_prenota,0,1); $priv_ins_assegnazione_app = substr($priv_ins_prenota,1,1); $priv_mod_prenotazioni_v = $priv_mod_prenotazioni; } # fine else if (numlin_query($privilegi_annuali_utente) == 0) /*if ($priv_app_gruppi == "SI") { $attiva_regole1_consentite_gr[$id_utente] = $attiva_regole1_consentite; $regole1_consentite_gr[$id_utente] = $regole1_consentite; $attiva_tariffe_consentite_gr[$id_utente] = $attiva_tariffe_consentite; $tariffe_consentite_vett_gr[$id_utente] = $tariffe_consentite_vett; $priv_ins_nuove_prenota_gr[$id_utente] = $priv_ins_nuove_prenota; $priv_ins_assegnazione_app_gr[$id_utente] = $priv_ins_assegnazione_app; $priv_mod_prenotazioni_gr[$id_utente] = $priv_mod_prenotazioni; $priv_mod_assegnazione_app_gr[$id_utente] = $priv_mod_assegnazione_app; } # fine if ($priv_app_gruppi == "SI") unset($utenti_gruppi); $utenti_gruppi[$id_utente] = 1; if ($prendi_gruppi == "SI") { $gruppi_utente = esegui_query("select idgruppo from $tablerelgruppi where idutente = '$id_utente' and idgruppo is not NULL "); $num_gruppi_utente = numlin_query($gruppi_utente); for ($num1 = 0 ; $num1 < $num_gruppi_utente ; $num1++) { $idgruppo = risul_query($gruppi_utente,$num1,'idgruppo'); $utenti_gruppo = esegui_query("select idutente from $tablerelgruppi where idgruppo = '$idgruppo' "); $num_utenti_gruppo = numlin_query($utenti_gruppo); for ($num2 = 0 ; $num2 < $num_utenti_gruppo ; $num2++) { $idutente_gruppo = risul_query($utenti_gruppo,$num2,'idutente'); if ($idutente_gruppo != $id_utente and !$utenti_gruppi[$idutente_gruppo]) { $utenti_gruppi[$idutente_gruppo] = 1; if ($priv_app_gruppi == "SI") { $priv_anno_ut_gr = esegui_query("select * from $tableprivilegi where idutente = '$idutente_gruppo' and anno = '$anno'"); if (numlin_query($priv_anno_ut_gr) == 1) { $regole1_consentite_gr[$idutente_gruppo] = risul_query($priv_anno_ut_gr,0,'regole1_consentite'); $attiva_regole1_consentite_gr[$idutente_gruppo] = substr($regole1_consentite_gr[$idutente_gruppo],0,1); if ($attiva_regole1_consentite_gr[$idutente_gruppo] != "n") $regole1_consentite_gr[$idutente_gruppo] = explode("#@^",substr($regole1_consentite_gr[$idutente_gruppo],3)); $tariffe_consentite_tmp = risul_query($priv_anno_ut_gr,0,'tariffe_consentite'); $attiva_tariffe_consentite_gr[$idutente_gruppo] = substr($tariffe_consentite_tmp,0,1); if ($attiva_tariffe_consentite_gr[$idutente_gruppo] == "s") { $tariffe_consentite_tmp = explode(",",substr($tariffe_consentite_tmp,2)); $tariffe_consentite_vett_gr[$idutente_gruppo] = ""; for ($num3 = 0 ; $num3 < count($tariffe_consentite_tmp) ; $num3++) if ($tariffe_consentite_tmp[$num3]) $tariffe_consentite_vett_gr[$idutente_gruppo][$tariffe_consentite_tmp[$num3]] = "SI"; } # fine if ($attiva_tariffe_consentite_gr[$idutente_gruppo] == "s") $costi_agg_consentiti_tmp = risul_query($priv_anno_ut_gr,0,"costi_agg_consentiti"); $attiva_costi_agg_consentiti_tmp = substr($costi_agg_consentiti_tmp,0,1); if ($attiva_costi_agg_consentiti_tmp == "n") $attiva_costi_agg_consentiti_gr = "n"; if ($attiva_costi_agg_consentiti_gr == "s") { $costi_agg_consentiti_tmp = explode(",",substr($costi_agg_consentiti_tmp,2)); for ($num3 = 0 ; $num3 < count($costi_agg_consentiti_tmp) ; $num3++) if ($costi_agg_consentiti_tmp[$num3]) $costi_agg_consentiti_vett_gr[$costi_agg_consentiti_tmp[$num3]] = "SI"; } # fine if ($attiva_costi_agg_consentiti_gr == "s") $priv_ins_prenota_tmp = risul_query($priv_anno_ut_gr,0,'priv_ins_prenota'); $priv_ins_nuove_prenota_gr[$idutente_gruppo] = substr($priv_ins_prenota_tmp,0,1); $priv_ins_assegnazione_app_gr[$idutente_gruppo] = substr($priv_ins_prenota_tmp,1,1); $priv_mod_prenota_tmp = risul_query($priv_anno_ut_gr,0,'priv_mod_prenota'); $priv_mod_prenotazioni_gr[$idutente_gruppo] = substr($priv_mod_prenota_tmp,0,1); $priv_mod_assegnazione_app_gr[$idutente_gruppo] = substr($priv_mod_prenota_tmp,2,1); } # fine if (numlin_query($priv_anno_ut_gr) == 1) else { $priv_ins_nuove_prenota_gr[$idutente_gruppo] = "n"; $priv_mod_prenotazioni_gr[$idutente_gruppo] = "n"; } # fine else if (numlin_query($priv_anno_ut_gr) == 1) } # fine if ($priv_app_gruppi == "SI") } # fine if ($idutente_gruppo != $id_utente) } # fine for $num2 } # fine for $num1 } # fine if ($prendi_gruppi == "SI")*/ } # fine if ($id_utente != 1) else { $anno_utente_attivato = "SI"; $vedi_clienti = "SI"; $priv_ins_periodi_passati = "s"; $priv_ins_assegnazione_app = "s"; $priv_mod_prenotazioni = "s"; $priv_mod_date = "s"; $priv_mod_assegnazione_app = "s"; $priv_mod_commento = "s"; $priv_mod_sconto = "s"; $priv_mod_caparra = "s"; $priv_mod_pagato = "s"; $priv_mod_prenota_iniziate = "s"; $priv_mod_prenota_ore = "000"; $priv_mod_checkin = "s"; $priv_mod_prenota_comp = "s"; $priv_mod_orig_prenota = "s"; $priv_vedi_commento = "s"; $priv_vedi_commenti_pers = "s"; $attiva_tariffe_consentite = "n"; $attiva_regole1_consentite = "n"; $priv_ins_costi_agg = "s"; $priv_mod_reg1 = "s"; $priv_mod_reg2 = "s"; } # fine else if ($id_utente != 1) if ($anno_utente_attivato == "SI" and ($priv_mod_reg1 != "n" or $priv_mod_reg2 != "n")) { if ($priv_vedi_commenti_pers = "s") $priv_mod_commenti_pers = "s"; else $priv_mod_commenti_pers = "n"; if (@is_file(C_DATI_PATH."/dati_subordinazione.php")) { $installazione_subordinata = "SI"; $inserimento_nuovi_clienti = "NO"; $modifica_clienti = "NO"; $priv_ins_nuove_prenota = "n"; $priv_mod_date = "n"; $priv_mod_assegnazione_app = "n"; $priv_mod_commento = "n"; $priv_mod_commenti_pers = "n"; $priv_mod_sconto = "n"; $priv_mod_caparra = "n"; $priv_mod_pagato = "n"; $priv_mod_checkin = "n"; $priv_mod_prenota_comp = "n"; $priv_mod_orig_prenota = "n"; $priv_ins_spese = "n"; $priv_ins_entrate = "n"; $priv_ins_costi_agg = "n"; $priv_mod_reg1 = "n"; $priv_mod_reg2 = "n"; } # fine if (@is_file(C_DATI_PATH."/dati_subordinazione.php")) $titolo = "HotelDruid: ".mex("Crea Regole",$pag); if ($tema[$id_utente] and $tema[$id_utente] != "base" and @is_dir("./themes/".$tema[$id_utente]."/php")) include("./themes/".$tema[$id_utente]."/php/head.php"); else include("./includes/head.php"); $stile_data = stile_data(); $appartamenti = esegui_query("select * from $tableappartamenti order by idappartamenti"); $num_appartamenti = numlin_query($appartamenti); include("./includes/funzioni_appartamenti.php"); #if ($priv_app_gruppi != "SI") $appartamenti_consentiti = trova_app_consentiti($appartamenti,$num_appartamenti,$attiva_regole1_consentite,$regole1_consentite,$priv_mod_assegnazione_app,$priv_mod_prenotazioni,$priv_ins_assegnazione_app,$priv_ins_nuove_prenota,$attiva_tariffe_consentite,$tariffe_consentite_vett,$id_utente,$tableregole,$tablenometariffe); #else $appartamenti_consentiti = trova_app_consentiti($appartamenti,$num_appartamenti,$attiva_regole1_consentite_gr,$regole1_consentite_gr,$priv_mod_assegnazione_app_gr,$priv_mod_prenotazioni_gr,$priv_ins_assegnazione_app_gr,$priv_ins_nuove_prenota_gr,$attiva_tariffe_consentite_gr,$tariffe_consentite_vett_gr,$id_utente,$tableregole,$tablenometariffe); $appartamenti_consentiti = trova_app_consentiti($appartamenti,$num_appartamenti,$attiva_regole1_consentite,fixset($regole1_consentite),$priv_mod_assegnazione_app,$priv_mod_prenotazioni,$priv_ins_assegnazione_app,$priv_ins_nuove_prenota,$attiva_tariffe_consentite,fixset($tariffe_consentite_vett),$id_utente,$tableregole,$tablenometariffe); $tutti_app_consentiti = 1; if ($id_utente != 1) { for ($num1 = 0 ; $num1 < $num_appartamenti ; $num1++) { if ($appartamenti_consentiti[risul_query($appartamenti,$num1,'idappartamenti')] != "SI") { $tutti_app_consentiti = 0; break; } # fine if ($appartamenti_consentiti[risul_query($appartamenti,$num1,'idappartamenti')] != "SI") } # fine for $num1 } # fine if ($id_utente != 1) if (!empty($inserisci)) { $aggiorna_ic_disp = 0; $aggiorna_ic_tar = 0; $tabelle_lock = array($tableregole); $altre_tab_lock = array($tablenometariffe,$tableperiodi,$tableappartamenti,$tableutenti); $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); if (!empty($regola_1) and ($priv_mod_reg1 == "s" or $priv_mod_reg1 == "a")) { $regola_1_tar = ""; if (empty($inizioperiodo) or empty($fineperiodo) or empty($appartamento)) { echo mex("Non sono stati inseriti tutti i dati necessari",$pag)."!
"; } # fine if (empty($inizioperiodo) or empty($fineperiodo) or empty($appartamento)) else { $idinizioperiodo = esegui_query("select idperiodi from $tableperiodi where datainizio = '".aggslashdb($inizioperiodo)."' "); if (numlin_query($idinizioperiodo) == 0) $idinizioperiodo = 9999999; else $idinizioperiodo = risul_query($idinizioperiodo,0,'idperiodi'); $idfineperiodo = esegui_query("select idperiodi from $tableperiodi where datafine = '".aggslashdb($fineperiodo)."' "); if (numlin_query($idfineperiodo) == 0) $idfineperiodo = -1; else $idfineperiodo = risul_query($idfineperiodo,0,'idperiodi'); if ($idfineperiodo < $idinizioperiodo) { echo mex("Le date sono sbagliate",$pag).".
"; } # fine if ($idfineperiodo < $idinizioperiodo) else { if ($motivazione == " ") echo mex("Motivazione non valida",$pag).".
"; else { $appartamento = htmlspecialchars($appartamento); $app_esistente = esegui_query("select idappartamenti from $tableappartamenti where idappartamenti = '".aggslashdb($appartamento)."' "); if (!numlin_query($app_esistente) or $appartamenti_consentiti[$appartamento] != "SI") echo mex("Non sono stati inseriti tutti i dati necessari",$pag).".
"; else { if (!empty($mod_idregola1) and controlla_num_pos($mod_idregola1) == "SI") { $reg_esist = esegui_query("select * from $tableregole where idregole = '$mod_idregola1' "); if (numlin_query($reg_esist)) { $app_agenzia = risul_query($reg_esist,0,'app_agenzia'); if (!$app_agenzia) $mod_idregola1 = ""; } # fine if (numlin_query($reg_esist)) else $mod_idregola1 = ""; } # fine if (!empty($mod_idregola1) and controlla_num_pos($mod_idregola1) == "SI") else $mod_idregola1 = ""; if ($mod_idregola1) $cond_reg_mod = " and idregole != '$mod_idregola1'"; else $cond_reg_mod = ""; $vecchia_regola = esegui_query("select * from $tableregole where app_agenzia = '".aggslashdb($appartamento)."' and iddatainizio <= '$idfineperiodo' and iddatafine >= '$idinizioperiodo'$cond_reg_mod order by iddatainizio"); $num_vecchia_regola = numlin_query($vecchia_regola); if ($attiva_regole1_consentite != "n") $cancella_vecchie_regole = ""; if ($num_vecchia_regola != 0 and empty($cancella_vecchie_regole)) { echo mex("Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato",'unit.php')." (".formatta_data($inizioperiodo,$stile_data)." ".mex("al",$pag)." ".formatta_data($fineperiodo,$stile_data).").

".mex("Regole esistenti",$pag).":
"; for ($num1 = 0 ; $num1 < $num_vecchia_regola ; $num1++) { $idregola_v = risul_query($vecchia_regola,$num1,'idregole'); $iddatainizio_v = risul_query($vecchia_regola,$num1,'iddatainizio'); $iddatafine_v = risul_query($vecchia_regola,$num1,'iddatafine'); $motivazione_v = (string) risul_query($vecchia_regola,$num1,'motivazione'); $motivazione2_v = (string) risul_query($vecchia_regola,$num1,'motivazione2'); $datainizio_v = esegui_query("select datainizio from $tableperiodi where idperiodi = '$iddatainizio_v' "); $datainizio_v = formatta_data(risul_query($datainizio_v,0,'datainizio'),$stile_data); $datafine_v = esegui_query("select datafine from $tableperiodi where idperiodi = '$iddatafine_v' "); $datafine_v = formatta_data(risul_query($datafine_v,0,'datafine'),$stile_data); echo ($num1 + 1)."- "; if ($motivazione2_v == "x") echo mex("Chiudi",$pag); else echo mex("Chiedi prima di assegnare",$pag); echo " ".mex("l'appartamento",'unit.php')." $appartamento ".mex("nel periodo dal",$pag)." $datainizio_v ".mex("al",$pag)." $datafine_v"; if (strcmp(trim($motivazione_v),"")) echo " ($motivazione_v)"; if ($attiva_regole1_consentite == "n") { echo "."; } # fine if ($attiva_regole1_consentite == "n") echo "
"; } # fine for $num1 if ($attiva_regole1_consentite == "n") echo ""; echo "


"; } # fine if ($num_vecchia_regola != 0 and empty($cancella_vecchie_regole)) else { $idregole = esegui_query("select max(idregole) from $tableregole"); $idregole = risul_query($idregole,0,0); $idregole = $idregole + 1; for ($num1 = 0 ; $num1 < $num_vecchia_regola ; $num1++) { $idregola_v = risul_query($vecchia_regola,$num1,'idregole'); $iddatainizio_v = risul_query($vecchia_regola,$num1,'iddatainizio'); $iddatafine_v = risul_query($vecchia_regola,$num1,'iddatafine'); if (($iddatainizio_v >= $idinizioperiodo and $iddatafine_v <= $idfineperiodo) or ${"creg$idregola_v"}) esegui_query("delete from $tableregole where idregole = '$idregola_v' "); else { if ($iddatainizio_v >= $idinizioperiodo) esegui_query("update $tableregole set iddatainizio = '".($idfineperiodo + 1)."' where idregole = '$idregola_v' "); else { esegui_query("update $tableregole set iddatafine = '".($idinizioperiodo - 1)."' where idregole = '$idregola_v' "); if ($iddatafine_v > $idfineperiodo) { $motivazione_v = risul_query($vecchia_regola,$num1,'motivazione'); $motivazione2_v = risul_query($vecchia_regola,$num1,'motivazione2'); esegui_query("insert into $tableregole (idregole,app_agenzia,iddatainizio,iddatafine) values ($idregole,'".aggslashdb($appartamento)."','".($idfineperiodo + 1)."','$iddatafine_v')"); if ($motivazione2_v == "x") esegui_query("update $tableregole set motivazione2 = 'x' where idregole = '$idregole' "); if ($motivazione_v) esegui_query("update $tableregole set motivazione = '".aggslashdb($motivazione_v)."' where idregole = '$idregole' "); $idregole++; } # fine if ($iddatafine_v > $idfineperiodo) } # fine else if ($iddatainizio_v >= $idinizioperiodo) } # fine else if (($iddatainizio_v >= $idinizioperiodo and $iddatafine_v <= $idfineperiodo) or ${"creg$idregola_v"}) } # fine for $num1 if ($mod_idregola1) { esegui_query("delete from $tableregole where idregole = '$mod_idregola1' "); $idregole = $mod_idregola1; } # fine if ($mod_idregola1) esegui_query("insert into $tableregole (idregole,app_agenzia,iddatainizio,iddatafine) values ($idregole,'".aggslashdb($appartamento)."','$idinizioperiodo','$idfineperiodo')"); if (@get_magic_quotes_gpc()) $motivazione = stripslashes($motivazione); $motivazione = htmlspecialchars($motivazione); if ($motivazione) esegui_query("update $tableregole set motivazione = '".aggslashdb($motivazione)."' where idregole = '$idregole' "); if ($attiva_regole1_consentite != "n") $chiudi_app = 1; if ($chiudi_app) { esegui_query("update $tableregole set motivazione2 = 'x' where idregole = '$idregole' "); unlock_tabelle($tabelle_lock); include("./includes/liberasettimane.php"); $tabelle_lock = array($tableprenota); $altre_tab_lock = array($tableperiodi,$tableappartamenti,$tableregole,$tablepersonalizza); $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); unset($limiti_var); unset($profondita); unset($dati_app); $limiti_var['idperiodocorrente'] = calcola_id_periodo_corrente($anno); if ($idinizioperiodo > $limiti_var['idperiodocorrente']) $n_ini = $idinizioperiodo; else { if (($limiti_var['idperiodocorrente'] + 1) <= $idfineperiodo) $n_ini = ($limiti_var['idperiodocorrente'] + 1); else $n_ini = $limiti_var['idperiodocorrente']; } # fine else if ($idinizioperiodo > $limiti_var['idperiodocorrente']) $limiti_var['n_ini'] = $n_ini; $limiti_var['n_fine'] = $idfineperiodo; $profondita['iniziale'] = ""; $profondita['attuale'] = 1; $max_prenota = esegui_query("select max(idprenota) from $tableprenota"); $tot_prenota = risul_query($max_prenota,0,0); $profondita['tot_prenota_ini'] = $tot_prenota; $profondita['tot_prenota_attuale'] = $tot_prenota; tab_a_var($limiti_var,$app_prenota_id,$app_orig_prenota_id,$inizio_prenota_id,$fine_prenota_id,$app_assegnabili_id,$prenota_in_app_sett,$anno,$dati_app,$profondita,$PHPR_TAB_PRE."prenota"); $fatto_libera = ""; $app_agenzia = esegui_query("select * from $tableregole where app_agenzia != '' and idregole != '$idregole' "); $num_app_agenzia = numlin_query($app_agenzia); if ($num_app_agenzia != 0) { $info_periodi_ag['numero'] = $num_app_agenzia; for ($num1 = 0 ; $num1 < $num_app_agenzia ; $num1++) { $info_periodi_ag['app'][$num1] = risul_query($app_agenzia,$num1,'app_agenzia'); $info_periodi_ag['ini'][$num1] = risul_query($app_agenzia,$num1,'iddatainizio'); $info_periodi_ag['fine'][$num1] = risul_query($app_agenzia,$num1,'iddatafine'); } # fine for $num1 inserisci_prenota_fittizie($info_periodi_ag,$profondita,$app_prenota_id,$inizio_prenota_id,$fine_prenota_id,$prenota_in_app_sett,$app_assegnabili_id); } # fine if ($num_app_agenzia != 0) unset($app_richiesti); $app_richiesti[',numero,'] = 1; $app_richiesti[1] = $appartamento; $idinizioperiodo_vett[1] = $n_ini; $idfineperiodo_vett[1] = $idfineperiodo; liberasettimane($idinizioperiodo_vett,$idfineperiodo_vett,$limiti_var,$anno,$fatto_libera,$app_liberato_vett,$profondita,$app_richiesti,$app_prenota_id,$app_orig_prenota_id,$inizio_prenota_id,$fine_prenota_id,$app_assegnabili_id,$prenota_in_app_sett,$dati_app,$PHPR_TAB_PRE."prenota"); if ($fatto_libera != "SI") $risul_agg = 0; else $risul_agg = aggiorna_tableprenota($app_prenota_id,$app_orig_prenota_id,$tableprenota); if ($risul_agg) { echo mex("Il periodo chiuso è stato liberato dalle prenotazioni",$pag).".
"; } # fine if ($risul_agg) else echo mex("Non è stato possibile liberare dalle prenotazioni il periodo chiuso",$pag).".
"; $aggiorna_ic_disp = 1; } # fine if ($chiudi_app) unlock_tabelle($tabelle_lock); #unset($tabelle_lock); echo mex("La regola è stata inserita",$pag)."."; $tabelle_lock = array($tableversioni,$tabletransazioni); $tabelle_lock = lock_tabelle($tabelle_lock); $ultimo_accesso = date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600))); $transaz_esistente = esegui_query("select idtransazioni from $tabletransazioni where idsessione = '$id_sessione' and tipo_transazione = 'cr_1a' "); if (numlin_query($transaz_esistente)) { $transaz_esistente = risul_query($transaz_esistente,0,'idtransazioni'); esegui_query("update $tabletransazioni set dati_transazione1 = '".aggslashdb($inizioperiodo)."', dati_transazione2 = '".aggslashdb($fineperiodo)."', dati_transazione3 = '".aggslashdb($motivazione)."', dati_transazione4 = '".aggslashdb($chiudi_app)."', ultimo_accesso = '$ultimo_accesso' where idtransazioni = '$transaz_esistente' "); } # fine if (numlin_query($transaz_esistente)) else { $id_transazione = crea_id_sessione("",$tableversioni,8); esegui_query("insert into $tabletransazioni (idtransazioni,idsessione,tipo_transazione,anno,dati_transazione1,dati_transazione2,dati_transazione3,dati_transazione4,ultimo_accesso) values ('$id_transazione','$id_sessione','cr_1a','$anno','".aggslashdb($inizioperiodo)."','".aggslashdb($fineperiodo)."','".aggslashdb($motivazione)."','".aggslashdb($chiudi_app)."','$ultimo_accesso')"); } # fine else if (numlin_query($transaz_esistente)) unlock_tabelle($tabelle_lock); } # fine else if ($num_vecchia_regola != 0 and !$cancella_vecchie_regole) } # fine else if (!numlin_query($app_esistente)) } # fine else if ($motivazione == " ") } # fine else if ($idfineperiodo < $idinizioperiodo) } # fine else if (empty($inizioperiodo) or empty($fineperiodo) or empty($appartamento)) } # fine if (!empty($regola_1) and ($priv_mod_reg1 == "s" or $priv_mod_reg1 == "a")) if (!empty($regola_1_tar) and ($priv_mod_reg1 == "s" or $priv_mod_reg1 == "t")) { if (empty($inizioperiodo) or empty($fineperiodo) or empty($tipotariffa) or substr($tipotariffa,0,7) != "tariffa" or controlla_num_pos(substr($tipotariffa,7)) == "NO" or ($attiva_tariffe_consentite != "n" and !isset($tariffe_consentite_vett[substr($tipotariffa,7)]))) { echo mex("Non sono stati inseriti tutti i dati necessari",$pag)."!
"; } # fine if (empty($inizioperiodo) or empty($fineperiodo) or empty($tipotariffa) or... else { $idinizioperiodo = esegui_query("select idperiodi from $tableperiodi where datainizio = '".aggslashdb($inizioperiodo)."' "); if (numlin_query($idinizioperiodo) == 0) $idinizioperiodo = 9999999; else $idinizioperiodo = risul_query($idinizioperiodo,0,'idperiodi'); $idfineperiodo = esegui_query("select idperiodi from $tableperiodi where datafine = '".aggslashdb($fineperiodo)."' "); if (numlin_query($idfineperiodo) == 0) $idfineperiodo = -1; else $idfineperiodo = risul_query($idfineperiodo,0,'idperiodi'); if ($idfineperiodo < $idinizioperiodo) { echo mex("Le date sono sbagliate",$pag).".
"; } # fine if ($idfineperiodo < $idinizioperiodo) else { if ($motivazione == " ") echo mex("Motivazione non valida",$pag).".
"; else { if (!empty($mod_idregola1) and controlla_num_pos($mod_idregola1) == "SI") { $reg_esist = esegui_query("select * from $tableregole where idregole = '$mod_idregola1' "); if (numlin_query($reg_esist)) { $tariffa_chiusa = risul_query($reg_esist,0,'tariffa_chiusa'); if (!$tariffa_chiusa) $mod_idregola1 = ""; } # fine if (numlin_query($reg_esist)) else $mod_idregola1 = ""; } # fine if (!empty($mod_idregola1) and controlla_num_pos($mod_idregola1) == "SI") else $mod_idregola1 = ""; if ($mod_idregola1) $cond_reg_mod = " and idregole != '$mod_idregola1'"; else $cond_reg_mod = ""; $vecchia_regola = esegui_query("select * from $tableregole where tariffa_chiusa = '$tipotariffa' and iddatainizio <= '$idfineperiodo' and iddatafine >= '$idinizioperiodo'$cond_reg_mod order by iddatainizio "); $num_vecchia_regola = numlin_query($vecchia_regola); if ($num_vecchia_regola != 0 and empty($cancella_vecchie_regole)) { $tariffa_vedi = mex("tariffa","prenota.php").substr($tipotariffa,7); echo mex("Esiste già una regola di questo tipo nel periodo selezionato",$pag)." (".formatta_data($inizioperiodo,$stile_data)." ".mex("al",$pag)." ".formatta_data($fineperiodo,$stile_data).").

".mex("Regole esistenti",$pag).":
"; for ($num1 = 0 ; $num1 < $num_vecchia_regola ; $num1++) { $idregola_v = risul_query($vecchia_regola,$num1,'idregole'); $iddatainizio_v = risul_query($vecchia_regola,$num1,'iddatainizio'); $iddatafine_v = risul_query($vecchia_regola,$num1,'iddatafine'); $motivazione_v = risul_query($vecchia_regola,$num1,'motivazione'); $datainizio_v = esegui_query("select datainizio from $tableperiodi where idperiodi = '$iddatainizio_v' "); $datainizio_v = formatta_data(risul_query($datainizio_v,0,'datainizio'),$stile_data); $datafine_v = esegui_query("select datafine from $tableperiodi where idperiodi = '$iddatafine_v' "); $datafine_v = formatta_data(risul_query($datafine_v,0,'datafine'),$stile_data); echo ($num1 + 1)."- ".mex("Chiudi",$pag)." $tariffa_vedi ".mex("nel periodo dal",$pag)." $datainizio_v ".mex("al",$pag)." $datafine_v"; if (strcmp(trim($motivazione_v),"")) echo " ($motivazione_v)"; echo ".
"; } # fine for $num1 echo "


"; } # fine if ($num_vecchia_regola != 0 and empty($cancella_vecchie_regole)) else { $idregole = esegui_query("select max(idregole) from $tableregole"); $idregole = risul_query($idregole,0,0); $idregole = $idregole + 1; for ($num1 = 0 ; $num1 < $num_vecchia_regola ; $num1++) { $idregola_v = risul_query($vecchia_regola,$num1,'idregole'); $iddatainizio_v = risul_query($vecchia_regola,$num1,'iddatainizio'); $iddatafine_v = risul_query($vecchia_regola,$num1,'iddatafine'); if (($iddatainizio_v >= $idinizioperiodo and $iddatafine_v <= $idfineperiodo) or ${"creg$idregola_v"}) esegui_query("delete from $tableregole where idregole = '$idregola_v' "); else { if ($iddatainizio_v >= $idinizioperiodo) esegui_query("update $tableregole set iddatainizio = '".($idfineperiodo + 1)."' where idregole = '$idregola_v' "); else { esegui_query("update $tableregole set iddatafine = '".($idinizioperiodo - 1)."' where idregole = '$idregola_v' "); if ($iddatafine_v > $idfineperiodo) { $motivazione_v = risul_query($vecchia_regola,$num1,'motivazione'); esegui_query("insert into $tableregole (idregole,tariffa_chiusa,iddatainizio,iddatafine) values ($idregole,'$tipotariffa','".($idfineperiodo + 1)."','$iddatafine_v')"); if ($motivazione_v) esegui_query("update $tableregole set motivazione = '".aggslashdb($motivazione_v)."' where idregole = '$idregole' "); $idregole++; } # fine if ($iddatafine_v > $idfineperiodo) } # fine else if ($iddatainizio_v >= $idinizioperiodo) } # fine else if (($iddatainizio_v >= $idinizioperiodo and $iddatafine_v <= $idfineperiodo) or ${"creg$idregola_v"}) } # fine for $num1 if ($mod_idregola1) { esegui_query("delete from $tableregole where idregole = '$mod_idregola1' "); $idregole = $mod_idregola1; } # fine if ($mod_idregola1) esegui_query("insert into $tableregole (idregole,tariffa_chiusa,iddatainizio,iddatafine) values ('$idregole','$tipotariffa','$idinizioperiodo','$idfineperiodo')"); if (@get_magic_quotes_gpc()) $motivazione = stripslashes($motivazione); $motivazione = htmlspecialchars($motivazione); if ($motivazione) esegui_query("update $tableregole set motivazione = '".aggslashdb($motivazione)."' where idregole = '$idregole' "); echo mex("La regola è stata inserita",$pag)."."; $aggiorna_ic_tar = 1; unlock_tabelle($tabelle_lock); $tabelle_lock = array($tableversioni,$tabletransazioni); $tabelle_lock = lock_tabelle($tabelle_lock); $ultimo_accesso = date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600))); $transaz_esistente = esegui_query("select idtransazioni from $tabletransazioni where idsessione = '$id_sessione' and tipo_transazione = 'cr_1t' "); if (numlin_query($transaz_esistente)) { $transaz_esistente = risul_query($transaz_esistente,0,'idtransazioni'); esegui_query("update $tabletransazioni set dati_transazione1 = '".aggslashdb($inizioperiodo)."', dati_transazione2 = '".aggslashdb($fineperiodo)."', dati_transazione3 = '".aggslashdb($motivazione)."', dati_transazione4 = '".aggslashdb($tipotariffa)."', ultimo_accesso = '$ultimo_accesso' where idtransazioni = '$transaz_esistente' "); } # fine if (numlin_query($transaz_esistente)) else { $id_transazione = crea_id_sessione("",$tableversioni,8); esegui_query("insert into $tabletransazioni (idtransazioni,idsessione,tipo_transazione,anno,dati_transazione1,dati_transazione2,dati_transazione3,dati_transazione4,ultimo_accesso) values ('$id_transazione','$id_sessione','cr_1t','$anno','".aggslashdb($inizioperiodo)."','".aggslashdb($fineperiodo)."','".aggslashdb($motivazione)."','".aggslashdb($tipotariffa)."','$ultimo_accesso')"); } # fine else if (numlin_query($transaz_esistente)) unlock_tabelle($tabelle_lock); } # fine else if ($num_vecchia_regola != 0 and empty($cancella_vecchie_regole)) } # fine else if ($motivazione == " ") } # fine else if ($idfineperiodo < $idinizioperiodo) } # fine else if (empty($inizioperiodo) or empty($fineperiodo) or empty($tipotariffa) or... } # fine if (!empty($regola_1_tar) and ($priv_mod_reg1 == "s" or $priv_mod_reg1 == "t")) if (!empty($canc_regola_1) and $priv_mod_reg1 == "s" and $tutti_app_consentiti and $attiva_regole1_consentite == "n") { $tutte_tar_consentite = 1; if ($attiva_tariffe_consentite != "n") { $rigatariffe = esegui_query("select * from $tablenometariffe where idntariffe = 1 "); $numero_tariffe = risul_query($rigatariffe,0,'nomecostoagg'); for ($numtariffa = 1 ; $numtariffa <= $numero_tariffe ; $numtariffa++) { if (!isset($tariffe_consentite_vett[$numtariffa])) { $tutte_tar_consentite = 0; break; } # fine if (!isset($tariffe_consentite_vett[$numtariffa])) } # fine for $numtariffa } # fine if ($attiva_tariffe_consentite != "n") if ($tutte_tar_consentite) { if (!empty($gia_stato)) { esegui_query("delete from $tableregole where (app_agenzia != '' and app_agenzia is not NULL) or (tariffa_chiusa != '' and tariffa_chiusa is not NULL) "); echo mex("Le regole sono state cancellate",$pag); $aggiorna_ic_disp = 1; $aggiorna_ic_tar = 1; } # fine if (!empty($gia_stato)) else { echo mex("Sei sicuro di voler cancellare tutte le regole del tipo 1",$pag)."?

"; } # fine else if (!empty($gia_stato)) } # fine if ($tutte_tar_consentite) } # fine if (!empty($canc_regola_1) and $priv_mod_reg1 == "s" and $tutti_app_consentiti and $attiva_regole1_consentite == "n") if ((!empty($regola_2) or !empty($regola_2b)) and $priv_mod_reg2 == "s") { if (substr($tipotariffa,0,7) != "tariffa" or controlla_num_pos(substr($tipotariffa,7)) == "NO" or ($attiva_tariffe_consentite != "n" and !isset($tariffe_consentite_vett[substr($tipotariffa,7)]))) { $inserire = "NO"; echo "
".mex("Si deve scegliere la tariffa",$pag).".

"; $num_regole_esistente = 0; } # fine if (substr($tipotariffa,0,7) != "tariffa" or... else { $regola_esistente = esegui_query("select * from $tableregole where tariffa_per_app = '".aggslashdb($tipotariffa)."'"); $num_regole_esistente = numlin_query($regola_esistente); /* if ($num_regole_esistente != 0) { $inserire = "NO"; echo mex("La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova",'unit.php').".
"; } # fine if ($num_regole_esistente != 0) */ } # fine else if (substr($tipotariffa,0,7) != "tariffa" or... $num_app_reali = 0; if (empty($lista_app)) { $inserire = "NO"; echo "
".mex("Si deve inserire almeno un appartamento da associare",'unit.php').".

"; } # fine if (empty($lista_app)) else { if ($num_regole_esistente) { if (!empty($regola_2b)) $reg_corr = risul_query($regola_esistente,0,'motivazione2'); else $reg_corr = risul_query($regola_esistente,0,'motivazione'); } # fine if ($num_regole_esistente) else $reg_corr = ""; $appartamenti = esegui_query("select idappartamenti from $tableappartamenti"); $num_appartamenti = numlin_query($appartamenti); $app_esistente = array(); for ($num1 = 0 ; $num1 < $num_appartamenti ; $num1 = $num1 + 1) { $appartamento = risul_query($appartamenti,$num1,'idappartamenti'); if ($appartamenti_consentiti[$appartamento] == "SI" or strstr(",$reg_corr,",",$appartamento,")) $app_esistente[$appartamento] = "SI"; } # fine for $num1 $vett_app = explode(",",$lista_app); $num_app = count($vett_app); $app_trovato = array(); for ($num1 = 0 ; $num1 < $num_app ; $num1 = $num1 + 1) { if (!isset($app_esistente[$vett_app[$num1]]) or $app_esistente[$vett_app[$num1]] != "SI") { $inserire = "NO"; echo "
".mex("L'appartamento",'unit.php')." ".htmlspecialchars($vett_app[$num1])."".mex(" non esiste",$pag).".

"; } # fine if (!isset($app_esistente[$vett_app[$num1]]) or $app_esistente[$appartamento] != "SI") else { if (!empty($app_trovato[$vett_app[$num1]])) $lista_app = substr(str_replace(",".$vett_app[$num1].",",",",",$lista_app,"),1,-1).",".$vett_app[$num1]; else $num_app_reali++; $app_trovato[$vett_app[$num1]] = 1; } # fine else if (!isset($app_esistente[$vett_app[$num1]]) or $app_esistente[$appartamento] != "SI") } # fine for $num1 } # fine else if (empty($lista_app)) $num_da_assegnare = 1; if (!empty($regola_2)) { $num_da_assegnare = $num_apti; if ($num_apti < 1 or $num_apti > $num_appartamenti) $inserire = "NO"; if ($num_regole_esistente) { $regola_2b_esist = risul_query($regola_esistente,0,'motivazione2'); if (strcmp((string) $regola_2b_esist,"")) { $num_regola_2b_esist = explode(",",$regola_2b_esist); $num_regola_2b_esist = count($num_regola_2b_esist); if ($num_regola_2b_esist < $num_app_reali) $num_app_reali = $num_regola_2b_esist; } # fine if if (strcmp((string) $regola_2b_esist,"")) } # fine if ($num_regole_esistente) } # fine if (!empty($regola_2)) elseif ($num_regole_esistente) { $num_da_assegnare = (string) risul_query($regola_esistente,0,'motivazione3'); if (substr($num_da_assegnare,0,1) == "v") $num_da_assegnare = substr($num_da_assegnare,1); } # fine elseif ($num_regole_esistente) if ($num_da_assegnare and $num_da_assegnare > $num_app_reali and $inserire != "NO") { $inserire = "NO"; echo "
".mex("Numero di appartamenti",'unit.php')." ".mex("da assegnare troppo alto, supera quello presente nella lista",$pag).".

"; } # fine if ($num_da_assegnare and $num_da_assegnare > $num_app_reali and... if (!empty($regola_2b)) { if (!$num_giorni or controlla_num_pos($num_giorni) == "NO") { $inserire = "NO"; echo "
".mex("Si deve inserire il numero di giorni",$pag).".

"; } # fine if (!$num_giorni or controlla_num_pos($num_giorni) == "NO") if ($ini_fine != "ini" and $ini_fine != "fine") $inserire = "NO"; if ($ini_fine == "ini") { $num_giorni_ini = "'$num_giorni'"; $num_giorni_fine = "NULL"; } # fine if ($ini_fine == "ini") if ($ini_fine == "fine") { $num_giorni_ini = "NULL"; $num_giorni_fine = "'$num_giorni'"; } # fine if ($ini_fine == "fine") } # fine if (!empty($regola_2b)) if (!isset($v_apti) or $v_apti != "v") $v_apti = ""; if (!isset($inserire) or $inserire != "NO") { if ($num_regole_esistente != 0) { if (!empty($regola_2b)) { esegui_query("update $tableregole set motivazione2 = '$lista_app', iddatainizio = $num_giorni_ini, iddatafine = $num_giorni_fine where tariffa_per_app = '".aggslashdb($tipotariffa)."'"); $lista_app_norm = risul_query($regola_esistente,0,'motivazione'); $lista_app_ecc = $lista_app; } # fine if (!empty($regola_2b)) else { esegui_query("update $tableregole set motivazione = '$lista_app' where tariffa_per_app = '".aggslashdb($tipotariffa)."'"); if ($num_apti > 1) esegui_query("update $tableregole set motivazione3 = '$v_apti$num_apti' where tariffa_per_app = '".aggslashdb($tipotariffa)."'"); else esegui_query("update $tableregole set motivazione3 = NULL where tariffa_per_app = '".aggslashdb($tipotariffa)."'"); $lista_app_norm = $lista_app; $lista_app_ecc = risul_query($regola_esistente,0,'motivazione2'); } # fine else if (!empty($regola_2b)) if ($lista_app_norm and $lista_app_ecc) { $vett_app = explode(",",$lista_app_norm); $num_app = count($vett_app); $app_mancanti_da_ecc = ""; for ($num1 = 0 ; $num1 < $num_app ; $num1 = $num1 + 1) { if (str_replace(",".$vett_app[$num1].",","",",$lista_app_ecc,") == ",$lista_app_ecc,") $app_mancanti_da_ecc .= ", ".$vett_app[$num1]; } # fine for $num1 if ($app_mancanti_da_ecc) echo "
".mex("Attenzione",$pag).": ".mex("ci sono appartamenti",'unit.php')." (".substr($app_mancanti_da_ecc,2).") ".mex("della regola 2 mancanti nella eccezione alla regola",$pag).".
"; } # fine if ($lista_app_norm and $lista_app_ecc) echo "
".mex("La regola di assegnazione",$pag)." 2 ".mex("è stata modificata",$pag).".

"; } # fine if ($num_regole_esistente != 0) else { $idregole = esegui_query("select max(idregole) from $tableregole"); $idregole = risul_query($idregole,0,0); $idregole = $idregole + 1; if (!empty($regola_2b)) esegui_query("insert into $tableregole (idregole,tariffa_per_app,iddatainizio,motivazione2) values ('$idregole','".aggslashdb($tipotariffa)."','$num_giorni','$lista_app')"); else { esegui_query("insert into $tableregole (idregole,tariffa_per_app,motivazione) values ('$idregole','".aggslashdb($tipotariffa)."','$lista_app')"); if ($num_apti > 1) esegui_query("update $tableregole set motivazione3 = '$v_apti$num_apti' where tariffa_per_app = '".aggslashdb($tipotariffa)."'"); } # fine else if (!empty($regola_2b)) echo "
".mex("La regola di assegnazione",$pag)." 2 ".mex("è stata inserita",$pag).".

"; } # fine else if ($num_regole_esistente != 0) $aggiorna_ic_disp = 1; } # fine if (!isset($inserire) or $inserire != "NO") } # fine if ((!empty($regola_2) or !empty($regola_2b)) and $priv_mod_reg2 == "s") if ((!empty($regola_3) or !empty($regola_3m)) and $priv_mod_reg2 == "s") { if (substr($tipotariffa,0,7) != "tariffa" or controlla_num_pos(substr($tipotariffa,7)) == "NO" or ($attiva_tariffe_consentite != "n" and !isset($tariffe_consentite_vett[substr($tipotariffa,7)]))) { $inserire = "NO"; echo mex("Si deve scegliere la tariffa",$pag).".
"; } # fine if (substr($tipotariffa,0,7) != "tariffa" or... else { $regola_esistente = esegui_query("select * from $tableregole where tariffa_per_persone = '".aggslashdb($tipotariffa)."'"); $num_regole_esistente = numlin_query($regola_esistente); /* if ($num_regole_esistente != 0) { $inserire = "NO"; echo mex("La tariffa scelta ha già un numero di persone associato, cancella la regola prima di inserirne una nuova",$pag).".
"; } # fine if ($num_regole_esistente != 0) */ if (controlla_num_pos($num_persone) != "SI" or (!$num_persone and !$num_regole_esistente)) { $inserire = "NO"; echo mex("Si deve inserire il numero di persone da associare",$pag).".
"; } # fine if (controlla_num_pos($num_persone) != "SI" or... } # fine else if (substr($tipotariffa,0,7) != "tariffa" or... if ((!isset($inserire) or $inserire != "NO") and $num_regole_esistente) { if (!empty($regola_3m)) { $pers_min = $num_persone; $pers_def = (string) risul_query($regola_esistente,0,'iddatainizio'); } # fine if (!empty($regola_3m)) else { $pers_min = (string) risul_query($regola_esistente,0,'iddatafine'); $pers_def = $num_persone; } # fine else if (!empty($regola_3m)) if ($pers_def and $pers_min > $pers_def) { $inserire = "NO"; echo mex("Il numero di persone minimo",$pag)." ($pers_min) ".mex("è maggiore del numero di persone predefinito",$pag)." ($pers_def).
"; } # fine if ($pers_def and $pers_min > $pers_def) } # fine if ((!isset($inserire) or $inserire != "NO") and $num_regole_esistente) if (!isset($inserire) or $inserire != "NO") { $regola2_esistente = esegui_query("select * from $tableregole where tariffa_per_app = '".aggslashdb($tipotariffa)."'"); if (numlin_query($regola2_esistente)) { $lista_app2 = risul_query($regola2_esistente,0,'motivazione'); $lista_app2_ecc = risul_query($regola2_esistente,0,'motivazione2'); if ($lista_app2_ecc) { if ($lista_app2) $lista_app2 .= ","; $lista_app2 .= $lista_app2_ecc; } # fine if ($lista_app2_ecc) $vett_app2 = explode(",",$lista_app2); $num_app2 = count($vett_app2); $app_trovato = array(); $app_piccoli = ""; $app_compatibile = 0; for ($num1 = 0 ; $num1 < $num_app2 ; $num1++) { if (empty($app_trovato[$vett_app2[$num1]])) { $app_trovato[$vett_app2[$num1]] = 1; $app = esegui_query("select * from $tableappartamenti where idappartamenti = '".aggslashdb($vett_app2[$num1])."' "); if (numlin_query($app)) { $pers_max = risul_query($app,0,'maxoccupanti'); if ($pers_max < $num_persone) $app_piccoli .= ", ".$vett_app2[$num1]; else $app_compatibile = 1; } # fine if (numlin_query($app)) } # fine if (empty($app_trovato[$vett_app2[$num1]])) } # fine for $num1 if (!$app_compatibile) echo "
".mex("Attenzione",$pag).": ".lcfirst(mex("Non ci sono appartamenti con le caratteristiche richieste",'unit.php'))." ".mex("nella regola di assegnazione 2 di questa tariffa",$pag).".
"; elseif ($app_piccoli) echo "
".mex("Attenzione",$pag).": ".mex("ci sono appartamenti",'unit.php')." (".substr($app_piccoli,2).") ".mex("nella regola 2 di questa tariffa che non possono ospitare",$pag)." $num_persone ".mex("persone",$pag).".
"; } # fine if (numlin_query($regola2_esistente)) if (!empty($regola_3m)) $campo = 'iddatafine'; else $campo = 'iddatainizio'; if ($num_regole_esistente != 0) { if (!$num_persone) { if (!$pers_def and !$pers_min) esegui_query("delete from $tableregole where tariffa_per_persone = '".aggslashdb($tipotariffa)."'"); else esegui_query("update $tableregole set $campo = NULL where tariffa_per_persone = '".aggslashdb($tipotariffa)."'"); echo "
".mex("La regola di assegnazione",$pag)." 3 ".mex("è stata cancellata",$pag).".

"; } # fine if (!$num_persone) else { esegui_query("update $tableregole set $campo = '".aggslashdb($num_persone)."' where tariffa_per_persone = '".aggslashdb($tipotariffa)."'"); echo "
".mex("La regola di assegnazione",$pag)." 3 ".mex("è stata modificata",$pag).".

"; } # fine else if (!$num_persone) } # fine if ($num_regole_esistente != 0) else { $idregole = esegui_query("select max(idregole) from $tableregole"); $idregole = risul_query($idregole,0,0); $idregole = $idregole + 1; esegui_query("insert into $tableregole (idregole,tariffa_per_persone,$campo) values ('$idregole','".aggslashdb($tipotariffa)."', '".aggslashdb($num_persone)."')"); echo "
".mex("La regola di assegnazione",$pag)." 3 ".mex("è stata inserita",$pag).".

"; } # fine else if ($num_regole_esistente != 0) $aggiorna_ic_tar = 1; } # fine if (!isset($inserire) or $inserire != "NO") } # fine if ((!empty($regola_3) or !empty($regola_3m)) and $priv_mod_reg2 == "s") if (!empty($regola_4) and $id_utente == 1) { $inserire = ""; if (substr($tipotariffa,0,7) != "tariffa" or controlla_num_pos(substr($tipotariffa,7)) == "NO") { $inserire = "NO"; echo mex("Si deve scegliere la tariffa",$pag).".
"; } # fine if (substr($tipotariffa,0,7) != "tariffa" or... else { $regola_esistente = esegui_query("select * from $tableregole where tariffa_per_utente = '".aggslashdb($tipotariffa)."'"); $num_regole_esistente = numlin_query($regola_esistente); /* if ($num_regole_esistente != 0) { $inserire = "NO"; echo mex("La tariffa scelta ha già un utente associato, cancella la regola prima di inserirne una nuova",$pag).".
"; } # fine if ($num_regole_esistente != 0) */ } # fine else if (substr($tipotariffa,0,7) != "tariffa" or... if (!$id_utente_inserimento) { $inserire = "NO"; echo mex("Si deve inserire l'utente da associare",$pag).".
"; } # fine if (!$id_utente_inserimento) else { $id_utente_inserimento = aggslashdb($id_utente_inserimento); $utente_tariffa = esegui_query("select nome_utente from $tableutenti where idutenti = '$id_utente_inserimento'"); if (numlin_query($utente_tariffa) != 1) { $inserire = "NO"; echo mex("L'utente ",$pag).$id_utente_inserimento.mex(" non esiste",$pag).".
"; } # fine if ($numlin_query($utente_tariffa) != 1) } # fine else if (!$id_utente_inserimento) if ($inserire != "NO") { if ($num_regole_esistente != 0) { esegui_query("update $tableregole set iddatainizio = '$id_utente_inserimento' where tariffa_per_utente = '".aggslashdb($tipotariffa)."'"); echo mex("La regola di assegnazione",$pag)." 4 ".mex("è stata modificata",$pag).".
"; } # fine if ($num_regole_esistente != 0) else { $idregole = esegui_query("select max(idregole) from $tableregole"); $idregole = risul_query($idregole,0,0); $idregole = $idregole + 1; esegui_query("insert into $tableregole (idregole,tariffa_per_utente,iddatainizio) values ('$idregole','".aggslashdb($tipotariffa)."', '$id_utente_inserimento')"); echo mex("La regola di assegnazione",$pag)." 4 ".mex("è stata inserita",$pag).".
"; } # fine else if ($num_regole_esistente != 0) } # fine if ($inserire != "NO") } # fine if (!empty($regola_4) and $id_utente == 1) if ($tabelle_lock) unlock_tabelle($tabelle_lock); if (!empty($origine)) $azione = controlla_pag_origine($origine); else $azione = "crearegole.php"; echo "
"; if ($aggiorna_ic_disp or $aggiorna_ic_tar) { $lock = 1; $aggiorna_disp = $aggiorna_ic_disp; $aggiorna_tar = $aggiorna_ic_tar; if (@function_exists('pcntl_fork')) include("./includes/interconnect/aggiorna_ic_fork.php"); else include("./includes/interconnect/aggiorna_ic.php"); } # fine if ($aggiorna_ic_disp or $aggiorna_ic_tar) } # fine if (!empty($inserisci)) else { # Form iniziale di inserimento echo "

".mex("Inserisci le regole di assegnazione per le prenotazioni dell'anno",$pag)." $anno



"; $mostra_solo_regola = 0; $origine = htmlspecialchars(fixstr($origine)); if ($origine == "tab_reg1") { $mostra_solo_regola = 1; $origine = "visualizza_tabelle.php?tipo_tabella=regole#hreg1"; } # fine if ($origine == "tab_reg1") if ($origine == "tab_reg2") { $mostra_solo_regola = 2; $origine = "visualizza_tabelle.php?tipo_tabella=regole#hreg2"; } # fine if ($origine == "tab_reg2") if ($origine == "tab_reg3") { $mostra_solo_regola = 3; $origine = "visualizza_tabelle.php?tipo_tabella=regole#hreg3"; } # fine if ($origine == "tab_reg3") if ($origine == "tab_tariffa") { if (!empty($tipotariffa_regola2)) $mostra_solo_regola = 2; if (!empty($tipotariffa_regola3)) $mostra_solo_regola = 3; $origine = "tab_tariffe.php?numtariffa1=".htmlspecialchars(substr(fixstr($tipotariffa_regola2).fixstr($tipotariffa_regola3),7)); } # fine if ($origine == "tab_tariffa") if (substr($origine,0,3) == "ic_") { $orig = explode("_",$origine); if ($orig[1] == "r2") $mostra_solo_regola = 2; if ($orig[1] == "r3") $mostra_solo_regola = 3; $origine = "interconnessioni.php#".$orig[2]; } # fine if (substr($origine,0,3) == "ic_") $rigatariffe = esegui_query("select * from $tablenometariffe where idntariffe = 1 "); $numero_tariffe = risul_query($rigatariffe,0,'nomecostoagg'); if ((!$mostra_solo_regola or $mostra_solo_regola == 1) and $priv_mod_reg1 != "n") { $tipo_mod_reg1 = ""; $inizio_select_orig = ""; $fine_select_orig = ""; if (!empty($mod_idregola1) and controlla_num_pos($mod_idregola1) == "SI") { $reg_esist = esegui_query("select * from $tableregole where idregole = '$mod_idregola1' "); if (numlin_query($reg_esist)) { $app_agenzia = risul_query($reg_esist,0,'app_agenzia'); $tariffa_chiusa = risul_query($reg_esist,0,'tariffa_chiusa'); if ($app_agenzia) $tipo_mod_reg1 = "a"; elseif ($tariffa_chiusa) $tipo_mod_reg1 = "t"; if ($tipo_mod_reg1) { $iddatainizio = risul_query($reg_esist,0,'iddatainizio'); $iddatafine = risul_query($reg_esist,0,'iddatafine'); $motivazione = risul_query($reg_esist,0,'motivazione'); $motivazione2 = (string) risul_query($reg_esist,0,'motivazione2'); $inizio_select = esegui_query("select datainizio from $PHPR_TAB_PRE"."periodi$anno where idperiodi = '$iddatainizio' "); $inizio_select = risul_query($inizio_select,0,'datainizio'); $fine_select = esegui_query("select datafine from $PHPR_TAB_PRE"."periodi$anno where idperiodi = '$iddatafine' "); $fine_select = risul_query($fine_select,0,'datafine'); } # fine if ($tipo_mod_reg1) } # fine if (numlin_query($reg_esist)) } # fine if (!empty($mod_idregola1) and controlla_num_pos($mod_idregola1) == "SI") if (!$tipo_mod_reg1) { $transaz_esist_1a = esegui_query("select * from $tabletransazioni where idsessione = '$id_sessione' and tipo_transazione = 'cr_1a' "); $transaz_esist_1t = esegui_query("select * from $tabletransazioni where idsessione = '$id_sessione' and tipo_transazione = 'cr_1t' "); if (!numlin_query($transaz_esist_1a) or !numlin_query($transaz_esist_1t)) { $inizio_select = ""; $fine_select = ""; $motivazione_orig = htmlspecialchars(fixstr($motivazione)); $oggi = date("Y-m-d",(time() + (C_DIFF_ORE * 3600))); $date_select = esegui_query("select datainizio,datafine from $PHPR_TAB_PRE"."periodi$anno where datainizio <= '$oggi' and datafine > '$oggi' "); if (numlin_query($date_select) != 0) { $inizio_select_orig = risul_query($date_select,0,'datainizio'); $fine_select_orig = risul_query($date_select,0,'datafine'); } # fine if (numlin_query($date_select) != 0) } # fine if (!numlin_query($transaz_esist_1a) or !numlin_query($transaz_esist_1t)) if (numlin_query($transaz_esist_1a)) { $inizio_select = risul_query($transaz_esist_1a,0,'dati_transazione1'); $fine_select = risul_query($transaz_esist_1a,0,'dati_transazione2'); $motivazione = risul_query($transaz_esist_1a,0,'dati_transazione3'); $motivazione2 = (string) risul_query($transaz_esist_1a,0,'dati_transazione4'); if ($motivazione2) $motivazione2 = "x"; } # fine if (numlin_query($transaz_esist_1a)) else { $inizio_select = $inizio_select_orig; $fine_select = $fine_select_orig; $motivazione = $motivazione_orig; unset($motivazione2); } # fine else if (numlin_query($transaz_esist_1a)) } # fine if (!$tipo_mod_reg1) if (($priv_mod_reg1 == "s" or $priv_mod_reg1 == "a") and $tipo_mod_reg1 != "t") { echo "
".mex("Regola di assegnazione",$pag)." 1 (".mex("chiusure",$pag).").

"; if ($tipo_mod_reg1) echo ""; if ($origine) echo ""; if (isset($motivazione2) and $motivazione2 != "x") { $sel_x = ""; $sel = " selected"; } else { $sel_x = " selected"; $sel = ""; } echo " ".mex("l'appartamento",'unit.php')." ".mex("nel periodo dal",$pag)." "; mostra_menu_date(C_DATI_PATH."/selectperiodi$anno.$id_utente.php","inizioperiodo",$inizio_select,"","",$id_utente,$tema); echo " ".mex("al",$pag)." "; mostra_menu_date(C_DATI_PATH."/selectperiodi$anno.$id_utente.php","fineperiodo",$fine_select,"","",$id_utente,$tema); echo "
".mex("motivazione",$pag).": (".mex("opzionale",$pag).")
"; } # fine if (($priv_mod_reg1 == "s" or $priv_mod_reg1 == "a") and $tipo_mod_reg1 != "t") if ($priv_mod_reg1 == "s" and !$tipo_mod_reg1) echo "
"; if (($priv_mod_reg1 == "s" or $priv_mod_reg1 == "t") and $tipo_mod_reg1 != "a") { echo "
"; if ($origine) echo ""; if ($tipo_mod_reg1) echo ""; else { if (numlin_query($transaz_esist_1t)) { $inizio_select = risul_query($transaz_esist_1t,0,'dati_transazione1'); $fine_select = risul_query($transaz_esist_1t,0,'dati_transazione2'); $motivazione = risul_query($transaz_esist_1t,0,'dati_transazione3'); $tariffa_chiusa = risul_query($transaz_esist_1t,0,'dati_transazione4'); } # fine if (numlin_query($transaz_esist_1t)) else { $inizio_select = $inizio_select_orig; $fine_select = $fine_select_orig; $motivazione = $motivazione_orig; } # fine else if (numlin_query($transaz_esist_1a)) } # fine else if (!$tipo_mod_reg1) echo mex("Chiudi",$pag)." ".mex("nel periodo dal",$pag)." "; mostra_menu_date(C_DATI_PATH."/selectperiodi$anno.$id_utente.php","inizioperiodo",$inizio_select,"","",$id_utente,$tema); echo " ".mex("al",$pag)." "; mostra_menu_date(C_DATI_PATH."/selectperiodi$anno.$id_utente.php","fineperiodo",$fine_select,"","",$id_utente,$tema); echo "
".mex("motivazione",$pag).": (".mex("opzionale",$pag).")
"; } # fine if (($priv_mod_reg1 == "s" or $priv_mod_reg1 == "t") and $tipo_mod_reg1 != "a") if (!empty($tutti_app_consentiti) and $attiva_regole1_consentite == "n" and !empty($tutte_tar_consentite) and $priv_mod_reg1 == "s" and !$mostra_solo_regola) { echo "
"; } # fine if (!empty($tutti_app_consentiti) and $attiva_regole1_consentite == "n" and... echo "
"; } # fine if ((!$mostra_solo_regola or $mostra_solo_regola == 1) and $priv_mod_reg1 != "n") if ((!$mostra_solo_regola or $mostra_solo_regola == 2) and $priv_mod_reg2 == "s") { echo "
".mex("Regola di assegnazione",$pag)." 2 (".mex("tipologie di appartamenti",'unit.php').").

"; if ($origine) echo ""; echo "".mex("Quando si sceglie la tariffa",$pag)." ".mex("assegna automaticamente",$pag)." () ".mex("tra",$pag)." (".mex("lista di appartamenti separati da virgole",'unit.php').") ".mex("se non si inserisce nessun altro metodo di assegnazione",$pag).".
"; echo "
"; if (!empty($tipotariffa_regola2) and preg_replace("/tariffa[0-9]+/","",$tipotariffa_regola2) == "") { echo " "; } # fine if (!empty($tipotariffa_regola2) and preg_replace("/tariffa[0-9]+/","",$tipotariffa_regola2) == "") echo "

"; if ($origine) echo ""; echo "".mex("Eccezioni alla regola",$pag)." 2:
".mex("Quando si sceglie la tariffa",$pag)." ".mex("e mancano meno di",$pag)." ".mex("giorni",$pag)." ".mex("della prenotazione quando essa viene inserita, allora",$pag)." ".mex("assegna automaticamente gli appartamenti",'unit.php')." (".mex("se c'è almeno un appartamento della regola originale compatibile con il numero di persone",'unit.php')."). "; echo "

"; } # fine if ((!$mostra_solo_regola or $mostra_solo_regola == 2) and $priv_mod_reg2 == "s") if ((!$mostra_solo_regola or $mostra_solo_regola == 3) and $priv_mod_reg2 == "s") { $lista_tariffe3 = ""; for ($numtariffa = 1 ; $numtariffa <= $numero_tariffe ; $numtariffa = $numtariffa + 1) { if ($attiva_tariffe_consentite == "n" or isset($tariffe_consentite_vett[$numtariffa])) { $tariffa = "tariffa".$numtariffa; $tariffa_vedi = mex("tariffa","prenota.php").$numtariffa; $nometariffa = risul_query($rigatariffe,0,$tariffa); if ($nometariffa != "") $nometariffa_vedi = " ($nometariffa)"; else $nometariffa_vedi = ""; $lista_tariffe3 .= ""; } # fine if ($attiva_tariffe_consentite == "n" or isset($tariffe_consentite_vett[$numtariffa])) } # fine for $numtariffa $lista_tar_reg3 = ""; $lista_tar_reg3min = ""; $regole3 = esegui_query("select * from $tableregole where tariffa_per_persone != ''"); $num_regole3 = numlin_query($regole3); for ($num1 = 0 ; $num1 < $num_regole3 ; $num1++) { $tariffa = risul_query($regole3,$num1,'tariffa_per_persone'); if ($attiva_tariffe_consentite == "n" or isset($tariffe_consentite_vett[substr($tariffa,7)])) { $persone = risul_query($regole3,$num1,'iddatainizio'); if ($persone) $lista_tar_reg3 .= "if (tariffa == \"$tariffa\") txt_box.value = \"$persone\"; "; $minpers = risul_query($regole3,$num1,'iddatafine'); if ($minpers) $lista_tar_reg3min .= "if (tariffa == \"$tariffa\") txt_box.value = \"$minpers\"; "; } # fine if ($attiva_tariffe_consentite == "n" or isset($tariffe_consentite_vett[substr($tariffa,7)])) } # fine for $num1 echo "
".mex("Regola di assegnazione",$pag)." 3 (".mex("numero di persone",$pag).").

"; if (empty($tipotariffa_regola3) or empty($nor3)) { echo "
"; if ($origine) echo ""; echo mex("Quando si sceglie la tariffa",$pag)." ".mex("assegna automaticamente come numero di persone",$pag)." ".mex("se non si inserisce nessun altro numero",$pag)."."; echo "
"; } # fine if (empty($tipotariffa_regola3) or empty($nor3)) if (empty($tipotariffa_regola3) or empty($nor3m)) { echo "
"; if ($origine) echo ""; echo mex("Quando si sceglie la tariffa",$pag)." ".mex("non permettere l'inserimento di prenotazioni con meno di",$pag)." ".mex("persone",$pag)."."; echo "
"; } # fine if (empty($tipotariffa_regola3) or empty($nor3m)) echo "
"; if (!empty($tipotariffa_regola3) and preg_replace("/tariffa[0-9]+/","",$tipotariffa_regola3) == "") { echo " "; } # fine if (!empty($tipotariffa_regola3) and... } # fine if ((!$mostra_solo_regola or $mostra_solo_regola == 3) and $priv_mod_reg2 == "s") if ((!$mostra_solo_regola or $mostra_solo_regola == 4) and $id_utente == 1) { echo " "; $tutti_utenti = esegui_query("select * from $tableutenti order by idutenti"); $num_tutti_utenti = numlin_query($tutti_utenti); if ($num_tutti_utenti > 1) { $option_select_utenti = ""; for ($num1 = 0 ; $num1 < $num_tutti_utenti ; $num1++) { $idutenti = risul_query($tutti_utenti,$num1,'idutenti'); if ($idutenti != 1) { $nome_utente_option = risul_query($tutti_utenti,$num1,'nome_utente'); $option_select_utenti .= ""; } # fine if ($idutenti != $id_utente_inserimento) else $nome_utente1 = risul_query($tutti_utenti,$num1,'nome_utente'); } # fine for $num1 echo "
".mex("Regola di assegnazione",$pag)." 4 (".mex("utente inserimento",$pag).").

".mex("Quando l'utente amministratore",$pag)." ($nome_utente1) ".mex("sceglie la tariffa",$pag)." ".mex("fai risultare come se l'utente",$pag)." ".mex("avesse inserito la prenotazione e l'eventuale cliente",$pag).".
"; echo "

"; } # fine if ($num_tutti_utenti > 1) } # fine if ((!$mostra_solo_regola or $mostra_solo_regola == 4) and $id_utente == 1) if (!$mostra_solo_regola and $priv_ins_costi_agg != "n") { echo "
".mex("Inserimento rapido di un nuovo costo aggiuntivo per",'creaprezzi.php')." .

"; } # fine if (!$mostra_solo_regola and $priv_ins_costi_agg != "n") echo "

"; if (!$origine) { echo "


"; } # fine if (!$origine) else { echo "

"; } # fine else if (!$origine) echo "
"; } # fine else if ($inserisci) if ($tema[$id_utente] and $tema[$id_utente] != "base" and @is_dir("./themes/".$tema[$id_utente]."/php")) include("./themes/".$tema[$id_utente]."/php/foot.php"); else include("./includes/foot.php"); } # fine if ($anno_utente_attivato == "SI" and ($priv_mod_reg1 != "n" or $priv_mod_reg2 != "n")) } # fine if ($id_utente) ?> hoteldruid/modifica_app.php0000644000175000017500000016425614500270301015337 0ustar marcomarco. ################################################################################## $pag = "modifica_app.php"; $titolo = "HotelDruid: Modifica Appartamenti"; $var_pag = array(); $var_pag[0] = 'idappartamenti'; $var_pag[1] = 'tipo_tabella'; $var_pag[2] = 'num_app_modifica'; $var_pag[3] = 'modificaappartamento'; $var_pag[4] = 'form_tabella'; $var_pag[5] = 'cancella_app'; $var_pag[6] = 'cancella_sicuro'; $var_pag[7] = 'modificadescr'; $var_pag[8] = 'n_descrizione_ita'; $var_pag[9] = 'aggurlfoto'; $var_pag[10] = 'n_urlfoto'; $var_pag[11] = 'commentofoto'; $var_pag[12] = 'numfoto'; $var_pag[13] = 'n_commento_ita'; $var_pag[14] = 'cancurlfoto'; $var_pag[15] = 'MAX_FILE_SIZE'; $n_var_pag = 16; $num2 = 0; if (isset($_POST['num_app_modifica'])) $num2 = (int) $_POST['num_app_modifica']; elseif (isset($_GET['num_app_modifica'])) $num2 = (int) $_GET['num_app_modifica']; for ($num1 = 0 ; $num1 < $num2 ; $num1++) { $var_pag[$n_var_pag++] = "idappartamenti$num1"; $var_pag[$n_var_pag++] = "n_nome_app$num1"; $var_pag[$n_var_pag++] = "n_numcasa$num1"; $var_pag[$n_var_pag++] = "n_numpiano$num1"; $var_pag[$n_var_pag++] = "n_maxoccupanti$num1"; $var_pag[$n_var_pag++] = "n_priorita$num1"; $var_pag[$n_var_pag++] = "n_app_vicini$num1"; $var_pag[$n_var_pag++] = "n_commento$num1"; $var_pag[$n_var_pag++] = "d_numcasa$num1"; $var_pag[$n_var_pag++] = "d_numpiano$num1"; $var_pag[$n_var_pag++] = "d_maxoccupanti$num1"; $var_pag[$n_var_pag++] = "d_priorita$num1"; $var_pag[$n_var_pag++] = "d_app_vicini$num1"; $var_pag[$n_var_pag++] = "d_commento$num1"; $var_pag[$n_var_pag++] = "nome_unita_app$num1"; $var_pag[$n_var_pag++] = "num_unita_app$num1"; } # fine for $num1 $num2 = opendir("./includes/lang/"); while ($num1 = readdir($num2)) { if ($num1 != "." and $num1 != ".." and strlen($num1) <= 3 and preg_replace("/[a-z]/","",$num1) == "") { $var_pag[$n_var_pag++] = "n_descrizione_$num1"; $var_pag[$n_var_pag++] = "n_commento_$num1"; } # fine if ($num1 != "." and $num1 != ".." and... } # fine while ($num1 = readdir($num2)) include("./costanti.php"); include(C_DATI_PATH."/dati_connessione.php"); include("./includes/funzioni_$PHPR_DB_TYPE.php"); $numconnessione = connetti_db($PHPR_DB_NAME,$PHPR_DB_HOST,$PHPR_DB_PORT,$PHPR_DB_USER,$PHPR_DB_PASS,$PHPR_LOAD_EXT); include("./includes/funzioni.php"); include("./includes/funzioni_web.php"); $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno; $tableprenota = $PHPR_TAB_PRE."prenota".$anno; $tableperiodi = $PHPR_TAB_PRE."periodi".$anno; $tableregole = $PHPR_TAB_PRE."regole".$anno; $tableappartamenti = $PHPR_TAB_PRE."appartamenti"; $tableanni = $PHPR_TAB_PRE."anni"; $tablepersonalizza = $PHPR_TAB_PRE."personalizza"; $tablerelinventario = $PHPR_TAB_PRE."relinventario"; $tabledescrizioni = $PHPR_TAB_PRE."descrizioni"; $tablecostiprenota = $PHPR_TAB_PRE."costiprenota".$anno; $id_utente = controlla_login($numconnessione,$PHPR_TAB_PRE,$id_sessione,$nome_utente_phpr,$password_phpr,$anno); if ($id_utente and $id_utente == 1) { $titolo = "HotelDruid: ".ucfirst(mex("modifica",$pag))." ".mex("Appartamenti",'unit.php'); if ($tema[$id_utente] and $tema[$id_utente] != "base" and @is_dir("./themes/".$tema[$id_utente]."/php")) include("./themes/".$tema[$id_utente]."/php/head.php"); else include("./includes/head.php"); $idapp_contr = str_replace("&","",str_replace(""","",str_replace("<","",str_replace(">","",fixstr($idappartamenti))))); if (strstr($idapp_contr,">") or strstr($idapp_contr,"<") or strstr($idapp_contr,"\"") or strstr($idapp_contr,"&")) $idappartamenti = htmlspecialchars($idappartamenti); $dest = ""; if (!empty($cancella_app)) { $mostra_form_modifica = "NO"; $modificaappartamento = ""; $modificadescr = ""; $commentofoto = ""; $cancurlfoto = ""; $aggurlfoto = ""; $oggi = date("Y-m-d",(time() + (C_DIFF_ORE * 3600))); $anno_attuale = date("Y",(time() + (C_DIFF_ORE * 3600))); $cancellare = ""; $anni_esistenti = esegui_query("select * from $tableanni order by idanni"); $num_anni_esistenti = numlin_query($anni_esistenti); unset($tabelle_lock); unset($altre_tab_lock); $num_tab = 0; $num_altre_tab = 0; $tabelle_lock[$num_tab] = $tableanni; for ($num1 = 0 ;$num1 < $num_anni_esistenti ; $num1++) { $anno_esistente = risul_query($anni_esistenti,$num1,'idanni'); $tableprenota_lock = $PHPR_TAB_PRE."prenota".$anno_esistente; $num_tab++; $tabelle_lock[$num_tab] = $tableprenota_lock; if ($anno_esistente >= $anno_attuale) { $tableperiodi_lock = $PHPR_TAB_PRE."periodi".$anno_esistente; $altre_tab_lock[$num_altre_tab] = $tableperiodi_lock; $num_altre_tab++; } # fine if ($anno_esistente >= $anno_attuale) } # fine for $num1 $num_tab++; $tabelle_lock[$num_tab] = $tableappartamenti; for ($num1 = 0 ;$num1 < $num_anni_esistenti ; $num1++) { $anno_esistente = risul_query($anni_esistenti,$num1,'idanni'); $tableregole_lock = $PHPR_TAB_PRE."regole".$anno_esistente; $num_tab++; $tabelle_lock[$num_tab] = $tableregole_lock; } # fine for $num1 $num_tab++; $tabelle_lock[$num_tab] = $tabledescrizioni; $num_tab++; $tabelle_lock[$num_tab] = $tablepersonalizza; $num_tab++; $tabelle_lock[$num_tab] = $tablerelinventario; $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); $anni_esistenti2 = esegui_query("select * from $tableanni order by idanni"); $num_anni_esistenti2 = numlin_query($anni_esistenti2); if ($num_anni_esistenti != $num_anni_esistenti2) $cancellare = "NO"; for ($num1 = 0 ;$num1 < $num_anni_esistenti ; $num1++) { $anno_esistente = risul_query($anni_esistenti,$num1,'idanni'); $anno_esistente2 = risul_query($anni_esistenti2,$num1,'idanni'); if ($anno_esistente != $anno_esistente2) $cancellare = "NO"; } # fine for $num1 if ($cancellare == "NO") echo mex("L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo",'unit.php').".
"; $app_esiste = esegui_query("select * from $tableappartamenti where idappartamenti = '".aggslashdb($idappartamenti)."'"); $num_app_esiste = numlin_query($app_esiste); if ($num_app_esiste != 1) { echo "
".mex("L'appartamento",'unit.php')." $idappartamenti ".mex("è già stato cancellato",'unit.php').".

"; $cancellare = "NO"; } # fine if ($num_app_esiste != 1) if ($cancellare != "NO") { $anni_da_controllare = esegui_query("select * from $tableanni where idanni >= '$anno_attuale' "); $num_anni_da_controllare = numlin_query($anni_da_controllare); include("./includes/liberasettimane.php"); unset($app_richiesti); $app_richiesti[$idappartamenti] = "SI"; for ($num1 = 0 ;$num1 < $num_anni_da_controllare ; $num1++) { $anno_controlla = risul_query($anni_da_controllare,$num1,'idanni'); $tableprenota_controlla = $PHPR_TAB_PRE."prenota".$anno_controlla; $tableperiodi_controlla = $PHPR_TAB_PRE."periodi".$anno_controlla; unset($limiti_var); $profondita = null; unset($app_prenota_id); unset($app_orig_prenota_id); unset($inizio_prenota_id); unset($fine_prenota_id); unset($app_assegnabili_id); unset($prenota_in_app_sett); unset($dati_app); unset($app_liberato); if ($anno_controlla == $anno_attuale) $min_periodo = (calcola_id_periodo_corrente($anno_attuale) + 1); else $min_periodo = 1; $max_periodo = esegui_query("select max(idperiodi) from $tableperiodi_controlla"); $max_periodo = risul_query($max_periodo,0,0); liberasettimane ($min_periodo,$max_periodo,$limiti_var,$anno_controlla,$fatto_libera,$app_liberato,$profondita,$app_richiesti,$app_prenota_id,$app_orig_prenota_id,$inizio_prenota_id,$fine_prenota_id,$app_assegnabili_id,$prenota_in_app_sett,$dati_app,$PHPR_TAB_PRE."prenota"); $prenota_presenti = esegui_query("select * from $tableprenota_controlla where idappartamenti = '".aggslashdb($idappartamenti)."' and iddatafine >= '$min_periodo'"); $num_prenota_presenti = numlin_query($prenota_presenti); if ($num_prenota_presenti != 0) { $cancellare = "NO"; echo "
".mex("L'appartamento",'unit.php')." $idappartamenti ".mex("contiene prenotazione future, non si può cancellare",$pag).".

"; break; } # fine if ($num_prenota_presenti != 0) } # fine for $num1 $ultimo_app = esegui_query("select idappartamenti from $tableappartamenti "); $ultimo_app = numlin_query($ultimo_app); if ($ultimo_app == 1) { echo "
".mex("Rimane solo",$pag)." ".mex("un appartamento",'unit.php').".

"; $cancellare = "NO"; } # fine if ($ultimo_app == 1) } # fine if ($cancellare != "NO") if ($cancellare != "NO") { if (!isset($cancella_sicuro) or $cancella_sicuro != "SI") { echo mex("Sei sicuro di voler cancellare l'appartamento",'unit.php')." $idappartamenti?

"; } # fine if (!isset($cancella_sicuro) or $cancella_sicuro != "SI") else { $d_app_vicini = esegui_query("select app_vicini from $tableappartamenti where idappartamenti = '".aggslashdb($idappartamenti)."' "); $d_app_vicini = risul_query($d_app_vicini,0,'app_vicini'); $d_app_vicini_vett = explode(",",$d_app_vicini); for ($num2 = 0 ; $num2 < count($d_app_vicini_vett) ; $num2++) { $d_app_vicino = $d_app_vicini_vett[$num2]; $app_reciprici = esegui_query("select * from $tableappartamenti where idappartamenti = '".aggslashdb($d_app_vicino)."' "); if (numlin_query($app_reciprici) == 1) { $app_reciprici = risul_query($app_reciprici,0,'app_vicini'); $app_reciprici = substr(str_replace(",".$idappartamenti.",",",",",".$app_reciprici.","),1,-1); esegui_query("update $tableappartamenti set app_vicini = '".aggslashdb($app_reciprici)."' where idappartamenti = '".aggslashdb($d_app_vicino)."' "); } # fine if (numlin_query($app_reciprici) == 1) } # fine for $num2 esegui_query("delete from $tableappartamenti where idappartamenti = '".aggslashdb($idappartamenti)."'"); esegui_query("delete from $tablerelinventario where idappartamento = '".aggslashdb($idappartamenti)."'"); esegui_query("delete from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and (tipo = 'appdescr' or tipo = 'appfoto') "); $id_appartamenti = esegui_query("select idappartamenti from $tableappartamenti order by idappartamenti "); $num_appartamenti = numlin_query($id_appartamenti); $fileaperto = fopen(C_DATI_PATH."/selectappartamenti.php","w+"); flock($fileaperto,2); fwrite($fileaperto,"$numapp "); } # fine for $num fwrite($fileaperto,"';\n?>"); flock($fileaperto,3); fclose($fileaperto); # Cancello l'appartamento dalle regole 2 for ($num_a = 0 ;$num_a < $num_anni_esistenti ; $num_a++) { $anno_esistente = risul_query($anni_esistenti,$num_a,'idanni'); $tableregole = $PHPR_TAB_PRE."regole".$anno_esistente; $regole2 = esegui_query("select * from $tableregole where tariffa_per_app != ''"); $num_regole2 = numlin_query($regole2); for ($num1 = 0 ; $num1 < $num_regole2 ; $num1++) { $idregole = risul_query($regole2,$num1,'idregole'); $lista_app = ",".risul_query($regole2,$num1,'motivazione').","; if (str_replace(",$idappartamenti,","",$lista_app) != $lista_app) { $lista_app = substr(str_replace(",$idappartamenti,",",",$lista_app),1,-1); esegui_query("update $tableregole set motivazione = '".aggslashdb($lista_app)."' where idregole = '$idregole' "); } # fine (str_replace(",$idappartamenti,","",$lista_app) != $lista_app) $lista_app2 = ",".risul_query($regole2,$num1,'motivazione2').","; if (str_replace(",$idappartamenti,","",$lista_app2) != $lista_app2) { $lista_app2 = substr(str_replace(",$idappartamenti,",",",$lista_app2),1,-1); esegui_query("update $tableregole set motivazione2 = '".aggslashdb($lista_app2)."' where idregole = '$idregole' "); } # fine (str_replace(",$idappartamenti,","",$lista_app2) != $lista_app2) } # fine for $num1 } # fine for $num_a echo mex("L'appartamento",'unit.php')." $idappartamenti ".mex("è stato cancellato",'unit.php').".
"; if ($tabelle_lock) unlock_tabelle($tabelle_lock); unset($tabelle_lock); $lock = 1; $aggiorna_disp = 1; $aggiorna_tar = 0; if (@function_exists('pcntl_fork')) include("./includes/interconnect/aggiorna_ic_fork.php"); else include("./includes/interconnect/aggiorna_ic.php"); } # fine else if (!isset($cancella_sicuro) or $cancella_sicuro != "SI") } # fine if ($cancellare != "NO") else { echo "

"; } # fine else if ($cancellare != "NO") if (!empty($tabelle_lock)) unlock_tabelle($tabelle_lock); } # fine if (!empty($cancella_app)) if (!empty($modificaappartamento)) { $mostra_form_modifica = "NO"; $modificadescr = ""; $commentofoto = ""; $cancurlfoto = ""; $aggurlfoto = ""; if (!isset($form_tabella)) $form_tabella = ""; if (!$num_app_modifica or controlla_num_pos($num_app_modifica) != "SI") $num_app_modifica = 1; $cambia_nome_app = null; for ($num1 = 0 ; $num1 < $num_app_modifica ; $num1++) { if (!empty(${"num_unita_app".$num1}) and strcmp((string) ${"nome_unita_app".$num1},"")) { $n_nome_app_unita = ${"n_nome_app".$num1}; $n_numc_app_unita = ${"n_numcasa".$num1}; $n_nump_app_unita = ${"n_numpiano".$num1}; if (($num1 + ${"num_unita_app".$num1}) <= $num_app_modifica) $num_fine_app = $num1 + ${"num_unita_app".$num1}; else $num_fine_app = $num_app_modifica; for ($num2 = $num1 ; $num2 < $num_fine_app ; $num2++) { if (substr(${"idappartamenti".$num2},0,strlen(${"nome_unita_app".$num1})) == ${"nome_unita_app".$num1}) { ${"n_nome_app".$num2} = $n_nome_app_unita.substr(${"idappartamenti".$num2},strlen(${"nome_unita_app".$num1})); ${"n_numcasa".$num2} = $n_numc_app_unita; ${"n_numpiano".$num2} = $n_nump_app_unita; } # fine if (substr(${"idappartamenti".$num1},0,strlen(${"nome_unita_app".$num1})) == ${"nome_unita_app".$num1}) } # fine for $num2 } # fine if (!empty(${"num_unita_app".$num1}) and strcmp((string) ${"nome_unita_app".$num1},"")) ${"idappartamenti".$num1} = htmlspecialchars(${"idappartamenti".$num1}); ${"idappartamenti".$num1} = aggslashdb(${"idappartamenti".$num1}); if (@get_magic_quotes_gpc()) { ${"n_commento".$num1} = stripslashes(${"n_commento".$num1}); ${"d_commento".$num1} = stripslashes(${"d_commento".$num1}); } # fine if (@get_magic_quotes_gpc()) ${"n_nome_app".$num1} = str_replace(",","",${"n_nome_app".$num1}); if (str_replace (" ","",${"n_nome_app".$num1}) == "") ${"n_nome_app".$num1} = str_replace(" ","_",${"n_nome_app".$num1}); ${"n_nome_app".$num1} = trim(${"n_nome_app".$num1}); ${"n_nome_app".$num1} = elimina_caratteri_slash(${"n_nome_app".$num1}); ${"n_nome_app".$num1} = htmlspecialchars(${"n_nome_app".$num1}); ${"n_numcasa".$num1} = elimina_caratteri_slash(${"n_numcasa".$num1}); ${"n_numcasa".$num1} = htmlspecialchars(${"n_numcasa".$num1}); ${"n_numpiano".$num1} = elimina_caratteri_slash(${"n_numpiano".$num1}); ${"n_numpiano".$num1} = htmlspecialchars(${"n_numpiano".$num1}); ${"n_maxoccupanti".$num1} = elimina_caratteri_slash(${"n_maxoccupanti".$num1}); ${"n_priorita".$num1} = elimina_caratteri_slash(${"n_priorita".$num1}); ${"n_app_vicini".$num1} = elimina_caratteri_slash(${"n_app_vicini".$num1}); ${"n_app_vicini".$num1} = htmlspecialchars(${"n_app_vicini".$num1}); if (controlla_num(${"n_maxoccupanti".$num1}) != "SI") ${"n_maxoccupanti".$num1} = ""; if (controlla_num(${"n_priorita".$num1}) != "SI") ${"n_priorita".$num1} = ""; ${"n_commento".$num1} = htmlspecialchars(fixstr(${"n_commento".$num1})); ${"d_numcasa".$num1} = htmlspecialchars(${"d_numcasa".$num1}); ${"d_numpiano".$num1} = htmlspecialchars(${"d_numpiano".$num1}); ${"d_maxoccupanti".$num1} = htmlspecialchars(${"d_maxoccupanti".$num1}); ${"d_priorita".$num1} = htmlspecialchars(${"d_priorita".$num1}); ${"d_commento".$num1} = htmlspecialchars(fixstr(${"d_commento".$num1})); if (strcmp(${"n_nome_app".$num1},"") and (($form_tabella and strcmp((string) ${"idappartamenti".$num1},${"n_nome_app".$num1})) or !$form_tabella)) $cambia_nome_app = "SI"; } # fine for $num1 $anni_esistenti = esegui_query("select * from $tableanni order by idanni"); $num_anni_esistenti = numlin_query($anni_esistenti); $tabelle_lock = array(); $altre_tab_lock = array(); $num_tab = 0; $num_altre_tab = 0; if ($cambia_nome_app and $modificaappartamento == "Continua") { $tabelle_lock[$num_tab] = $tableanni; $num_tab++; for ($num1 = 0 ;$num1 < $num_anni_esistenti ; $num1++) { $anno_esistente = risul_query($anni_esistenti,$num1,'idanni'); $tableprenota_lock = $PHPR_TAB_PRE."prenota".$anno_esistente; $tabelle_lock[$num_tab] = $tableprenota_lock; $num_tab++; } # fine for $num1 for ($num1 = 0 ;$num1 < $num_anni_esistenti ; $num1++) { $anno_esistente = risul_query($anni_esistenti,$num1,'idanni'); $tablecostiprenota_lock = $PHPR_TAB_PRE."costiprenota".$anno_esistente; $tabelle_lock[$num_tab] = $tablecostiprenota_lock; $num_tab++; } # fine for $num1 for ($num1 = 0 ;$num1 < $num_anni_esistenti ; $num1++) { $anno_esistente = risul_query($anni_esistenti,$num1,'idanni'); $tablentariffe_lock = $PHPR_TAB_PRE."ntariffe".$anno_esistente; $tabelle_lock[$num_tab] = $tablentariffe_lock; $num_tab++; } # fine for $num1 } # fine if ($cambia_nome_app and $modificaappartamento == "Continua") $tabelle_lock[$num_tab] = $tableappartamenti; $num_tab++; if ($modificaappartamento == "Continua") { if ($cambia_nome_app) { for ($num1 = 0 ;$num1 < $num_anni_esistenti ; $num1++) { $anno_esistente = risul_query($anni_esistenti,$num1,'idanni'); $tableregole_lock = $PHPR_TAB_PRE."regole".$anno_esistente; $tabelle_lock[$num_tab] = $tableregole_lock; $num_tab++; } # fine for $num1 } # fine if ($cambia_nome_app) $tabelle_lock[$num_tab] = $tabledescrizioni; $num_tab++; } # fine if ($modificaappartamento == "Continua") $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); unset($d_letto); for ($num1 = 0 ;$num1 < $num_app_modifica ; $num1++) { $idappartamenti = ${"idappartamenti".$num1}; $n_commento = ${"n_commento".$num1}; $n_nome_app = (string) ${"n_nome_app".$num1}; $n_numcasa = ${"n_numcasa".$num1}; $n_numpiano = ${"n_numpiano".$num1}; $n_maxoccupanti = fixset(${"n_maxoccupanti".$num1}); $n_priorita = ${"n_priorita".$num1}; $n_app_vicini = ${"n_app_vicini".$num1}; ${"d_app_vicini".$num1} = esegui_query("select app_vicini from $tableappartamenti where idappartamenti = '".aggslashdb($idappartamenti)."' "); if (numlin_query(${"d_app_vicini".$num1})) ${"d_app_vicini".$num1} = (string) risul_query(${"d_app_vicini".$num1},0,'app_vicini'); else ${"d_app_vicini".$num1} = ""; if ($cambia_nome_app and $modificaappartamento == "Continua") { $anni_esistenti2 = esegui_query("select * from $tableanni order by idanni"); $num_anni_esistenti2 = numlin_query($anni_esistenti2); if ($num_anni_esistenti != $num_anni_esistenti2) $modificare = "NO"; for ($num2 = 0 ; $num2 < $num_anni_esistenti ; $num2++) { $anno_esistente = risul_query($anni_esistenti,$num2,'idanni'); $anno_esistente2 = risul_query($anni_esistenti2,$num2,'idanni'); if ($anno_esistente != $anno_esistente2) $modificare = "NO"; } # fine for $num2 if (isset($modificare) and $modificare == "NO") echo mex("L'appartamento non è stato modificato perchè il database è cambiato nel frattempo",'unit.php').".
"; } # fine if ($cambia_nome_app and $modificaappartamento == "Continua") $app_esiste = esegui_query("select * from $tableappartamenti where idappartamenti = '".aggslashdb($idappartamenti)."'"); $num_app_esiste = numlin_query($app_esiste); if ($num_app_esiste != 1) { echo mex("L'appartamento",'unit.php')." $idappartamenti ".mex("non esiste più",$pag).".
"; $modificare = "NO"; $tornare_a = "inizio.php"; } # fine if ($num_app_esiste != 1) else { $tornare_a = $pag; $d_letto[$idappartamenti] = risul_query($app_esiste,0,'letto'); } # fine else if ($num_app_esiste != 1) if (!strcmp($n_nome_app,"") and $form_tabella) { echo mex("L'appartamento",'unit.php')." $n_nome_app ".mex("esiste già",$pag).".
"; $modificare = "NO"; } # fine if (!strcmp($n_nome_app,"") and $form_tabella) if (strcmp($n_nome_app,"") and strcmp($n_nome_app,$idappartamenti)) { $app_esiste = esegui_query("select * from $tableappartamenti where idappartamenti = '".aggslashdb($n_nome_app)."'"); $num_app_esiste = numlin_query($app_esiste); if ($num_app_esiste != 0) { echo mex("L'appartamento",'unit.php')." $n_nome_app ".mex("esiste già",$pag).".
"; $modificare = "NO"; } # fine if ($num_app_esiste != 0) } # fine if (strcmp($n_nome_app,"") and strcmp($n_nome_app,$idappartamenti)) if ((string) $n_app_vicini != "") { $n_app_vicini_vett = explode(",",$n_app_vicini); for ($num2 = 0 ; $num2 < count($n_app_vicini_vett) ; $num2++) { $app_vic_esist = esegui_query("select idappartamenti from $tableappartamenti where idappartamenti = '".aggslashdb($n_app_vicini_vett[$num2])."' "); if (numlin_query($app_vic_esist) != 1 or $n_app_vicini_vett[$num2] == $idappartamenti or !strcmp((string) $n_app_vicini_vett[$num2],$n_nome_app)) { echo mex("L'appartamento",'unit.php')." $n_app_vicini_vett[$num2] ".mex("non esiste più",$pag).".
"; $modificare = "NO"; } # fine if (numlin_query($app_vic_esist) != 1 or... } # fine for $num2 } # fine if ((string) $n_app_vicini != "") } # fine for $num1 if (!isset($modificare) or $modificare != "NO") { if ($modificaappartamento != "Continua") { echo "
"; for ($num1 = 0 ;$num1 < $num_app_modifica ; $num1++) { $idappartamenti = ${"idappartamenti".$num1}; $n_nome_app = (string) ${"n_nome_app".$num1}; $n_numcasa = ${"n_numcasa".$num1}; $n_numpiano = ${"n_numpiano".$num1}; $n_maxoccupanti = ${"n_maxoccupanti".$num1}; $n_priorita = ${"n_priorita".$num1}; $n_app_vicini = (string) ${"n_app_vicini".$num1}; $d_app_vicini = ${"d_app_vicini".$num1}; $n_commento = ${"n_commento".$num1}; if ($form_tabella) { $comp_nome_app = (string) ${"idappartamenti".$num1}; $comp_numcasa = ${"d_numcasa".$num1}; $comp_numpiano = ${"d_numpiano".$num1}; $comp_maxoccupanti = ${"d_maxoccupanti".$num1}; $comp_priorita = ${"d_priorita".$num1}; $comp_app_vicini = ""; $comp_commento = ""; } # fine if ($form_tabella) else { $comp_nome_app = ""; $comp_numcasa = ""; $comp_numpiano = ""; $comp_maxoccupanti = ""; $comp_priorita = ""; $comp_app_vicini = (string) $d_app_vicini; $comp_commento = ${"d_commento".$num1}; } # fine else if ($form_tabella) if ($d_letto[$idappartamenti]) $fr1 = "[1]"; else $fr1 = ""; $messaggi = ""; if (strcmp($n_nome_app,$comp_nome_app)) $messaggi .= mex($fr1."Il nome dell'appartamento verrà cambiato da",'unit.php')." $idappartamenti ".mex("a",$pag)." $n_nome_app.
"; if ($n_numcasa != $comp_numcasa) $messaggi .= mex("La casa verrà cambiata da",$pag)." \"".${"d_numcasa".$num1}."\" ".mex("a",$pag)." \"$n_numcasa\".
"; if ($n_numpiano != $comp_numpiano) $messaggi .= mex("Il piano verrà cambiato da",$pag)." \"".${"d_numpiano".$num1}."\" ".mex("a",$pag)." \"$n_numpiano\".
"; if ($n_maxoccupanti != $comp_maxoccupanti) $messaggi .= mex("Il massimo numero di occupanti verrà cambiato da",$pag)." \"".${"d_maxoccupanti".$num1}."\" ".mex("a",$pag)." \"$n_maxoccupanti\".
"; if ($n_priorita != $comp_priorita) $messaggi .= mex("La priorità verrà cambiata da",$pag)." \"".${"d_priorita".$num1}."\" ".mex("a",$pag)." \"$n_priorita\".
"; if ($n_app_vicini != $comp_app_vicini) $messaggi .= mex($fr1."Gli appartamenti vicini verranno cambiati",'unit.php').".
"; if ($n_commento != $comp_commento) $messaggi .= mex("Il commento verrà cambiato",$pag).".
"; if ($messaggi) echo mex($fr1."Appartamento",'unit.php')." $idappartamenti:
$messaggi
"; echo " "; } # fine for $num1 echo "
"; } # fine if ($modificaappartamento != "Continua") else { for ($num1 = 0 ;$num1 < $num_app_modifica ; $num1++) { $idappartamenti = ${"idappartamenti".$num1}; $n_nome_app = (string) ${"n_nome_app".$num1}; $n_numcasa = ${"n_numcasa".$num1}; $n_numpiano = ${"n_numpiano".$num1}; $n_maxoccupanti = ${"n_maxoccupanti".$num1}; $n_priorita = ${"n_priorita".$num1}; $n_app_vicini = ${"n_app_vicini".$num1}; $n_commento = ${"n_commento".$num1}; $d_app_vicini = ${"d_app_vicini".$num1}; if ($form_tabella) { $comp_nome_app = ${"idappartamenti".$num1}; $comp_numcasa = ${"d_numcasa".$num1}; $comp_numpiano = ${"d_numpiano".$num1}; $comp_maxoccupanti = ${"d_maxoccupanti".$num1}; $comp_priorita = ${"d_priorita".$num1}; $comp_app_vicini = ""; $comp_commento = ""; } # fine if ($form_tabella) else { $comp_nome_app = ""; $comp_numcasa = ""; $comp_numpiano = ""; $comp_maxoccupanti = ""; $comp_priorita = ""; $comp_app_vicini = $d_app_vicini; $comp_commento = ${"d_commento".$num1}; } # fine else if ($form_tabella) if ($d_letto[$idappartamenti]) $fr1 = "[1]"; else $fr1 = ""; $modificato = "NO"; if (strcmp((string) $n_nome_app,$comp_nome_app)) { $modificato = "SI"; esegui_query("update $tableappartamenti set idappartamenti = '".aggslashdb($n_nome_app)."' where idappartamenti = '".aggslashdb($idappartamenti)."' "); for ($num2 = 0 ; $num2 < $num_anni_esistenti ; $num2++) { $anno_cambia = risul_query($anni_esistenti,$num2,'idanni'); $tableprenota_cambia = $PHPR_TAB_PRE."prenota".$anno_cambia; esegui_query("update $tableprenota_cambia set idappartamenti = '".aggslashdb($n_nome_app)."' where idappartamenti = '".aggslashdb($idappartamenti)."' "); $prenota_c = esegui_query("select * from $tableprenota_cambia where app_assegnabili != '' "); $num_prenota_c = numlin_query($prenota_c); for ($num3 = 0 ; $num3 < $num_prenota_c ; $num3++) { $app_assegnabili = risul_query($prenota_c,$num3,'app_assegnabili'); $n_app_assegnabili = substr(str_replace(",$idappartamenti,",",$n_nome_app,",",$app_assegnabili,"),1,-1); if ($app_assegnabili != $n_app_assegnabili) { $idprenota = risul_query($prenota_c,$num3,'idprenota'); esegui_query("update $tableprenota_cambia set app_assegnabili = '".aggslashdb($n_app_assegnabili)."' where idprenota = '$idprenota' "); } # fine if ($app_assegnabili != $n_app_assegnabili) } # fine for $num3 $prenota_c = esegui_query("select * from $tableprenota_cambia where incompatibilita != '' "); $num_prenota_c = numlin_query($prenota_c); for ($num3 = 0 ; $num3 < $num_prenota_c ; $num3++) { $incompatibilita = risul_query($prenota_c,$num3,'incompatibilita'); $n_incompatibilita = substr(str_replace(",$idappartamenti,",",$n_nome_app,",",$incompatibilita,"),1,-1); if ($incompatibilita != $n_incompatibilita) { $idprenota = risul_query($prenota_c,$num3,'idprenota'); esegui_query("update $tableprenota_cambia set incompatibilita = '".aggslashdb($n_incompatibilita)."' where idprenota = '$idprenota' "); } # fine if ($incompatibilita != $n_incompatibilita) } # fine for $num3 $tablecostiprenota_cambia = $PHPR_TAB_PRE."costiprenota".$anno_cambia; $costiprenota_c = esegui_query("select * from $tablecostiprenota_cambia where varappincompatibili != '' "); $num_costiprenota_c = numlin_query($costiprenota_c); for ($num3 = 0 ; $num3 < $num_costiprenota_c ; $num3++) { $varappincompatibili = risul_query($costiprenota_c,$num3,'varappincompatibili'); $n_varappincompatibili = substr(str_replace(",$idappartamenti,",",$n_nome_app,",",$varappincompatibili,"),1,-1); if ($varappincompatibili != $n_varappincompatibili) { $idcostiprenota = risul_query($costiprenota_c,$num3,'idcostiprenota'); esegui_query("update $tablecostiprenota_cambia set varappincompatibili = '".aggslashdb($n_varappincompatibili)."' where idcostiprenota = '$idcostiprenota' "); } # fine if ($varappincompatibili != $n_varappincompatibili) } # fine for $num3 $tablenometariffe_cambia = $PHPR_TAB_PRE."ntariffe".$anno_cambia; $ntariffe_c = esegui_query("select * from $tablenometariffe_cambia where appincompatibili_ca != '' "); $num_ntariffe_c = numlin_query($ntariffe_c); for ($num3 = 0 ; $num3 < $num_ntariffe_c ; $num3++) { $appincompatibili_ca = risul_query($ntariffe_c,$num3,'appincompatibili_ca'); $n_appincompatibili_ca = substr(str_replace(",$idappartamenti,",",$n_nome_app,",",$appincompatibili_ca,"),1,-1); if ($appincompatibili_ca != $n_appincompatibili_ca) { $idntariffe = risul_query($ntariffe_c,$num3,'idntariffe'); esegui_query("update $tablenometariffe_cambia set appincompatibili_ca = '".aggslashdb($n_appincompatibili_ca)."' where idntariffe = '$idntariffe' "); } # fine if ($appincompatibili_ca != $n_appincompatibili_ca) } # fine for $num3 $tableregole_cambia = $PHPR_TAB_PRE."regole".$anno_cambia; esegui_query("update $tableregole_cambia set app_agenzia = '".aggslashdb($n_nome_app)."' where app_agenzia = '".aggslashdb($idappartamenti)."' "); $regole2 = esegui_query("select * from $tableregole_cambia where tariffa_per_app != '' "); $num_regole2 = numlin_query($regole2); for ($num3 = 0 ; $num3 < $num_regole2 ; $num3++) { $idregole = risul_query($regole2,$num3,'idregole'); $lista_app = ",".risul_query($regole2,$num3,'motivazione').","; if (str_replace(",$idappartamenti,","",$lista_app) != $lista_app) { $lista_app = substr(str_replace(",$idappartamenti,",",$n_nome_app,",$lista_app),1,-1); esegui_query("update $tableregole_cambia set motivazione = '".aggslashdb($lista_app)."' where idregole = '$idregole' "); } # fine (str_replace(",$idappartamenti,","",$lista_app) != $lista_app) $lista_app2 = ",".risul_query($regole2,$num3,'motivazione2').","; if (str_replace(",$idappartamenti,","",$lista_app2) != $lista_app2) { $lista_app2 = substr(str_replace(",$idappartamenti,",",$n_nome_app,",$lista_app2),1,-1); esegui_query("update $tableregole_cambia set motivazione2 = '".aggslashdb($lista_app2)."' where idregole = '$idregole' "); } # fine (str_replace(",$idappartamenti,","",$lista_app2) != $lista_app2) } # fine for $num3 } # fine for $num2 $d_app_vicini_vett = explode(",",$d_app_vicini); for ($num2 = 0 ; $num2 < count($d_app_vicini_vett) ; $num2++) { $d_app_vicino = $d_app_vicini_vett[$num2]; $app_reciprici = esegui_query("select * from $tableappartamenti where idappartamenti = '".aggslashdb($d_app_vicino)."' "); if (numlin_query($app_reciprici) == 1) { $app_reciprici = risul_query($app_reciprici,0,'app_vicini'); $app_reciprici = substr(str_replace(",".$idappartamenti.",",",".$n_nome_app.",",",".$app_reciprici.","),1,-1); esegui_query("update $tableappartamenti set app_vicini = '".aggslashdb($app_reciprici)."' where idappartamenti = '".aggslashdb($d_app_vicino)."' "); } # fine if (numlin_query($app_reciprici) == 1) } # fine for $num2 esegui_query("update $tabledescrizioni set nome = '$n_nome_app' where nome = '".aggslashdb($idappartamenti)."' and (tipo = 'appdescr' or tipo = 'appfoto' or tipo = 'appcommfoto') "); $idappartamenti = $n_nome_app; $id_appartamenti = esegui_query("select idappartamenti from $tableappartamenti order by idappartamenti "); $num_appartamenti = numlin_query($id_appartamenti); $fileaperto = fopen(C_DATI_PATH."/selectappartamenti.php","w+"); flock($fileaperto,2); fwrite($fileaperto,"$numapp "); } # fine for $num fwrite($fileaperto,"';\n?>"); flock($fileaperto,3); fclose($fileaperto); } # fine if (strcmp((string) $n_nome_app,$comp_nome_app)) if ($n_app_vicini != $comp_app_vicini) { $modificato = "SI"; $n_app_vicini_vett = explode(",",$n_app_vicini); for ($num2 = 0 ; $num2 < count($n_app_vicini_vett) ; $num2++) { $n_app_vicino = $n_app_vicini_vett[$num2]; if (str_replace(",".$n_app_vicino.",",",",",".$d_app_vicini.",") == ",".$d_app_vicini.",") { $app_reciprici = esegui_query("select app_vicini from $tableappartamenti where idappartamenti = '".aggslashdb($n_app_vicino)."' "); if (numlin_query($app_reciprici) == 1) { $app_reciprici = risul_query($app_reciprici,0,'app_vicini'); if ((string) $app_reciprici != "") $app_reciprici .= ","; $app_reciprici .= $idappartamenti; esegui_query("update $tableappartamenti set app_vicini = '".aggslashdb($app_reciprici)."' where idappartamenti = '".aggslashdb($n_app_vicino)."' "); } # fine if (numlin_query($app_reciprici) == 1) } # fine if (str_replace(",".$n_app_vicino.",","",",".$d_app_vicini.",") == ",".$d_app_vicini.",") } # fine for $num2 $d_app_vicini_vett = explode(",",$d_app_vicini); for ($num2 = 0 ; $num2 < count($d_app_vicini_vett) ; $num2++) { $d_app_vicino = $d_app_vicini_vett[$num2]; if (str_replace(",".$d_app_vicino.",",",",",".$n_app_vicini.",") == ",".$n_app_vicini.",") { $app_reciprici = esegui_query("select * from $tableappartamenti where idappartamenti = '".aggslashdb($d_app_vicino)."' "); if (numlin_query($app_reciprici) == 1) { $app_reciprici = risul_query($app_reciprici,0,'app_vicini'); $app_reciprici = substr(str_replace(",".$idappartamenti.",",",",",".$app_reciprici.","),1,-1); esegui_query("update $tableappartamenti set app_vicini = '".aggslashdb($app_reciprici)."' where idappartamenti = '".aggslashdb($d_app_vicino)."' "); } # fine if (numlin_query($app_reciprici) == 1) } # fine if (str_replace(",".$d_app_vicino.",",",",",".$n_app_vicini.",") == ",".$n_app_vicini.",") } # fine for $num2 esegui_query("update $tableappartamenti set app_vicini = '".aggslashdb($n_app_vicini)."' where idappartamenti = '".aggslashdb($idappartamenti)."' "); } # fine if ($n_app_vicini != $comp_app_vicini) if ($n_numcasa != $comp_numcasa) { $modificato = "SI"; esegui_query("update $tableappartamenti set numcasa = '".aggslashdb($n_numcasa)."' where idappartamenti = '".aggslashdb($idappartamenti)."' "); } # fine if ($n_numcasa != $comp_) if ($n_numpiano != $comp_numpiano) { $modificato = "SI"; esegui_query("update $tableappartamenti set numpiano = '".aggslashdb($n_numpiano)."' where idappartamenti = '".aggslashdb($idappartamenti)."' "); } # fine if ($n_numpiano != $comp_numpiano) if ($n_maxoccupanti != $comp_maxoccupanti) { $letto = esegui_query("select idappartamenti from $tableappartamenti where idappartamenti = '".aggslashdb($idappartamenti)."' and letto = '1' "); if (!numlin_query($letto)) { $modificato = "SI"; $n_maxoccupanti = (string) $n_maxoccupanti; if ($n_maxoccupanti == "") $n_maxoccupanti = "NULL"; else $n_maxoccupanti = "'".aggslashdb($n_maxoccupanti)."'"; esegui_query("update $tableappartamenti set maxoccupanti = $n_maxoccupanti where idappartamenti = '".aggslashdb($idappartamenti)."' "); } # fine if (!numlin_query($letto)) } # fine if ($n_maxoccupanti != $comp_maxoccupanti) if ($n_priorita != $comp_priorita) { $modificato = "SI"; $n_priorita = (string) $n_priorita; if ($n_priorita == "") $n_priorita = "NULL"; else $n_priorita = "'".aggslashdb($n_priorita)."'"; esegui_query("update $tableappartamenti set priorita = $n_priorita where idappartamenti = '".aggslashdb($idappartamenti)."' "); } # fine if ($n_priorita != $comp_priorita) if ($n_commento != $comp_commento) { $modificato = "SI"; $n_commento = aggslashdb($n_commento); esegui_query("update $tableappartamenti set commento = '".aggslashdb($n_commento)."' where idappartamenti = '".aggslashdb($idappartamenti)."' "); } # fine if ($n_commento != $comp_commento) if ($modificato == "SI") echo mex($fr1."L'appartamento",'unit.php')." $idappartamenti ".mex("è stato modificato",'unit.php').".
"; } # fine for $num1 } # fine else if ($modificaappartamento != "Continua") } # fine if (!isset($modificare) or $modificare != "NO") unlock_tabelle($tabelle_lock); if ($form_tabella) $tornare_a = "visualizza_tabelle.php"; echo "
"; if (!$form_tabella) echo ""; echo "

"; } # fine if (!empty($modificaappartamento)) if (!empty($modificadescr)) { $mostra_form_modifica = "NO"; $tabelle_lock = array($tabledescrizioni); $altre_tab_lock = array($tableappartamenti); $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); $app_esist = esegui_query("select idappartamenti from $tableappartamenti where idappartamenti = '".aggslashdb($idappartamenti)."' "); if (numlin_query($app_esist)) { if (strcmp((string) $n_descrizione_ita,"")) { if (@get_magic_quotes_gpc()) $n_descrizione_ita = stripslashes($n_descrizione_ita); $n_descrizione_ita = aggslashdb(htmlspecialchars($n_descrizione_ita)); $descr_esistente = esegui_query("select testo from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appdescr' and lingua = 'ita' and numero = '1' "); if (numlin_query($descr_esistente)) esegui_query("update $tabledescrizioni set testo = '$n_descrizione_ita' where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appdescr' and lingua = 'ita' and numero = '1' "); else esegui_query("insert into $tabledescrizioni (nome,tipo,lingua,numero,testo) values ('".aggslashdb($idappartamenti)."','appdescr','ita','1','$n_descrizione_ita') "); } # fine if (strcmp((string) $n_descrizione_ita,"")) else esegui_query("delete from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appdescr' and lingua = 'ita' and numero = '1' "); $lang_dir = opendir("./includes/lang/"); include(C_DATI_PATH."/lingua.php"); while ($ini_lingua = readdir($lang_dir)) { if ($ini_lingua != "." && $ini_lingua != ".." and strlen($ini_lingua) <= 3 and preg_replace("/[a-z]/","",$ini_lingua) == "") { $n_descrizione = ${"n_descrizione_".$ini_lingua}; if (strcmp((string) $n_descrizione,"")) { if (@get_magic_quotes_gpc()) $n_descrizione = stripslashes($n_descrizione); $n_descrizione = aggslashdb(htmlspecialchars($n_descrizione)); $descr_esistente = esegui_query("select testo from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appdescr' and lingua = '$ini_lingua' and numero = '1' "); if (numlin_query($descr_esistente)) esegui_query("update $tabledescrizioni set testo = '$n_descrizione' where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appdescr' and lingua = '$ini_lingua' and numero = '1' "); else esegui_query("insert into $tabledescrizioni (nome,tipo,lingua,numero,testo) values ('".aggslashdb($idappartamenti)."','appdescr','$ini_lingua','1','$n_descrizione') "); } # fine if (strcmp((string) $n_descrizione,"")) else esegui_query("delete from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appdescr' and lingua = '$ini_lingua' and numero = '1' "); } # fine if ($file != "." && $file != ".." and... } # fine while ($file = readdir($lang_dig)) closedir($lang_dir); echo "
".ucfirst(mex("descrizione dell'appartamento",'unit.php'))." $idappartamenti ".mex("aggiornata",$pag).".
"; } # fine if (numlin_query($app_esist)) unlock_tabelle($tabelle_lock); $mostra_torna_indietro = "SI"; $dest = "#descrcocont"; } # fine if (!empty($modificadescr)) if (!empty($commentofoto)) { $mostra_form_modifica = "NO"; $app_esist = esegui_query("select idappartamenti from $tableappartamenti where idappartamenti = '".aggslashdb($idappartamenti)."' "); if ($numfoto and controlla_num_pos($numfoto) == "SI" and numlin_query($app_esist)) { $tabelle_lock = array($tabledescrizioni); $tabelle_lock = lock_tabelle($tabelle_lock); $foto_esistente = esegui_query("select testo from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appfoto' and numero = '$numfoto' "); if (numlin_query($foto_esistente)) { if (strcmp((string) $n_commento_ita,"")) { if (@get_magic_quotes_gpc()) $n_commento_ita = stripslashes($n_commento_ita); $n_commento_ita = aggslashdb(htmlspecialchars($n_commento_ita)); $comm_esistente = esegui_query("select testo from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appcommfoto' and lingua = 'ita' and numero = '$numfoto' "); if (numlin_query($comm_esistente)) esegui_query("update $tabledescrizioni set testo = '$n_commento_ita' where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appcommfoto' and lingua = 'ita' and numero = '$numfoto' "); else esegui_query("insert into $tabledescrizioni (nome,tipo,lingua,numero,testo) values ('".aggslashdb($idappartamenti)."','appcommfoto','ita','$numfoto','$n_commento_ita') "); } # fine if (strcmp((string) $n_commento_ita,"")) else esegui_query("delete from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appcommfoto' and lingua = 'ita' and numero = '$numfoto' "); $lang_dir = opendir("./includes/lang/"); include(C_DATI_PATH."/lingua.php"); while ($ini_lingua = readdir($lang_dir)) { if ($ini_lingua != "." && $ini_lingua != ".." and strlen($ini_lingua) <= 3 and preg_replace("/[a-z]/","",$ini_lingua) == "") { $n_commento = ${"n_commento_".$ini_lingua}; if (strcmp((string) $n_commento,"")) { if (@get_magic_quotes_gpc()) $n_commento = stripslashes($n_commento); $n_commento = aggslashdb(htmlspecialchars($n_commento)); $comm_esistente = esegui_query("select testo from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appcommfoto' and lingua = '$ini_lingua' and numero = '$numfoto' "); if (numlin_query($comm_esistente)) esegui_query("update $tabledescrizioni set testo = '$n_commento' where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appcommfoto' and lingua = '$ini_lingua' and numero = '$numfoto' "); else esegui_query("insert into $tabledescrizioni (nome,tipo,lingua,numero,testo) values ('".aggslashdb($idappartamenti)."','appcommfoto','$ini_lingua','$numfoto','$n_commento') "); } # fine if (strcmp((string) $n_commento,"")) else esegui_query("delete from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appcommfoto' and lingua = '$ini_lingua' and numero = '$numfoto' "); } # fine if ($file != "." && $file != ".." and... } # fine while ($file = readdir($lang_dig)) closedir($lang_dir); echo "
".ucfirst(mex("commento della foto",$pag))." $numfoto ".mex("aggiornato",$pag).".
"; } # fine if (numlin_query($foto_esistente)) unlock_tabelle($tabelle_lock); } # fine if ($numfoto and controlla_num_pos($numfoto) == "SI" and... $mostra_torna_indietro = "SI"; $dest = "#fotocont"; } # fine if (!empty($commentofoto)) if (!empty($cancurlfoto)) { $mostra_form_modifica = "NO"; if ($numfoto and controlla_num_pos($numfoto) == "SI") { esegui_query("delete from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and (tipo = 'appfoto' or tipo = 'appcommfoto') and numero = '$numfoto' "); echo "".ucfirst(mex("foto eliminata",$pag)).".
"; } # fine if ($numfoto and controlla_num_pos($numfoto) == "SI") $mostra_torna_indietro = "SI"; $dest = "#fotocont"; } # fine if (!empty($cancurlfoto)) if (!empty($aggurlfoto)) { $mostra_form_modifica = "NO"; $dest = "#aggfoto"; $errore = ""; if (@get_magic_quotes_gpc()) $n_urlfoto = stripslashes($n_urlfoto); $lowurl = strtolower($n_urlfoto); if (substr($lowurl,-4) != ".jpg" and substr($lowurl,-5) != ".jpeg" and substr($lowurl,-4) != ".gif" and substr($lowurl,-4) != ".png" and substr($lowurl,-5) != ".webp") $errore = "SI"; if (str_replace("<","",$n_urlfoto) != $n_urlfoto or str_replace(">","",$n_urlfoto) != $n_urlfoto or str_replace("\"","",$n_urlfoto) != $n_urlfoto) $errore = "SI"; $app_esist = esegui_query("select idappartamenti from $tableappartamenti where idappartamenti = '".aggslashdb($idappartamenti)."' "); if (!numlin_query($app_esist)) $errore = "SI"; if ($errore != "SI") { $tabelle_lock = array($tabledescrizioni); $tabelle_lock = lock_tabelle($tabelle_lock); $foto_esistenti = esegui_query("select * from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appfoto' order by numero desc "); if (numlin_query($foto_esistenti)) $numfoto = (risul_query($foto_esistenti,0,'numero') + 1); else $numfoto = 1; upload_hd_img($n_urlfoto); esegui_query("insert into $tabledescrizioni (nome,tipo,numero,testo) values ('".aggslashdb($idappartamenti)."','appfoto','$numfoto','".aggslashdb($n_urlfoto)."') "); echo "
".ucfirst(mex("la nuova foto è stata aggiunta",$pag)).".
"; unlock_tabelle($tabelle_lock); $dest = "#ultimafoto"; } # fine if ($errore != "SI") else echo "".ucfirst(mex("l'url della foto è sbagliata",$pag)).".
"; $mostra_torna_indietro = "SI"; } # fine if (!empty($aggurlfoto)) if (isset($mostra_torna_indietro) and $mostra_torna_indietro == "SI") { echo "
"; echo "

"; } # fine if (isset($mostra_torna_indietro) and $mostra_torna_indietro == "SI") if (!isset($mostra_form_modifica) or $mostra_form_modifica != "NO") { # Form per modificare l'appartamento. $appartamento = esegui_query("select * from $tableappartamenti where idappartamenti = '".aggslashdb($idappartamenti)."'"); if (numlin_query($appartamento)) { $d_numcasa = risul_query($appartamento,0,'numcasa'); $d_numpiano = risul_query($appartamento,0,'numpiano'); $d_maxoccupanti = risul_query($appartamento,0,'maxoccupanti'); $d_priorita = risul_query($appartamento,0,'priorita'); $d_letto = risul_query($appartamento,0,'letto'); $d_app_vicini = risul_query($appartamento,0,'app_vicini'); $d_commento = risul_query($appartamento,0,'commento'); if (!empty($d_letto)) $fr1 = "[1]"; else $fr1 = ""; echo "

".mex($fr1."Modifica l'appartamento",'unit.php')." $idappartamenti.

"; echo "
".mex("Nome",$pag).": $idappartamenti ".mex("Cambia in",$pag)."
".mex("Casa",$pag).": $d_numcasa ".mex("Cambia in",$pag)."
".mex("Piano",$pag).": $d_numpiano ".mex("Cambia in",$pag)."
".mex("Capienza",$pag).": $d_maxoccupanti "; if ($d_maxoccupanti == 1) echo mex("Persona",$pag); else echo mex("Persone",$pag); echo ""; if (!$d_letto) echo "".mex("Cambia in",$pag)." "; echo "
".mex("Priorità",$pag).": $d_priorita ".mex("Cambia in",$pag)." (".mex("più bassa viene assegnata prima",$pag).")
".mex($fr1."Appartamenti vicini",'unit.php').": (".mex($fr1."lista di appartamenti separati da virgole",'unit.php').")
".mex("Commento",$pag).":


".mex($fr1."Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate",'unit.php').",
".mex("anche se le loro caratteristiche non sono più compatibili",$pag).".


"; $d_descrizione = esegui_query("select testo from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appdescr' and lingua = 'ita' and numero = '1' "); if (numlin_query($d_descrizione)) $d_descrizione = risul_query($d_descrizione,0,'testo'); else $d_descrizione = ""; echo "
".ucfirst(mex($fr1."descrizione dell'appartamento",'unit.php'))." $idappartamenti:
"; $col = 0; $max_col = 2; unset($lingue_vett); $lang_dir = opendir("./includes/lang/"); include(C_DATI_PATH."/lingua.php"); while ($ini_lingua = readdir($lang_dir)) { if ($ini_lingua != "." && $ini_lingua != ".." and strlen($ini_lingua) <= 3 and preg_replace("/[a-z]/","",$ini_lingua) == "") { $nome_lingua = file("./includes/lang/$ini_lingua/l_n"); $nome_lingua = togli_acapo($nome_lingua[0]); $lingue_vett[$ini_lingua] = $nome_lingua; $d_descrizione = esegui_query("select testo from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appdescr' and lingua = '$ini_lingua' and numero = '1' "); if (numlin_query($d_descrizione)) $d_descrizione = risul_query($d_descrizione,0,'testo'); else $d_descrizione = ""; $col++; if ($col == $max_col) { $col = 0; echo ""; } # fine if ($col == $max_col) else echo ""; echo ""; } # fine if ($file != "." && $file != ".." and... } # fine while ($file = readdir($lang_dig)) closedir($lang_dir); echo "
Italiano:
".ucfirst($nome_lingua).":
"; echo "


"; $foto = esegui_query("select * from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appfoto' order by numero "); $num_foto = numlin_query($foto); echo "
".ucfirst(mex($fr1."foto dell'appartamento",'unit.php'))." ".$idappartamenti.":
"; for ($num1 = 1 ; $num1 <= $num_foto ; $num1++) { $url_foto = risul_query($foto,($num1 - 1),'testo'); $numfoto = risul_query($foto,($num1 - 1),'numero'); if ($num1 == $num_foto) $id_foto = " id=\"ultimafoto\""; else $id_foto = ""; echo "$num1. \"".htmlspecialchars($url_foto)."\"
".ucfirst(mex("commento",$pag)).":
"; $d_commento = esegui_query("select testo from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appcommfoto' and lingua = 'ita' and numero = '$numfoto' "); if (numlin_query($d_commento)) $d_commento = risul_query($d_commento,0,'testo'); else $d_commento = ""; if ($priv_mod_tariffe != "n") echo "Italiano:
"; else echo "
Italiano: \"$d_commento\"
"; reset($lingue_vett); foreach ($lingue_vett as $ini_lingua => $nome_lingua) { $d_commento = esegui_query("select testo from $tabledescrizioni where nome = '".aggslashdb($idappartamenti)."' and tipo = 'appcommfoto' and lingua = '$ini_lingua' and numero = '$numfoto' "); if (numlin_query($d_commento)) $d_commento = risul_query($d_commento,0,'testo'); else $d_commento = ""; echo "".ucfirst($nome_lingua).":
"; } # fine foreach ($lingue_vett as $ini_lingua => $nome_lingua) echo "

"; } # fine for $num1 if (defined('C_RESTRIZIONI_DEMO_ADMIN') and C_RESTRIZIONI_DEMO_ADMIN == "SI") $readonly = " readonly=\"readonly\""; else $readonly = ""; echo "
".ucfirst(mex("url di una nuova foto",$pag)).":
".upload_hd_img_form('n_urlf',$tablepersonalizza)."

"; echo "


"; } # fine if (numlin_query($appartamento)) echo "


"; } # fine if (!isset($mostra_form_modifica) or $mostra_form_modifica != "NO") if ($tema[$id_utente] and $tema[$id_utente] != "base" and @is_dir("./themes/".$tema[$id_utente]."/php")) include("./themes/".$tema[$id_utente]."/php/foot.php"); else include("./includes/foot.php"); } # fine if ($id_utente and $id_utente == 1) ?> hoteldruid/modifica_cliente.php0000644000175000017500000034122614521141331016177 0ustar marcomarco. ################################################################################## $pag = "modifica_cliente.php"; $titolo = "HotelDruid: Modifica Cliente"; $var_pag = array(); $var_pag[0] = 'idclienti'; $var_pag[1] = 'origine'; $var_pag[2] = 'tipo_tabella'; $var_pag[3] = 'n_cognome'; $var_pag[4] = 'n_nome'; $var_pag[5] = 'n_soprannome'; $var_pag[6] = 'n_sesso'; $var_pag[7] = 'n_nazionalita'; $var_pag[8] = 'n_giornonascita'; $var_pag[9] = 'n_mesenascita'; $var_pag[10] = 'n_annonascita'; $var_pag[11] = 'n_nazionenascita'; $var_pag[12] = 'n_regionenascita'; $var_pag[13] = 'n_cittanascita'; $var_pag[14] = 'n_nazione'; $var_pag[15] = 'n_regione'; $var_pag[16] = 'n_citta'; $var_pag[17] = 'n_via'; $var_pag[18] = 'n_nomevia'; $var_pag[19] = 'n_numcivico'; $var_pag[20] = 'n_cap'; $var_pag[21] = 'n_telefono'; $var_pag[22] = 'n_email'; $var_pag[23] = 'n_lingua_cli'; $var_pag[24] = 'n_tipodoc'; $var_pag[25] = 'n_documento'; $var_pag[26] = 'n_nazionedoc'; $var_pag[27] = 'n_regionedoc'; $var_pag[28] = 'n_cittadoc'; $var_pag[29] = 'n_giornoscaddoc'; $var_pag[30] = 'n_mesescaddoc'; $var_pag[31] = 'n_annoscaddoc'; $var_pag[32] = 'n_fax'; $var_pag[33] = 'n_telefono2'; $var_pag[34] = 'n_telefono3'; $var_pag[35] = 'n_email2'; $var_pag[36] = 'n_email_cert'; $var_pag[37] = 'n_cod_fiscale'; $var_pag[38] = 'n_partita_iva'; $var_pag[39] = 'n_commento'; $var_pag[40] = 'd_cognome'; $var_pag[41] = 'd_nome'; $var_pag[42] = 'd_soprannome'; $var_pag[43] = 'd_sesso'; $var_pag[44] = 'd_titolo_cli'; $var_pag[45] = 'd_datanascita'; $var_pag[46] = 'd_documento'; $var_pag[47] = 'd_scadenzadoc'; $var_pag[48] = 'd_tipodoc'; $var_pag[49] = 'd_nazionedoc'; $var_pag[50] = 'd_regionedoc'; $var_pag[51] = 'd_cittadoc'; $var_pag[52] = 'd_cittanascita'; $var_pag[53] = 'd_regionenascita'; $var_pag[54] = 'd_nazionenascita'; $var_pag[55] = 'd_nazionalita'; $var_pag[56] = 'd_nazione'; $var_pag[57] = 'd_regione'; $var_pag[58] = 'd_citta'; $var_pag[59] = 'd_via'; $var_pag[60] = 'd_numcivico'; $var_pag[61] = 'd_telefono'; $var_pag[62] = 'd_telefono2'; $var_pag[63] = 'd_telefono3'; $var_pag[64] = 'd_cod_fiscale'; $var_pag[65] = 'd_partita_iva'; $var_pag[66] = 'd_fax'; $var_pag[67] = 'd_cap'; $var_pag[68] = 'd_email'; $var_pag[69] = 'd_email2'; $var_pag[70] = 'd_email_cert'; $var_pag[71] = 'd_nome_lingua'; $var_pag[72] = 'd_commento'; $var_pag[73] = 'd_num_campi_pers'; $var_pag[74] = 'modifica_cliente'; $var_pag[75] = 'n_titolo_cli'; $var_pag[76] = 'id_nuovo_utente_inserimento'; $var_pag[77] = 'c_nome'; $var_pag[78] = 'c_soprannome'; $var_pag[79] = 'c_titolo_cli'; $var_pag[80] = 'c_datanascita'; $var_pag[81] = 'c_documento'; $var_pag[82] = 'c_scadenzadoc'; $var_pag[83] = 'c_nazionedoc'; $var_pag[84] = 'c_regionedoc'; $var_pag[85] = 'c_cittadoc'; $var_pag[86] = 'c_cittanascita'; $var_pag[87] = 'c_regionenascita'; $var_pag[88] = 'c_nazionenascita'; $var_pag[89] = 'c_nazionalita'; $var_pag[90] = 'c_telefono'; $var_pag[91] = 'c_via'; $var_pag[92] = 'c_numcivico'; $var_pag[93] = 'c_citta'; $var_pag[94] = 'c_nazione'; $var_pag[95] = 'c_regione'; $var_pag[96] = 'c_cap'; $var_pag[97] = 'c_fax'; $var_pag[98] = 'c_email'; $var_pag[99] = 'c_email2'; $var_pag[100] = 'c_email_cert'; $var_pag[101] = 'c_lingua_cli'; $var_pag[102] = 'c_telefono2'; $var_pag[103] = 'c_telefono3'; $var_pag[104] = 'c_cod_fiscale'; $var_pag[105] = 'c_partita_iva'; $var_pag[106] = 'mese'; $var_pag[107] = 'n_campi_pers_passa'; $var_pag[108] = 'cancella_cliente'; $var_pag[109] = 'continua'; $var_pag[110] = 'torna_indietro'; $var_pag[111] = 'id_utente_mod'; $var_pag[112] = 'origine_vecchia'; $var_pag[113] = 'indietro'; $n_var_pag = 114; $num2 = 0; if (isset($_POST['n_campi_pers_passa'])) $num2 = (int) $_POST['n_campi_pers_passa']; elseif (isset($_GET['n_campi_pers_passa'])) $num2 = (int) $_GET['n_campi_pers_passa']; for ($num1 = 0 ; $num1 < $num2 ; $num1++) $var_pag[$n_var_pag++] = "campo_pers$num1"; $num2 = 0; if (isset($_POST['d_num_campi_pers'])) $num2 = (int) $_POST['d_num_campi_pers']; elseif (isset($_GET['d_num_campi_pers'])) $num2 = (int) $_GET['d_num_campi_pers']; for ($num1 = 0 ; $num1 < $num2 ; $num1++) { $var_pag[$n_var_pag++] = "d_campo_pers_nome$num1"; $var_pag[$n_var_pag++] = "d_campo_pers$num1"; $var_pag[$n_var_pag++] = "n_campo_pers$num1"; } # fine for $num1 include("./costanti.php"); include(C_DATI_PATH."/dati_connessione.php"); include("./includes/funzioni_$PHPR_DB_TYPE.php"); $numconnessione = connetti_db($PHPR_DB_NAME,$PHPR_DB_HOST,$PHPR_DB_PORT,$PHPR_DB_USER,$PHPR_DB_PASS,$PHPR_LOAD_EXT); include("./includes/funzioni.php"); include(C_DATI_PATH."/lingua.php"); include("./includes/funzioni_costi_agg.php"); include("./includes/funzioni_clienti.php"); $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno; $tableprenota = $PHPR_TAB_PRE."prenota".$anno; $tableprenotacanc = $PHPR_TAB_PRE."prenotacanc".$anno; $tableperiodi = $PHPR_TAB_PRE."periodi".$anno; $tableregole = $PHPR_TAB_PRE."regole".$anno; $tableanni = $PHPR_TAB_PRE."anni"; $tableclienti = $PHPR_TAB_PRE."clienti"; $tablepersonalizza = $PHPR_TAB_PRE."personalizza"; $tableutenti = $PHPR_TAB_PRE."utenti"; $tablecontratti = $PHPR_TAB_PRE."contratti"; $tablerelutenti = $PHPR_TAB_PRE."relutenti"; $tablenazioni = $PHPR_TAB_PRE."nazioni"; $tableregioni = $PHPR_TAB_PRE."regioni"; $tablecitta = $PHPR_TAB_PRE."citta"; $tabledocumentiid = $PHPR_TAB_PRE."documentiid"; $tablerelclienti = $PHPR_TAB_PRE."relclienti"; $tabletransazioni = $PHPR_TAB_PRE."transazioni"; $tableversioni = $PHPR_TAB_PRE."versioni"; $id_utente = controlla_login($numconnessione,$PHPR_TAB_PRE,$id_sessione,$nome_utente_phpr,$password_phpr,$anno); if ($id_utente) { if ($id_utente != 1) { $tableprivilegi = $PHPR_TAB_PRE."privilegi"; $tablerelgruppi = $PHPR_TAB_PRE."relgruppi"; $prendi_gruppi = ""; $privilegi_annuali_utente = esegui_query("select * from $tableprivilegi where idutente = '$id_utente' and anno = '$anno'"); if (numlin_query($privilegi_annuali_utente) == 0) $anno_utente_attivato = "NO"; else { $anno_utente_attivato = "SI"; $privilegi_globali_utente = esegui_query("select * from $tableprivilegi where idutente = '$id_utente' and anno = '1'"); $priv_ins_clienti = risul_query($privilegi_globali_utente,0,'priv_ins_clienti'); $modifica_clienti = "NO"; if (substr($priv_ins_clienti,1,1) == "s") $modifica_clienti = "SI"; if (substr($priv_ins_clienti,1,1) == "p") $modifica_clienti = "PROPRI"; if (substr($priv_ins_clienti,1,1) == "g") { $modifica_clienti = "GRUPPI"; $prendi_gruppi = "SI"; } $vedi_clienti = "NO"; if (substr($priv_ins_clienti,2,1) == "s") $vedi_clienti = "SI"; if (substr($priv_ins_clienti,2,1) == "p") $vedi_clienti = "PROPRI"; if (substr($priv_ins_clienti,2,1) == "g") { $vedi_clienti = "GRUPPI"; $prendi_gruppi = "SI"; } $priv_vedi_telefoni = substr($priv_ins_clienti,3,1); $priv_vedi_indirizzo = substr($priv_ins_clienti,4,1); $prefisso_clienti = risul_query($privilegi_globali_utente,0,'prefisso_clienti'); $attiva_prefisso_clienti = substr($prefisso_clienti,0,1); if ($attiva_prefisso_clienti != "n") { $prefisso_clienti = explode(",",$prefisso_clienti); $prefisso_clienti = $prefisso_clienti[1]; } # fine if ($prefisso_clienti != "n") $priv_vedi_tab = risul_query($privilegi_annuali_utente,0,'priv_vedi_tab'); $priv_vedi_tab_prenotazioni = substr($priv_vedi_tab,1,1); if ($priv_vedi_tab_prenotazioni == "g") $prendi_gruppi = "SI"; $contratti_consentiti = risul_query($privilegi_annuali_utente,0,'contratti_consentiti'); $attiva_contratti_consentiti = substr($contratti_consentiti,0,1); if ($attiva_contratti_consentiti == "s") { $contratti_consentiti = explode(",",$contratti_consentiti); unset($contratti_consentiti_vett); for ($num1 = 1 ; $num1 < count($contratti_consentiti) ; $num1++) if ($contratti_consentiti[$num1]) $contratti_consentiti_vett[$contratti_consentiti[$num1]] = "SI"; } # fine if ($attiva_contratti_consentiti == "s") $priv_mod_prenota = risul_query($privilegi_annuali_utente,0,'priv_mod_prenota'); $priv_mod_prenotazioni = substr($priv_mod_prenota,0,1); if ($priv_mod_prenotazioni == "g") $prendi_gruppi = "SI"; $priv_mod_prenota_iniziate = substr($priv_mod_prenota,11,1); $priv_mod_prenota_ore = substr($priv_mod_prenota,12,3); } # fine else if (numlin_query($privilegi_annuali_utente) == 0) unset($utenti_gruppi); $utenti_gruppi[$id_utente] = 1; if ($prendi_gruppi == "SI") { $gruppi_utente = esegui_query("select idgruppo from $tablerelgruppi where idutente = '$id_utente' and idgruppo is not NULL "); $num_gruppi_utente = numlin_query($gruppi_utente); for ($num1 = 0 ; $num1 < $num_gruppi_utente ; $num1++) { $idgruppo = risul_query($gruppi_utente,$num1,'idgruppo'); $utenti_gruppo = esegui_query("select idutente from $tablerelgruppi where idgruppo = '$idgruppo' "); $num_utenti_gruppo = numlin_query($utenti_gruppo); for ($num2 = 0 ; $num2 < $num_utenti_gruppo ; $num2++) $utenti_gruppi[risul_query($utenti_gruppo,$num2,'idutente')] = 1; } # fine for $num1 } # fine if ($prendi_gruppi == "SI") } # fine if ($id_utente != 1) else { $anno_utente_attivato = "SI"; $modifica_clienti = "SI"; $vedi_clienti = "SI"; $priv_vedi_telefoni = "s"; $priv_vedi_indirizzo = "s"; $attiva_prefisso_clienti = "n"; $prefisso_clienti = ""; $priv_vedi_tab_prenotazioni = "s"; $attiva_contratti_consentiti = "n"; $priv_mod_prenotazioni = "s"; $priv_mod_prenota_iniziate = "s"; $priv_mod_prenota_ore = "000"; } # fine else if ($id_utente != 1) $idclienti = aggslashdb(fixset($idclienti)); if ($modifica_clienti == "PROPRI" or $vedi_clienti == "PROPRI") { $cliente_proprio = esegui_query("select idclienti from $tableclienti where idclienti = '$idclienti' and utente_inserimento = '$id_utente'"); if (numlin_query($cliente_proprio) == 0) $modifica_clienti = "NO"; } # fine if ($modifica_clienti == "PROPRI" or $vedi_clienti == "PROPRI") elseif ($modifica_clienti == "GRUPPI" or $vedi_clienti == "GRUPPI") { $cliente_proprio = esegui_query("select utente_inserimento from $tableclienti where idclienti = '$idclienti'"); if (numlin_query($cliente_proprio) == 0) $utente_inserimento = "0"; else $utente_inserimento = risul_query($cliente_proprio,0,'utente_inserimento'); if (!$utenti_gruppi[$utente_inserimento]) $modifica_clienti = "NO"; } # fine elseif ($modifica_clienti == "GRUPPI" or $vedi_clienti == "GRUPPI") if ($anno_utente_attivato == "SI" and $modifica_clienti != "NO" and $vedi_clienti != "NO" and $idclienti and controlla_num_pos($idclienti) == "SI") { $titolo = "HotelDruid: ".mex("Modifica Cliente",$pag); if ($tema[$id_utente] and $tema[$id_utente] != "base" and @is_dir("./themes/".$tema[$id_utente]."/php")) include("./themes/".$tema[$id_utente]."/php/head.php"); else include("./includes/head.php"); $stile_soldi = stile_soldi(); $stile_data = stile_data(); $tipo_tabella = htmlspecialchars(fixstr($tipo_tabella)); $campi_pers = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'campi_pers_cliente' and idutente = '$id_utente'"); if (numlin_query($campi_pers) == 1) { $campi_pers = explode(">",risul_query($campi_pers,0,'valpersonalizza')); $num_campi_pers = count($campi_pers); } # fine if (numlin_query($campi_pers) == 1) else $num_campi_pers = 0; if (isset($cancella_cliente) and $cancella_cliente == "SI") { if (isset($continua) and $continua == "SI") { # La carta di credito esterna va cancellata prima dei lock, altrimenti il modulo non può controllare i privilegi sul cliente if (defined('C_URL_MOD_EXT_CARTE_CREDITO') and C_URL_MOD_EXT_CARTE_CREDITO != "") { if (substr(C_URL_MOD_EXT_CARTE_CREDITO,0,17) == "https://localhost") $ext_html = file(C_URL_MOD_EXT_CARTE_CREDITO."modifica_cliente.php?id_sessione=$id_sessione&idclienti=$idclienti&cancella_cliente=SI",false,stream_context_create(array("ssl" => array("verify_peer" => true,"allow_self_signed" => true)))); else $ext_html = @file(C_URL_MOD_EXT_CARTE_CREDITO."modifica_cliente.php?id_sessione=$id_sessione&idclienti=$idclienti&cancella_cliente=SI"); } # fine if (defined('C_URL_MOD_EXT_CARTE_CREDITO') and C_URL_MOD_EXT_CARTE_CREDITO != "") } # fine if (isset($continua) and $continua == "SI") $anni = esegui_query("select * from $tableanni order by idanni"); $num_anni = numlin_query($anni); $altre_tab_lock = array($tableanni); $num_lock = 1; for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $altre_tab_lock[$num_lock] = $PHPR_TAB_PRE."prenota".risul_query($anni,$num1,'idanni'); $num_lock++; } # fine for $num1 for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $altre_tab_lock[$num_lock] = $PHPR_TAB_PRE."prenotacanc".risul_query($anni,$num1,'idanni'); $num_lock++; } # fine for $num1 for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $altre_tab_lock[$num_lock] = $PHPR_TAB_PRE."rclientiprenota".risul_query($anni,$num1,'idanni'); $num_lock++; } # fine for $num1 for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $altre_tab_lock[$num_lock] = $PHPR_TAB_PRE."soldi".risul_query($anni,$num1,'idanni'); $num_lock++; } # fine for $num1 $tabelle_lock = array($tableclienti,$tablerelclienti); $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); $cliente_esistente = esegui_query("select cognome,idclienti_compagni from $tableclienti where idclienti = '$idclienti' "); if (numlin_query($cliente_esistente) == 1) { $prenota_cliente_esistente = "NO"; for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tableprenota_mostra = $PHPR_TAB_PRE."prenota".$anno_mostra; $tableprenotacanc_mostra = $PHPR_TAB_PRE."prenotacanc".$anno_mostra; $tablerclientiprenota_mostra = $PHPR_TAB_PRE."rclientiprenota".$anno_mostra; $tablesoldi_mostra = $PHPR_TAB_PRE."soldi".$anno_mostra; $prenotazioni = esegui_query("select * from $tableprenota_mostra where idclienti = '$idclienti'"); $prenotazionicanc = esegui_query("select * from $tableprenotacanc_mostra where idclienti = '$idclienti'"); $ospiti = esegui_query("select * from $tablerclientiprenota_mostra where idclienti = '$idclienti'"); $soldi = esegui_query("select * from $tablesoldi_mostra where motivazione $LIKE '$idclienti".";%'"); if (numlin_query($prenotazioni) != 0 or numlin_query($prenotazionicanc) != 0 or numlin_query($ospiti) != 0 or numlin_query($soldi) != 0) $prenota_cliente_esistente = "SI"; } # fine for $num1 if ($prenota_cliente_esistente == "SI") echo mex("Questo cliente non si può cancellare perchè ancora associato a delle prenotazioni",$pag).".
"; else { if (!isset($continua) or $continua != "SI") { $cognome = risul_query($cliente_esistente,0,'cognome'); echo "".mex("Si è sicuri di voler
cancellare
il cliente",$pag)." $cognome?
"; } # fine if (!isset($continua) or $continua != "SI") else { $clienti_compagni = substr(risul_query($cliente_esistente,0,'idclienti_compagni'),1,-1); if ($clienti_compagni) { $clienti_compagni = explode(",",$clienti_compagni); for ($num1 = 0 ; $num1 < count($clienti_compagni) ; $num1++) { $idclienti_compagni = esegui_query("select idclienti_compagni from $tableclienti where idclienti = '".$clienti_compagni[$num1]."' "); $idclienti_compagni = str_replace(",".$idclienti.",",",",risul_query($idclienti_compagni,0,'idclienti_compagni')); esegui_query("update $tableclienti set idclienti_compagni = '$idclienti_compagni' where idclienti = '".$clienti_compagni[$num1]."' "); } # fine for $num1 } # fine if ($clienti_compagni) esegui_query("delete from $tableclienti where idclienti = '$idclienti' "); esegui_query("delete from $tablerelclienti where idclienti = '$idclienti' "); echo mex("Cliente cancellato",$pag)."!
"; } # fine else if (!isset($continua) or $continua != "SI") } # fine else if ($prenota_cliente_esistente == "SI") } # fine if (numlin_query($cliente_esistente) == 1) else echo "".mex("Cliente cancellato",$pag)."!
"; unlock_tabelle($tabelle_lock); } # fine if (isset($cancella_cliente) and $cancella_cliente == "SI") else { function rowbgcolor () { global $rowbgcolor,$t2row1color,$t2row2color; if ($rowbgcolor == $t2row2color) $rowbgcolor = $t2row1color; else $rowbgcolor = $t2row2color; return $rowbgcolor; } # fine function rowbgcolor if (!empty($modifica_cliente)) { $mostra_form_modifica_cliente = "NO"; if ($modifica_cliente != "Continua") { if (@get_magic_quotes_gpc()) { $n_cognome = stripslashes($n_cognome); $n_nome = stripslashes($n_nome); $n_soprannome = stripslashes($n_soprannome); $n_titolo_cli = stripslashes($n_titolo_cli); $n_documento = stripslashes($n_documento); $n_tipodoc = stripslashes($n_tipodoc); $n_nazionedoc = stripslashes($n_nazionedoc); $n_regionedoc = stripslashes($n_regionedoc); $n_cittadoc = stripslashes($n_cittadoc); $n_cittanascita = stripslashes($n_cittanascita); $n_regionenascita = stripslashes($n_regionenascita); $n_nazionenascita = stripslashes($n_nazionenascita); $n_nazionalita = stripslashes($n_nazionalita); $n_nazione = stripslashes($n_nazione); $n_regione = stripslashes($n_regione); $n_citta = stripslashes($n_citta); $n_nomevia = stripslashes($n_nomevia); $n_numcivico = stripslashes($n_numcivico); $n_cap = stripslashes($n_cap); $n_telefono = stripslashes($n_telefono); $n_telefono2 = stripslashes($n_telefono2); $n_telefono3 = stripslashes($n_telefono3); $n_cod_fiscale = stripslashes($n_cod_fiscale); $n_partita_iva = stripslashes($n_partita_iva); $n_email = stripslashes($n_email); $n_email2 = stripslashes($n_email2); $n_email_cert = stripslashes($n_email_cert); $n_fax = stripslashes($n_fax); $n_commento = stripslashes($n_commento); } # fine if (@get_magic_quotes_gpc()) $n_cognome = htmlspecialchars(fixstr($n_cognome)); $n_nome = htmlspecialchars(fixstr($n_nome)); $n_soprannome = htmlspecialchars(fixstr($n_soprannome)); $n_titolo_cli = htmlspecialchars(fixstr($n_titolo_cli)); if (!empty($n_sesso) and $n_sesso != "f") $n_sesso = "m"; $id_nuovo_utente_inserimento = htmlspecialchars(fixstr($id_nuovo_utente_inserimento)); $n_documento = htmlspecialchars(fixstr($n_documento)); $n_tipodoc = htmlspecialchars(fixstr($n_tipodoc)); $n_nazionedoc = htmlspecialchars(fixstr($n_nazionedoc)); $n_regionedoc = htmlspecialchars(fixstr($n_regionedoc)); $n_cittadoc = htmlspecialchars(fixstr($n_cittadoc)); $n_cittanascita = htmlspecialchars(fixstr($n_cittanascita)); $n_regionenascita = htmlspecialchars(fixstr($n_regionenascita)); $n_nazionenascita = htmlspecialchars(fixstr($n_nazionenascita)); $n_nazionalita = htmlspecialchars(fixstr($n_nazionalita)); $n_nazione = htmlspecialchars(fixstr($n_nazione)); $n_regione = htmlspecialchars(fixstr($n_regione)); $n_citta = htmlspecialchars(fixstr($n_citta)); $n_nomevia = htmlspecialchars(fixstr($n_nomevia)); $n_numcivico = htmlspecialchars(fixstr($n_numcivico)); $n_cap = htmlspecialchars(fixstr($n_cap)); $n_telefono = htmlspecialchars(fixstr($n_telefono)); $n_telefono2 = htmlspecialchars(fixstr($n_telefono2)); $n_telefono3 = htmlspecialchars(fixstr($n_telefono3)); $n_cod_fiscale = htmlspecialchars(fixstr($n_cod_fiscale)); $n_partita_iva = htmlspecialchars(fixstr($n_partita_iva)); $n_fax = htmlspecialchars(fixstr($n_fax)); $n_email = htmlspecialchars(fixstr($n_email)); $n_email2 = htmlspecialchars(fixstr($n_email2)); $n_email_cert = htmlspecialchars(fixstr($n_email_cert)); $n_commento = htmlspecialchars(fixstr($n_commento)); if (!$d_cognome) $d_cognome = "---"; if (!$d_nome) $d_nome = "---"; if (!$d_soprannome) $d_soprannome = "---"; if (!$d_titolo_cli) $d_titolo_cli = "---"; if (!$d_datanascita) $d_datanascita_f = "---"; else $d_datanascita_f = formatta_data($d_datanascita,$stile_data); if (!$d_documento) $d_documento = "---"; if (!$d_scadenzadoc) $d_scadenzadoc_f = "---"; else $d_scadenzadoc_f = formatta_data($d_scadenzadoc,$stile_data); if (!$d_nazionedoc) $d_nazionedoc = "---"; if (!$d_regionedoc) $d_regionedoc = "---"; if (!$d_cittadoc) $d_cittadoc = "---"; if (!$d_cittanascita) $d_cittanascita = "---"; if (!$d_regionenascita) $d_regionenascita = "---"; if (!$d_nazionenascita) $d_nazionenascita = "---"; if (!$d_nazionalita) $d_nazionalita = "---"; if (!$d_nazione) $d_nazione = "---"; if (!$d_regione) $d_regione = "---"; if (!$d_citta) $d_citta= "---"; if (!$d_via) $d_via = "---"; if (!$d_numcivico) $d_numcivico = "---"; if (!$d_telefono) $d_telefono = "---"; if (!$d_telefono2) $d_telefono2 = "---"; if (!$d_telefono3) $d_telefono3 = "---"; if (!$d_cod_fiscale) $d_cod_fiscale = "---"; if (!$d_partita_iva) $d_partita_iva = "---"; if (!$d_fax) $d_fax = "---"; if (!$d_cap) $d_cap = "---"; if (!$d_email) $d_email = "---"; if (!$d_email2) $d_email2 = "---"; if (!$d_email_cert) $d_email_cert = "---"; if (!$d_nome_lingua) $d_nome_lingua = "---"; if (@get_magic_quotes_gpc()) { $d_cognome = stripslashes($d_cognome); $d_nome = stripslashes($d_nome); $d_soprannome = stripslashes($d_soprannome); $d_titolo_cli = stripslashes($d_titolo_cli); $d_documento = stripslashes($d_documento); $d_nazionedoc = stripslashes($d_nazionedoc); $d_regionedoc = stripslashes($d_regionedoc); $d_cittadoc = stripslashes($d_cittadoc); $d_cittanascita = stripslashes($d_cittanascita); $d_regionenascita = stripslashes($d_regionenascita); $d_nazionenascita = stripslashes($d_nazionenascita); $d_nazionalita = stripslashes($d_nazionalita); $d_nazione = stripslashes($d_nazione); $d_regione = stripslashes($d_regione); $d_citta = stripslashes($d_citta); $d_nomevia = stripslashes($d_nomevia); $d_numcivico = stripslashes($d_numcivico); $d_cap = stripslashes($d_cap); $d_telefono = stripslashes($d_telefono); $d_telefono2 = stripslashes($d_telefono2); $d_telefono3 = stripslashes($d_telefono3); $d_cod_fiscale = stripslashes($d_cod_fiscale); $d_partita_iva = stripslashes($d_partita_iva); $d_fax = stripslashes($d_fax); $d_email = stripslashes($d_email); $d_email2 = stripslashes($d_email2); $d_email_cert = stripslashes($d_email_cert); $d_nome_lingua = stripslashes($d_nome_lingua); $d_commento = stripslashes($d_commento); } # fine if (@get_magic_quotes_gpc()) $d_cognome = htmlspecialchars(fixstr($d_cognome)); $d_nome = htmlspecialchars(fixstr($d_nome)); $d_soprannome = htmlspecialchars(fixstr($d_soprannome)); $d_titolo_cli = htmlspecialchars(fixstr($d_titolo_cli)); $d_documento = htmlspecialchars(fixstr($d_documento)); $d_nazionedoc = htmlspecialchars(fixstr($d_nazionedoc)); $d_regionedoc = htmlspecialchars(fixstr($d_regionedoc)); $d_cittadoc = htmlspecialchars(fixstr($d_cittadoc)); $d_cittanascita = htmlspecialchars(fixstr($d_cittanascita)); $d_regionenascita = htmlspecialchars(fixstr($d_regionenascita)); $d_nazionenascita = htmlspecialchars(fixstr($d_nazionenascita)); $d_nazionalita = htmlspecialchars(fixstr($d_nazionalita)); $d_nazione = htmlspecialchars(fixstr($d_nazione)); $d_regione = htmlspecialchars(fixstr($d_regione)); $d_citta = htmlspecialchars(fixstr($d_citta)); $d_nomevia = htmlspecialchars(fixstr($d_nomevia)); $d_numcivico = htmlspecialchars(fixstr($d_numcivico)); $d_cap = htmlspecialchars(fixstr($d_cap)); $d_telefono = htmlspecialchars(fixstr($d_telefono)); $d_telefono2 = htmlspecialchars(fixstr($d_telefono2)); $d_telefono3 = htmlspecialchars(fixstr($d_telefono3)); $d_cod_fiscale = htmlspecialchars(fixstr($d_cod_fiscale)); $d_partita_iva = htmlspecialchars(fixstr($d_partita_iva)); $d_fax = htmlspecialchars(fixstr($d_fax)); $d_email = htmlspecialchars(fixstr($d_email)); $d_email2 = htmlspecialchars(fixstr($d_email2)); $d_email_cert = htmlspecialchars(fixstr($d_email_cert)); $d_nome_lingua = htmlspecialchars(fixstr($d_nome_lingua)); $d_commento = htmlspecialchars(fixstr($d_commento)); if ($n_cognome) { echo mex("Il cognome verrà cambiato da",$pag)." $d_cognome ".mex("a",$pag)." "; if ($attiva_prefisso_clienti == "p") echo $prefisso_clienti; echo substr($n_cognome,0,70); if ($attiva_prefisso_clienti == "s") echo $prefisso_clienti; echo ".
"; } # fine if ($n_cognome) if ($n_nome) { echo mex("Il nome verrà cambiato da",$pag)." $d_nome ".mex("a",$pag)." ".substr($n_nome,0,70).".
"; } if ($n_soprannome) { echo mex("Il soprannome verrà cambiato da",$pag)." $d_soprannome ".mex("a",$pag)." ".substr($n_soprannome,0,70).".
"; } if ($n_titolo_cli) { echo mex("Il titolo verrà cambiato da",$pag)." $d_titolo_cli ".mex("a",$pag)." ".substr($n_titolo_cli,0,30).".
"; } if ($n_sesso) { echo mex("Il sesso verrà cambiato a",$pag)." $n_sesso.
"; } if ($id_nuovo_utente_inserimento != "" and $id_utente == 1 and controlla_num_pos($id_nuovo_utente_inserimento) == "SI") { $id_nuovo_utente_inserimento = aggslashdb($id_nuovo_utente_inserimento); $verifica_utente = esegui_query("select * from $tableutenti where idutenti = '$id_nuovo_utente_inserimento'"); if (numlin_query($verifica_utente) == 1) { $nome_utente_nuovo = risul_query($verifica_utente,0,'nome_utente'); echo mex("Si considererà l'utente",$pag)." $nome_utente_nuovo ".mex("come colui che ha inserito il cliente",$pag).".
"; } # fine if (numlin_query($verifica_utente) == 1) else unset($id_nuovo_utente_inserimento); } # fine if ($id_nuovo_utente_inserimento != "" and $id_utente == 1 and... if ($n_nazionalita) { echo mex("La cittadinanza verrà cambiata da",$pag)." $d_nazionalita ".mex("a",$pag)." $n_nazionalita.
"; } if ($n_telefono) { echo mex("Il telefono verrà cambiato da",$pag)." $d_telefono ".mex("a",$pag)." ".substr($n_telefono,0,50).".
"; } if ($n_mesenascita and $n_giornonascita and $n_annonascita) { #$n_datanascita = date("M d, Y" , mktime(0,0,0,$n_mesenascita,$n_giornonascita,$n_annonascita)); $n_datanascita = $n_annonascita."-".$n_mesenascita."-".$n_giornonascita; $n_datanascita_f = formatta_data($n_datanascita,$stile_data); echo mex("La data di nascita verrà cambiata da",$pag)." $d_datanascita_f ".mex("a",$pag)." $n_datanascita_f.
"; } # fine if ($mesenascita and $giornonascita and $annonascita) if ($n_nazionenascita) echo mex("La nazione di nascita verrà cambiata da",$pag)." $d_nazionenascita ".mex("a",$pag)." $n_nazionenascita.
"; if ($n_regionenascita) echo mex("La regione di nascita verrà cambiata da",$pag)." $d_regionenascita ".mex("a",$pag)." $n_regionenascita.
"; if ($n_cittanascita) echo mex("La città di nascita verrà cambiata da",$pag)." $d_cittanascita ".mex("a",$pag)." $n_cittanascita.
"; if ($n_nazione) echo mex("La nazione di residenza verrà cambiata da",$pag)." $d_nazione ".mex("a",$pag)." ".substr($n_nazione,0,70).".
"; if ($n_regione) echo mex("La regione di residenza verrà cambiata da",$pag)." $d_regione ".mex("a",$pag)." ".substr($n_regione,0,70).".
"; if ($n_citta) echo mex("La città di residenza verrà cambiata da",$pag)." $d_citta ".mex("a",$pag)." ".substr($n_citta,0,70).".
"; if ($n_nomevia) { include(C_DATI_PATH."/lingua.php"); if ($lingua_mex != "ita") include("./includes/lang/$lingua_mex/ordine_frasi.php"); if (isset($ordine_strada) and $ordine_strada == 2) $n_nvia = $n_nomevia . " " . $n_via; else $n_nvia = $n_via . " " . $n_nomevia; echo mex("La via verrà cambiata da",$pag)." $d_via ".mex("a",$pag)." ".substr($n_nvia,0,70).".
"; } # fine if ($n_nomevia) if ($n_numcivico) echo mex("Il numero civico verrà cambiato da",$pag)." $d_numcivico ".mex("a",$pag)." ".substr($n_numcivico,0,30).".
"; if ($n_cap) echo mex("Il CAP verrà cambiato da",$pag)." $d_cap ".mex("a",$pag)." ".substr($n_cap,0,30).".
"; if ($n_email) echo mex("L' email verrà cambiata da",$pag)." $d_email ".mex("a",$pag)." $n_email.
"; if ($n_email2) echo mex("La seconda email verrà cambiata da",$pag)." $d_email2 ".mex("a",$pag)." $n_email2.
"; if ($n_email_cert) echo mex("L'email certificata (PEC) o il codice destinatario verrà cambiato da",$pag)." $d_email_cert ".mex("a",$pag)." $n_email_cert.
"; if ($n_lingua_cli) { $n_nome_lingua = ""; if (preg_replace("/[a-z]{2,3}/","",$n_lingua_cli) == "") { if ($n_lingua_cli == "ita") $n_nome_lingua = "italiano"; elseif (@is_file("./includes/lang/$n_lingua_cli/l_n")) { $n_nome_lingua = file("./includes/lang/$n_lingua_cli/l_n"); $n_nome_lingua = togli_acapo($n_nome_lingua[0]); } # fine elseif (@is_file("./includes/lang/$n_lingua_cli/l_n")) } # fine if (preg_replace("/[a-z]{2,3}/","",$n_lingua_cli) == "") if ($n_nome_lingua) echo mex("La lingua verrà cambiata da",$pag)." ".ucfirst($d_nome_lingua)." ".mex("a",$pag)." ".ucfirst($n_nome_lingua).".
"; else $n_lingua_cli = ""; } # fine if ($n_lingua_cli) if ($n_documento) { if ($n_tipodoc) $n_doc = $n_tipodoc." ".$n_documento; else $n_doc = $n_documento; echo mex("Il documento verrà cambiato da",$pag)." $d_documento ".mex("a",$pag)." $n_doc.
"; } # fine if ($n_documento) if ($n_nazionedoc) echo mex("La nazione di rilascio del documento verrà cambiata da",$pag)." $d_nazionedoc ".mex("a",$pag)." $n_nazionedoc.
"; if ($n_regionedoc) echo mex("La regione/provincia di rilascio del documento verrà cambiata da",$pag)." $d_regionedoc ".mex("a",$pag)." $n_regionedoc.
"; if ($n_cittadoc) echo mex("La città di rilascio del documento verrà cambiata da",$pag)." $d_cittadoc ".mex("a",$pag)." $n_cittadoc.
"; if ($n_mesescaddoc and $n_giornoscaddoc and $n_annoscaddoc) { $n_scadenzadoc = $n_annoscaddoc."-".$n_mesescaddoc."-".$n_giornoscaddoc; $n_scadenzadoc_f = formatta_data($n_scadenzadoc,$stile_data); echo mex("La data di scadenza del documento verrà cambiata da",$pag)." $d_scadenzadoc_f ".mex("a",$pag)." $n_scadenzadoc_f.
"; } # fine if ($mesescaddoc and $giornoscaddoc and $annoscaddoc) if ($n_fax) echo mex("Il fax verrà cambiato da",$pag)." $d_fax ".mex("a",$pag)." ".substr($n_fax,0,50).".
"; if ($n_telefono2) echo mex("Il 2° telefono verrà cambiato da",$pag)." $d_telefono2 ".mex("a",$pag)." ".substr($n_telefono2,0,50).".
"; if ($n_telefono3) echo mex("Il 3° telefono verrà cambiato da",$pag)." $d_telefono3 ".mex("a",$pag)." ".substr($n_telefono3,0,50).".
"; if ($n_cod_fiscale) echo mex("Il codice fiscale verrà cambiato da",$pag)." $d_cod_fiscale ".mex("a",$pag)." $n_cod_fiscale.
"; if ($n_partita_iva) echo mex("La partita iva verrà cambiata da",$pag)." $d_partita_iva ".mex("a",$pag)." $n_partita_iva.
"; if ($n_commento != $d_commento) echo mex("Il commento verrà cambiato",$pag).".
"; if (!empty($c_nome)) echo mex("Il nome verrà cancellato",$pag).".
"; if (!empty($c_soprannome)) echo mex("Il soprannome verrà cancellato",$pag).".
"; if (!empty($c_titolo_cli)) echo mex("Il titolo verrà cancellato",$pag).".
"; if (!empty($c_nazionalita)) echo mex("La cittadinanza verrà cancellata",$pag).".
"; if (!empty($c_telefono)) echo mex("Il telefono verrà cancellato",$pag).".
"; if (!empty($c_datanascita)) echo mex("La data di nascita verrà cancellata",$pag).".
"; if (!empty($c_nazionenascita)) echo mex("La nazione di nascita verrà cancellata",$pag).".
"; if (!empty($c_regionenascita)) echo mex("La regione di nascita verrà cancellata",$pag).".
"; if (!empty($c_cittanascita)) echo mex("La città di nascita verrà cancellata",$pag).".
"; if (!empty($c_nazione)) echo mex("La nazione di residenza verrà cancellata",$pag).".
"; if (!empty($c_regione)) echo mex("La regione di residenza verrà cancellata",$pag).".
"; if (!empty($c_citta)) echo mex("La città di residenza verrà cancellata",$pag).".
"; if (!empty($c_via)) echo mex("La via verrà cancellata",$pag).".
"; if (!empty($c_numcivico)) echo mex("Il n° civico verrà cancellato",$pag).".
"; if (!empty($c_cap)) echo mex("Il CAP verrà cancellato",$pag).".
"; if (!empty($c_email)) echo mex("L' email verrà cancellata",$pag).".
"; if (!empty($c_email2)) echo mex("La seconda email verrà cancellata",$pag).".
"; if (!empty($c_email_cert)) echo mex("L'email certificata (PEC) o il codice destinatario verrà cancellato",$pag).".
"; if (!empty($c_lingua_cli)) echo mex("La lingua verrà cancellata",$pag).".
"; if (!empty($c_documento)) echo mex("Il documento verrà cancellato",$pag).".
"; if (!empty($c_nazionedoc)) echo mex("La nazione di rilascio del documento verrà cancellata",$pag).".
"; if (!empty($c_regionedoc)) echo mex("La regione/provincia di rilascio del documento verrà cancellata",$pag).".
"; if (!empty($c_cittadoc)) echo mex("La città di rilascio del documento verrà cancellata",$pag).".
"; if (!empty($c_scadenzadoc)) echo mex("La data di scadenza del documento verrà cancellata",$pag).".
"; if (!empty($c_fax)) echo mex("Il fax verrà cancellato",$pag).".
"; if (!empty($c_telefono2)) echo mex("Il 2° telefono verrà cancellato",$pag).".
"; if (!empty($c_telefono3)) echo mex("Il 3° telefono verrà cancellato",$pag).".
"; if (!empty($c_cod_fiscale)) echo mex("Il codice fiscale verrà cancellato",$pag).".
"; if (!empty($c_partita_iva)) echo mex("La partita iva verrà cancellata",$pag).".
"; unset($d_campi_pers); for ($num1 = 0 ; $num1 < $d_num_campi_pers ; $num1++) { if (empty(${"n_campo_pers".$num1})) echo mex("Il campo",$pag)." \"".${"d_campo_pers_nome".$num1}."\" ".mex("verrà tolto",$pag).".
"; else { if (${"n_campo_pers".$num1} != ${"d_campo_pers".$num1}) echo mex("Il campo",$pag)." \"".${"d_campo_pers_nome".$num1}."\" ".mex("verrà modificato",$pag).".
"; $d_campi_pers['esist'][${"d_campo_pers_nome".$num1}] = 1; } # fine else if (!${"d_campo_pers".$num1}) } # fine for $num1 for ($num1 = 0 ; $num1 < $num_campi_pers ; $num1++) { if (!empty(${"campo_pers".$num1})) { $opt = explode("<",$campi_pers[$num1]); if (empty($d_campi_pers['esist'][$opt[0]])) echo mex("Il campo",$pag)." \"".$opt[0]."\" ".mex("verrà aggiunto",$pag).".
"; } # fine if (!empty(${"campo_pers".$num1})) } # fine for $num1 echo "

"; for ($num1 = 0 ; $num1 < $d_num_campi_pers ; $num1++) { echo " "; } # fine for for $num1 if ($num_campi_pers) { for ($num1 = 0 ; $num1 < $num_campi_pers ; $num1++) echo ""; echo ""; } # fine if ($num_campi_pers) echo "
"; } # fine if ($modifica_cliente != "Continua") else { $tabelle_lock = array($tableclienti,$tablerelclienti); $altre_tab_lock = array($tablepersonalizza,$tableutenti); $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); $cliente_esistente = esegui_query("select idclienti from $tableclienti where idclienti = '$idclienti' "); if (numlin_query($cliente_esistente) == 1) { if ($priv_vedi_telefoni != "s") { $n_telefono = ""; $n_email = ""; $n_email2 = ""; $n_email_cert = ""; $n_telefono2 = ""; $n_telefono3 = ""; $n_fax = ""; } # fine if ($priv_vedi_telefoni != "s") if ($priv_vedi_indirizzo != "s") { $n_via = ""; $n_nomevia = ""; $n_numcivico = ""; $n_cap = ""; } # fine if ($priv_vedi_indirizzo != "s") unset($d_campi_pers); $d_cam_per = esegui_query("select * from $tablerelclienti where idclienti = '$idclienti' and tipo = 'campo_pers' "); $d_num_cam_per = numlin_query($d_cam_per); for ($num1 = 0 ; $num1 < $d_num_cam_per ; $num1++) { $nome_campo_pers = risul_query($d_cam_per,$num1,'testo1'); $cancella_campo_pers = 1; for ($num2 = 0 ; $num2 < $d_num_campi_pers ; $num2++) { if ($nome_campo_pers == ${"d_campo_pers_nome".$num2}) { if (${"n_campo_pers".$num2}) { $cancella_campo_pers = 0; $tipo_campo_pers = risul_query($d_cam_per,$num1,'testo2'); $val_campo_pers = risul_query($d_cam_per,$num1,'testo3'); if ($tipo_campo_pers == "txt" and $val_campo_pers != ${"n_campo_pers".$num2}) esegui_query("update $tablerelclienti set testo3 = '".aggslashdb(${"n_campo_pers".$num2})."' where idclienti = '$idclienti' and testo1 = '".aggslashdb($nome_campo_pers)."' and tipo = 'campo_pers' "); } # fine if (${"n_campo_pers".$num2}) break; } # fine if ($nome_campo_pers == ${"d_campo_pers_nome".$num2}) } # fine for $num2 if ($cancella_campo_pers) esegui_query("delete from $tablerelclienti where idclienti = '$idclienti' and testo1 = '".aggslashdb($nome_campo_pers)."' and tipo = 'campo_pers' "); else $d_campi_pers['esist'][$nome_campo_pers] = 1; } # fine for $num1 $campi_pers_vett = array(); $campi_pers_vett['num'] = $num_campi_pers; for ($num1 = 0 ; $num1 < $num_campi_pers ; $num1++) { $opt = explode("<",$campi_pers[$num1]); $campi_pers_vett[$num1] = $opt[0]; $campi_pers_vett['tipo'][$num1] = $opt[1]; if (!empty($d_campi_pers['esist'][$opt[0]])) ${"campo_pers".$num1} = ""; $campi_pers_vett['val'][$num1] = ${"campo_pers".$num1}; } # fine for $num1 inserisci_dati_cliente($n_cognome,$n_nome,$n_soprannome,$n_titolo_cli,$n_sesso,$n_mesenascita,$n_giornonascita,$n_annonascita,$n_nazionenascita,$n_cittanascita,$n_regionenascita,$n_documento,$n_tipodoc,$n_mesescaddoc,$n_giornoscaddoc,$n_annoscaddoc,$n_cittadoc,$n_regionedoc,$n_nazionedoc,$n_nazionalita,$n_lingua_cli,$n_nazione,$n_citta,$n_regione,$n_via,$n_nomevia,$n_numcivico,$n_cap,$n_telefono,$n_telefono2,$n_telefono3,$n_fax,$n_email,$n_email2,$n_email_cert,$n_cod_fiscale,$n_partita_iva,"",$id_utente,$attiva_prefisso_clienti,$prefisso_clienti,$idclienti,"",$campi_pers_vett); if ($id_nuovo_utente_inserimento != "" and $id_utente == 1 and controlla_num_pos($id_nuovo_utente_inserimento) == "SI") { $id_nuovo_utente_inserimento = aggslashdb($id_nuovo_utente_inserimento); $verifica_utente = esegui_query("select * from $tableutenti where idutenti = '$id_nuovo_utente_inserimento'"); if (numlin_query($verifica_utente) == 1) esegui_query("update $tableclienti set utente_inserimento = '$id_nuovo_utente_inserimento' where idclienti = '$idclienti' "); } # fine if ($id_nuovo_utente_inserimento != "" and $id_utente == 1 and... if (@get_magic_quotes_gpc()) $n_commento = stripslashes($n_commento); $n_commento = htmlspecialchars($n_commento); if ($n_commento != $d_commento) { $n_commento = aggslashdb($n_commento); esegui_query("update $tableclienti set commento = '$n_commento' where idclienti = '$idclienti' "); } # fine if ($n_commento != $d_commento) if ($c_nome) { esegui_query("update $tableclienti set nome = '' where idclienti = '$idclienti' "); } # fine if ($c_nome) if ($c_soprannome) { esegui_query("update $tableclienti set soprannome = '' where idclienti = '$idclienti' "); } # fine if ($c_soprannome) if ($c_titolo_cli) { esegui_query("update $tableclienti set titolo = '' where idclienti = '$idclienti' "); } # fine if ($c_titolo_cli) if ($c_datanascita) { esegui_query("update $tableclienti set datanascita = null where idclienti = '$idclienti' "); } # fine if ($c_datanascita) if ($c_nazionenascita) { esegui_query("update $tableclienti set nazionenascita = '' where idclienti = '$idclienti' "); } # fine if ($c_nazionenascita) if ($c_regionenascita) { esegui_query("update $tableclienti set regionenascita = '' where idclienti = '$idclienti' "); } # fine if ($c_regionenascita) if ($c_cittanascita) { esegui_query("update $tableclienti set cittanascita = '' where idclienti = '$idclienti' "); } # fine if ($c_cittanascita) if ($c_nazionalita) { esegui_query("update $tableclienti set nazionalita = '' where idclienti = '$idclienti' "); } # fine if ($c_nazionalita) if ($c_nazione) { esegui_query("update $tableclienti set nazione = '' where idclienti = '$idclienti' "); } # fine if ($c_nazione) if ($c_regione) { esegui_query("update $tableclienti set regione = '' where idclienti = '$idclienti' "); } # fine if ($c_regione) if ($c_citta) { esegui_query("update $tableclienti set citta = '' where idclienti = '$idclienti' "); } # fine if ($c_citta) if ($priv_vedi_indirizzo == "s") { if ($c_via) { esegui_query("update $tableclienti set via = '' where idclienti = '$idclienti' "); } # fine if ($c_via) if ($c_numcivico) { esegui_query("update $tableclienti set numcivico = '' where idclienti = '$idclienti' "); } # fine if ($c_numcivico) if ($c_cap) { esegui_query("update $tableclienti set cap = '' where idclienti = '$idclienti' "); } # fine if ($c_cap) } # fine if ($priv_vedi_indirizzo == "s") if ($priv_vedi_telefoni == "s") { if ($c_telefono) { esegui_query("update $tableclienti set telefono = '' where idclienti = '$idclienti' "); } # fine if ($c_telefono) if ($c_telefono2) { esegui_query("update $tableclienti set telefono2 = '' where idclienti = '$idclienti' "); } # fine if ($c_telefono2) if ($c_telefono3) { esegui_query("update $tableclienti set telefono3 = '' where idclienti = '$idclienti' "); } # fine if ($c_telefono3) if ($c_email) { esegui_query("update $tableclienti set email = '' where idclienti = '$idclienti' "); } # fine if ($c_email) if ($c_email2) { esegui_query("update $tableclienti set email2 = '' where idclienti = '$idclienti' "); } # fine if ($c_email2) if ($c_email_cert) { esegui_query("update $tableclienti set email3 = '' where idclienti = '$idclienti' "); } # fine if ($c_email_cert) if ($c_fax) { esegui_query("update $tableclienti set fax = '' where idclienti = '$idclienti' "); } # fine if ($c_fax) } # fine if ($priv_vedi_telefoni == "s") if ($c_lingua_cli) { esegui_query("update $tableclienti set lingua = '' where idclienti = '$idclienti' "); } # fine if ($c_lingua_cli) if ($c_documento) { esegui_query("update $tableclienti set documento = '', tipodoc = '' where idclienti = '$idclienti' "); } # fine if ($c_documento) if ($c_nazionedoc) { esegui_query("update $tableclienti set nazionedoc = '' where idclienti = '$idclienti' "); } # fine if ($c_nazionedoc) if ($c_regionedoc) { esegui_query("update $tableclienti set regionedoc = '' where idclienti = '$idclienti' "); } # fine if ($c_regionedoc) if ($c_cittadoc) { esegui_query("update $tableclienti set cittadoc = '' where idclienti = '$idclienti' "); } # fine if ($c_cittadoc) if ($c_scadenzadoc) { esegui_query("update $tableclienti set scadenzadoc = null where idclienti = '$idclienti' "); } # fine if ($c_scadenzadoc) if ($c_cod_fiscale) { esegui_query("update $tableclienti set cod_fiscale = '' where idclienti = '$idclienti' "); } # fine if ($c_cod_fiscale) if ($c_partita_iva) { esegui_query("update $tableclienti set partita_iva = '' where idclienti = '$idclienti' "); } # fine if ($c_partita_iva) #echo mex("Il cliente",$pag)." $idclienti ".mex("è stato modificato",$pag).".
"; $mostra_form_modifica_cliente = "SI"; } # fine if (numlin_query($cliente_esistente) == 1) else echo "".mex("Cliente cancellato",$pag)."!
"; unlock_tabelle($tabelle_lock); } # fine else if ($modifica_cliente != "Continua") if ($mostra_form_modifica_cliente == "NO") { echo "
"; echo "
"; } # fine if ($mostra_form_modifica_cliente == "NO") } # fine if (!empty($modifica_cliente)) if (!empty($vedi_cc)) { if (function_exists('openssl_pkey_new')) { if ($_SERVER["HTTPS"] == "on" or $_SERVER["SERVER_PORT"] == "443" or $_SERVER['SERVER_NAME'] == "localhost") { $cert_cc = esegui_query("select * from $tablepersonalizza where idpersonalizza = 'cert_cc' and idutente = '1'"); if (numlin_query($cert_cc)) { $mostra_form_modifica_cliente = "NO"; $pass_scaduta = 0; if (defined('C_GIORNI_SCADENZA_PASS_CC') and C_GIORNI_SCADENZA_PASS_CC > 0) { $creazione_pass = risul_query($cert_cc,0,'valpersonalizza_num'); $limite_pass_vecchie = date("YmdH",(time() - (C_GIORNI_SCADENZA_PASS_CC * 86400) + (C_DIFF_ORE * 3600))); if ($limite_pass_vecchie > $creazione_pass) { $pass_scaduta = 1; echo "
".ucfirst(mex("password per la visualizzazione dei dati delle carte di credito",'personalizza.php'))." ".mex("scaduta",$pag).". "; if ($id_utente == 1) echo mex("Le carte di credito saranno visualizzabili di nuovo dopo aver cambiato la password",$pag).". "; else echo mex("Le carte di credito saranno visualizzabili di nuovo dopo che l'utente amministratore avrà cambiato la password",$pag)."."; echo "


"; } # fine if ($limite_pass_vecchie > $creazione_pass) } # fine if (defined('C_GIORNI_SCADENZA_PASS_CC') and C_GIORNI_SCADENZA_PASS_CC > 0) if (!$pass_scaduta) { $gest_cvc = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'gest_cvc' and idutente = '1'"); $gest_cvc = risul_query($gest_cvc,0,'valpersonalizza'); $tipo_transazione = ""; if ($id_transazione) recupera_dati_transazione($id_transazione,$id_sessione,$anno,"SI",$tipo_transazione); if ($tipo_transazione == "mo_cc") { $tabelle_lock = array($tablerelclienti); $tabelle_lock = lock_tabelle($tabelle_lock); if ($cancella_cc) { esegui_query("delete from $tablerelclienti where idclienti = '$idclienti' and tipo = 'cc' "); echo ucfirst(mex("i dati della carta di credito sono stati cancellati",$pag)).".
"; } # fine if ($cancella_cc) else { if ($delcvc and $gest_cvc == "SI") { esegui_query("update $tablerelclienti set testo5 = NULL, testo6 = NULL where idclienti = '$idclienti' and tipo = 'cc'"); echo mex("CVC cancellato",$pag).".
"; } # fine if ($delcvc and $gest_cvc == "SI") else { if ($n_num_cc) { $n_num_cc = str_replace(" ","",$n_num_cc); if (preg_replace("/[0-9]*/","",$n_num_cc) != "") { $errore = "SI"; echo ucfirst(mex("il numero di carta di credito è sbagliato",$pag)); } # fine if (preg_replace("/[0-9]*/","",$n_num_cc) != "") } # fine if ($n_num_cc) if ($n_cvc_cc) { $n_cvc_cc = str_replace(" ","",$n_cvc_cc); if (preg_replace("/[0-9]*/","",$n_cvc_cc) != "") { $errore = "SI"; echo ucfirst(mex("il numero CVC è sbagliato",$pag)); } # fine if (preg_replace("/[0-9]*/","",$n_cvc_cc) != "") } # fine if ($n_cvc_cc) if ($gest_cvc != "SI") $n_cvc_cc = ""; if ($errore != "SI") { $cert_cc = risul_query($cert_cc,0,'valpersonalizza'); $pub_key = openssl_pkey_get_public($cert_cc); if ($n_annoscadcc and $n_mesescadcc) $n_datascadcc = date("Y-m-d",mktime(0,0,0,($n_mesescadcc + 1),0,$n_annoscadcc)); else $n_datascadcc = ""; $dati_carta = esegui_query("select * from $tablerelclienti where idclienti = '$idclienti' and tipo = 'cc'"); if (!numlin_query($dati_carta) and ($n_tipo_cc or $n_num_cc or $n_nome_cc or $n_datascadcc or $n_cvc_cc)) { $datainserimento = date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600))); esegui_query("insert into $tablerelclienti (idclienti,numero,tipo,datainserimento,hostinserimento,utente_inserimento) values ('$idclienti','1','cc','$datainserimento','$HOSTNAME','$id_utente') "); } # fine if (!numlin_query($dati_carta) and ($n_tipo_cc or... if ($n_tipo_cc) esegui_query("update $tablerelclienti set testo1 = '".aggslashdb($n_tipo_cc)."' where idclienti = '$idclienti' and tipo = 'cc' "); if ($n_num_cc) { openssl_public_encrypt($n_num_cc,$val_crypt,$pub_key); $val_crypt = base64_encode($val_crypt); esegui_query("update $tablerelclienti set testo2 = '".aggslashdb($val_crypt)."' where idclienti = '$idclienti' and tipo = 'cc' "); } # fine if ($n_num_cc) if ($n_nome_cc) esegui_query("update $tablerelclienti set testo3 = '".aggslashdb($n_nome_cc)."' where idclienti = '$idclienti' and tipo = 'cc' "); if ($n_datascadcc) esegui_query("update $tablerelclienti set testo4 = '".aggslashdb($n_datascadcc)."' where idclienti = '$idclienti' and tipo = 'cc' "); if ($n_cvc_cc) { openssl_public_encrypt($n_cvc_cc,$val_crypt,$pub_key); $val_crypt = base64_encode($val_crypt); esegui_query("update $tablerelclienti set testo5 = '".aggslashdb($val_crypt)."' where idclienti = '$idclienti' and tipo = 'cc' "); } # fine if ($n_cvc_cc) echo ucfirst(mex("i dati della carta di credito sono stati inseriti",$pag)); } # fine if ($errore != "SI") } # fine else if ($delcvc and $gest_cvc == "SI") } # fine esle if ($cancella_cc) unlock_tabelle($tabelle_lock); } # fine if ($tipo_transazione == "mo_cc") else { $tabelle_lock = array($tableversioni,$tabletransazioni); $altre_tab_lock = array($tablepersonalizza); $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); $ultimo_accesso = date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600))); $minuti_durata_sessione = esegui_query("select valpersonalizza_num from $tablepersonalizza where idpersonalizza = 'minuti_durata_sessione' and idutente = '1'"); $minuti_durata_sessione = risul_query($minuti_durata_sessione,0,'valpersonalizza_num'); if ($minuti_durata_sessione > 15) $minuti_durata_sessione = 15; $limite_transazioni_vecchie = date("Y-m-d H:i:s",(time() - ($minuti_durata_sessione * 60) + (C_DIFF_ORE * 3600))); esegui_query("delete from $tabletransazioni where ultimo_accesso <= '$limite_transazioni_vecchie' and (tipo_transazione = 'mo_cc' or tipo_transazione = 'lo_cc') "); $minuti_durata_blocco = 30; $limite_transazioni_vecchie = date("Y-m-d H:i:s",(time() - ($minuti_durata_blocco * 60) + (C_DIFF_ORE * 3600))); esegui_query("delete from $tabletransazioni where ultimo_accesso <= '$limite_transazioni_vecchie' and tipo_transazione = 'er_cc' "); $err_transazioni = esegui_query("select * from $tabletransazioni where tipo_transazione = 'er_cc' and dati_transazione2 = '$id_utente' "); $err_transazioni2 = esegui_query("select * from $tabletransazioni where tipo_transazione = 'er_cc' "); if (numlin_query($err_transazioni) < 7 and numlin_query($err_transazioni2) < 12) { if (!$pass_cc) { $id_transazione = crea_id_sessione("",$tableversioni,8); esegui_query("insert into $tabletransazioni (idtransazioni,idsessione,tipo_transazione,anno,dati_transazione1,dati_transazione2,ultimo_accesso) values ('$id_transazione','$id_sessione','lo_cc','$anno','$idclienti','$id_utente','$ultimo_accesso')"); unlock_tabelle($tabelle_lock); echo "
".ucfirst(mex("password per la visualizzazione delle carte di credito",$pag)).":
"; } # fine if (!$pass_cc) elseif ($tipo_transazione == "lo_cc") { esegui_query("update $tabletransazioni set tipo_transazione = 'er_cc', ultimo_accesso = '$ultimo_accesso' where idtransazioni = '$id_transazione' "); unlock_tabelle($tabelle_lock); $cert_cc = risul_query($cert_cc,0,'valpersonalizza'); $priv_key_cc = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'priv_key_cc' and idutente = '1'"); $priv_key_cc = risul_query($priv_key_cc,0,'valpersonalizza'); $pub_key = openssl_pkey_get_public($cert_cc); openssl_public_encrypt('prova',$val_crypt,$pub_key); $val_decrypt = ""; $res_pk = openssl_get_privatekey($priv_key_cc,$pass_cc); if ($res_pk) openssl_private_decrypt($val_crypt,$val_decrypt,$res_pk); if ($val_decrypt == 'prova') { esegui_query("update $tabletransazioni set tipo_transazione = 'mo_cc' where idtransazioni = '$id_transazione' "); $dati_carta = esegui_query("select * from $tablerelclienti where idclienti = '$idclienti' and tipo = 'cc'"); if (numlin_query($dati_carta)) { $d_tipo_cc = risul_query($dati_carta,0,'testo1'); $d_num_cc = risul_query($dati_carta,0,'testo2'); if ($d_num_cc) openssl_private_decrypt(base64_decode($d_num_cc),$d_num_cc,$res_pk); $d_nome_cc = risul_query($dati_carta,0,'testo3'); $d_scad_cc = risul_query($dati_carta,0,'testo4'); if ($d_scad_cc) $d_scad_cc_f = substr($d_scad_cc,5,2)."-".substr($d_scad_cc,0,4); $d_cvc_cc = risul_query($dati_carta,0,'testo5'); $d_cvc_visto_cc = risul_query($dati_carta,0,'testo6'); if (strcmp((string) $d_cvc_cc,"")) { openssl_private_decrypt(base64_decode($d_cvc_cc),$d_cvc_cc,$res_pk); if ($d_cvc_visto_cc) esegui_query("update $tablerelclienti set testo5 = NULL, testo6 = NULL where idclienti = '$idclienti' and tipo = 'cc'"); else esegui_query("update $tablerelclienti set testo6 = '1' where idclienti = '$idclienti' and tipo = 'cc'"); } # fine if (strcmp((string) $d_cvc_cc,"")) } # fine if (numlin_query($dati_carta)) $cliente = esegui_query("select * from $tableclienti where idclienti = '$idclienti'"); if (numlin_query($cliente)) { $d_cognome = risul_query($cliente,0,'cognome'); $d_nome = risul_query($cliente,0,'nome'); } # fine if (numlin_query($cliente)) echo "

".ucfirst(mex("carta di credito del cliente",$pag))." $idclienti ($d_cognome"; if ($d_nome) echo " $d_nome"; echo ")


"; if (date("Ymd",(time() + (C_DIFF_ORE * 3600))) <= str_replace("-","",$d_scad_cc)) echo ""; else echo ""; echo ""; if ($gest_cvc == "SI") { echo ""; } # fine if ($gest_cvc == "SI") echo "
".mex("Tipo",$pag).": $d_tipo_cc ".mex("cambia in",$pag).":
".mex("Numero",$pag).": "; if ($d_num_cc) echo "".substr($d_num_cc,0,4)." ".substr($d_num_cc,4,4)." ".substr($d_num_cc,8,4)." ".substr($d_num_cc,12)."
$d_num_cc"; echo "
".mex("cambia in",$pag).":
".mex("Titolare",$pag).": $d_nome_cc ".mex("cambia in",$pag).":
".mex("Scadenza",$pag).": $d_scad_cc_f
".mex("Scadenza",$pag).": $d_scad_cc_f".mex("cambia in",$pag).": "; $sel_mscadcc = ""; echo "$sel_mscadcc/
".mex("CVC",$pag).": $d_cvc_cc"; if (strcmp((string) $d_cvc_cc,"")) { if ($d_cvc_visto_cc) echo "".mex("NOTA",$pag).": ".mex("questo valore è gia stato cancellato, questa è l'ultima volta che viene visualizzato",$pag)."."; else echo mex("Questo valore verrà visualizzato solo un'altra volta",$pag).". "; } # fine if (strcmp((string) $d_cvc_cc,"")) else echo mex("cambia in",$pag).": "; echo "
"; if (numlin_query($dati_carta)) { echo "

"; } # fine if (numlin_query($dati_carta)) } # fine if ($val_decrypt == 'prova') else echo "".ucfirst(mex("password errata",$pag)).".
"; } # fine elseif ($tipo_transazione == "lo_cc") } # fine if (numlin_query($err_transazioni) < 7 and numlin_query($err_transazioni2) < 12) else { echo "
".mex("Login temporaneamente bloccato",$pag).".

"; unlock_tabelle($tabelle_lock); } # fine else if (numlin_query($err_transazioni) < 7 and numlin_query($err_transazioni2) < 12) } # fine else if ($tipo_transazione == "mo_cc") } # fine if (!$pass_scaduta) echo "

"; } # fine if (numlin_query($cert_cc)) } # fine if ($_SERVER["HTTPS"] == "on" or $_SERVER["SERVER_PORT"] == "443" or... else echo "".mex("I dati della carta di credito possono essere visti solo su una connessione sicura",$pag).".

"; } # fine if (function_exists('openssl_pkey_new')) } # fine if (!empty($vedi_cc)) if (!isset($mostra_form_modifica_cliente) or $mostra_form_modifica_cliente != "NO") { # Form per modificare il cliente. echo "

".mex("Modifica i dati del cliente",$pag)." $idclienti



"; $cliente = esegui_query("select * from $tableclienti where idclienti = '$idclienti'"); if (numlin_query($cliente) != 0) { $d_cognome = risul_query($cliente,0,'cognome'); $d_nome = (string) risul_query($cliente,0,'nome'); $d_soprannome = (string) risul_query($cliente,0,'soprannome'); $d_titolo_cli = risul_query($cliente,0,'titolo'); $d_sesso = risul_query($cliente,0,'sesso'); $d_scadenzadoc = (string) risul_query($cliente,0,'scadenzadoc'); if ($d_scadenzadoc) $d_scadenzadoc_f = formatta_data($d_scadenzadoc,$stile_data); else $d_scadenzadoc_f = ""; if ($priv_vedi_indirizzo == "s") { $d_via = risul_query($cliente,0,'via'); $d_numcivico = risul_query($cliente,0,'numcivico'); $d_cap = risul_query($cliente,0,'cap'); } # fine if ($priv_vedi_indirizzo == "s") $d_citta = risul_query($cliente,0,'citta'); $d_nazione = risul_query($cliente,0,'nazione'); $d_regione = risul_query($cliente,0,'regione'); if ($priv_vedi_telefoni == "s") { $d_telefono = risul_query($cliente,0,'telefono'); $d_fax = risul_query($cliente,0,'fax'); $d_email = (string) risul_query($cliente,0,'email'); $d_email2 = (string) risul_query($cliente,0,'email2'); $d_email_cert = (string) risul_query($cliente,0,'email3'); $d_telefono2 = risul_query($cliente,0,'telefono2'); $d_telefono3 = risul_query($cliente,0,'telefono3'); } # fine if ($priv_vedi_telefoni == "s") $d_datanascita = risul_query($cliente,0,'datanascita'); if ($d_datanascita) $d_datanascita_f = formatta_data($d_datanascita,$stile_data); else $d_datanascita_f = ""; $d_documento = risul_query($cliente,0,'documento'); $d_tipodoc = risul_query($cliente,0,'tipodoc'); $d_nazionedoc = risul_query($cliente,0,'nazionedoc'); $d_regionedoc = risul_query($cliente,0,'regionedoc'); $d_cittadoc = risul_query($cliente,0,'cittadoc'); $d_cittanascita = risul_query($cliente,0,'cittanascita'); $d_regionenascita = risul_query($cliente,0,'regionenascita'); $d_nazionenascita = risul_query($cliente,0,'nazionenascita'); $d_nazionalita = risul_query($cliente,0,'nazionalita'); $d_lingua_cli = risul_query($cliente,0,'lingua'); $d_cod_fiscale = risul_query($cliente,0,'cod_fiscale'); $d_partita_iva = risul_query($cliente,0,'partita_iva'); $d_commento = risul_query($cliente,0,'commento'); $d_data_inserimento = risul_query($cliente,0,'datainserimento'); $d_data_inserimento_vedi = substr($d_data_inserimento,0,-3); $id_utente_inserimento = risul_query($cliente,0,'utente_inserimento'); $nazione_def = ""; if ($d_nazionalita) $nazione_def = $d_nazionalita; elseif ($d_nazione) $nazione_def = $d_nazione; elseif ($d_nazionedoc) $nazione_def = $d_nazionedoc; elseif ($d_nazionenascita) $nazione_def = $d_nazionenascita; $nazione_def = addslashes($nazione_def); $regione_def = ""; if ($d_regionenascita) $regione_def = $d_regionenascita; elseif ($d_regione) $regione_def = $d_regione; elseif ($d_regionedoc) $regione_def = $d_regionedoc; elseif ($d_regionenascita) $regione_def = $d_regionenascita; $regione_def = addslashes($regione_def); $citta_def = ""; if ($d_cittanascita) $citta_def = $d_cittanascita; elseif ($d_citta) $citta_def = $d_citta; elseif ($d_cittadoc) $citta_def = $d_cittadoc; elseif ($d_cittanascita) $citta_def = $d_cittanascita; $citta_def = addslashes($citta_def); $d_campi_pers = array(); $d_cam_per = esegui_query("select * from $tablerelclienti where idclienti = '$idclienti' and tipo = 'campo_pers' "); $d_num_campi_pers = numlin_query($d_cam_per); for ($num1 = 0 ; $num1 < $d_num_campi_pers ; $num1++) { $d_campi_pers[$num1]['nome'] = risul_query($d_cam_per,$num1,'testo1'); $d_campi_pers[$num1]['tipo'] = risul_query($d_cam_per,$num1,'testo2'); $d_campi_pers[$num1]['val'] = risul_query($d_cam_per,$num1,'testo3'); $d_campi_pers['esist'][$d_campi_pers[$num1]['nome']] = 1; } # fine for $num1 echo "
"; $pass_cc = 0; $orig_hd = ""; $target_cc = ""; if (defined('C_URL_MOD_EXT_CARTE_CREDITO') and C_URL_MOD_EXT_CARTE_CREDITO != "") { $action_cc = C_URL_MOD_EXT_CARTE_CREDITO.$pag; if (defined('C_OPZIONI_NASCONDI_MARCA') and substr(C_OPZIONI_NASCONDI_MARCA,0,1) == "s") $target_cc = " target=\"_blank\""; $d_cliente = " "; if (substr(C_URL_MOD_EXT_CARTE_CREDITO,0,17) == "https://localhost") $ext_html = file(C_URL_MOD_EXT_CARTE_CREDITO."personalizza.php?id_sessione=$id_sessione&stato_cc=1",false,stream_context_create(array("ssl" => array("verify_peer" => true,"allow_self_signed" => true)))); else $ext_html = @file(C_URL_MOD_EXT_CARTE_CREDITO."personalizza.php?id_sessione=$id_sessione&stato_cc=1"); if ($ext_html and strstr(implode("",$ext_html),"pass_cc_attiva")) { $pass_cc = 1; if (@$_SERVER['SERVER_NAME'] and $_SERVER['PHP_SELF']) { if ($_SERVER['SERVER_PORT'] == "443" or ($_SERVER['HTTPS'] and $_SERVER['HTTPS'] != "off")) $orig_hd = "https://"; else $orig_hd = "http://"; $orig_hd = ""; } # fine if (@$_SERVER['SERVER_NAME'] and $_SERVER['PHP_SELF']) } # fine if ($ext_html and strstr(implode("",$ext_html),"pass_cc_attiva")) } # fine if (defined('C_URL_MOD_EXT_CARTE_CREDITO') and C_URL_MOD_EXT_CARTE_CREDITO != "") else { $action_cc = $pag; $d_cliente = ""; if (function_exists('openssl_pkey_new')) { $cert_cc = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'cert_cc' and idutente = '1'"); if (numlin_query($cert_cc)) $pass_cc = 1; } # fine if (function_exists('openssl_pkey_new')) } # fine else if (defined('C_URL_MOD_EXT_CARTE_CREDITO') and C_URL_MOD_EXT_CARTE_CREDITO != "") if ($pass_cc) { echo "
$orig_hd $d_cliente"; } # fine if ($pass_cc) echo "".ucfirst(mex("data inserimento",$pag)).": ".str_replace("--","",formatta_data($d_data_inserimento_vedi,$stile_data)).""; if ($pass_cc) { echo "    
"; } # fine if ($pass_cc) echo "
"; } # fine if (numlin_query($cliente) != 0) else echo "".mex("Cliente cancellato",$pag)."!
"; echo "
"; $titoli_cliente = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'titoli_cliente' and idutente = '$id_utente'"); if (numlin_query($titoli_cliente) == 1) $titoli_cliente = risul_query($titoli_cliente,0,"valpersonalizza"); else $titoli_cliente = ""; if ($titoli_cliente) { echo ""; } # fine if ($titoli_cliente) echo ""; echo ""; if ($priv_vedi_indirizzo == "s") { echo ""; } # fine if ($priv_vedi_indirizzo == "s") echo "
".mex("Cognome",$pag).": $d_cognome".mex("cambia in",$pag).": "; if ($attiva_prefisso_clienti == "p") echo $prefisso_clienti; echo ""; if ($attiva_prefisso_clienti == "s") echo $prefisso_clienti; echo "
".mex("Nome",$pag).": $d_nome ".mex("cambia in",$pag).":
".ucfirst(mex("soprannome",$pag)).": $d_soprannome ".mex("cambia in",$pag).":
".mex("Titolo",$pag).": $d_titolo_cli ".mex("cambia in",$pag).":
".mex("Sesso",$pag).": $d_sesso ".mex("cambia in",$pag).":
".mex("Cittadinanza",$pag).": $d_nazionalita ".mex("cambia in",$pag).": ".mostra_lista_relutenti("n_nazionalita","",$id_utente,"nome_nazione","idnazioni","idnazione",$tablenazioni,$tablerelutenti)."
".mex("Data di nascita",$pag).": $d_datanascita_f ".mex("cambia in",$pag).": "; $sel_gnascita = ""; $sel_mnascita = ""; if ($stile_data == "usa") echo "$sel_mnascita/$sel_gnascita"; else echo "$sel_gnascita/$sel_mnascita"; echo "/
".mex("Nazione di nascita",$pag).": $d_nazionenascita"; mostra_funzjs_cpval(); mostra_funzjs_dati_rel("","",$id_sessione,$anno); echo " ".mex("cambia in",$pag).": ".mostra_lista_relutenti("n_nazionenascita","",$id_utente,"nome_nazione","idnazioni","idnazione",$tablenazioni,$tablerelutenti,"","","","regione","n_regionenascita")."
".mex("Reg./Prov. di nascita",$pag).": $d_regionenascita ".mex("cambia in",$pag).": ".mostra_lista_relutenti("n_regionenascita","",$id_utente,"nome_regione","idregioni","idregione",$tableregioni,$tablerelutenti,"","","","citta","n_cittanascita","nazione")."
".mex("Città di nascita",$pag).": $d_cittanascita ".mex("cambia in",$pag).": ".mostra_lista_relutenti("n_cittanascita","",$id_utente,"nome_citta","idcitta","idcitta",$tablecitta,$tablerelutenti,"","","","","","regione")."
".mex("Nazione di residenza",$pag).": $d_nazione ".mex("cambia in",$pag).": ".mostra_lista_relutenti("n_nazione","",$id_utente,"nome_nazione","idnazioni","idnazione",$tablenazioni,$tablerelutenti,"","","","regione","n_regione")."
".mex("Reg./Prov. di residenza",$pag).": $d_regione ".mex("cambia in",$pag).": ".mostra_lista_relutenti("n_regione","",$id_utente,"nome_regione","idregioni","idregione",$tableregioni,$tablerelutenti,"","","","citta","n_citta","nazione")."
".mex("Città di residenza",$pag).": $d_citta ".mex("cambia in",$pag).": ".mostra_lista_relutenti("n_citta","",$id_utente,"nome_citta","idcitta","idcitta",$tablecitta,$tablerelutenti,"","","","","","regione")."
".mex("Via",$pag).": $d_via ".mex("cambia in",$pag).":
".mex("Numero civico",$pag).": $d_numcivico ".mex("cambia in",$pag).":
".mex("CAP",$pag).": $d_cap ".mex("cambia in",$pag).":
"; if ($priv_vedi_telefoni == "s") { echo ""; $d_email_vedi = str_replace(",",", ",$d_email); $d_email_vedi = "$d_email_vedi"; if (strlen($d_email) > 22) $d_email_vedi = "$d_email_vedi"; echo ""; } # fine if ($priv_vedi_telefoni == "s") $d_nome_lingua = ""; if ($d_lingua_cli) { if ($d_lingua_cli != "ita" and !@is_dir("./includes/lang/$d_lingua_cli")) $d_lingua_cli = ""; else { if ($d_lingua_cli == "ita") $d_nome_lingua = "Italiano"; else { $d_nome_lingua = file("./includes/lang/$d_lingua_cli/l_n"); $d_nome_lingua = ucfirst(togli_acapo($d_nome_lingua[0])); } # fine else if ($d_lingua_cli == "ita") } # fine else if ($d_lingua_cli != "ita" and !@is_dir("./includes/lang/$d_lingua_cli")) } # fine if ($d_lingua_cli) $opt_lingue = ""; $lang_dir = opendir("./includes/lang/"); include(C_DATI_PATH."/lingua.php"); while ($ini_lingua = readdir($lang_dir)) { if ($ini_lingua != "." and $ini_lingua != ".." and $ini_lingua != $d_lingua_cli) { $nome_lingua = file("./includes/lang/$ini_lingua/l_n"); $nome_lingua = togli_acapo($nome_lingua[0]); if ($ini_lingua == $lingua[$id_utente]) $opt_lingue = "".$opt_lingue; else $opt_lingue .= ""; } # fine if ($file != "." and $file != ".." and... } # fine while ($file = readdir($lang_dig)) closedir($lang_dir); $opt_lingue = "".$opt_lingue; echo ""; if ($id_utente == 1) { $tutti_utenti = esegui_query("select * from $tableutenti order by idutenti"); $num_tutti_utenti = numlin_query($tutti_utenti); if ($num_tutti_utenti > 1) { $option_select_utenti = ""; for ($num1 = 0 ; $num1 < $num_tutti_utenti ; $num1++) { $idutenti = risul_query($tutti_utenti,$num1,'idutenti'); if ($idutenti != $id_utente_inserimento) { $nome_utente_option = risul_query($tutti_utenti,$num1,'nome_utente'); $option_select_utenti .= ""; } # fine if ($idutenti != $id_utente_inserimento) else $nome_utente_inserimento = risul_query($tutti_utenti,$num1,'nome_utente'); } # fine for $num1 echo ""; } # fine if ($num_tutti_utenti > 1) } # fine if ($id_utente == 1) echo ""; if (date("Ymd",(time() + (C_DIFF_ORE * 3600))) <= str_replace("-","",$d_scadenzadoc)) echo ""; else echo ""; echo ""; if ($priv_vedi_telefoni == "s") { echo ""; $d_email2_vedi = str_replace(",",", ",$d_email2); $d_email2_vedi = "$d_email2_vedi"; if (strlen($d_email2) > 22) $d_email2_vedi = "$d_email2_vedi"; echo ""; if (strstr($d_email_cert,"@")) $d_email_cert_vedi = "".str_replace(",",", ",$d_email_cert).""; else $d_email_cert_vedi = "$d_email_cert"; if (strlen($d_email_cert) > 22) $d_email_cert_vedi = "$d_email_cert_vedi"; echo ""; } # fine if ($priv_vedi_telefoni == "s") echo "
".mex("Telefono",$pag).": $d_telefono ".mex("cambia in",$pag).":
".mex("Email",$pag).": $d_email_vedi ".mex("cambia in",$pag).":
".mex("Lingua",$pag).": $d_nome_lingua ".mex("cambia in",$pag).":
".mex("Inserito da",$pag)." $nome_utente_inserimento ".mex("cambia in",$pag).":
".mex("Documento",$pag).": "; if ($d_tipodoc) echo "$d_tipodoc "; echo "$d_documento ".mex("cambia in",$pag).": ".mostra_lista_relutenti("n_tipodoc","",$id_utente,"nome_documentoid","iddocumentiid","iddocumentoid",$tabledocumentiid,$tablerelutenti,"","","SI");; echo "
".mex("Nazione di rilascio",$pag).": $d_nazionedoc ".mex("cambia in",$pag).": ".mostra_lista_relutenti("n_nazionedoc","",$id_utente,"nome_nazione","idnazioni","idnazione",$tablenazioni,$tablerelutenti,"","","","regione","n_regionedoc")."
".mex("Reg./Prov. di rilascio",$pag).": $d_regionedoc ".mex("cambia in",$pag).": ".mostra_lista_relutenti("n_regionedoc","",$id_utente,"nome_regione","idregioni","idregione",$tableregioni,$tablerelutenti,"","","","citta","n_cittadoc","nazione")."
".mex("Città di rilascio",$pag).": $d_cittadoc ".mex("cambia in",$pag).": ".mostra_lista_relutenti("n_cittadoc","",$id_utente,"nome_citta","idcitta","idcitta",$tablecitta,$tablerelutenti,"","","","","","regione")."
".mex("Scadenza documento",$pag).": $d_scadenzadoc_f
".mex("Scadenza documento",$pag).":
$d_scadenzadoc_f
".mex("cambia in",$pag).": "; $sel_gscaddoc = ""; $sel_mscaddoc = ""; if ($stile_data == "usa") echo "$sel_mscaddoc/$sel_gscaddoc"; else echo "$sel_gscaddoc/$sel_mscaddoc"; echo "/
".mex("Fax",$pag).": $d_fax ".mex("cambia in",$pag).":
".mex("2° telefono",$pag).": $d_telefono2 ".mex("cambia in",$pag).":
".mex("3° telefono",$pag).": $d_telefono3 ".mex("cambia in",$pag).":
".mex("2ª email",$pag).": $d_email2_vedi ".mex("cambia in",$pag).":
".mex("PEC o codice destinatario",$pag).": $d_email_cert_vedi ".mex("cambia in",$pag).":
".mex("Codice fiscale",$pag).": $d_cod_fiscale ".mex("cambia in",$pag).":
".mex("Partita iva",$pag).": $d_partita_iva ".mex("cambia in",$pag).":
"; if ($d_num_campi_pers or $num_campi_pers) { echo ""; $pari = 0; for ($num1 = 0 ; $num1 < $d_num_campi_pers ; $num1++) { if ($d_campi_pers[$num1]['tipo'] == "txt") echo ""; else echo ""; if ($pari) { $pari = 0; echo ""; } # fine if ($pari) else { $pari = 1; echo ""; } # fine else if ($pari) } # fine for $num1 for ($num1 = 0 ; $num1 < $num_campi_pers ; $num1++) { $opt = explode("<",$campi_pers[$num1]); if (empty($d_campi_pers['esist'][$opt[0]])) { if ($opt[1] == "txt") echo ""; else echo ""; if ($pari) { $pari = 0; echo ""; } # fine if ($pari) else { $pari = 1; echo ""; } # fine else if ($pari) } # fine if (empty($d_campi_pers['esist'][$opt[0]])) } # fine for $num1 echo "
".$d_campi_pers[$num1]['nome'].":
 ".$opt[0].":
 
"; } # fine if ($d_num_campi_pers or $num_campi_pers) echo "".mex("Commento",$pag).":

"; echo "
"; for ($num1 = 0 ; $num1 < $d_num_campi_pers ; $num1++) { echo " "; } # fine for $num1 echo "
"; if (!empty($origine_vecchia)) $origine = $origine_vecchia; if (!empty($tipo_tabella)) $origine = "visualizza_tabelle.php"; echo "

"; for ($num1 = 0 ; $num1 < $d_num_campi_pers ; $num1++) { echo " "; } # fine for $num1 echo ""; echo "".ucfirst(mex("documento di tipo",$pag))."

"; if ($priv_mod_prenota_iniziate != "s") $id_periodo_corrente = calcola_id_periodo_corrente($anno); $anni = esegui_query("select * from $tableanni order by idanni"); $num_anni = numlin_query($anni); $prenota_cliente_esistente = "NO"; for ($num1 = 0 ; $num1 < $num_anni ; $num1 = $num1 + 1) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablepren_m = $PHPR_TAB_PRE."prenota".$anno_mostra; $tableprencanc_m = $PHPR_TAB_PRE."prenotacanc".$anno_mostra; $tablerclipren_m = $PHPR_TAB_PRE."rclientiprenota".$anno_mostra; $tablecostiprenota_mostra = $PHPR_TAB_PRE."costiprenota".$anno_mostra; $tableperiodi_mostra = $PHPR_TAB_PRE."periodi".$anno_mostra; $tablesoldi_mostra = $PHPR_TAB_PRE."soldi".$anno_mostra; $prenotazioni = esegui_query("select distinct $tablepren_m.idprenota,$tablepren_m.idclienti,$tablepren_m.utente_inserimento,$tablepren_m.idappartamenti,$tablepren_m.commento,$tablepren_m.iddatainizio,$tablepren_m.iddatafine,$tablepren_m.num_persone,$tablepren_m.caparra,$tablepren_m.pagato,$tablepren_m.tariffa_tot,$tablepren_m.datainserimento from $tablepren_m left outer join $tablerclipren_m on $tablepren_m.idprenota = $tablerclipren_m.idprenota where $tablepren_m.idclienti = '$idclienti' or $tablerclipren_m.idclienti = '$idclienti' "); $prenotazioni_canc = esegui_query("select distinct $tableprencanc_m.idprenota,$tableprencanc_m.idclienti,$tableprencanc_m.utente_inserimento,$tableprencanc_m.idappartamenti,$tableprencanc_m.commento,$tableprencanc_m.iddatainizio,$tableprencanc_m.iddatafine,$tableprencanc_m.num_persone,$tableprencanc_m.caparra,$tableprencanc_m.pagato,$tableprencanc_m.tariffa_tot,$tableprencanc_m.datainserimento from $tableprencanc_m left outer join $tablerclipren_m on $tableprencanc_m.idprenota = $tablerclipren_m.idprenota where $tableprencanc_m.idclienti = '$idclienti' or $tablerclipren_m.idclienti = '$idclienti' "); $soldi = esegui_query("select * from $tablesoldi_mostra where motivazione $LIKE '$idclienti".";%'"); if (numlin_query($soldi) != 0) $prenota_cliente_esistente = "SI"; $num_prenotazioni = numlin_query($prenotazioni); $num_prenotazioni_canc = numlin_query($prenotazioni_canc); if ($num_prenotazioni != 0 or $num_prenotazioni_canc != 0) { $prenota_cliente_esistente = "SI"; $fr_Appartamento = mex("Appartamento",'unit.php'); if (strlen($fr_Appartamento) > 4) $fr_Appartamento = substr($fr_Appartamento,0,3)."."; if ($mobile_device) { $class_opt = " class=\"opt\""; $class_opt2 = " class=\"opt2\""; } # fine if ($mobile_device) else { $class_opt = ""; $class_opt2 = ""; } # fine else if ($mobile_device) echo "
".mex("Prenotazioni del cliente",$pag)." $d_cognome ".mex("nel",$pag)." $anno_mostra
".mex("Caparra",$pag)." ".mex("Commento",$pag).""; $data_inizio_assoluta = esegui_query("select datainizio from $tableperiodi_mostra where idperiodi = 1"); $data_inizio_assoluta = risul_query($data_inizio_assoluta,0,'datainizio'); $costo_tot_TOT = 0; $caparra_TOT = 0; $pagato_TOT = 0; $classcanc = ""; $stilebarrato = ""; $cancval = ""; $ini_q = 0; for ($num2 = 0 ; $num2 < ($num_prenotazioni + $num_prenotazioni_canc) ; $num2 = $num2 + 1) { if ($num2 == $num_prenotazioni) { chiudi_query($prenotazioni); $prenotazioni = $prenotazioni_canc; $tablepren_m = $tableprencanc_m; $classcanc = " class=\"bcoldeleted\""; $stilebarrato = " style=\"text-decoration: line-through\""; $cancval = "&pcanc=1"; $ini_q = $num_prenotazioni; } # fine if ($num2 == $num_prenotazioni) $utente_inserimento_prenota = risul_query($prenotazioni,($num2 - $ini_q),'utente_inserimento',$tablepren_m); if ($priv_vedi_tab_prenotazioni == "s" or ($priv_vedi_tab_prenotazioni == "p" and $utente_inserimento_prenota == $id_utente) or ($priv_vedi_tab_prenotazioni == "g" and $utenti_gruppi[$utente_inserimento_prenota])) { $numero = risul_query($prenotazioni,($num2 - $ini_q),'idprenota',$tablepren_m); $appartamento = risul_query($prenotazioni,($num2 - $ini_q),'idappartamenti',$tablepren_m); $commento = (string) risul_query($prenotazioni,($num2 - $ini_q),'commento',$tablepren_m); if (strstr($commento,">")) { $commento = explode(">",$commento); $commento = $commento[0]; } # fine if (strstr($commento,">")) if (!$commento) { $commento = " "; } $id_data_inizio = risul_query($prenotazioni,($num2 - $ini_q),'iddatainizio',$tablepren_m); if ($id_data_inizio == 0) { $data_inizio = "<".$data_inizio_assoluta; } else { $data_inizio = esegui_query("select * from $tableperiodi_mostra where idperiodi = $id_data_inizio"); $data_inizio = risul_query($data_inizio,0,'datainizio'); $data_inizio_f = formatta_data($data_inizio,$stile_data); } # fine else if ($id_data_inizio == 0) $id_data_fine = risul_query($prenotazioni,($num2 - $ini_q),'iddatafine',$tablepren_m); $data_fine = esegui_query("select * from $tableperiodi_mostra where idperiodi = $id_data_fine"); $data_fine = risul_query($data_fine,0,'datafine'); $data_fine_f = formatta_data($data_fine,$stile_data); $mese = explode("-",$data_inizio); $mese = $mese[1]; $num_persone = risul_query($prenotazioni,($num2 - $ini_q),'num_persone',$tablepren_m); if (!$num_persone or $num_persone == 0) { $num_persone = "?"; } $n_letti_agg = 0; $dati_cap = dati_costi_agg_prenota($tablecostiprenota_mostra,$numero); $num_letti_agg = array('max' => 0); for ($numca = 0 ; $numca < $dati_cap['num'] ; $numca++) aggiorna_letti_agg_in_periodi($dati_cap,$numca,$num_letti_agg,$id_data_inizio,$id_data_fine,$dati_cap[$numca]['settimane'],$dati_cap[$numca]['moltiplica_costo'],"",""); $n_letti_agg = $num_letti_agg['max']; $caparra = risul_query($prenotazioni,($num2 - $ini_q),'caparra',$tablepren_m); if (!$caparra) { $caparra = 0; } $caparra_p = punti_in_num($caparra,$stile_soldi); $pagato = risul_query($prenotazioni,($num2 - $ini_q),'pagato',$tablepren_m); if (!$pagato) { $pagato = 0; } $pagato_p = punti_in_num($pagato,$stile_soldi); $costo_tot = risul_query($prenotazioni,($num2 - $ini_q),'tariffa_tot',$tablepren_m); if (!$costo_tot) { $costo_tot = 0; } $costo_tot_p = punti_in_num($costo_tot,$stile_soldi); $colore = ""; if ($pagato < $caparra) { $colore = "#CC0000"; } else { if ($pagato < $costo_tot) { $colore = "#FFCC00"; } } $link_modifica = "SI"; if ($priv_mod_prenotazioni == "n") $link_modifica = "NO"; if ($priv_mod_prenotazioni == "p" and $utente_inserimento_prenota != $id_utente) $link_modifica = "NO"; if ($priv_mod_prenotazioni == "g" and !$utenti_gruppi[$utente_inserimento_prenota]) $link_modifica = "NO"; if ($priv_mod_prenota_iniziate != "s" and $id_periodo_corrente >= $id_data_inizio) $link_modifica = "NO"; if ($priv_mod_prenota_ore != "000") { $adesso = date("YmdHis",(time() + (C_DIFF_ORE * 3600))); $data_ins = risul_query($prenotazioni,($num2 - $ini_q),'datainserimento',$tablepren_m); $limite = date("YmdHis",mktime((substr($data_ins,11,2) + (int) $priv_mod_prenota_ore),substr($data_ins,14,2),substr($data_ins,17,2),substr($data_ins,5,2),substr($data_ins,8,2),substr($data_ins,0,4))); if ($adesso > $limite) $link_modifica = "NO"; } # fine if ($priv_mod_prenota_ore != "000") $id_cli_pren = risul_query($prenotazioni,($num2 - $ini_q),'idclienti',$tablepren_m); if ($id_cli_pren != $idclienti) { $cognome_pren = esegui_query("select cognome from $tableclienti where idclienti = '$id_cli_pren' "); $cognome_pren = risul_query($cognome_pren,0,'cognome'); } # fine if ($id_cli_pren != $idclienti) else $cognome_pren = $d_cognome; if ($anno == $anno_mostra and $link_modifica == "SI") { echo ""; } # fine if ($anno = $anno_mostra) else { echo "$numero"; } echo "$costo_tot_p $caparra_p $pagato_p $commento"; if (!$stilebarrato) $costo_tot_TOT = $costo_tot_TOT + $costo_tot; if (!$stilebarrato) $caparra_TOT = $caparra_TOT + $caparra; $pagato_TOT = $pagato_TOT + $pagato; } # fine if ($priv_vedi_tab_prenotazioni == "s" or... } # fine for $num2 if ($num_prenotazioni > 1) { $costo_tot_TOT_p = punti_in_num($costo_tot_TOT,$stile_soldi); $caparra_TOT_p = punti_in_num($caparra_TOT,$stile_soldi); $pagato_TOT_p = punti_in_num($pagato_TOT,$stile_soldi); if (!$mobile_device) $totcol = 4; else $totcol = 3; echo "$caparra_TOT_p  "; } # fine if ($num_prenotazioni > 1) echo "
".mex("Cognome_del_cliente",$pag)." ".mex("Data_iniziale",$pag); if (!$mobile_device) echo ""; else echo " /  "; echo mex("Data_finale",$pag)." ".mex("Tariffa_completa",$pag)." ".mex("Pagato",$pag)." $fr_Appartamento ".mex("Pers",$pag).".
$numero$cognome_pren $data_inizio_f"; if (!$mobile_device) echo ""; else echo " /  "; echo "$data_fine_f $appartamento $num_persone"; if ($n_letti_agg != 0) echo "+$n_letti_agg"; echo "
".mex("TOTALE",$pag)." $costo_tot_TOT_p $pagato_TOT_p    

"; } # fine if ($num_prenotazioni != 0 or $num_prenotazioni_canc != 0) } # fine for $num1 if ($prenota_cliente_esistente != "SI") { echo "
"; } # fine if ($prenota_cliente_esistente != "SI") echo "
"; } # fine if (!isset($mostra_form_modifica_cliente) or $mostra_form_modifica_cliente != "NO") } # fine else if ($cancella_cliente == "SI") if ($tema[$id_utente] and $tema[$id_utente] != "base" and @is_dir("./themes/".$tema[$id_utente]."/php")) include("./themes/".$tema[$id_utente]."/php/foot.php"); else include("./includes/foot.php"); } # fine if ($anno_utente_attivato == "SI" and... } # fine if ($id_utente) ?>hoteldruid/creaanno.php0000644000175000017500000000674614364212450014522 0ustar marcomarco. ################################################################################## $pag = "inizio.php"; $titolo = "HotelDruid: Crea Anno"; $var_pag = array(); $var_pag[0] = 'nuovo_mess'; $var_pag[1] = 'creaanno'; $var_pag[2] = 'tipo_periodi'; $var_pag[3] = 'giorno_ini_fine'; $var_pag[4] = 'mese_ini'; $var_pag[5] = 'mese_fine'; $var_pag[6] = 'importa_anno_prec'; $n_var_pag = 7; include("./costanti.php"); include(C_DATI_PATH."/dati_connessione.php"); include("./includes/funzioni_$PHPR_DB_TYPE.php"); $numconnessione = connetti_db($PHPR_DB_NAME,$PHPR_DB_HOST,$PHPR_DB_PORT,$PHPR_DB_USER,$PHPR_DB_PASS,$PHPR_LOAD_EXT); include("./includes/funzioni.php"); include("./includes/funzioni_costi_agg.php"); $id_utente = controlla_login($numconnessione,$PHPR_TAB_PRE,$id_sessione,$nome_utente_phpr,$password_phpr,$anno); if ($id_utente and $id_utente == 1 and (!defined('C_CREA_ANNO_NON_ATTUALE') or C_CREA_ANNO_NON_ATTUALE != "NO" or $anno == $anno_corrente)) { $show_bar = "NO"; $titolo = "HotelDruid: ".mex("Crea Anno",$pag); if ($tema[$id_utente] and $tema[$id_utente] != "base" and @is_dir("./themes/".$tema[$id_utente])) include("./themes/".$tema[$id_utente]."/php/head.php"); else include("./includes/head.php"); $anno_attuale = date("Y",(time() + (C_DIFF_ORE * 3600) - (C_GIORNI_NUOVO_ANNO * 86400))); if (@is_file(C_DATI_PATH."/selectperiodi$anno_attuale.1.php")) $anno_attuale_esist = 1; else $anno_attuale_esist = 0; if ((!$anno_attuale_esist and $anno == $anno_attuale) or $anno < $anno_attuale or (defined('C_CREA_ANNO_MANUALMENTE') and C_CREA_ANNO_MANUALMENTE == "SI")) { include("./includes/funzioni_anno.php"); crea_nuovo_anno($anno,$PHPR_TAB_PRE,$DATETIME,$tipo_periodi,$giorno_ini_fine,$mese_ini,$mese_fine,fixset($importa_anno_prec),"",$pag); } # fine if ((!$anno_attuale_esist and $anno == $anno_attuale) or $anno < $anno_attuale or... echo "

"; if ($tema[$id_utente] and $tema[$id_utente] != "base" and @is_dir("./themes/".$tema[$id_utente])) include("./themes/".$tema[$id_utente]."/php/foot.php"); else include("./includes/foot.php"); } # fine if ($id_utente and $id_utente == 1 and (!defined('C_CREA_ANNO_NON_ATTUALE') or C_CREA_ANNO_NON_ATTUALE != "NO" or $anno == $anno_attuale)) ?> hoteldruid/includes/0000755000175000017500000000000014521141172014011 5ustar marcomarcohoteldruid/includes/funzioni_web.php0000644000175000017500000001534314364212512017230 0ustar marcomarco. ################################################################################## function upload_hd_img_form ($id_txt_url,$tablepersonalizza,$ord="",$js="") { $out = ""; if (defined('C_CARTELLA_CREA_MODELLI') and C_CARTELLA_CREA_MODELLI != "") { if (!$js or $js == 2) { $url_base_upload = ""; if (defined('C_CARTELLA_UPLOAD_IMG') and C_CARTELLA_UPLOAD_IMG != "" and @is_dir(C_CARTELLA_CREA_MODELLI."/".C_CARTELLA_UPLOAD_IMG)) $percorso_cartella_upload = C_CARTELLA_UPLOAD_IMG; else $percorso_cartella_upload = ""; if (substr($percorso_cartella_upload,0,1) == "/") $percorso_cartella_upload = substr($percorso_cartella_upload,1); if (strcmp((string) $percorso_cartella_upload,"") and substr($percorso_cartella_upload,-1) != "/") $percorso_cartella_upload .= "/"; if (substr($percorso_cartella_upload,0,2) == "./") $percorso_cartella_upload = substr($percorso_cartella_upload,2); if (defined("C_FILE_DOMINIO") and C_FILE_DOMINIO != "" and (!defined('C_NASCONDI_MARCA') or C_NASCONDI_MARCA != "SI")) { $altri_domini = @file(C_FILE_DOMINIO); if ($altri_domini) { $url_base_upload = "https://".trim($altri_domini[0])."/$percorso_cartella_upload"; } # fine if ($altri_domini) unset($altri_domini); } # fine if (defined("C_FILE_DOMINIO") and C_FILE_DOMINIO != "" and (!defined('C_NASCONDI_MARCA') or C_NASCONDI_MARCA != "SI")) if (!$url_base_upload) { if (!function_exists('trova_url_pagina')) include("./includes/templates/funzioni_modelli.php"); if (substr($percorso_cartella_upload,-1) == "/") $percorso_cartella_upload = substr($percorso_cartella_upload,0,-1); $url_base_upload = trova_url_pagina("",C_CARTELLA_CREA_MODELLI."/$percorso_cartella_upload",""); } # fine if (!$url_base_upload) unset($percorso_cartella_upload); $out .= " "; } # fine if (!$js or $js == 2) if ($js != 2) { $out1 = "(".mex("Fai l'upload di",'tab_tariffe.php')." )"; if ($js) $out1 = str_replace("'","\\'",$out1); $out .= $out1; } # fine if ($js != 2) } # fine if (defined('C_CARTELLA_CREA_MODELLI') and C_CARTELLA_CREA_MODELLI != "") return $out; } # fine function upload_hd_img_form function upload_hd_img ($filename,$ord="") { if (defined('C_CARTELLA_CREA_MODELLI') and C_CARTELLA_CREA_MODELLI != "") { global ${"file_hd_img_upload$ord"}; if (!${"file_hd_img_upload$ord"}) { if (!empty($HTTP_POST_FILES["file_hd_img_upload$ord"]['tmp_name'])) ${"file_hd_img_upload$ord"} = $HTTP_POST_FILES["file_hd_img_upload$ord"]['tmp_name']; else if (!empty($_FILES["file_hd_img_upload$ord"]['tmp_name'])) ${"file_hd_img_upload$ord"} = $_FILES["file_hd_img_upload$ord"]['tmp_name']; } # fine if (!${"file_hd_img_upload$ord"}) if (${"file_hd_img_upload$ord"}) { if (defined('C_CARTELLA_UPLOAD_IMG') and C_CARTELLA_UPLOAD_IMG != "" and @is_dir(C_CARTELLA_CREA_MODELLI."/".C_CARTELLA_UPLOAD_IMG)) $percorso_cartella_upload = C_CARTELLA_UPLOAD_IMG; else $percorso_cartella_upload = ""; if (substr($percorso_cartella_upload,0,1) == "/") $percorso_cartella_upload = substr($percorso_cartella_upload,1); if (substr($percorso_cartella_upload,0,2) == "./") $percorso_cartella_upload = substr($percorso_cartella_upload,2); $percorso_cartella_upload = C_CARTELLA_CREA_MODELLI."/$percorso_cartella_upload"; if (strcmp((string) $percorso_cartella_upload,"") and substr($percorso_cartella_upload,-1) != "/") $percorso_cartella_upload .= "/"; $errore = 0; if (strstr($filename,"/")) { $filename = explode("/",$filename); $filename = $filename[(count($filename) - 1)]; } # fine if (strstr($filename,"/")) if (strstr($filename,"\\")) { $filename = explode("\\",$filename); $filename = $filename[(count($filename) - 1)]; } # fine if (strstr($filename,"\\")) $filename = urldecode($filename); $lowfn = strtolower($filename); if (substr($lowfn,-4) != ".jpg" and substr($lowfn,-5) != ".jpeg" and substr($lowfn,-4) != ".gif" and substr($lowfn,-4) != ".png" and substr($lowfn,-5) != ".webp" and substr($lowfn,-4) != ".svg" and substr($lowfn,-4) != ".ico") $errore = 1; if (!$errore and (@is_file("$percorso_cartella_upload/$filename") or @is_dir("$percorso_cartella_upload/$filename") or @is_link("$percorso_cartella_upload/$filename"))) { $errore = 1; echo mex("Eesiste già un file chiamato",'tab_tariffe.php')." ".htmlspecialchars($filename).".
"; } # fine if (!$errore and (@is_file("$percorso_cartella_upload/$filename") or... if (!$errore) { $file_tmp = C_DATI_PATH."/hoteld_img_upl.tmp"; if (!move_uploaded_file(${"file_hd_img_upload$ord"},$file_tmp)) $errore = 1; if (!$errore) { if (defined("C_MASSIMO_NUM_BYTE_UPLOAD") and C_MASSIMO_NUM_BYTE_UPLOAD != 0 and filesize($file_tmp) > C_MASSIMO_NUM_BYTE_UPLOAD) { $errore = 1; echo mex("La dimensione del file eccede il limite",'tab_tariffe.php').".
"; } # fine if (defined("C_MASSIMO_NUM_BYTE_UPLOAD") and C_MASSIMO_NUM_BYTE_UPLOAD != 0 and... elseif (!rename($file_tmp,"$percorso_cartella_upload/$filename")) $errore = 1; if ($errore) unlink($file_tmp); } # fine if (!$errore) } # fine if (!$errore) if (!$errore) echo mex("Ho fatto l'upload del file",'crea_backup.php')." ".htmlspecialchars($filename).".
"; else echo mex("Non ho potuto fare l'upload del file",'crea_backup.php').".
"; } # fine if (${"file_hd_img_upload$ord"}) } # fine if (defined('C_CARTELLA_CREA_MODELLI') and C_CARTELLA_CREA_MODELLI != "") } # fine function upload_hd_img ?>hoteldruid/includes/lista_regioni.php0000644000175000017500000003144714364212512017365 0ustar marcomarcohoteldruid/includes/funzioni_relutenti.php0000644000175000017500000003710314364212512020464 0ustar marcomarco. ################################################################################## function cancella_relutente ($num_rel,$id_utente_mod,$rel_sing,$rel_plur,$tablerel,$tablerelutenti,$rel_inf_sing = "",$rel_inf_plur = "",$tablerel_inf = "",$gia_canc = "",$relutente_usate = "",$nolog = "") { if ($rel_inf_sing) esegui_query("update $tablerelutenti set idsup = NULL where idutente = '$id_utente_mod' and idsup = '$num_rel' and id$rel_inf_sing is not NULL ","",$nolog); if (!$gia_canc) { esegui_query("delete from $tablerelutenti where idutente = '$id_utente_mod' and id$rel_sing = '$num_rel'","",$nolog); $relutente_usata = esegui_query("select idutente from $tablerelutenti where id$rel_sing = '$num_rel'"); $num_relutente_usata = numlin_query($relutente_usata); } # fine if (!$gia_canc) else $num_relutente_usata = fixset($relutente_usate[$num_rel]); if (!$num_relutente_usata) esegui_query("delete from $tablerel where id$rel_plur = '$num_rel' ","",$nolog); } # fine function cancella_relutente function aggiorna_relutenti ($aggiungi_rel,$rel_predefinite,$elimina_tutte_rel,$importa_rel,$id_utente,$id_utente_mod,$nuova_rel,$sup_n_rel,$cod_n_rel,$cod2_n_rel,$cod3_n_rel,$utente_importa_rel,$pag,$rel_sing,$rel_plur,$tablerel,$tablerelutenti,$rel_sup_sing="",$rel_sup_plur="",$tablerel_sup="",$rel_inf_sing="",$rel_inf_plur="",$tablerel_inf="") { if ($id_utente != 1 or $id_utente_mod == $utente_importa_rel) $importa_rel = ""; if ($aggiungi_rel or $rel_predefinite or $elimina_tutte_rel or $importa_rel) { if (@get_magic_quotes_gpc()) { $nuova_rel = stripslashes($nuova_rel); $cod_n_rel = stripslashes($cod_n_rel); $cod2_n_rel = stripslashes($cod2_n_rel); $cod3_n_rel = stripslashes($cod3_n_rel); $sup_n_rel = stripslashes($sup_n_rel); } # fine if (@get_magic_quotes_gpc()) $nuova_rel = htmlspecialchars($nuova_rel); $cod_n_rel = htmlspecialchars($cod_n_rel); $cod2_n_rel = htmlspecialchars($cod2_n_rel); $cod3_n_rel = htmlspecialchars($cod3_n_rel); $sup_n_rel = htmlspecialchars((string) $sup_n_rel); if (!$aggiungi_rel or str_replace(" ","",$nuova_rel)) { echo "

"; if ($tablerel_inf) $tabelle_lock = array($tablerel,$tablerel_inf,$tablerelutenti); else $tabelle_lock = array($tablerel,$tablerelutenti); if ($tablerel_sup) $altre_tab_lock = array($tablerel_sup); else $altre_tab_lock = ""; $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); unset($lista_rel); unset($cod_rel); unset($cod2_rel); unset($cod3_rel); unset($cod_rel_sup); if ($aggiungi_rel) { $lista_rel[0] = $nuova_rel; $cod_rel[0] = $cod_n_rel; $cod2_rel[0] = $cod2_n_rel; $cod3_rel[0] = $cod3_n_rel; if ($rel_sup_sing and $sup_n_rel) { $sup_n_rel_esist = esegui_query("select distinct $tablerel_sup.id$rel_sup_plur from $tablerelutenti inner join $tablerel_sup on $tablerelutenti.id$rel_sup_sing = $tablerel_sup.id$rel_sup_plur where $tablerelutenti.idutente = '$id_utente_mod' and $tablerel_sup.nome_$rel_sup_sing = '".aggslashdb($sup_n_rel)."' "); if (numlin_query($sup_n_rel_esist) > 0) $id_rel_sup_vett[0] = risul_query($sup_n_rel_esist,0,"id$rel_sup_plur",$tablerel_sup); } # fine if ($rel_sup_sing and $sup_n_rel) } # fine if ($aggiungi_rel) else { $rel_canc = esegui_query("select id$rel_sing from $tablerelutenti where idutente = '$id_utente_mod' and id$rel_sing is not NULL "); $num_rel_canc = numlin_query($rel_canc); esegui_query("delete from $tablerelutenti where idutente = '$id_utente_mod' and id$rel_sing is not NULL "); $rel_usate = esegui_query("select distinct id$rel_sing from $tablerelutenti where id$rel_sing is not NULL"); $num_rel_usate = numlin_query($rel_usate); for ($num1 = 0 ; $num1 < $num_rel_usate ; $num1++) { $relutente_usate[(int) risul_query($rel_usate,$num1,"id$rel_sing")] = 1; } # fine for $num1 for ($num1 = 0 ; $num1 < $num_rel_canc ; $num1++) { if (substr($num1,-3) == "000") http_keep_alive(". "); if ($num1 > 20) $nolog = 1; else $nolog = 0; cancella_relutente(risul_query($rel_canc,$num1,"id$rel_sing"),$id_utente_mod,$rel_sing,$rel_plur,$tablerel,$tablerelutenti,$rel_inf_sing,$rel_inf_plur,$tablerel_inf,"SI",fixset($relutente_usate),$nolog); } # fine for $num1 unset($rel_canc); unset($rel_usate); unset($relutente_usate); if ($rel_predefinite) { include(C_DATI_PATH."/lingua.php"); global ${"lista_".$rel_plur},${"cod_".$rel_plur},${"cod2_".$rel_plur},${"cod3_".$rel_plur},${"cod_".$rel_sup_sing."_".$rel_plur}; if ($lingua[$id_utente_mod] == "ita") include_once("./includes/lista_$rel_plur.php"); else if (@is_file("./includes/lang/".$lingua[$id_utente_mod]."/lista_$rel_plur.php")) include_once("./includes/lang/".$lingua[$id_utente_mod]."/lista_$rel_plur.php"); $lista_rel = ${"lista_".$rel_plur}; $cod_rel = ${"cod_".$rel_plur}; $cod2_rel = ${"cod2_".$rel_plur}; $cod3_rel = ${"cod3_".$rel_plur}; if ($rel_sup_sing) $cod_rel_sup = ${"cod_".$rel_sup_sing."_".$rel_plur}; if (@is_array($lista_rel)) $num_rel = count($lista_rel); else $num_rel = 0; for ($num1 = 0 ; $num1 < $num_rel ; $num1++) { $lista_rel[$num1] = htmlspecialchars($lista_rel[$num1]); $cod_rel[$num1] = htmlspecialchars(fixstr($cod_rel[$num1])); $cod2_rel[$num1] = htmlspecialchars(fixstr($cod2_rel[$num1])); $cod3_rel[$num1] = htmlspecialchars(fixstr($cod3_rel[$num1])); $cod_rel_sup[$num1] = htmlspecialchars(fixstr($cod_rel_sup[$num1])); } # fine for $num1 } # fine if ($rel_predefinite) else if ($importa_rel) { $utente_importa_rel = aggslashdb($utente_importa_rel); $rel_ut_imp = esegui_query("select distinct $tablerel.nome_$rel_sing,$tablerelutenti.idsup from $tablerelutenti inner join $tablerel on $tablerelutenti.id$rel_sing = $tablerel.id$rel_plur where $tablerelutenti.idutente = '$utente_importa_rel' order by $tablerel.nome_$rel_sing"); $num_rel_ut_imp = numlin_query($rel_ut_imp); for ($num1 = 0 ; $num1 < $num_rel_ut_imp ; $num1++) { $rel = risul_query($rel_ut_imp,$num1,"nome_$rel_sing",$tablerel); $lista_rel[$num1] = $rel; if ($rel_sup_sing) $id_rel_sup_vett[$num1] = risul_query($rel_ut_imp,$num1,'idsup',$tablerelutenti); } # fine for $num1 unset($rel_ut_imp); } # fine if ($importa_rel) } # fine else if ($aggiungi_rel) $num_passa_a_var = 2; if (@is_array($lista_rel)) $num_rel_agg = count($lista_rel); else $num_rel_agg = 0; if ($num_rel_agg >= $num_passa_a_var) { $rel_esistenti = esegui_query("select id$rel_plur,nome_$rel_sing,codice_$rel_sing from $tablerel where nome_$rel_sing is not NULL "); $num_rel_esistenti = numlin_query($rel_esistenti); for ($num1 = 0 ; $num1 < $num_rel_esistenti ; $num1++) { $nome_rel = risul_query($rel_esistenti,$num1,"nome_$rel_sing"); $rel_esistente[$nome_rel] = 1; $id_esistente[$nome_rel] = risul_query($rel_esistenti,$num1,"id$rel_plur"); $cod_esistente[$nome_rel] = risul_query($rel_esistenti,$num1,"codice_$rel_sing"); } # fine for $num1 unset($rel_esistenti); $rel_esistenti2 = esegui_query("select id$rel_sing,idsup from $tablerelutenti where idutente = '$id_utente_mod' and id$rel_sing is not NULL "); $num_rel_esistenti2 = numlin_query($rel_esistenti2); for ($num1 = 0 ; $num1 < $num_rel_esistenti2 ; $num1++) { $id_rel = risul_query($rel_esistenti2,$num1,"id$rel_sing"); $rel_esistente2[$id_rel] = 1; $idsup_esistente2[$id_rel] = risul_query($rel_esistenti2,$num1,'idsup'); } # fine for $num1 unset($rel_esistenti2); } # fine if ($num_rel_agg > $num_passa_a_var) unset($num_max); for ($num1 = 0 ; $num1 < $num_rel_agg ; $num1++) { if (substr($num1,-3) == "000") http_keep_alive(". "); if ($num1 > 20) $nolog = 1; else $nolog = 0; $id_rel_sup = ""; if ($rel_sup_sing and $cod_rel_sup[$num1]) { if (!empty($cod_sup_esist[$cod_rel_sup[$num1]])) $id_rel_sup = $cod_sup_esist[$cod_rel_sup[$num1]]; else { $rel_sup = esegui_query("select id$rel_sup_plur from $tablerel_sup where codice_$rel_sup_sing = '".aggslashdb($cod_rel_sup[$num1])."' "); if (numlin_query($rel_sup) > 0) { $id_rel_sup = risul_query($rel_sup,0,"id$rel_sup_plur"); $cod_sup_esist[$cod_rel_sup[$num1]] = $id_rel_sup; } # fine if (numlin_query($rel_sup) > 0) } # fine else if (!empty($cod_sup_esistente[$cod_rel_sup[$num1]])) } # fine if ($rel_sup_sing and $cod_rel_sup[$num1]) if ($rel_sup_sing and !empty($id_rel_sup_vett[$num1])) { if ($id_sup_esist[$id_rel_sup_vett[$num1]]) $id_rel_sup = $id_sup_esist[$id_rel_sup_vett[$num1]]; else { $rel_sup = esegui_query("select id$rel_sup_plur from $tablerel_sup where id$rel_sup_plur = '".aggslashdb($id_rel_sup_vett[$num1])."' "); if (numlin_query($rel_sup) > 0) { $id_rel_sup = $id_rel_sup_vett[$num1]; $id_sup_esist[$id_rel_sup_vett[$num1]] = $id_rel_sup; } # fine if (numlin_query($rel_sup) > 0) } # fine else if ($cod_sup_esistente[$cod_rel_sup[$num1]]) } # fine if ($rel_sup_sing and !empty($id_rel_sup_vett[$num1])) if ($num_rel_agg < $num_passa_a_var) { $rel_esistenti = esegui_query("select id$rel_plur,nome_$rel_sing,codice_$rel_sing from $tablerel where nome_$rel_sing = '".aggslashdb($lista_rel[$num1])."' "); if (numlin_query($rel_esistenti)) { $nome_rel = risul_query($rel_esistenti,0,"nome_$rel_sing"); $rel_esistente[$nome_rel] = 1; $id_esistente[$nome_rel] = risul_query($rel_esistenti,0,"id$rel_plur"); $cod_esistente[$nome_rel] = risul_query($rel_esistenti,0,"codice_$rel_sing"); } # fine if (numlin_query($rel_esistenti)) } # fine if ($num_rel_agg <= $num_passa_a_var) if (empty($rel_esistente[$lista_rel[$num1]])) { if ($cod_rel[$num1] and $id_utente_mod != 1 and (empty($cod2_rel[$num1]) or empty($cod3_rel[$num1]))) { $cod_esistenti = esegui_query("select id$rel_plur,codice2_$rel_sing,codice3_$rel_sing from $tablerel where codice_$rel_sing = '".aggslashdb($cod_rel[$num1])."' and (codice2_$rel_sing is not NULL or codice3_$rel_sing is not NULL) "); # Query con inner join è molto più lenta con molte città #$cod_admin = esegui_query("select distinct $tablerel.codice2_$rel_sing,codice3_$rel_sing from $tablerel inner join $tablerelutenti on $tablerel.id$rel_plur = $tablerelutenti.id$rel_sing where $tablerelutenti.idutente = '1' and $tablerel.codice_$rel_sing = '".aggslashdb($cod_rel[$num1])."' "); for ($num2 = 0 ; $num2 < numlin_query($cod_esistenti) ; $num2++) { $id_rel_cod = risul_query($cod_esistenti,$num2,"id$rel_plur"); $utente_cod = esegui_query("select id$rel_sing from $tablerelutenti where id$rel_sing = '$id_rel_cod' and idutente = '1' "); if (numlin_query($utente_cod)) { if (empty($cod2_rel[$num1])) $cod2_rel[$num1] = risul_query($cod_esistenti,$num2,"codice2_$rel_sing"); if (empty($cod3_rel[$num1])) $cod3_rel[$num1] = risul_query($cod_esistenti,$num2,"codice3_$rel_sing"); break; } # fine if (numlin_query($utente_cod)) } # fine for $num2 } # fine if ($cod_rel[$num1] and $id_utente_mod != 1 and (!$cod2_rel[$num1] or !$cod3_rel[$num1])) if (empty($num_max)) { $num_max = esegui_query("select max(id$rel_plur) from $tablerel "); $num_max = risul_query($num_max,0,0) + 1; } # fine if (empty($num_max)) else $num_max++; $num_n_rel = $num_max; esegui_query("insert into $tablerel (id$rel_plur,nome_$rel_sing,codice_$rel_sing,codice2_$rel_sing,codice3_$rel_sing) values ('$num_n_rel','".aggslashdb($lista_rel[$num1])."','".aggslashdb($cod_rel[$num1])."','".aggslashdb($cod2_rel[$num1])."','".aggslashdb($cod3_rel[$num1])."') ","",$nolog); $rel_esistente[$lista_rel[$num1]] = 1; $id_esistente[$lista_rel[$num1]] = $num_n_rel; $cod_esistente[$lista_rel[$num1]] = $cod_rel[$num1]; } # fine if (empty($rel_esistente[$lista_rel[$num1]])) else { $num_n_rel = $id_esistente[$lista_rel[$num1]]; $r_cod = $cod_esistente[$lista_rel[$num1]]; if ((!$r_cod or $rel_predefinite) and $cod_rel[$num1]) esegui_query("update $tablerel set codice_$rel_sing = '".aggslashdb($cod_rel[$num1])."' where id$rel_plur = '$num_n_rel' ","",$nolog); if (!empty($cod2_rel[$num1])) esegui_query("update $tablerel set codice2_$rel_sing = '".aggslashdb($cod2_rel[$num1])."' where id$rel_plur = '$num_n_rel' ","",$nolog); if (!empty($cod3_rel[$num1])) esegui_query("update $tablerel set codice3_$rel_sing = '".aggslashdb($cod3_rel[$num1])."' where id$rel_plur = '$num_n_rel' ","",$nolog); if ($num_rel_agg < $num_passa_a_var) { $rel_esistenti2 = esegui_query("select idsup from $tablerelutenti where idutente = '$id_utente_mod' and id$rel_sing = '$num_n_rel' "); if (numlin_query($rel_esistenti2)) { $rel_esistente2[$num_n_rel] = 1; $idsup_esistente2[$num_n_rel] = risul_query($rel_esistenti2,0,'idsup'); } # fine if (numlin_query($rel_esistenti2)) } # fine if ($num_rel_agg < $num_passa_a_var) } # fine else if (empty($rel_esistente[$lista_rel[$num1]])) if (empty($rel_esistente2[$num_n_rel])) { if ($id_rel_sup) esegui_query("insert into $tablerelutenti (idutente,id$rel_sing,idsup) values ('$id_utente_mod','$num_n_rel','$id_rel_sup') ","",$nolog); else esegui_query("insert into $tablerelutenti (idutente,id$rel_sing) values ('$id_utente_mod','$num_n_rel') ","",$nolog); $rel_esistente2[$num_n_rel] = 1; $idsup_esistente2[$num_n_rel] = $id_rel_sup; } # fine (empty($rel_esistente2[$num_n_rel])) elseif ($id_rel_sup) { $idsup = $idsup_esistente2[$num_n_rel]; if (!$idsup) esegui_query("update $tablerelutenti set idsup = '$id_rel_sup' where idutente = '$id_utente_mod' and id$rel_sing = '$num_n_rel' ","",$nolog); } # fine elseif ($id_rel_sup) } # fine for $num1 unlock_tabelle($tabelle_lock); echo "
"; switch ($rel_sing) { case "regione": if ($aggiungi_rel and $pag) echo mex("Nuova regione/provincia aggiunta",$pag).".
"; if ($rel_predefinite and $pag) echo mex("Regioni/provincie predefinite ripristinate",$pag).".
"; if ($elimina_tutte_rel and $pag) echo mex("Regioni/provincie cancellate",$pag).".
"; if ($importa_rel and $pag) echo mex("Regioni/provincie importate",$pag).".
"; break; case "documentoid": if ($aggiungi_rel and $pag) echo mex("Nuovo tipo di documento di identità aggiunto",$pag).".
"; if ($rel_predefinite and $pag) echo mex("Tipi di documento di identità predefiniti ripristinati",$pag).".
"; if ($elimina_tutte_rel and $pag) echo mex("Tipi di documento di identità cancellati",$pag).".
"; if ($importa_rel and $pag) echo mex("Tipi di documento di identità importati",$pag).".
"; break; case "citta": $rel_sing = "città"; $rel_plur = "città"; default: if ($aggiungi_rel and $pag) echo mex("Nuova $rel_sing aggiunta",$pag).".
"; if ($rel_predefinite and $pag) echo mex(ucfirst($rel_plur)." predefinite ripristinate",$pag).".
"; if ($elimina_tutte_rel and $pag) echo mex(ucfirst($rel_plur)." cancellate",$pag).".
"; if ($importa_rel and $pag) echo mex(ucfirst($rel_plur)." importate",$pag).".
"; } # fine switch ($rel_sing) unset($lista_rel); unset($cod_rel); unset($cod2_rel); unset($cod3_rel); unset($cod_rel_sup); unset($rel_esistente); unset($id_esistente); unset($cod_esistente); unset($rel_esistente2); unset($idsup_esistente2); } # fine if (!$aggiungi_rel or str_replace(" ","",$nuova_rel)) } # fine if ($aggiungi_rel or $rel_predefinite or... } # fine function aggiorna_relutenti ?>hoteldruid/includes/costanti.php0000644000175000017500000001200314520513353016345 0ustar marcomarco. ################################################################################## # costanti per la creazione del database if (function_exists('class_exists') and class_exists('SQLite3')) { define('C_CREADB_TIPODB',"sqlite"); define('C_CREADB_NOMEDB',"hoteldruid"); } # fine if (function_exists('class_exists') and class_exists('SQLite3')) else { # "mysql", "postgresql" o "sqlite" define('C_CREADB_TIPODB',"mysql"); define('C_CREADB_NOMEDB',""); } # fine else if (function_exists('class_exists') and class_exists('SQLite3')) define('C_CREADB_DB_ESISTENTE',"SI"); define('C_CREADB_HOST',"localhost"); define('C_CREADB_PORT',"3306"); define('C_CREADB_USER',""); define('C_CREADB_PASS',""); define('C_CREADB_ESTENSIONE',"NO"); define('C_CREADB_TEMPDB',"template1"); #$prefisso = explode("/",$PHP_SELF); #$prefisso = $prefisso[(count($prefisso)-2)]; define('C_CREADB_PREFISSO_TAB',""); # "NO", "SI" o "AUTO" define('C_UTILIZZA_SEMPRE_DEFAULTS',"NO"); define('C_CREADB_CITTA_DEFAULT',"NO"); ######## # costanti usate per l'hosting # abilitare in includes/funzioni.php ######## define('C_BACKUP_E_MODELLI_CON_NUOVI_DATI',"SI"); define('C_CREA_SUBORDINAZIONI',"SI"); define('C_CREA_NUOVI_APP',"SI"); define('C_URL_NUOVI_APP',""); define('C_CREA_ANNO_MANUALMENTE',"NO"); define('C_CREA_ANNO_NON_ATTUALE',"SI"); define('C_PRIMO_ANNO_CREATO',2001); define('C_CANCELLA_ANNO_ATTUALE',"NO"); define('C_CAMBIA_TIPO_PERIODI',"SI"); define('C_DISABILITA_PASS_ADMIN',"SI"); define('C_MOSTRA_COPYRIGHT',"SI"); # You are not authorized to remove the copyright notice. Ask info@digitaldruid.net # 0 per nessuna limitazione define('C_MASSIMO_NUM_UTENTI',80); define('C_MASSIMO_NUM_CLIENTI',120000); define('C_MASSIMO_NUM_TARIFFE',180); define('C_MASSIMO_NUM_CONTRATTI',90); define('C_MASSIMO_NUM_COSTI_AGG',1500); define('C_MASSIMO_NUM_COSTI_AGG_IN_PRENOTA',250); define('C_MASSIMO_NUM_STORIA_SOLDI',140000); define('C_MASSIMO_NUM_COSTI',90000); define('C_MASSIMO_NUM_APP',0); define('C_MASSIMO_NUM_BYTE_UPLOAD',12582912); define('C_MASSIMO_NUM_EMAIL_GIORNALIERE',200); # NUM + (10%NUM * NUM_APP) define('C_CREA_ULTIMO_ACCESSO',"SI"); if (!defined('C_CARTELLA_CREA_MODELLI')) define('C_CARTELLA_CREA_MODELLI',"./dati"); #if (!defined('C_URL_CREA_MODELLI')) define('C_URL_CREA_MODELLI',""); #if (!defined('C_PERCORSO_PHPMAILER')) define('C_PERCORSO_PHPMAILER',""); define('C_DOMINIO_CREA_MODELLI',""); define('C_CHMOD_EXEC_MODELLI',"NO"); define('C_CARTELLA_DOC',""); define('C_CARTELLA_FILES_REALI',""); define('C_CARTELLA_UPLOAD_IMG',"up_img"); define('C_UTENTE_AZIONE_IC',""); define('C_UTENTE_BACKUP_ESTERNO',""); define('C_FILE_SCADENZA_ACCOUNT',""); define('C_HTML_PRE_LOGIN',""); define('C_HTML_POST_LOGIN',""); define('C_URL_LOGO',""); define('C_URL_FAVICON',""); define('C_SEC_LIMITE_LIBERA_APP',""); define('C_LIMITE_BACKUP_GIORNALIERI',0); define('C_LIMITE_CHIAMATE_API_AL_MINUTO',0); # can be "SI", "NO" or "spf: ..." with spf fields (separated by spaces) that must exists in the domain of the masquerading email #if (!defined('C_MASCHERA_EMAIL')) define('C_MASCHERA_EMAIL',""); define('C_LIB_MERCADOPAGO',""); define('C_URL_MODULO_PAYBOX',"http://"); define('C_NASCONDI_MARCA',""); define('C_OPZIONI_NASCONDI_MARCA',"n"); # 1: s-n open ext module for credit cards in new window yes-no define('C_DISABILITA_COD_EMAIL_MODELLI',"NO"); define('C_USER_BOOKINGCOM_IC',""); define('C_PASSWORD_BOOKINGCOM_IC',""); define('C_USER_EXPEDIA_IC',""); define('C_PASSWORD_EXPEDIA_IC',""); define('C_API_KEY_BBLIVERATE_IC',""); define('C_URL_MOD_EXT_CARTE_CREDITO',""); define('C_IP_MOD_EXT_CARTE_CREDITO',""); define('C_URL_PULL_TOKEN',""); define('C_GIORNI_SCADENZA_PASS_CC',"90"); define('C_NUM_ULTIME_PASS_CC_PROIBITE',"4"); define('C_UTENTE_CANC_CC',""); define('C_FILE_TITOLO_PERS',""); define('C_FILE_CSS_PERS',""); define('C_FILE_MOB_CSS_PERS',""); define('C_FILE_DOMINIO',""); # secure domains file will be searched as C_FILE_DOMINIO.'_https' define('C_DOMINIO_ADMIN_DIR',""); # Restrizioni per la demo amministratore define('C_RESTRIZIONI_DEMO_ADMIN',"NO"); define('C_EMAIL_DEMO_ADMIN',""); define('C_PASS_DEMO_ADMIN',""); ?> hoteldruid/includes/dati_lista_cassa.php0000644000175000017500000000770414402100303020006 0ustar marcomarco. ################################################################################## if (!@is_array($altre_valute)) { $canc_altre_valute = 1; if ($tablepersonalizza and function_exists('altre_valute')) $altre_valute = altre_valute(); else $altre_valute = array(); } # fine if (!@is_array($altre_valute)) else $canc_altre_valute = 0; $tabelle_lock = array(); $altre_tab_lock = array($tablecosti,$tablecasse); $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); $num_r = 0; $cassa_esist = esegui_query("select nome_cassa from $tablecasse where idcasse = '".aggslashdb($lista_cassa)."' "); if (numlin_query($cassa_esist)) { if ($lista_cassa == 1) $cond_cassa = "(nome_cassa = '' or nome_cassa is NULL) "; else $cond_cassa = "nome_cassa = '".aggslashdb(risul_query($cassa_esist,0,'nome_cassa'))."' "; $num_pagamenti = 0; for ($num1 = 1 ; $num1 <= $num_ripeti ; $num1++) { $pagamenti = esegui_query("select * from $tablecosti where $cond_cassa and (tipo_costo = 'e' or tipo_costo = 's') order by tipo_costo,datainserimento"); $num_pagamenti2 = numlin_query($pagamenti); $num_r++; for ($num2 = 0 ; $num2 < $num_pagamenti2 ; $num2++) { ${"data_paga".$num_pagamenti."_".$num_r} = substr(risul_query($pagamenti,$num2,'datainserimento'),0,10); ${"utente_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num2,'persona_costo'); if (strcmp((string) risul_query($pagamenti,$num2,'metodo_pagamento'),"")) ${"metodo_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num2,'metodo_pagamento'); ${"saldo_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num2,'val_costo'); if (risul_query($pagamenti,$num2,'tipo_costo') == "s") ${"saldo_paga".$num_pagamenti."_".$num_r} = (${"saldo_paga".$num_pagamenti."_".$num_r} * -1); $valuta_paga = risul_query($pagamenti,$num2,'valuta'); if ($valuta_paga) { $valuta_paga = explode(">",$valuta_paga); ${"valuta_paga".$num_pagamenti."_".$num_r} = $valuta_paga[0]; ${"tasso_cambio_paga".$num_pagamenti."_".$num_r} = $valuta_paga[1]; ${"valore_valuta_paga".$num_pagamenti."_".$num_r} = converti_valuta(${"saldo_paga".$num_pagamenti."_".$num_r},$valuta_paga[1],$valuta_paga[2]); } # fine if ($valuta_paga) if (!defined('C_VERSIONE_ATTUALE') or C_VERSIONE_ATTUALE > 3.04) { ${"data_operazione_paga".$num_pagamenti."_".$num_r} = substr(risul_query($pagamenti,$num2,'data_transazione'),0,10); if (strcmp((string) risul_query($pagamenti,$num2,'id_pagamento'),"")) ${"id_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num2,'id_pagamento'); ${"note_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num2,'nome_costo'); } # fine if (!defined('C_VERSIONE_ATTUALE') or C_VERSIONE_ATTUALE > 3.04) $num_pagamenti++; } # fine for $num2 ${"num_pagamenti_".$num_r} = $num_pagamenti; chiudi_query($pagamenti); } # fine for $num1 } # fine if (numlin_query($cassa_esist)) unset($valuta_paga); unset($num_pagamenti); if ($canc_altre_valute) unset($altre_valute); unset($canc_altre_valute); $num_ripeti = $num_r; unset($num_r); if ($tabelle_lock) unlock_tabelle($tabelle_lock); ?>hoteldruid/includes/head.php0000644000175000017500000000664014364212512015433 0ustar marcomarco. ################################################################################## $t1color = "#b9ccd4"; $t1border = "3"; $t1cellspacing = "2"; $t1cellpadding = "3"; $t2row1color = "#ffffff"; $t2row2color = "#f7f7f7"; $t1dates = "#daedff"; $t1datesout = "#b7dcff"; $t1seldate = "#ffffff"; $t1dropin = "#05e105"; $t1dropout = "#297929"; global $vers_hinc,$mobile_device; if ($pag == "punto_vendita.php") $iscale = "0.8"; else $iscale = "1.0"; if (defined('C_NASCONDI_MARCA') and C_NASCONDI_MARCA == "SI") $titolo = ""; if (defined('C_FILE_TITOLO_PERS') and C_FILE_TITOLO_PERS != "" and @is_file(C_FILE_TITOLO_PERS)) $titolo = trim(substr(implode("",file(C_FILE_TITOLO_PERS)),0,40))." - $titolo"; echo " $titolo "; if ($pag == "visualizza_contratto.php" and $extra_head) echo $extra_head; if (defined('C_URL_FAVICON') and C_URL_FAVICON != "" and @is_file(C_URL_FAVICON)) echo " "; elseif (!defined('C_NASCONDI_MARCA') or C_NASCONDI_MARCA != "SI") echo " "; echo " "; if (isset($base_js)) echo " "; if (defined('C_FILE_CSS_PERS') and C_FILE_CSS_PERS != "" and @is_file(C_FILE_CSS_PERS)) echo " "; if ($mobile_device and defined('C_FILE_MOB_CSS_PERS') and C_FILE_MOB_CSS_PERS != "" and @is_file(C_FILE_MOB_CSS_PERS)) echo " "; echo "
"; ?>hoteldruid/includes/funzioni_aggiorna.php0000644000175000017500000104573314516670615020264 0ustar marcomarco. ################################################################################## function aggiorna_codice_sorgente_phpr ($url_subordinazione) { $aggiorna_files = 0; if (function_exists('ini_set')) @ini_set('opcache.enable',0); if (!@is_file('NO_SOURCE_CODE_UPDATE')) { $file_lock_update = fopen(C_DATI_PATH."/update.lock","w"); if ($file_lock_update) { flock($file_lock_update,2); include("./includes/files_sorgente.php"); $v_files_sorgente = $files_sorgente; unset($files_sorgente); $files_sorgente = implode("",file($url_subordinazione."mostra_sorgente.php?raw=SI")); if ($files_sorgente) { $files_sorgente = explode("#",$files_sorgente); $num_files_sorgente = count($files_sorgente); if (substr($files_sorgente[0],1) > C_PHPR_VERSIONE_NUM) { allunga_tempo_limite(); # controllo che tutti i file e le directory siano scrivibili $aggiorna_files = 1; for ($num1 = 1 ; $num1 < $num_files_sorgente ; $num1++) { $fsorg = str_replace("..","",$files_sorgente[$num1]); if (substr($fsorg,-1) != "/") { if (substr($fsorg,-4) != ".png" and substr($fsorg,-4) != ".gif" and substr($fsorg,-4) != ".jpg" and substr($fsorg,-5) != ".jpeg" and substr($fsorg,-4) != ".ico") { $file_esist = 0; if (@is_file($fsorg) or @is_link($fsorg) or @is_dir($fsorg)) $file_esist = 1; $punt_file = @fopen($fsorg,"a"); if (!$punt_file) $aggiorna_files = 0; else { fclose($punt_file); if (!$file_esist) unlink($fsorg); } # fine else if (!$punt_file) } # fine if (substr($fsorg,-4) != ".png" and... } # fine if (substr($fsorg,-1) != "/") elseif (!@is_dir($fsorg)) { if (!@mkdir($fsorg,0755)) $aggiorna_files = 0; #else @rmdir($fsorg); } # fine elseif (!is_dir($fsorg)) if (!$aggiorna_files) break; } # fine for $num1 if ($aggiorna_files) { unset($file_esist); for ($num1 = 1 ; $num1 < $num_files_sorgente ; $num1++) { $fsorg = str_replace("..","",$files_sorgente[$num1]); $file_esist[$fsorg] = 1; if (substr($fsorg,-1) != "/") { if (substr($fsorg,-4) == ".png" or substr($fsorg,-4) == ".gif" or substr($fsorg,-4) == ".jpg" or substr($fsorg,-5) == ".jpeg" or substr($fsorg,-4) == ".ico") { copy($url_subordinazione.$fsorg,$fsorg); } # fine if (substr($fsorg,-4) == ".png" or... else { $file_sorgente = implode("",file($url_subordinazione."mostra_sorgente.php?file_sorgente=".$fsorg."&raw=SI")); $punt_file = fopen($fsorg,"w"); fwrite($punt_file,$file_sorgente); fclose($punt_file); # keep alive echo " "; } # fine else if (substr($fsorg,-4) == ".png" or... } # fine if (substr($fsorg,-1) != "/") elseif (!@is_dir($fsorg)) mkdir($fsorg,0755); } # fine for $num1 for ($num1 = (count($v_files_sorgente) - 1) ; $num1 >= 0 ; $num1--) { if (!$file_esist[$v_files_sorgente[$num1]]) { if (substr($v_files_sorgente[$num1],-1) != "/") unlink($v_files_sorgente[$num1]); else @rmdir($v_files_sorgente[$num1]); } # fine if (!$file_esist[$v_files_sorgente[$num1]]) } # fine for $num1 } # fine if ($aggiorna_files) } # fine if (substr($files_sorgente[0],1) > C_PHPR_VERSIONE_NUM) } # fine if ($files_sorgente) flock($file_lock_update,3); fclose($file_lock_update); } # fine if ($file_lock_update) @unlink(C_DATI_PATH."/update.lock"); } # fine if (!@is_file('NO_SOURCE_CODE_UPDATE')) return $aggiorna_files; } # fine function aggiorna_codice_sorgente_phpr function aggiorna_DB_character_set ($on,&$character_set_db_orig,&$collation_db_orig,$PHPR_DB_TYPE,$PHPR_DB_NAME) { if ($on) { $character_set_db_orig = ""; $collation_db_orig = ""; } # fine if ($on) if ($PHPR_DB_TYPE == "mysql" or $PHPR_DB_TYPE == "mysqli") { if ($on) { if ($PHPR_DB_TYPE == "mysql") { $character_set_db = "utf8"; $collation_db = "utf8_general_ci"; } # fine if ($PHPR_DB_TYPE == "mysql") if ($PHPR_DB_TYPE == "mysqli") { $character_set_db = "utf8mb4"; $collation_db = "utf8mb4_unicode_520_ci"; } # fine if ($PHPR_DB_TYPE == "mysqli") $character_set = esegui_query("SHOW VARIABLES LIKE 'character_set_database'"); $collation = esegui_query("SHOW VARIABLES LIKE 'collation_database'"); if (numlin_query($character_set) == 1 and numlin_query($collation) == 1) { $character_set_db_orig = risul_query($character_set,0,"Value"); $collation_db_orig = risul_query($collation,0,"Value"); if ($character_set_db != $character_set_db_orig or $collation_db != $collation_db_orig) { $disp_err_orig = ini_get('display_errors'); if ($disp_err_orig) ini_set('display_errors','0'); esegui_query("alter database $PHPR_DB_NAME default character set '$character_set_db' collate '$collation_db'"); if ($disp_err_orig) ini_set('display_errors',$disp_err_orig); } # fine if ($character_set_db != $character_set_db_orig or $collation_db != $collation_db_orig) else $character_set_db_orig = ""; } # fine if (numlin_query($character_set) == 1 and... } # fine if ($on) elseif ($character_set_db_orig) @esegui_query("alter database $PHPR_DB_NAME default character set '$character_set_db_orig' collate '$collation_db_orig'"); } # fine if ($PHPR_DB_TYPE == "mysql" or $PHPR_DB_TYPE == "mysqli") } # fine function aggiorna_DB_character_set function aggiorna_versione_phpr ($numconnessione,$id_utente_orig,$id_sessione_orig,$nome_utente_phpr_orig,$password_phpr_orig,$anno_orig) { global $PHPR_TAB_PRE,$PHPR_DB_TYPE,$PHPR_DB_NAME,$PHPR_DB_HOST,$PHPR_DB_PORT,$PHPR_DB_USER,$PHPR_DB_PASS,$PHPR_LOAD_EXT; global $HOSTNAME,$ILIKE,$LIKE,$DATETIME,$MEDIUMTEXT,$pag,$lingua_mex; if (function_exists('ini_set')) @ini_set('opcache.enable',0); $file_lock_update = fopen(C_DATI_PATH."/update.lock","w"); if ($file_lock_update) { flock($file_lock_update,2); allunga_tempo_limite(); include_once("./includes/funzioni_costi_agg.php"); include(C_DATI_PATH."/lingua.php"); if (@is_array($lingua)) $lingua_mex = $lingua[1]; else $lingua_mex = $lingua; $aggiornato = ""; if ($PHPR_DB_TYPE == "mysql" or $PHPR_DB_TYPE == "mysqli") { $risul = @esegui_query("SET default_storage_engine=MYISAM",1); if (!$risul) { sleep(1); @esegui_query("SET default_storage_engine=MYISAM",1); } # fine if (!$risul) } # fine if ($PHPR_DB_TYPE == "mysql" or $PHPR_DB_TYPE == "mysqli") $anni = esegui_query("select * from ".$PHPR_TAB_PRE."anni order by idanni"); $num_anni = numlin_query($anni); $versione_corrente = @esegui_query("select * from ".$PHPR_TAB_PRE."versioni where idversioni = 1"); if (!$versione_corrente) { pg_exec("create table versioni (idversioni integer primary key, num_versione float4)"); pg_exec("insert into versioni (idversioni, num_versione) values (1, '0.1')"); $versione_corrente = "0.1"; } # fine if (!$versione_corrente) else $versione_corrente = risul_query($versione_corrente,0,'num_versione'); if ($versione_corrente < "0.12") { $aggiornato = "SI"; } # fine if ($versione_corrente < "0.12") # c'è scitto 0.19 ma in realtà è la 0.2 if ($versione_corrente < "0.19") { $aggiornato = "SI"; #pg_exec("lock table appartamenti"); pg_exec("alter table appartamenti add column commento text"); rename("datipermanenti/connessione_db.inc","datipermanenti/connessione_db.php"); rename("datipermanenti/selectappartamenti.inc","datipermanenti/selectappartamenti.php"); $anni = pg_exec("select * from anni order by idanni"); $num_anni = pg_numrows($anni); for ($num1 = 0 ; $num1 < $num_anni ; $num1 = $num1 + 1) { $anno_cambia = pg_result($anni,$num1,'idanni'); rename("$anno_cambia/selectperiodi.inc","$anno_cambia/selectperiodi.php"); } # fine for $num1 pg_exec("insert into versioni (idversioni, num_versione) values (2, '100')"); $fileaperto = fopen("datipermanenti/lingua.php","a+"); fwrite($fileaperto,""); fclose($fileaperto); pg_exec("alter table anni add column tipo_periodi text"); $anni = pg_exec("select * from anni order by idanni"); pg_exec("update anni set tipo_periodi = 's'"); for ($num1 = 0 ; $num1 < $num_anni ; $num1 = $num1 + 1) { $anno_mostra = pg_result($anni,$num1,'idanni'); $tableprenota = prenota. $anno_mostra; pg_exec("alter table $tableprenota add column conferma varchar(4)"); $tableregole = regole. $anno_mostra; #pg_exec("lock table $tableregole"); pg_exec("alter table $tableregole add column tariffa_per_app text"); pg_exec("alter table $tableregole add column motivazione text"); $tablesoldi = soldi. $anno_mostra; pg_exec("create table $tablesoldi (idsoldi serial, motivazione text, saldo_prenota float8, saldo_cassa float8, soldi_prima float8, data_inserimento datetime)"); #pg_exec("lock table $tablesoldi"); pg_exec("insert into $tablesoldi (motivazione,soldi_prima) values ('soldi_prenotazioni_cancellate','0')"); } # fine for $num1 pg_exec("create table personalizza (idpersonalizza text primary key, valpersonalizza text, valpersonalizza_num integer)"); #pg_exec("lock table personalizza"); pg_exec("insert into personalizza (idpersonalizza,valpersonalizza) values ('col_tab_tutte_prenota','ca#@&pa#@&ap#@&pe#@&co')"); pg_exec("insert into personalizza (idpersonalizza,valpersonalizza) values ('valuta','Euro')"); pg_exec("insert into personalizza (idpersonalizza,valpersonalizza) values ('stile_soldi','europa')"); pg_exec("insert into personalizza (idpersonalizza,valpersonalizza) values ('costi_agg_in_tab_prenota','')"); pg_exec("insert into personalizza (idpersonalizza,valpersonalizza_num) values ('num_linee_tab2_prenota','30')"); pg_exec("insert into personalizza (idpersonalizza,valpersonalizza) values ('nomi_contratti','')"); # cambio idappartamenti da integer a text in appartamenti, $tableprenota e $tableregole pg_exec("alter table appartamenti rename to appart"); pg_exec("drop index appartamenti_pkey"); pg_exec("alter table appart rename column idappartamenti to idappart"); pg_exec("alter table appart add column idappartamenti text"); $appartamenti = pg_exec("select * from appart"); $num_appartamenti = pg_numrows($appartamenti); for ($num1 = 0 ; $num1 < $num_appartamenti ; $num1 = $num1 + 1) { $idapp = pg_result($appartamenti,$num1,'idappart'); pg_exec("update appart set idappartamenti = '$idapp' where idappart = '$idapp'"); } # fine for $num1 pg_exec("create table appartamenti ( idappartamenti text primary key, numpiano text, maxoccupanti integer, numcasa text, app_vicini text, priorita integer, commento text )"); pg_exec("insert into appartamenti select idappartamenti,numpiano,maxoccupanti,numcasa,app_vicini,priorita,commento from appart"); pg_exec("drop table appart"); $anni = pg_exec("select * from anni order by idanni"); $num_anni = pg_numrows($anni); for ($num1 = 0 ; $num1 < $num_anni ; $num1 = $num1 + 1) { $anno_cambia = pg_result($anni,$num1,'idanni'); $tableprenota = 'prenota'.$anno_cambia; $tableprenota_temp = 'pren'.$anno_cambia; pg_exec("alter table $tableprenota rename to $tableprenota_temp"); pg_exec("drop index $tableprenota"."_pkey"); pg_exec("alter table $tableprenota_temp rename column idappartamenti to idappart"); pg_exec("alter table $tableprenota_temp add column idappartamenti text"); pg_exec("alter table $tableprenota_temp rename column sconto to scon"); pg_exec("alter table $tableprenota_temp add column sconto float8"); pg_exec("alter table $tableprenota_temp rename column tariffa_tot to tariffa_t"); pg_exec("alter table $tableprenota_temp add column tariffa_tot float8"); pg_exec("alter table $tableprenota_temp rename column caparra to capar"); pg_exec("alter table $tableprenota_temp add column caparra float8"); pg_exec("alter table $tableprenota_temp rename column pagato to paga"); pg_exec("alter table $tableprenota_temp add column pagato float8"); $prenotazioni = pg_exec("select * from $tableprenota_temp"); $num_prenotazioni = pg_numrows($prenotazioni); for ($num2 = 0 ; $num2 < $num_prenotazioni ; $num2 = $num2 + 1) { $idprenota = pg_result($prenotazioni,$num2,'idprenota'); $idapp = pg_result($prenotazioni,$num2,'idappart'); $scon = pg_result($prenotazioni,$num2,'scon'); $tariffa_t = pg_result($prenotazioni,$num2,'tariffa_t'); $capar = pg_result($prenotazioni,$num2,'capar'); $paga = pg_result($prenotazioni,$num2,'paga'); pg_exec("update $tableprenota_temp set idappartamenti = '$idapp' where idprenota = '$idprenota'"); pg_exec("update $tableprenota_temp set sconto = '$scon' where idprenota = '$idprenota'"); pg_exec("update $tableprenota_temp set tariffa_tot = '$tariffa_t' where idprenota = '$idprenota'"); pg_exec("update $tableprenota_temp set caparra = '$capar' where idprenota = '$idprenota'"); pg_exec("update $tableprenota_temp set pagato = '$paga' where idprenota = '$idprenota'"); } # fine for $num2 pg_exec("create table $tableprenota (idprenota integer primary key, idclienti integer, idappartamenti text, iddatainizio integer, iddatafine integer, assegnazioneapp varchar(4), app_assegnabili text, num_persone integer, idprenota_compagna text, tariffa text, costiaggiuntivi text, sconto float8, tariffa_tot float8, caparra float8, pagato float8, commento text, conferma varchar(4), datainserimento datetime, hostinserimento varchar(50), data_modifica datetime )"); pg_exec("insert into $tableprenota select idprenota,idclienti,idappartamenti,iddatainizio,iddatafine,assegnazioneapp,app_assegnabili,num_persone,idprenota_compagna,tariffa,costiaggiuntivi,sconto,tariffa_tot,caparra,pagato,commento,conferma,datainserimento,hostinserimento,data_modifica from $tableprenota_temp"); pg_exec("drop table $tableprenota_temp"); $tableregole = 'regole'.$anno_cambia; $tableregole_temp = 'reg'.$anno_cambia; pg_exec("alter table $tableregole rename to $tableregole_temp"); pg_exec("alter table $tableregole_temp rename column app_agenzia to app_ag"); pg_exec("alter table $tableregole_temp add column app_agenzia text"); $regole = pg_exec("select * from $tableregole_temp"); $num_regole = pg_numrows($regole); for ($num2 = 0 ; $num2 < $num_regole ; $num2 = $num2 + 1) { $idregole = pg_result($regole,$num2,'idregole'); $app_ag = pg_result($regole,$num2,'app_ag'); pg_exec("update $tableregole_temp set app_agenzia = '$app_ag' where idregole = '$idregole'"); } # fine for $num2 pg_exec("create table $tableregole (idregole integer, app_agenzia text, tariffa_per_app text, iddatainizio integer, iddatafine integer, motivazione text)"); pg_exec("insert into $tableregole select idregole,app_agenzia,tariffa_per_app,iddatainizio,iddatafine,motivazione from $tableregole_temp"); pg_exec("drop table $tableregole_temp"); $tablenometariffe = 'ntariffe'.$anno_cambia; $tablenometariffe_temp = 'ntarif'.$anno_cambia; pg_exec("alter table $tablenometariffe rename to $tablenometariffe_temp "); pg_exec("alter table $tablenometariffe_temp rename column costosettimanale to costosett"); pg_exec("alter table $tablenometariffe_temp add column costosettimanale float8"); pg_exec("alter table $tablenometariffe_temp rename column costofinale to costofin"); pg_exec("alter table $tablenometariffe_temp add column costofinale float8"); pg_exec("alter table $tablenometariffe_temp rename column costop_arrotond to costop_arr"); pg_exec("alter table $tablenometariffe_temp add column costop_arrotond float8"); pg_exec("alter table $tablenometariffe_temp rename column caparra_arrotond to caparra_arr"); pg_exec("alter table $tablenometariffe_temp add column caparra_arrotond float8"); $nomitariffe = pg_exec("select * from $tablenometariffe_temp"); $num_nomitariffe = pg_numrows($nomitariffe); for ($num2 = 0 ; $num2 < $num_nomitariffe ; $num2 = $num2 + 1) { $idntariffe = pg_result($nomitariffe,$num2,'idntariffe'); $costosett = pg_result($nomitariffe,$num2,'costosett'); $costofin = pg_result($nomitariffe,$num2,'costofin'); $costop_arr = pg_result($nomitariffe,$num2,'costop_arr'); $caparra_arr = pg_result($nomitariffe,$num2,'caparra_arr'); pg_exec("update $tablenometariffe_temp set costosettimanale = '$costosett' where idntariffe = '$idntariffe'"); pg_exec("update $tablenometariffe_temp set costofinale = '$costofin' where idntariffe = '$idntariffe'"); pg_exec("update $tablenometariffe_temp set costop_arrotond = '$costop_arr' where idntariffe = '$idntariffe'"); pg_exec("update $tablenometariffe_temp set caparra_arrotond = '$caparra_arr' where idntariffe = '$idntariffe'"); } # fine for $num2 pg_exec("create table $tablenometariffe (idntariffe integer, tariffa1 varchar(40), tariffa2 varchar(40), tariffa3 varchar(40), tariffa4 varchar(40), tariffa5 varchar(40), tariffa6 varchar(40), tariffa7 varchar(40), tariffa8 varchar(40), tariffa9 varchar(40), tariffa10 varchar(40), costosettimanale float8, costofinale float8, costopercentuale integer, costop_arrotond float8, regole varchar(40), caparra_percent integer, caparra_arrotond float8 )"); pg_exec("insert into $tablenometariffe select idntariffe,tariffa1,tariffa2,tariffa3,tariffa4,tariffa5,tariffa6,tariffa7,tariffa8,tariffa9,tariffa10,costosettimanale,costofinale,costopercentuale,costop_arrotond,regole,caparra_percent,caparra_arrotond from $tablenometariffe_temp"); pg_exec("drop table $tablenometariffe_temp"); $tableperiodi = periodi . $anno_cambia; $tableperiodi_temp = perio . $anno_cambia; pg_exec("drop index $tableperiodi"."_pkey"); pg_exec("alter table $tableperiodi rename to $tableperiodi_temp "); pg_exec("alter table $tableperiodi_temp rename column tariffa1 to tari1"); pg_exec("alter table $tableperiodi_temp add column tariffa1 float8"); pg_exec("alter table $tableperiodi_temp rename column tariffa2 to tari2"); pg_exec("alter table $tableperiodi_temp add column tariffa2 float8"); pg_exec("alter table $tableperiodi_temp rename column tariffa3 to tari3"); pg_exec("alter table $tableperiodi_temp add column tariffa3 float8"); pg_exec("alter table $tableperiodi_temp rename column tariffa4 to tari4"); pg_exec("alter table $tableperiodi_temp add column tariffa4 float8"); pg_exec("alter table $tableperiodi_temp rename column tariffa5 to tari5"); pg_exec("alter table $tableperiodi_temp add column tariffa5 float8"); pg_exec("alter table $tableperiodi_temp rename column tariffa6 to tari6"); pg_exec("alter table $tableperiodi_temp add column tariffa6 float8"); pg_exec("alter table $tableperiodi_temp rename column tariffa7 to tari7"); pg_exec("alter table $tableperiodi_temp add column tariffa7 float8"); pg_exec("alter table $tableperiodi_temp rename column tariffa8 to tari8"); pg_exec("alter table $tableperiodi_temp add column tariffa8 float8"); pg_exec("alter table $tableperiodi_temp rename column tariffa9 to tari9"); pg_exec("alter table $tableperiodi_temp add column tariffa9 float8"); pg_exec("alter table $tableperiodi_temp rename column tariffa10 to tari10"); pg_exec("alter table $tableperiodi_temp add column tariffa10 float8"); $periodi = pg_exec("select * from $tableperiodi_temp"); $num_periodi = pg_numrows($periodi); for ($num2 = 0 ; $num2 < $num_periodi ; $num2 = $num2 + 1) { $idperiodi = pg_result($periodi,$num2,'idperiodi'); $tari1 = pg_result($periodi,$num2,'tari1'); $tari2 = pg_result($periodi,$num2,'tari2'); $tari3 = pg_result($periodi,$num2,'tari3'); $tari4 = pg_result($periodi,$num2,'tari4'); $tari5 = pg_result($periodi,$num2,'tari5'); $tari6 = pg_result($periodi,$num2,'tari6'); $tari7 = pg_result($periodi,$num2,'tari7'); $tari8 = pg_result($periodi,$num2,'tari8'); $tari9 = pg_result($periodi,$num2,'tari9'); $tari10 = pg_result($periodi,$num2,'tari10'); pg_exec("update $tableperiodi_temp set tariffa1 = '$tari1' where idperiodi = '$idperiodi'"); pg_exec("update $tableperiodi_temp set tariffa2 = '$tari2' where idperiodi = '$idperiodi'"); pg_exec("update $tableperiodi_temp set tariffa3 = '$tari3' where idperiodi = '$idperiodi'"); pg_exec("update $tableperiodi_temp set tariffa4 = '$tari4' where idperiodi = '$idperiodi'"); pg_exec("update $tableperiodi_temp set tariffa5 = '$tari5' where idperiodi = '$idperiodi'"); pg_exec("update $tableperiodi_temp set tariffa6 = '$tari6' where idperiodi = '$idperiodi'"); pg_exec("update $tableperiodi_temp set tariffa7 = '$tari7' where idperiodi = '$idperiodi'"); pg_exec("update $tableperiodi_temp set tariffa8 = '$tari8' where idperiodi = '$idperiodi'"); pg_exec("update $tableperiodi_temp set tariffa9 = '$tari9' where idperiodi = '$idperiodi'"); pg_exec("update $tableperiodi_temp set tariffa10 = '$tari10' where idperiodi = '$idperiodi'"); } # fine for $num2 pg_exec("create table $tableperiodi (idperiodi integer primary key, datainizio date not null, datafine date, tariffa1 float8, tariffa2 float8, tariffa3 float8, tariffa4 float8, tariffa5 float8, tariffa6 float8, tariffa7 float8, tariffa8 float8, tariffa9 float8, tariffa10 float8)"); pg_exec("insert into $tableperiodi select idperiodi,datainizio,datafine,tariffa1,tariffa2,tariffa3,tariffa4,tariffa5,tariffa6,tariffa7,tariffa8,tariffa9,tariffa10 from $tableperiodi_temp"); pg_exec("drop table $tableperiodi_temp"); $tablecosti = costi . $anno_cambia; $tablecosti_temp = cos . $anno_cambia; pg_exec("drop index $tablecosti"."_idcosti_key"); pg_exec("alter table $tablecosti rename to $tablecosti_temp "); pg_exec("alter table $tablecosti_temp rename column val_costo to val_cos"); pg_exec("alter table $tablecosti_temp add column val_costo float8"); $costi = pg_exec("select * from $tablecosti_temp"); $num_costi = pg_numrows($costi); for ($num2 = 0 ; $num2 < $num_costi ; $num2 = $num2 + 1) { $idcosti = pg_result($costi,$num2,'idcosti'); $val_cos = pg_result($costi,$num2,'val_cos'); pg_exec("update $tablecosti_temp set val_costo = '$val_cos' where idcosti = '$idcosti'"); } # fine for $num2 pg_exec("create table $tablecosti (idcosti integer unique,nome_costo text, val_costo float8, persona_costo text, provenienza_costo text, tipo_costo text, datainserimento datetime, hostinserimento varchar(50))"); pg_exec("insert into $tablecosti select idcosti,nome_costo,val_costo,persona_costo,provenienza_costo,tipo_costo,datainserimento,hostinserimento from $tablecosti_temp"); pg_exec("drop table $tablecosti_temp"); } # fine for $num1 rename ("datipermanenti","dati"); for ($num1 = 0 ; $num1 < $num_anni ; $num1 = $num1 + 1) { $anno_mostra = pg_result($anni,$num1,'idanni'); copy("$anno_mostra/selectperiodi.php","dati/selectperiodi$anno_mostra.php"); unlink("$anno_mostra/selectperiodi.php"); rmdir("$anno_mostra"); } # fine for $num1 } # fine if ($versione_corrente < "0.19") else { #pg_exec("lock table appartamenti"); for ($num1 = 0 ; $num1 < $num_anni ; $num1 = $num1 + 1) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tableregole = 'regole'.$anno_mostra; #pg_exec("lock table $tableregole"); $tablesoldi = 'soldi'.$anno_mostra; #pg_exec("lock table $tablesoldi"); } # fine for $num1 #pg_exec("lock table personalizza"); } # fine else if ($versione_corrente < "0.19") if ($versione_corrente < "0.21") { $aggiornato = "SI"; $anni = pg_exec("select * from anni order by idanni"); $num_anni = pg_numrows($anni); for ($num1 = 0 ; $num1 < $num_anni ; $num1 = $num1 + 1) { $anno_cambia = pg_result($anni,$num1,'idanni'); copy ("dati/selectperiodi$anno_cambia.php","dati/selperiodimenu$anno_cambia.php"); } # fine for $num1 } # fine if ($versione_corrente < "0.21") if ($versione_corrente < "0.22") { $aggiornato = "SI"; pg_exec("insert into personalizza (idpersonalizza,valpersonalizza_num) values ('aggiunta_tronca_nomi_tab1','0')"); } # fine if ($versione_corrente < "0.22") if ($versione_corrente < "0.23") { $aggiornato = "SI"; } # fine if ($versione_corrente < "0.23") if ($versione_corrente < "0.24") { $aggiornato = "SI"; } # fine if ($versione_corrente < "0.24") if ($versione_corrente < "0.30") { $aggiornato = "SI"; $anni = pg_exec("select * from anni order by idanni"); $num_anni = pg_numrows($anni); for ($num1 = 0 ; $num1 < $num_anni ; $num1 = $num1 + 1) { $anno_cambia = pg_result($anni,$num1,'idanni'); $tablenometariffe = ntariffe . $anno_cambia; $tablenometariffe_temp = ntar . $anno_cambia; pg_exec("alter table $tablenometariffe rename to $tablenometariffe_temp "); $riga_ntariffe = pg_exec("select * from $tablenometariffe_temp where idntariffe = 1"); $caparra_percent = pg_result($riga_ntariffe,0,'caparra_percent'); $caparra_arrotond = pg_result($riga_ntariffe,0,'caparra_arrotond'); pg_exec("create table $tablenometariffe (idntariffe integer, nomecostoagg varchar(40), costosettimanale float8, costofinale float8, costopercentuale integer, costop_arrotond float8, regole varchar(40), tariffa1 varchar(40), tariffa2 varchar(40), tariffa3 varchar(40), tariffa4 varchar(40), tariffa5 varchar(40), tariffa6 varchar(40), tariffa7 varchar(40), tariffa8 varchar(40), tariffa9 varchar(40), tariffa10 varchar(40) )"); pg_exec("insert into $tablenometariffe (idntariffe,costosettimanale,costofinale,costopercentuale,costop_arrotond,regole,tariffa1,tariffa2,tariffa3,tariffa4,tariffa5,tariffa6,tariffa7,tariffa8,tariffa9,tariffa10) select idntariffe,costosettimanale,costofinale,costopercentuale,costop_arrotond,regole,tariffa1,tariffa2,tariffa3,tariffa4,tariffa5,tariffa6,tariffa7,tariffa8,tariffa9,tariffa10 from $tablenometariffe_temp"); pg_exec("drop table $tablenometariffe_temp"); pg_exec("update $tablenometariffe set nomecostoagg = 10 where idntariffe = 1"); $idntariffe = pg_exec("select max(idntariffe) from $tablenometariffe"); $idntariffe = pg_result($idntariffe,0,max) + 1; $num_spostamenti = 3; if ($idntariffe < 4) $num_spostamenti = $idntariffe - 1; for ($num2 = $idntariffe ; $num2 <= 3 ; $num2++) { pg_exec("insert into $tablenometariffe (idntariffe) values ('$num2')"); $idntariffe++; } # fine for $num2 for ($num2 = 2 ; $num2 <= $num_spostamenti ; $num2++) { $riga_ntariffe = pg_exec("select * from $tablenometariffe where idntariffe = '$num2'"); if (pg_numrows($riga_ntariffe) != 0) { $tariffa1 = pg_result($riga_ntariffe,0,'tariffa1'); $costosettimanale = pg_result($riga_ntariffe,0,'costosettimanale'); $costofinale = pg_result($riga_ntariffe,0,'costofinale'); $costopercentuale = pg_result($riga_ntariffe,0,'costopercentuale'); $costop_arrotond = pg_result($riga_ntariffe,0,'costop_arrotond'); $regole = pg_result($riga_ntariffe,0,'regole'); pg_exec("insert into $tablenometariffe (idntariffe) values ('$idntariffe') "); if ($tariffa1) pg_exec("update $tablenometariffe set tariffa1 = '$tariffa1' where idntariffe = '$idntariffe'"); if ($costosettimanale) pg_exec("update $tablenometariffe set costosettimanale = '$costosettimanale' where idntariffe = '$idntariffe'"); if ($costofinale) pg_exec("update $tablenometariffe set costofinale = '$costofinale' where idntariffe = '$idntariffe'"); if ($costopercentuale) pg_exec("update $tablenometariffe set costopercentuale = '$costopercentuale' where idntariffe = '$idntariffe'"); if ($costop_arrotond) pg_exec("update $tablenometariffe set costop_arrotond = '$costop_arrotond' where idntariffe = '$idntariffe'"); if ($regole) pg_exec("update $tablenometariffe set regole = '$regole' where idntariffe = '$idntariffe'"); $idntariffe++; pg_exec("delete from $tablenometariffe where idntariffe = '$num2'"); } # fine if (pg_numrows($riga_ntariffe) != 0) pg_exec("insert into $tablenometariffe (idntariffe) values ('$num2')"); } # fine for $num2 for ($num2 = 1 ; $num2 <= 10 ; $num2++) { $tariffa = "tariffa".$num2; pg_exec("update $tablenometariffe set $tariffa = '$caparra_percent' where idntariffe = 2"); pg_exec("update $tablenometariffe set $tariffa = '$caparra_arrotond' where idntariffe = 3"); } # fine for $num2 for ($num2 = 4 ; $num2 < $idntariffe ; $num2++) { $riga_ntariffe = pg_exec("select * from $tablenometariffe where idntariffe = '$num2'"); if (pg_numrows($riga_ntariffe) != 0) { $tariffa1 = pg_result($riga_ntariffe,0,'tariffa1'); pg_exec("update $tablenometariffe set nomecostoagg = '$tariffa1' where idntariffe = '$num2'"); pg_exec("update $tablenometariffe set tariffa1 = '' where idntariffe = '$num2'"); $regole = pg_exec("select regole from $tablenometariffe where idntariffe = '$num2'"); $regole = pg_result($regole,0,'regole'); if (substr($regole,0,1) == "s") { for ($num3 = 1 ; $num3 <= 10 ; $num3++) { $tariffa = "tariffa".$num3; pg_exec("update $tablenometariffe set $tariffa = '1' where idntariffe = '$num2'"); } # fine for $num3 } # fine if (substr($regole,0,1) == "s") } # fine if (pg_numrows($riga_ntariffe) != 0) } # fine for $num2 $righe_costi_agg = pg_exec("select * from $tablenometariffe where idntariffe > 3"); for ($num2 = 0 ; $num2 < pg_numrows($righe_costi_agg) ; $num2++) { $nome_costo_agg = pg_result($righe_costi_agg,$num2,'nomecostoagg'); if (!$nome_costo_agg) { $idntariffe = pg_result($righe_costi_agg,$num2,'idntariffe'); pg_exec("delete from $tablenometariffe where idntariffe = '$idntariffe'"); } # fine if (!$nome_costo_agg) } # fine for $num2 pg_exec("update $tablenometariffe set costosettimanale = NULL,costofinale = NULL,costopercentuale = NULL where idntariffe < 4"); } # fine for $num1 $linee_conn = file("./dati/connessione_db.php"); $PHPR_LOAD_EXT = "NO"; for ($num1 = 0 ; $num1 < count($linee_conn) ; $num1++) { $linea = $linee_conn[$num1]; if (substr($linea,0,15) == "\$numconnessione") { $linea = explode("=",$linea); for ($num2 = 0 ; $num2 < count($linea) ; $num2++) { if (substr($linea[$num2],-6) == "dbname" or substr($linea[$num2],-7) == "dbname ") { $parte = explode(" ",$linea[$num2+1]); for ($num3 = 0 ; $num3 < count($parte) ; $num3++) { if ($parte[$num3] != "") { $PHPR_DB_NAME = str_replace("\"","",$parte[$num3]); $PHPR_DB_NAME = str_replace("\'","",$PHPR_DB_NAME); break; } # fine if ($parte[$num3] != "") } # fine for $num3 } # fine if (substr($linea[$num2],-6) == "dbname" or...) if (substr($linea[$num2],-4) == "host" or substr($linea[$num2],-5) == "host ") { $parte = explode(" ",$linea[$num2+1]); for ($num3 = 0 ; $num3 < count($parte) ; $num3++) { if ($parte[$num3] != "") { $PHPR_DB_HOST = str_replace("\"","",$parte[$num3]); $PHPR_DB_HOST = str_replace("\'","",$PHPR_DB_HOST); break; } # fine if ($parte[$num3] != "") } # fine for $num3 } # fine if (substr($linea[$num2],-4) == "host" or...) if (substr($linea[$num2],-4) == "port" or substr($linea[$num2],-5) == "port ") { $parte = explode(" ",$linea[$num2+1]); for ($num3 = 0 ; $num3 < count($parte) ; $num3++) { if ($parte[$num3] != "") { $PHPR_DB_PORT = str_replace("\"","",$parte[$num3]); $PHPR_DB_PORT = str_replace("\'","",$PHPR_DB_PORT); break; } # fine if ($parte[$num3] != "") } # fine for $num3 } # fine if (substr($linea[$num2],-4) == "port" or...) if (substr($linea[$num2],-4) == "user" or substr($linea[$num2],-5) == "user ") { $parte = explode(" ",$linea[$num2+1]); for ($num3 = 0 ; $num3 < count($parte) ; $num3++) { if ($parte[$num3] != "") { $PHPR_DB_USER = str_replace("\"","",$parte[$num3]); $PHPR_DB_USER = str_replace("\'","",$PHPR_DB_USER); break; } # fine if ($parte[$num3] != "") } # fine for $num3 } # fine if (substr($linea[$num2],-4) == "user" or...) if (substr($linea[$num2],-8) == "password" or substr($linea[$num2],-9) == "password ") { $parte = explode(" ",$linea[$num2+1]); for ($num3 = 0 ; $num3 < count($parte) ; $num3++) { if ($parte[$num3] != "") { $PHPR_DB_PASS = str_replace("\"","",$parte[$num3]); $PHPR_DB_PASS = str_replace("\'","",$PHPR_DB_PASS); break; } # fine if ($parte[$num3] != "") } # fine for $num3 } # fine if (substr($linea[$num2],-4) == "password" or...) } # fine for $num2 } # fine if (substr($linea,0,15) == "\$numconnessione") if (substr($linea,0,14) == "dl(\"pgsql.so\")") $PHPR_LOAD_EXT = "SI"; } # fine for $num1 unlink("./dati/connessione_db.php"); $file_conn = fopen("./dati/dati_connessione.php","w+"); fwrite($file_conn,""); fclose($file_conn); # cambio idappartamenti da text a varchar(100) in appartamenti, $tableprenota e $tableregole pg_exec("alter table appartamenti rename to appart"); pg_exec("drop index appartamenti_pkey"); pg_exec("alter table appart rename column idappartamenti to idappart"); pg_exec("alter table appart add column idappartamenti varchar(100)"); $appartamenti = pg_exec("select * from appart"); $num_appartamenti = pg_numrows($appartamenti); for ($num1 = 0 ; $num1 < $num_appartamenti ; $num1 = $num1 + 1) { $idapp = pg_result($appartamenti,$num1,'idappart'); pg_exec("update appart set idappartamenti = '$idapp' where idappart = '$idapp'"); } # fine for $num1 pg_exec("create table appartamenti ( idappartamenti varchar(100) primary key, numpiano text, maxoccupanti integer, numcasa text, app_vicini text, priorita integer, commento text )"); pg_exec("insert into appartamenti select idappartamenti,numpiano,maxoccupanti,numcasa,app_vicini,priorita,commento from appart"); pg_exec("drop table appart"); $anni = pg_exec("select * from anni order by idanni"); $num_anni = pg_numrows($anni); for ($num1 = 0 ; $num1 < $num_anni ; $num1 = $num1 + 1) { $anno_cambia = pg_result($anni,$num1,'idanni'); $tableprenota = prenota . $anno_cambia; $tableprenota_temp = pren . $anno_cambia; pg_exec("alter table $tableprenota rename to $tableprenota_temp"); pg_exec("drop index $tableprenota"."_pkey"); pg_exec("alter table $tableprenota_temp rename column idappartamenti to idappart"); pg_exec("alter table $tableprenota_temp add column idappartamenti varchar(100)"); $prenotazioni = pg_exec("select * from $tableprenota_temp"); $num_prenotazioni = pg_numrows($prenotazioni); for ($num2 = 0 ; $num2 < $num_prenotazioni ; $num2 = $num2 + 1) { $idprenota = pg_result($prenotazioni,$num2,'idprenota'); $idapp = pg_result($prenotazioni,$num2,'idappart'); pg_exec("update $tableprenota_temp set idappartamenti = '$idapp' where idprenota = '$idprenota'"); } # fine for $num2 pg_exec("create table $tableprenota (idprenota integer primary key, idclienti integer, idappartamenti varchar(100), iddatainizio integer, iddatafine integer, assegnazioneapp varchar(4), app_assegnabili text, num_persone integer, idprenota_compagna text, tariffa text, costiaggiuntivi text, sconto float8, tariffa_tot float8, caparra float8, pagato float8, commento text, conferma varchar(4), datainserimento datetime, hostinserimento varchar(50), data_modifica datetime )"); pg_exec("insert into $tableprenota select idprenota,idclienti,idappartamenti,iddatainizio,iddatafine,assegnazioneapp,app_assegnabili,num_persone,idprenota_compagna,tariffa,costiaggiuntivi,sconto,tariffa_tot,caparra,pagato,commento,conferma,datainserimento,hostinserimento,data_modifica from $tableprenota_temp"); pg_exec("drop table $tableprenota_temp"); $tableregole = regole . $anno_cambia; $tableregole_temp = reg . $anno_cambia; pg_exec("alter table $tableregole rename to $tableregole_temp"); pg_exec("alter table $tableregole_temp rename column app_agenzia to app_ag"); pg_exec("alter table $tableregole_temp add column app_agenzia varchar(100)"); $regole = pg_exec("select * from $tableregole_temp"); $num_regole = pg_numrows($regole); for ($num2 = 0 ; $num2 < $num_regole ; $num2 = $num2 + 1) { $idregole = pg_result($regole,$num2,'idregole'); $app_ag = pg_result($regole,$num2,'app_ag'); pg_exec("update $tableregole_temp set app_agenzia = '$app_ag' where idregole = '$idregole'"); } # fine for $num2 pg_exec("create table $tableregole (idregole integer, app_agenzia varchar(100), tariffa_per_app text, iddatainizio integer, iddatafine integer, motivazione text)"); pg_exec("insert into $tableregole select idregole,app_agenzia,tariffa_per_app,iddatainizio,iddatafine,motivazione from $tableregole_temp"); pg_exec("drop table $tableregole_temp"); } # fine for $num1 pg_exec("alter table personalizza rename to pers"); pg_exec("drop index personalizza_pkey"); pg_exec("alter table pers rename column idpersonalizza to idpers"); pg_exec("alter table pers add column idpersonalizza varchar(50)"); $personalizzazioni = pg_exec("select * from pers"); $num_personalizzazioni = pg_numrows($personalizzazioni); for ($num1 = 0 ; $num1 < $num_personalizzazioni ; $num1 = $num1 + 1) { $idpers = pg_result($personalizzazioni,$num1,'idpers'); pg_exec("update pers set idpersonalizza = '$idpers' where idpers = '$idpers'"); } # fine for $num1 pg_exec("create table personalizza (idpersonalizza varchar(50) primary key, valpersonalizza text, valpersonalizza_num integer)"); pg_exec("insert into personalizza select idpersonalizza,valpersonalizza,valpersonalizza_num from pers"); pg_exec("drop table pers"); pg_exec("insert into personalizza (idpersonalizza,valpersonalizza_num) values ('num_righe_tab_tutte_prenota',200)"); pg_exec("insert into personalizza (idpersonalizza,valpersonalizza_num) values ('num_righe_tab_storia_soldi',200)"); pg_exec("insert into personalizza (idpersonalizza,valpersonalizza) values ('stile_data','europa')"); pg_exec("insert into personalizza (idpersonalizza,valpersonalizza_num) values ('num_righe_tab_tutti_clienti','200')"); pg_exec("set datestyle to 'iso'"); for ($num_a = 0 ; $num_a < $num_anni ; $num_a++) { $anno_cambia = pg_result($anni,$num_a,'idanni'); $tableperiodi = "periodi" . $anno_cambia; $tipo_periodi = pg_exec("select * from anni where idanni = $anno_cambia"); $tipo_periodi = pg_result($tipo_periodi,0,'tipo_periodi'); if ($tipo_periodi == "g") $aggiungi_giorni = 1; else $aggiungi_giorni = 7; $periodi = pg_exec("select * from $tableperiodi order by idperiodi"); $num_periodi = pg_numrows($periodi); $numgiorno = pg_result($periodi,0,'datainizio'); $numgiorno = explode("-",$numgiorno); $mese_ini = $numgiorno[1]; $numgiorno = $numgiorno[2]; $fileaperto = fopen("dati/selectperiodi$anno_cambia.php","w+"); flock($fileaperto,2); fwrite($fileaperto,"$nome_mese $numero_giorno$nome_giorno, $numero_anno "); } # fine for $num1 $datafine = date("Y-m-d" , mktime(0,0,0,$mese_ini,$numgiorno,$anno_cambia)); $nome_mese = substr($datafine,5,2); if ($nome_mese == "01") $nome_mese = mex("Gen",$pag); if ($nome_mese == "02") $nome_mese = mex("Feb",$pag); if ($nome_mese == "03") $nome_mese = mex("Mar",$pag); if ($nome_mese == "04") $nome_mese = mex("Apr",$pag); if ($nome_mese == "05") $nome_mese = mex("Mag",$pag); if ($nome_mese == "06") $nome_mese = mex("Giu",$pag); if ($nome_mese == "07") $nome_mese = mex("Lug",$pag); if ($nome_mese == "08") $nome_mese = mex("Ago",$pag); if ($nome_mese == "09") $nome_mese = mex("Set",$pag); if ($nome_mese == "10") $nome_mese = mex("Ott",$pag); if ($nome_mese == "11") $nome_mese = mex("Nov",$pag); if ($nome_mese == "12") $nome_mese = mex("Dic",$pag); $numero_giorno = substr($datafine,8,2); $numero_anno = substr($datafine,0,4); fwrite($fileaperto," "); fwrite($fileaperto,"\"; ?>"); flock($fileaperto,3); fclose($fileaperto); copy ("dati/selectperiodi$anno_cambia.php","dati/selperiodimenu$anno_cambia.php"); } # fine for $num_a } # fine if ($versione_corrente < "0.30") if ($versione_corrente < "0.31") { $aggiornato = "SI"; $anni = esegui_query("select * from anni order by idanni"); $num_anni = numlin_query($anni); for ($num_a = 0 ; $num_a < $num_anni ; $num_a++) { $anno_cambia = risul_query($anni,$num_a,'idanni'); $tablenometariffe = ntariffe . $anno_cambia; $idntariffe = esegui_query("select max(idntariffe) from $tablenometariffe"); $idntariffe = risul_query($idntariffe,0,0) + 1; esegui_query("update $tablenometariffe set regole = '$idntariffe' where idntariffe = 1"); } # fine for $num_a } # fine if ($versione_corrente < "0.31") if ($versione_corrente < "0.32") { $aggiornato = "SI"; include("./dati/dati_connessione.php"); $file_conn = fopen("./dati/dati_connessione.php","w+"); fwrite($file_conn,""); fclose($file_conn); $PHPR_TAB_PRE = ""; $col_tab_tutte_prenota = esegui_query("select * from personalizza where idpersonalizza = 'col_tab_tutte_prenota'"); $col_tab_tutte_prenota = risul_query($col_tab_tutte_prenota,0,'valpersonalizza'); if ($col_tab_tutte_prenota) $col_tab_tutte_prenota .= "#@&tc"; else $col_tab_tutte_prenota = "tc"; esegui_query("update personalizza set valpersonalizza = '$col_tab_tutte_prenota' where idpersonalizza = 'col_tab_tutte_prenota'"); } # fine if ($versione_corrente < "0.32") if ($versione_corrente < "0.33") { $aggiornato = "SI"; } # fine if ($versione_corrente < "0.33") if ($versione_corrente < "0.40") { $aggiornato = "SI"; esegui_query("create table ".$PHPR_TAB_PRE."utenti (idutenti integer primary key, nome_utente text, password text, tipo_pass varchar(1) )"); esegui_query("insert into ".$PHPR_TAB_PRE."utenti (idutenti, nome_utente, tipo_pass) values (1,'admin','n')"); esegui_query("create table ".$PHPR_TAB_PRE."privilegi (idutente integer, anno integer, regole1_consentite text, tariffe_consentite text, costi_agg_consentiti text, contratti_consentiti text, priv_ins_prenota varchar(20), priv_mod_prenota varchar(35), priv_mod_pers varchar(15), priv_ins_clienti varchar(10), prefisso_clienti text, priv_ins_costi varchar(5), priv_vedi_tab varchar(30), priv_ins_tariffe varchar(10), priv_ins_regole varchar(10) )"); esegui_query("create table ".$PHPR_TAB_PRE."sessioni (idsessioni varchar(30) primary key, idutente integer, indirizzo_ip text, user_agent text, ultimo_accesso datetime)"); esegui_query("create table ".$PHPR_TAB_PRE."transazioni (idtransazioni varchar(30) primary key, idsessione varchar(30), tipo_transazione varchar(5), anno integer, spostamenti text, dati_transazione1 text, dati_transazione2 text, dati_transazione3 text, dati_transazione4 text, dati_transazione5 text, dati_transazione6 text, dati_transazione7 text, dati_transazione8 text, dati_transazione9 text, dati_transazione10 text, dati_transazione11 text, dati_transazione12 text, dati_transazione13 text, dati_transazione14 text, dati_transazione15 text, dati_transazione16 text, dati_transazione17 text, dati_transazione18 text, ultimo_accesso datetime)"); esegui_query("alter table ".$PHPR_TAB_PRE."personalizza rename to ".$PHPR_TAB_PRE."pers"); esegui_query("create table ".$PHPR_TAB_PRE."personalizza (idpersonalizza varchar(50) not null, idutente integer, valpersonalizza text, valpersonalizza_num integer)"); $pers = esegui_query("select * from ".$PHPR_TAB_PRE."pers"); for ($num1 = 0 ; $num1 < numlin_query($pers) ; $num1++) { $idpersonalizza = risul_query($pers,$num1,'idpersonalizza'); $valpersonalizza = risul_query($pers,$num1,'valpersonalizza'); $valpersonalizza_num = risul_query($pers,$num1,'valpersonalizza_num'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,valpersonalizza,valpersonalizza_num) values ('$idpersonalizza','$valpersonalizza','$valpersonalizza_num')"); } # fine for $num1 esegui_query("drop table ".$PHPR_TAB_PRE."pers"); esegui_query("update ".$PHPR_TAB_PRE."personalizza set idutente = '1'"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza_num) values ('minuti_durata_sessione','1','90')"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza_num) values ('ore_anticipa_periodo_corrente','1','0')"); esegui_query("alter table ".$PHPR_TAB_PRE."clienti add column utente_inserimento integer"); esegui_query("update ".$PHPR_TAB_PRE."clienti set utente_inserimento = '1'"); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tableprenota = $PHPR_TAB_PRE."prenota". $anno_mostra; esegui_query("alter table $tableprenota add column utente_inserimento integer"); esegui_query("update $tableprenota set utente_inserimento = '1'"); $tablecosti = $PHPR_TAB_PRE."costi". $anno_mostra; esegui_query("alter table $tablecosti add column utente_inserimento integer"); esegui_query("update $tablecosti set utente_inserimento = '1' where idcosti != '0'"); $tablesoldi = $PHPR_TAB_PRE."soldi". $anno_mostra; esegui_query("alter table $tablesoldi add column utente_inserimento integer"); esegui_query("update $tablesoldi set utente_inserimento = '1'"); } # fine for $num1 include("./dati/lingua.php"); $fileaperto = fopen("dati/lingua.php","w+"); flock($fileaperto,2); fwrite($fileaperto,""); flock($fileaperto,3); fclose($fileaperto); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_cambia = risul_query($anni,$num1,'idanni'); rename("./dati/selectperiodi$anno_cambia.php","./dati/selectperiodi$anno_cambia.1.php"); rename("./dati/selperiodimenu$anno_cambia.php","./dati/selperiodimenu$anno_cambia.1.php"); } # fine for $num1 } # fine if ($versione_corrente < "0.40") if ($versione_corrente < "0.41") { $aggiornato = "SI"; for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tableregole = $PHPR_TAB_PRE."regole".$anno_mostra; esegui_query("alter table $tableregole add column tariffa_per_utente text"); $tablesoldi = $PHPR_TAB_PRE."soldi".$anno_mostra; esegui_query("update $tablesoldi set utente_inserimento = '1' where utente_inserimento = '' or utente_inserimento is null"); } # fine for $num1 esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('tutti_fissi','1','NO')"); } # fine if ($versione_corrente < "0.41") if ($versione_corrente < "0.42") { $aggiornato = "SI"; } # fine if ($versione_corrente < "0.42") if ($versione_corrente < "0.43") { $aggiornato = "SI"; } # fine if ($versione_corrente < "0.43") if ($versione_corrente < "0.44") { $aggiornato = "SI"; } # fine if ($versione_corrente < "0.44") $utenti = esegui_query("select * from ".$PHPR_TAB_PRE."utenti order by idutenti"); if ($id_utente_orig) $id_utente = $id_utente_orig; else $id_utente = controlla_login($numconnessione,$PHPR_TAB_PRE,$id_sessione_orig,$nome_utente_phpr_orig,$password_phpr_orig,$anno_orig); if ($id_utente) { # metto l'utente come 1 per evitare rallentamenti per la scrittura dei log $id_utente_vero = $id_utente; global $id_utente; $id_utente = 1; if ($versione_corrente < "0.50") { $aggiornato = "SI"; for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablenometariffe = $PHPR_TAB_PRE."ntariffe". $anno_mostra; $tablenometariffetemp = $PHPR_TAB_PRE."ntariffetemp". $anno_mostra; $rigatariffe = esegui_query("select * from $tablenometariffe where idntariffe = 1"); $num_tariffe_tab = risul_query($rigatariffe,0,'nomecostoagg'); esegui_query("alter table $tablenometariffe rename to $tablenometariffetemp"); $query = "create table $tablenometariffe (idntariffe integer, nomecostoagg varchar(40), tipo_ca varchar(2), valore_ca float8, arrotonda_ca float4, associasett_ca varchar(1), numsett_ca varchar(20), moltiplica_ca varchar(1), periodipermessi_ca text, variazione_ca varchar(10), mostra_ca varchar(1), letto_ca varchar(1), numlimite_ca integer"; for ($num2 = 1 ; $num2 <= $num_tariffe_tab ; $num2++) { $nome_nuova_tariffa = "tariffa" . $num2; $query .= ", $nome_nuova_tariffa varchar(40)"; } # fine for $num2 esegui_query($query.")"); $dati_ntariffe = esegui_query("select * from $tablenometariffetemp order by idntariffe"); for ($num2 = 0 ; $num2 < 3 ; $num2++) { $idntariffe = risul_query($dati_ntariffe,$num2,'idntariffe'); $lista_colonne = "idntariffe"; $lista_valori = "'$idntariffe'"; if ($num2 == 0) { $nomecostoagg = risul_query($dati_ntariffe,$num2,'nomecostoagg'); $numlimite_ca = 5; $lista_colonne .= ",nomecostoagg,numlimite_ca"; $lista_valori .= ",'$nomecostoagg','$numlimite_ca'"; } # fine if ($num2 == 0) for ($num3 = 1 ; $num3 <= $num_tariffe_tab ; $num3++) { $nome_tariffa = "tariffa" . $num3; $val_tariffa = risul_query($dati_ntariffe,$num2,$nome_tariffa); $lista_colonne .= ",$nome_tariffa"; $lista_valori .= ",'$val_tariffa'"; } # fine for $num3 esegui_query("insert into $tablenometariffe ($lista_colonne) values ($lista_valori)"); } # fine for $num2 esegui_query("insert into $tablenometariffe (idntariffe) values ('4')"); $idntariffe = 5; unset($id_costo_tiponome); for ($num2 = 3 ; $num2 < numlin_query($dati_ntariffe) ; $num2++) { $nomecostoagg = risul_query($dati_ntariffe,$num2,'nomecostoagg'); $lista_colonne = "idntariffe,nomecostoagg"; $lista_valori = "'$idntariffe','$nomecostoagg'"; $idntariffe++; esegui_query("update $tablenometariffe set numlimite_ca = '$idntariffe' where idntariffe = '1'"); $regole = risul_query($dati_ntariffe,$num2,'regole'); if (substr($regole,0,1) == "r") $mostra_ca = "s"; else $mostra_ca = "n"; $costofinale = (string) risul_query($dati_ntariffe,$num2,'costofinale'); if ($costofinale != "") { $tipo_ca = "uf"; $valore_ca = $costofinale; } # fine if ($costofinale != "") $costopercentuale = (string) risul_query($dati_ntariffe,$num2,'costopercentuale'); if ($costopercentuale != "") { $tipo_ca = "up"; $valore_ca = $costopercentuale; $arrotonda_ca = risul_query($dati_ntariffe,$num2,'costop_arrotond'); $lista_colonne .= ",arrotonda_ca"; $lista_valori .= ",'$arrotonda_ca'"; } # fine if ($costopercentuale != "") $costosettimanale = (string) risul_query($dati_ntariffe,$num2,'costosettimanale'); if ($costosettimanale != "") { $tipo_ca = "sf"; $valore_ca = $costosettimanale; $associasett_ca = "n"; $numsett_ca = substr($regole,1,1); if (substr($regole,2,1) == "s") $moltiplica_ca = "c"; else $moltiplica_ca = "1"; if (substr($regole,3,1) == "s") $letto_ca = "s"; else $letto_ca = "n"; } # fine if ($costosettimanale != "") else { $associasett_ca = ""; $numsett_ca = ""; if (substr($regole,1,1) == "s") $moltiplica_ca = "c"; else $moltiplica_ca = "1"; if (substr($regole,2,1) == "s") $letto_ca = "s"; else $letto_ca = "n"; } # fine else if ($costosettimanale) $id_costo_tiponome[$tipo_ca][$nomecostoagg] = ($idntariffe - 1); if (substr($tipo_ca,1,1) == "p") $variazione_ca = "snnnn"; else $variazione_ca = "nnnnn"; $lista_colonne .= ",tipo_ca,valore_ca,mostra_ca,variazione_ca,associasett_ca,numsett_ca,moltiplica_ca,letto_ca"; $lista_valori .= ",'$tipo_ca','$valore_ca','$mostra_ca','$variazione_ca','$associasett_ca','$numsett_ca','$moltiplica_ca','$letto_ca'"; for ($num3 = 1 ; $num3 <= $num_tariffe_tab ; $num3++) { $nome_tariffa = "tariffa" . $num3; $val_tariffa = risul_query($dati_ntariffe,$num2,$nome_tariffa); if ($val_tariffa == 1) $val_tariffa = "ss"; $lista_colonne .= ",$nome_tariffa"; $lista_valori .= ",'$val_tariffa'"; } # fine for $num3 esegui_query("insert into $tablenometariffe ($lista_colonne) values ($lista_valori)"); } # fine for $num2 esegui_query("drop table $tablenometariffetemp"); $tablecostiprenota = $PHPR_TAB_PRE."costiprenota". $anno_mostra; esegui_query("create table $tablecostiprenota (idcostiprenota integer primary key, idprenota integer, tipo varchar(2), nome varchar(40), valore float8, arrotonda float4, associasett varchar(1), settimane text, moltiplica text, letto varchar(1), numlimite integer, idntariffe integer, variazione varchar(10), varmoltiplica varchar(1), varnumsett varchar(20), varperiodipermessi text, vartariffeassociate varchar(10), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer)"); crea_indice($tablecostiprenota,"idprenota",$PHPR_TAB_PRE."iidpcostiprenota".$anno_mostra); $tableprenota = $PHPR_TAB_PRE."prenota". $anno_mostra; $tableperiodi = $PHPR_TAB_PRE."periodi". $anno_mostra; if ($PHPR_DB_TYPE == "postgresql") esegui_query("alter table $tableprenota rename column costiaggiuntivi to tariffesettimanali"); if ($PHPR_DB_TYPE == "mysql") esegui_query("alter table $tableprenota change costiaggiuntivi tariffesettimanali text"); esegui_query("alter table $tableprenota add column costiassociati varchar(1)"); $datainserimento = date("Y-m-d H:i:s"); $prenotazioni = esegui_query("select idprenota,iddatainizio,iddatafine,tariffa,tariffesettimanali,utente_inserimento from $tableprenota"); $idcostiprenota = 1; for ($num2 = 0 ; $num2 < numlin_query($prenotazioni) ; $num2++) { $idprenota = risul_query($prenotazioni,$num2,'idprenota'); $id_utente_ins = risul_query($prenotazioni,$num2,'utente_inserimento'); $d_costi_aggiuntivi_int = risul_query($prenotazioni,$num2,'tariffesettimanali'); if ($d_costi_aggiuntivi_int) { $d_costi_aggiuntivi = explode("#@&",$d_costi_aggiuntivi_int); $d_num_costi_aggiuntivi = count($d_costi_aggiuntivi); } # fine if ($d_costi_aggiuntivi) else $d_num_costi_aggiuntivi = 0; if ($d_num_costi_aggiuntivi > 0) esegui_query("update $tableprenota set costiassociati = 's' where idprenota = '$idprenota'"); else esegui_query("update $tableprenota set costiassociati = 'n' where idprenota = '$idprenota'"); for ($numca = 0 ; $numca < $d_num_costi_aggiuntivi ; $numca++) { $dd_costi_aggiuntivi = explode("#?&",$d_costi_aggiuntivi[$numca]); $dd_num_costi_aggiuntivi = count($dd_costi_aggiuntivi); $nome = $dd_costi_aggiuntivi[1]; if ($dd_costi_aggiuntivi[0] == "cf") { $tipo = "uf"; $valore = $dd_costi_aggiuntivi[2]; $moltiplica = $dd_costi_aggiuntivi[3]; if (!$moltiplica) $moltiplica = 1; if ($dd_costi_aggiuntivi[4] == "s") $letto = "s"; else $letto = "n"; } # fine if ($dd_costi_aggiuntivi[0] == "cf") if ($dd_costi_aggiuntivi[0] == "cs") { $tipo = "sf"; $settimane = $dd_costi_aggiuntivi[2]; $moltiplica = $dd_costi_aggiuntivi[3]; if (!$moltiplica) $moltiplica = 1; $valore = $dd_costi_aggiuntivi[4]; if ($dd_costi_aggiuntivi[5] == "s") $letto = "s"; else $letto = "n"; } # fine if ($dd_costi_aggiuntivi[0] == "cs") else $settimane = ""; if ($dd_costi_aggiuntivi[0] == "cp") { $tipo = "up"; $moltiplica = $dd_costi_aggiuntivi[2]; $valore = $dd_costi_aggiuntivi[3]; $arrotonda = $dd_costi_aggiuntivi[4]; if ($dd_costi_aggiuntivi[5] == "s") $letto = "s"; else $letto = "n"; } # fine if ($dd_costi_aggiuntivi[0] == "cp") else $arrotonda = ""; if ($id_costo_tiponome[$tipo][$nome]) $idntariffe_ins = $id_costo_tiponome[$tipo][$nome]; else $idntariffe_ins = -1; esegui_query("insert into $tablecostiprenota (idcostiprenota,idprenota,tipo,nome,valore,arrotonda,associasett,settimane,moltiplica,letto,idntariffe,varmoltiplica,varnumsett,datainserimento,hostinserimento,utente_inserimento) values ('$idcostiprenota','$idprenota','$tipo','$nome','$valore','$arrotonda','n','$settimane','$moltiplica','$letto','$idntariffe_ins','c','c','$datainserimento','$HOSTNAME','$id_utente_ins')"); $idcostiprenota++; } # fine for $numca $tariffa = risul_query($prenotazioni,$num2,'tariffa'); $tariffa = explode("#@&",$tariffa); $nome_tariffa = $tariffa[0]; $costo_tariffa = $tariffa[1]; $iddatainizio = risul_query($prenotazioni,$num2,'iddatainizio'); $iddatafine = risul_query($prenotazioni,$num2,'iddatafine'); if ($iddatainizio != 0) { $tariffa_trovata = "NO"; unset($lista_tariffe); for ($numtariffa = 1 ; $numtariffa <= $num_tariffe_tab ; $numtariffa++) { $nometariffa = risul_query($rigatariffe,0,"tariffa".$numtariffa); if ($tariffa == $nometariffa or $tariffa == "tariffa".$numtariffa) { $tariffa_trovata = "SI"; $tariffa_num = "tariffa".$numtariffa; } # fine if ($tariffa == $nometariffa or $tariffa == "tariffa".$numtariffa) } # fine for $numtariffa if ($tariffa_trovata != "NO") { $somma_tariffe = 0; for ($num3 = $iddatainizio ; $num3 <= $iddatafine ; $num3++) { $tariffa_periodo = esegui_query("select $tariffa_num from $tableperiodi where idperiodi = '$num3'"); $tariffa_periodo = risul_query($tariffa_periodo,0,$tariffa_num); if ($tariffa_periodo != "") { $lista_tariffe .= ",".$tariffa_periodo; $somma_tariffe = $somma_tariffe + $tariffa_periodo; } # fine if ($tariffa_periodo != "") else $tariffa_trovata = "NO"; } # fine for $num3 if ($somma_tariffe != $costo_tariffa) $tariffa_trovata = "NO"; } # fine if ($tariffa_trovata != "NO") if ($tariffa_trovata == "NO") { unset($lista_tariffe); $numero_settimane = $iddatafine - $iddatainizio + 1; $tariffa_periodo = $costo_tariffa / $numero_settimane; $tariffa_periodo_ar = floor($tariffa_periodo * 100); $tariffa_periodo_ar = $tariffa_periodo_ar / 100; for ($num3 = $iddatainizio ; $num3 <= $iddatafine ; $num3++) { if ($num3 == $iddatafine) $tariffa_periodo_ar = $tariffa_periodo_ar + ( $costo_tariffa - ( $tariffa_periodo_ar * $numero_settimane ) ); $lista_tariffe .= ",".$tariffa_periodo_ar; } # fine for $num3 } # fine if ($tariffa_trovata == "NO") $lista_tariffe = substr($lista_tariffe,1); esegui_query("update $tableprenota set tariffesettimanali = '$lista_tariffe' where idprenota = '$idprenota'"); } # fine if ($iddatainizio != 0) } # fine for $num2 } # fine for $num1 for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); for ($num2 = 0 ; $num2 < numlin_query($utenti) ; $num2++) { $idutente_mostra = risul_query($utenti,$num2,'idutenti'); $file1 = "./dati/selectperiodi$anno_mostra.$idutente_mostra".".php"; $file2 = "./dati/selperiodimenu$anno_mostra.$idutente_mostra".".php"; for ($num3 = 1 ; $num3 <= 2 ; $num3++) { $file = ${"file".$num3}; $file_intero = @file($file); if ($file_intero) { $fileaperto = fopen("$file","w+"); flock($fileaperto,2); fwrite($fileaperto,"","$data_option\\\"\$sel".str_replace("-","",$data_option).">",$file_intero[$num4])); } # fine if (substr($file_intero[$num4],0,7) == ""); flock($fileaperto,3); fclose($fileaperto); } # fine if ($file_intero) } # fine for $num3 } # fine for $num2 } # fine for $num1 $righe = esegui_query("select * from ".$PHPR_TAB_PRE."personalizza where idpersonalizza = 'col_tab_tutte_prenota'"); $num_righe = numlin_query($righe); for ($num1 = 0 ; $num1 < $num_righe ; $num1++) { $col_tab_tutte_prenota = risul_query($righe,$num1,'valpersonalizza'); $id_utente_mod = risul_query($righe,$num1,'idutente'); if (substr($col_tab_tutte_prenota,0,5) == "cf#?&" or substr($col_tab_tutte_prenota,0,5) == "cp#?&") $col_tab_tutte_prenota = "cu#?&".substr($col_tab_tutte_prenota,5); $col_tab_tutte_prenota = str_replace("#@&cf#?&","#@&cu#?&",$col_tab_tutte_prenota); $col_tab_tutte_prenota = str_replace("#@&cp#?&","#@&cu#?&",$col_tab_tutte_prenota); esegui_query("update ".$PHPR_TAB_PRE."personalizza set valpersonalizza = '$col_tab_tutte_prenota' where idpersonalizza = 'col_tab_tutte_prenota' and idutente = '$id_utente_mod'"); } # fine for $num1 } # fine if ($versione_corrente < "0.50") if ($versione_corrente < "0.51") { $aggiornato = "SI"; for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tableprenota = $PHPR_TAB_PRE."prenota".$anno_mostra; $tablesoldi = $PHPR_TAB_PRE."soldi".$anno_mostra; esegui_query("alter table $tableprenota add column metodo_pagamento text"); esegui_query("alter table $tablesoldi add column metodo_pagamento text"); esegui_query("alter table $tableprenota add column checkin $DATETIME"); esegui_query("alter table $tableprenota add column checkout $DATETIME"); $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno_mostra; $dati_ntariffe = esegui_query("select * from $tablenometariffe where idntariffe > 4 order by idntariffe"); for ($num2 = 0 ; $num2 < numlin_query($dati_ntariffe) ; $num2++) { $idntariffe = risul_query($dati_ntariffe,$num2,'idntariffe'); $variazione_ca = risul_query($dati_ntariffe,$num2,'variazione_ca'); esegui_query("update $tablenometariffe set variazione_ca = '$variazione_ca"."n' where idntariffe = '$idntariffe'"); } # fine for $num2 $tablecostiprenota = $PHPR_TAB_PRE."costiprenota".$anno_mostra; esegui_query("alter table $tablecostiprenota add column vartariffeincomp text"); } # fine for $num1 $fileaperto = fopen("dati/tema.php","w+"); flock($fileaperto,2); fwrite($fileaperto,""); flock($fileaperto,3); fclose($fileaperto); $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_ins_prec = risul_query($privilegi_anni,$num1,'priv_ins_prenota'); $priv_mod_prec = risul_query($privilegi_anni,$num1,'priv_mod_prenota'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_ins_prenota = '".$priv_ins_prec."s', priv_mod_prenota = '".$priv_mod_prec."sn' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 $col_tab = esegui_query("select * from ".$PHPR_TAB_PRE."personalizza where idpersonalizza = 'col_tab_tutte_prenota' "); for ($num1 = 0 ; $num1 < numlin_query($col_tab) ; $num1++) { $idutente_pers = risul_query($col_tab,$num1,'idutente'); $val_pers = risul_query($col_tab,$num1,'valpersonalizza'); if ($val_pers) esegui_query("update ".$PHPR_TAB_PRE."personalizza set valpersonalizza = 'nu#@&cg#@&in#@&fi#@&".$val_pers."' where idutente = '$idutente_pers' and idpersonalizza = 'col_tab_tutte_prenota' "); else esegui_query("update ".$PHPR_TAB_PRE."personalizza set valpersonalizza = 'nu#@&cg#@&in#@&fi' where idutente = '$idutente_pers' and idpersonalizza = 'col_tab_tutte_prenota' "); } # fine for $num1 define(C_DIFF_ORE,0); } # fine if ($versione_corrente < "0.51") if ($versione_corrente < "0.52") { $aggiornato = "SI"; } # fine if ($versione_corrente < "0.52") if ($versione_corrente < "0.53") { $aggiornato = "SI"; esegui_query("create table ".$PHPR_TAB_PRE."transazioniweb (idtransazioni varchar(30) primary key, idsessione varchar(30), tipo_transazione varchar(5), anno integer, spostamenti text, dati_transazione1 text, dati_transazione2 text, dati_transazione3 text, dati_transazione4 text, dati_transazione5 text, dati_transazione6 text, dati_transazione7 text, dati_transazione8 text, dati_transazione9 text, dati_transazione10 text, dati_transazione11 text, dati_transazione12 text, dati_transazione13 text, dati_transazione14 text, dati_transazione15 text, dati_transazione16 text, dati_transazione17 text, dati_transazione18 text, ultimo_accesso $DATETIME)"); esegui_query("insert into ".$PHPR_TAB_PRE."transazioniweb (idtransazioni, anno) values ('2', '100')"); esegui_query("alter table ".$PHPR_TAB_PRE."clienti rename to ".$PHPR_TAB_PRE."clien"); esegui_query("create table ".$PHPR_TAB_PRE."clienti (idclienti integer primary key, cognome varchar(50) not null, nome varchar(50), sesso char, cognome2 varchar(50), nome2 varchar(50), sesso2 char, datanascita date, datanascita2 date, cittanascita varchar(50), cittanascita2 varchar(50), nazione varchar(50), citta varchar(50), via varchar(50), numcivico varchar(20), cap varchar(10), telefono varchar(50), telefono2 varchar(50), telefono3 varchar(50), fax varchar(50), email text, commento text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); esegui_query("insert into ".$PHPR_TAB_PRE."clienti (idclienti,cognome,nome,sesso,cognome2,nome2,sesso2,datanascita,datanascita2,cittanascita,cittanascita2,nazione,citta,via,numcivico,cap,telefono,telefono2,telefono3,fax,commento,datainserimento,hostinserimento,utente_inserimento) select idclienti,cognome,nome,sesso,cognome2,nome2,sesso2,datanascita,datanascita2,cittanascita,cittanascita2,nazione,citta,via,numcivico,cap,telefono,telefono2,telefono3,fax,commento,datainserimento,hostinserimento,utente_inserimento from ".$PHPR_TAB_PRE."clien "); $clienti = esegui_query("select idclienti,email from ".$PHPR_TAB_PRE."clien "); for ($num1 = 0 ; $num1 < numlin_query($clienti) ; $num1++) { $idclienti = risul_query($clienti,$num1,'idclienti'); $email = risul_query($clienti,$num1,'email'); esegui_query("update ".$PHPR_TAB_PRE."clienti set email = '".addslashes($email)."' where idclienti = '$idclienti' "); } # fine for $num1 esegui_query("drop table ".$PHPR_TAB_PRE."clien "); $lingua_mex_orig = $lingua_mex; @include("./dati/lingua.php"); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tipo_periodi = esegui_query("select * from ".$PHPR_TAB_PRE."anni where idanni = '$anno_mostra'"); $tipo_periodi = risul_query($tipo_periodi,0,'tipo_periodi'); if ($tipo_periodi == "s") $aggiungi_giorni = 7; else $aggiungi_giorni = 1; for ($num2 = 0 ; $num2 < numlin_query($utenti) ; $num2++) { $idutente_mostra = risul_query($utenti,$num2,'idutenti'); $lingua_mex = $lingua[$idutente_mostra]; $file1 = "./dati/selectperiodi$anno_mostra.$idutente_mostra".".php"; $file2 = "./dati/selperiodimenu$anno_mostra.$idutente_mostra".".php"; for ($num3 = 1 ; $num3 <= 2 ; $num3++) { $file = ${"file".$num3}; $file_intero = @file($file); if ($file_intero) { $fileaperto = fopen("$file","w+"); flock($fileaperto,2); $date_option = ""; $n_date_menu = 0; for ($num4 = 0 ; $num4 < count($file_intero) ; $num4++) { if (substr($file_intero[$num4],0,7) == "","$data_option\\\">",$file_intero[$num4]); } # fine if (substr($file_intero[$num4],0,7) == ""); flock($fileaperto,3); fclose($fileaperto); } # fine if ($file_intero) } # fine for $num3 } # fine for $num2 } # fine for $num1 $lingua_mex = $lingua_mex_orig; } # fine if ($versione_corrente < "0.53") if ($versione_corrente < "0.54") { $aggiornato = "SI"; esegui_query("create table ".$PHPR_TAB_PRE."contratti (numero integer, tipo varchar(8), testo text )"); for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('mostra_quadro_disp','$idutente_mostra','')"); } # fine for $num1 esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('ultime_sel_ins_prezzi','1','')"); } # fine if ($versione_corrente < "0.54") if ($versione_corrente < "0.55") { $aggiornato = "SI"; for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablecostiprenota = $PHPR_TAB_PRE."costiprenota".$anno_mostra; $tableprenota = $PHPR_TAB_PRE."prenota".$anno_mostra; $costiprenota_cambia = esegui_query("select * from $tablecostiprenota where vartariffeassociate != ''"); $num_costiprenota_cambia = numlin_query($costiprenota_cambia); for ($num2 = 0 ; $num2 < $num_costiprenota_cambia ; $num2++) { $idcostiprenota = addslashes(risul_query($costiprenota_cambia,$num2,'idcostiprenota')); $vartariffeassociate = addslashes(risul_query($costiprenota_cambia,$num2,'vartariffeassociate')); if ($vartariffeassociate) esegui_query("update $tablecostiprenota set vartariffeassociate = 'p$vartariffeassociate' where idcostiprenota = '$idcostiprenota'"); } # fine for $num2 $max_idprenota = esegui_query("select max(idprenota) from $tableprenota"); $max_idprenota = risul_query($max_idprenota,0,0) + 1; $max_idcostiprenota = esegui_query("select max(idcostiprenota) from $tablecostiprenota"); $max_idcostiprenota = risul_query($max_idcostiprenota,0,0) + 1; esegui_query("update $tablecostiprenota set idcostiprenota = '$max_idcostiprenota' where idcostiprenota = '1'"); esegui_query("insert into $tablecostiprenota (idcostiprenota,numlimite) values ('1','$max_idprenota')"); } # fine for $num1 esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('auto_crea_anno','1','NO')"); } # fine if ($versione_corrente < "0.55") if ($versione_corrente < "0.60") { $aggiornato = "SI"; esegui_query("create table ".$PHPR_TAB_PRE."messaggi (idmessaggi integer primary key, tipo_messaggio varchar(8), idutenti text, idutenti_visto text, datavisione $DATETIME, mittente text, testo text, dati_messaggio1 text, dati_messaggio2 text, dati_messaggio3 text, dati_messaggio4 text, dati_messaggio5 text, dati_messaggio6 text, dati_messaggio7 text, dati_messaggio8 text, dati_messaggio9 text, dati_messaggio10 text, dati_messaggio11 text, dati_messaggio12 text, dati_messaggio13 text, dati_messaggio14 text, dati_messaggio15 text, dati_messaggio16 text, dati_messaggio17 text, dati_messaggio18 text, datainserimento $DATETIME )"); function contr_utf8 ($testo) { if (!function_exists('utf8_encode') or @utf8_encode(@utf8_decode($testo)) == $testo) $risul = 1; else $risul = 0; return $risul; } # fine function contr_utf8 function converti_encode_tabella ($tabella) { global $PHPR_TAB_PRE; $contenuto_tab = esegui_query("select * from ".$PHPR_TAB_PRE."$tabella"); $num_colonne = numcampi_query($contenuto_tab); for ($num1 = 0 ; $num1 < $num_colonne ; $num1++) { $nome_colonna = nomecampo_query($contenuto_tab,$num1); $contenuto_col = esegui_query("select distinct $nome_colonna from ".$PHPR_TAB_PRE."$tabella where $nome_colonna is not NULL and $nome_colonna != ''"); $num_righe = numlin_query($contenuto_col); for ($num2 = 0 ; $num2 < $num_righe ; $num2++) { $val = risul_query($contenuto_col,$num2,$nome_colonna); if (!contr_utf8($val)) esegui_query("update ".$PHPR_TAB_PRE."$tabella set $nome_colonna = '".addslashes(@utf8_encode($val))."' where $nome_colonna = '".addslashes($val)."'"); } # fine for $num2 } # fine for $num1 } # fine function converti_encode_tabella function converti_encode_file ($file) { $contenuto_file = implode("",file($file)); if (!contr_utf8($contenuto_file)) { $contenuto_file = @utf8_encode($contenuto_file); scrivi_file($contenuto_file,$file); } # fine if (!contr_utf8($contenuto_file)) } # fine function converti_encode_file converti_encode_file("./dati/dati_connessione.php"); converti_encode_file("./dati/lingua.php"); converti_encode_file("./dati/tema.php"); converti_encode_file("./dati/selectappartamenti.php"); converti_encode_file("./dati/versione.php"); if (@is_file("./dati/abilita_login")) converti_encode_file("./dati/abilita_login"); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_reg = risul_query($anni,$num1,'idanni'); for ($num2 = 0 ; $num2 < numlin_query($utenti) ; $num2++) { $idutente_reg = risul_query($utenti,$num2,'idutenti'); $file = "./dati/selectperiodi$anno_reg.$idutente_reg.php"; if (@is_file("./dati/selectperiodi$anno_reg.$idutente_reg.php")) converti_encode_file("./dati/selectperiodi$anno_reg.$idutente_reg.php"); if (@is_file("./dati/selperiodimenu$anno_reg.$idutente_reg.php")) converti_encode_file("./dati/selperiodimenu$anno_reg.$idutente_reg.php"); } # fine for $num2 } # fine for $num1 converti_encode_tabella("anni"); converti_encode_tabella("appartamenti"); converti_encode_tabella("clienti"); converti_encode_tabella("personalizza"); converti_encode_tabella("versioni"); converti_encode_tabella("utenti"); converti_encode_tabella("privilegi"); converti_encode_tabella("sessioni"); converti_encode_tabella("transazioni"); converti_encode_tabella("transazioniweb"); converti_encode_tabella("contratti"); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_reg = risul_query($anni,$num1,'idanni'); converti_encode_tabella("prenota$anno_reg"); converti_encode_tabella("costiprenota$anno_reg"); converti_encode_tabella("periodi$anno_reg"); converti_encode_tabella("ntariffe$anno_reg"); converti_encode_tabella("regole$anno_reg"); converti_encode_tabella("soldi$anno_reg"); converti_encode_tabella("costi$anno_reg"); } # fine for $num1 $priv_reg1_cons = esegui_query("select idutente,anno,regole1_consentite from ".$PHPR_TAB_PRE."privilegi where regole1_consentite is not NULL and regole1_consentite != ''"); for ($num1 = 0 ; $num1 < numlin_query($priv_reg1_cons) ; $num1++) { $reg1_cons_mod = str_replace("#@£","#@^",risul_query($priv_reg1_cons,$num1,'regole1_consentite')); $idutente_mod = risul_query($priv_reg1_cons,$num1,'idutente'); $anno_mod = risul_query($priv_reg1_cons,$num1,'anno'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set regole1_consentite = '".addslashes($reg1_cons_mod)."' where idutente = '$idutente_mod' and anno = '$anno_mod'"); } # fine for $num1 esegui_query("alter table ".$PHPR_TAB_PRE."clienti add column regione varchar(50)"); esegui_query("alter table ".$PHPR_TAB_PRE."clienti add column documento varchar(60)"); esegui_query("alter table ".$PHPR_TAB_PRE."clienti add column documento2 varchar(60)"); esegui_query("alter table ".$PHPR_TAB_PRE."clienti add column scadenzadoc date"); esegui_query("alter table ".$PHPR_TAB_PRE."clienti add column scadenzadoc2 date"); esegui_query("alter table ".$PHPR_TAB_PRE."privilegi add column priv_messaggi varchar(10)"); for ($num1 = 1 ; $num1 <= 18 ; $num1++) { if (strlen($num1) == 1) $num_contr = "0".$num1; else $num_contr = $num1; $contratto = implode("",file("./contr/contr".$num_contr.".php")); if (!contr_utf8($contratto)) $contratto = @utf8_encode($contratto); $contratto = preg_split("/[$]contratto *= *\"/",$contratto); $contratto = $contratto[1]; $contratto_exp = explode("\"",$contratto); $contratto = substr($contratto,0,(-1 - strlen($contratto_exp[(count($contratto_exp) - 1)]))); $contratto = str_replace("\\\"","\"",$contratto); unset($var_da_sostituire); $leggendo_var = "NO"; for ($num2 = 0 ; $num2 < strlen($contratto) ; $num2++) { $car = substr($contratto,$num2,1); if ($leggendo_var == "SI") { if (preg_replace("/[A-Za-z0-9_]/","",$car) == "") $var .= $car; else { $leggendo_var = "NO"; $var_da_sostituire[$var] = "SI"; } # fine else if (preg_replace("/[a-z0-9_]/","",$car) == "") } # fine if ($leggendo_var == "SI") if ($car == "\$" and substr($contratto,($num2 - 1),1) != "\\") { $leggendo_var = "SI"; $var = ""; } # fine if (substr($contratto,$num2,1) == "\$" and... } # fine for $num2 if ($leggendo_var == "SI") $var_da_sostituire[$var] = "SI"; if (@is_array($var_da_sostituire)) { krsort($var_da_sostituire); reset($var_da_sostituire); foreach ($var_da_sostituire as $key => $val) { $contratto = str_replace("\$".$key,"[".$key."]",$contratto); } # fine foreach ($var_da_sostituire as $key => $val) } # fine if (@is_array($var_da_sostituire)) $contratto = addslashes($contratto); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('$num1','contrhtm','$contratto')"); @unlink("./contr/contr".$num_contr.".php"); } # fine for $num1 @rmdir("./contr/"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('1','var','Mr')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('2','var','Mr2')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('3','var','il')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('4','var','Il')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('5','var','al')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('6','var','e')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('7','var','o')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('8','var','il2')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('9','var','Il2')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('10','var','al2')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('11','var','e2')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('12','var','o2')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('13','var','el')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('14','var','El')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('15','var','al3')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('16','var','a')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('17','var','o3')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('18','var','el2')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('19','var','El2')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('20','var','al4')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('21','var','a2')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('22','var','o4')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('1','cond','if#%?sex#%?=#%?f#%?1#%?s')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('2','cond','if#%?sex2#%?=#%?f#%?2#%?s')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('3','cond','if#%?sesso#%?!=#%?f#%?3#%?il')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('4','cond','if#%?sesso#%?=#%?f#%?3#%?la')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('5','cond','if#%?sesso#%?!=#%?f#%?4#%?Il')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('6','cond','if#%?sesso#%?=#%?f#%?4#%?La')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('7','cond','if#%?sesso#%?!=#%?f#%?5#%?al')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('8','cond','if#%?sesso#%?=#%?f#%?5#%?alla')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('9','cond','if#%?sesso#%?!=#%?f#%?6#%?e')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('10','cond','if#%?sesso#%?=#%?f#%?6#%?a')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('11','cond','if#%?sesso#%?!=#%?f#%?7#%?o')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('12','cond','if#%?sesso#%?=#%?f#%?7#%?a')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('13','cond','if#%?sesso2#%?!=#%?f#%?8#%?il')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('14','cond','if#%?sesso2#%?=#%?f#%?8#%?la')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('15','cond','if#%?sesso2#%?!=#%?f#%?9#%?Il')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('16','cond','if#%?sesso2#%?=#%?f#%?9#%?La')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('17','cond','if#%?sesso2#%?!=#%?f#%?10#%?al')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('18','cond','if#%?sesso2#%?=#%?f#%?10#%?alla')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('19','cond','if#%?sesso2#%?!=#%?f#%?11#%?e')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('20','cond','if#%?sesso2#%?=#%?f#%?11#%?a')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('21','cond','if#%?sesso2#%?!=#%?f#%?12#%?o')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('22','cond','if#%?sesso2#%?=#%?f#%?12#%?a')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('23','cond','if#%?sexo#%?!=#%?f#%?13#%?el')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('24','cond','if#%?sexo#%?=#%?f#%?13#%?la')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('25','cond','if#%?sexo#%?!=#%?f#%?14#%?El')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('26','cond','if#%?sexo#%?=#%?f#%?14#%?La')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('27','cond','if#%?sexo#%?!=#%?f#%?15#%?al')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('28','cond','if#%?sexo#%?=#%?f#%?15#%?a la')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('29','cond','if#%?sexo#%?=#%?f#%?16#%?a')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('30','cond','if#%?sexo#%?!=#%?f#%?17#%?o')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('31','cond','if#%?sexo#%?=#%?f#%?17#%?a')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('32','cond','if#%?sexo2#%?!=#%?f#%?18#%?el')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('33','cond','if#%?sexo2#%?=#%?f#%?18#%?la')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('34','cond','if#%?sexo2#%?!=#%?f#%?19#%?El')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('35','cond','if#%?sexo2#%?=#%?f#%?19#%?La')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('36','cond','if#%?sexo2#%?!=#%?f#%?20#%?al')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('37','cond','if#%?sexo2#%?=#%?f#%?20#%?a la')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('38','cond','if#%?sexo2#%?=#%?f#%?21#%?a')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('39','cond','if#%?sexo2#%?!=#%?f#%?22#%?o')"); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('40','cond','if#%?sexo2#%?=#%?f#%?22#%?a')"); for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('tipi_documento','$idutente_mostra','')"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('indirizzo_email','$idutente_mostra','')"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('selezione_tab_tutte_prenota','$idutente_mostra','tutte')"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza_num) values ('linee_ripeti_date_tab_mesi','$idutente_mostra','25')"); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_messaggi = 'nn' where idutente = '$idutente_mostra' and anno = '1' "); } # fine for $num1 $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_ins_prec = risul_query($privilegi_anni,$num1,'priv_ins_prenota'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_ins_prenota = '".$priv_ins_prec."n' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 esegui_query("update ".$PHPR_TAB_PRE."personalizza set valpersonalizza = '25' where idpersonalizza = 'tutti_fissi' and idutente = '1' and valpersonalizza = 'NO'"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('maschera_email','1','NO')"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('percorso_cartella_modello','1','./dati')"); $file_tema = implode("",@file("./dati/tema.php")); $file_tema = str_replace(""; $chiusura_tag_font_rosse = ""; $mostra_calendario_scelta_date = "NO"; $stile_riquadro_calendario = "style=\"z-index: 1; visibility: hidden; position: absolute; top: 0px; left: 0px; background: #FFFFFF; padding: 2px; border: 1px solid #000000; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: center;\""; $stile_tabella_calendario = "style=\"border-collapse: collapse; font-size: 10px; margin-left: 1%; margin-right: 1%; cursor: default; text-align: center; padding: 2px\""; $stile_bottoni_calendario = "style=\"font-size: 9px; padding: 0 3px 0 3px; border-color: #333333; border-width: 1px;\""; $stile_bottone_apertura_calendario = "style=\"padding: 0; border-color: #333333; border-width: 1px;\""; $colore_data_attiva_calendario = "#d8e1e6"; $colore_data_selezionata_calendario = "#eeeeee"; esegui_query("alter table ".$PHPR_TAB_PRE."transazioni add column dati_transazione19 text"); esegui_query("alter table ".$PHPR_TAB_PRE."transazioni add column dati_transazione20 text"); esegui_query("alter table ".$PHPR_TAB_PRE."transazioniweb add column dati_transazione19 text"); esegui_query("alter table ".$PHPR_TAB_PRE."transazioniweb add column dati_transazione20 text"); esegui_query("alter table ".$PHPR_TAB_PRE."messaggi add column dati_messaggio19 text"); esegui_query("alter table ".$PHPR_TAB_PRE."messaggi add column dati_messaggio20 text"); $transazioniweb = esegui_query("select * from ".$PHPR_TAB_PRE."transazioniweb"); for ($num1 = 0 ; $num1 < numlin_query($transazioniweb) ; $num1++) { $id_trans = risul_query($transazioniweb,$num1,'idtransazioni'); $dati_richiedente_dt = explode(";;",risul_query($transazioniweb,$num1,'dati_transazione15')); $cognome_richiedente = $dati_richiedente_dt[0]; $nome_richiedente = $dati_richiedente_dt[1]; $email_richiedente = $dati_richiedente_dt[2]; $nazione = $dati_richiedente_dt[3]; $citta = $dati_richiedente_dt[4]; $cap = $dati_richiedente_dt[5]; $via = $dati_richiedente_dt[6]; $telefono = $dati_richiedente_dt[7]; $dati_transazione15 = addslashes($cognome_richiedente)."".addslashes($nome_richiedente)."".addslashes($email_richiedente)."".addslashes($nazione).""; $dati_transazione15 .= addslashes($citta)."".addslashes($via)."".addslashes($cap)."".addslashes($telefono).""; esegui_query("update ".$PHPR_TAB_PRE."transazioniweb set dati_transazione15 = '$dati_transazione15' where idtransazioni = '$id_trans'"); } # fine for $num1 for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tableprenota = $PHPR_TAB_PRE."prenota".$anno_mostra; esegui_query("alter table $tableprenota add column codice varchar(10)"); $prenota = esegui_query("select idprenota from $tableprenota"); $num_prenota = numlin_query($prenota); srand((double)microtime() * 1000000); for ($num2 = 0 ; $num2 < $num_prenota ; $num2++) { $id_prenota = risul_query($prenota,$num2,'idprenota'); $valori = "abcdefghijkmnpqrstuvwxz"; unset($cod_prenota); for ($num3 = 0 ; $num3 < 4 ; $num3++) $cod_prenota .= substr($valori,rand(0,22),1); esegui_query("update $tableprenota set codice = '$cod_prenota' where idprenota = '$id_prenota'"); } # fine for $num2 } # fine for $num1 $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_mod_prec = risul_query($privilegi_anni,$num1,'priv_mod_prenota'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_prenota = '".$priv_mod_prec."n' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 } # fine if ($versione_corrente < "0.62") if ($versione_corrente < "0.63") { $aggiornato = "SI"; } # fine if ($versione_corrente < "0.63") if ($versione_corrente < "0.64") { $aggiornato = "SI"; $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_mod_prec = risul_query($privilegi_anni,$num1,'priv_mod_prenota'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_prenota = '".$priv_mod_prec."n' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 esegui_query("create table ".$PHPR_TAB_PRE."descrizioni (nome varchar(16) primary key, testo $MEDIUMTEXT )"); for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('mostra_giorni_tab_mesi','$idutente_mostra','NO')"); } # fine for $num1 for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablenometariffe = $PHPR_TAB_PRE."ntariffe". $anno_mostra; $tableregole = $PHPR_TAB_PRE."regole".$anno_mostra; esegui_query("alter table $tablenometariffe add column regoleassegna_ca varchar(30)"); esegui_query("update $tablenometariffe set regoleassegna_ca = ';' where idntariffe > 4"); esegui_query("alter table $tableregole add column tariffa_per_persone text"); } # fine for $num1 } # fine if ($versione_corrente < "0.64") if ($versione_corrente < "0.70") { $aggiornato = "SI"; $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_mod_prec = risul_query($privilegi_anni,$num1,'priv_mod_prenota'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_prenota = '".$priv_mod_prec."n' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 $tableclienti = $PHPR_TAB_PRE."clienti"; esegui_query("alter table $tableclienti add column nazionalita varchar(70)"); esegui_query("alter table $tableclienti add column regionenascita varchar(70)"); esegui_query("alter table $tableclienti add column nazionenascita varchar(70)"); esegui_query("alter table $tableclienti add column tipodoc varchar(70)"); esegui_query("alter table $tableclienti add column cittadoc varchar(70)"); esegui_query("alter table $tableclienti add column nazionedoc varchar(70)"); esegui_query("alter table $tableclienti add column max_num_ordine integer"); esegui_query("update $tableclienti set max_num_ordine = '1' "); esegui_query("alter table $tableclienti add column idclienti_compagni text"); esegui_query("update $tableclienti set idclienti_compagni = ',' "); $clienti2 = esegui_query("select * from $tableclienti where cognome2 != '' "); $num_clienti2 = numlin_query($clienti2); $max_idclienti = esegui_query("select max(idclienti) from $tableclienti"); $max_idclienti = risul_query($max_idclienti,0,0) + 1; for ($num1 = 0 ; $num1 < $num_clienti2 ; $num1++) { $idclienti = risul_query($clienti2,$num1,'idclienti'); $cognome2 = aggslashdb(risul_query($clienti2,$num1,'cognome2')); $nome2 = aggslashdb(risul_query($clienti2,$num1,'nome2')); $sesso2 = risul_query($clienti2,$num1,'sesso2'); $datanascita2 = risul_query($clienti2,$num1,'datanascita2'); $documento2 = aggslashdb(risul_query($clienti2,$num1,'documento2')); $scadenzadoc2 = risul_query($clienti2,$num1,'scadenzadoc2'); $datainserimento = risul_query($clienti2,$num1,'datainserimento'); $hostinserimento = aggslashdb(risul_query($clienti2,$num1,'hostinserimento')); $utente_inserimento = risul_query($clienti2,$num1,'utente_inserimento'); esegui_query("insert into $tableclienti (idclienti,cognome,nome,documento,max_num_ordine,idclienti_compagni,datainserimento,hostinserimento,utente_inserimento) values ('$max_idclienti','$cognome2','$nome2','$documento2','2',',$idclienti,','$datainserimento','$hostinserimento','$utente_inserimento')"); if ($sesso2) esegui_query("update $tableclienti set sesso = '$sesso2' where idclienti = '$max_idclienti' "); if ($datanascita2) esegui_query("update $tableclienti set datanascita = '$datanascita2' where idclienti = '$max_idclienti' "); if ($scadenzadoc2) esegui_query("update $tableclienti set scadenzadoc = '$scadenzadoc2' where idclienti = '$max_idclienti' "); esegui_query("update $tableclienti set idclienti_compagni = ',$max_idclienti,' where idclienti = '$idclienti' "); $nuovo_idclienti[$idclienti] = $max_idclienti; $max_idclienti++; } # fine for $num1 $tableclienti_temp = $PHPR_TAB_PRE."clien"; esegui_query("alter table $tableclienti rename to $tableclienti_temp "); esegui_query("create table $tableclienti (idclienti integer primary key, cognome varchar(70) not null, nome varchar(70), sesso char, datanascita date, cittanascita varchar(70), regionenascita varchar(70), nazionenascita varchar(70), documento varchar(70), scadenzadoc date, tipodoc varchar(70), cittadoc varchar(70), nazionedoc varchar(70), nazionalita varchar(70), nazione varchar(70), regione varchar(70), citta varchar(70), via varchar(70), numcivico varchar(30), cap varchar(30), telefono varchar(50), telefono2 varchar(50), telefono3 varchar(50), fax varchar(50), email text, commento text, max_num_ordine integer, idclienti_compagni text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); esegui_query("insert into $tableclienti (idclienti,cognome,nome,sesso,datanascita,cittanascita,regionenascita,nazionenascita,documento,scadenzadoc,tipodoc,cittadoc,nazionedoc,nazionalita,nazione,regione,citta,via,numcivico,cap,telefono,telefono2,telefono3,fax,email,commento,max_num_ordine,idclienti_compagni,datainserimento,hostinserimento,utente_inserimento) select idclienti,cognome,nome,sesso,datanascita,cittanascita,regionenascita,nazionenascita,documento,scadenzadoc,tipodoc,cittadoc,nazionedoc,nazionalita,nazione,regione,citta,via,numcivico,cap,telefono,telefono2,telefono3,fax,email,commento,max_num_ordine,idclienti_compagni,datainserimento,hostinserimento,utente_inserimento from $tableclienti_temp "); esegui_query("drop table $tableclienti_temp "); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablerclientiprenota = $PHPR_TAB_PRE."rclientiprenota".$anno_mostra; $tableprenota = $PHPR_TAB_PRE."prenota".$anno_mostra; esegui_query("create table $tablerclientiprenota (idprenota integer, idclienti integer, num_ordine integer, parentela varchar(70), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer)"); crea_indice($tablerclientiprenota,"idprenota",$PHPR_TAB_PRE."iidprclientiprenota".$anno_mostra); $prenota_anno = esegui_query("select * from $tableprenota"); $num_prenota_anno = numlin_query($prenota_anno); for ($num2 = 0 ; $num2 < $num_prenota_anno ; $num2++) { $idprenota = risul_query($prenota_anno,$num2,'idprenota'); $idclienti = risul_query($prenota_anno,$num2,'idclienti'); $datainserimento = risul_query($prenota_anno,$num2,'datainserimento'); $hostinserimento = aggslashdb(risul_query($prenota_anno,$num2,'hostinserimento')); $utente_inserimento = risul_query($prenota_anno,$num2,'utente_inserimento'); esegui_query("insert into $tablerclientiprenota (idprenota,idclienti,num_ordine,datainserimento,hostinserimento,utente_inserimento) values ('$idprenota','$idclienti','1','$datainserimento','$hostinserimento','$utente_inserimento') "); } # fine for $num2 for ($num2 = 0 ; $num2 < $num_clienti2 ; $num2++) { $idclienti = risul_query($clienti2,$num2,'idclienti'); $prenota_clienti2 = esegui_query("select * from $tableprenota where idclienti = '$idclienti' "); for ($num3 = 0 ; $num3 < numlin_query($prenota_clienti2) ; $num3++) { $idprenota = risul_query($prenota_clienti2,$num3,'idprenota'); $datainserimento = risul_query($prenota_clienti2,$num3,'datainserimento'); $hostinserimento = aggslashdb(risul_query($prenota_clienti2,$num3,'hostinserimento')); $utente_inserimento = risul_query($prenota_clienti2,$num3,'utente_inserimento'); esegui_query("insert into $tablerclientiprenota (idprenota,idclienti,num_ordine,hostinserimento) values ('$idprenota','".$nuovo_idclienti[$idclienti]."','2','$hostinserimento') "); if ($datainserimento) esegui_query("update $tablerclientiprenota set datainserimento = '$datainserimento' where idprenota = '$idprenota' and idclienti = '".$nuovo_idclienti[$idclienti]."' "); if ($utente_inserimento) esegui_query("update $tablerclientiprenota set utente_inserimento = '$utente_inserimento' where idprenota = '$idprenota' and idclienti = '".$nuovo_idclienti[$idclienti]."' "); } # fine for $num3 } # fine for $num2 } # fine for $num1 esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza_num) values ('minuti_durata_insprenota','1','15')"); $tablenazioni = $PHPR_TAB_PRE."nazioni"; esegui_query("create table $tablenazioni (idnazioni integer primary key, nome_nazione varchar(70), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); $tableregioni = $PHPR_TAB_PRE."regioni"; esegui_query("create table $tableregioni (idregioni integer primary key, nome_regione varchar(70), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); $tableparentele = $PHPR_TAB_PRE."parentele"; esegui_query("create table $tableparentele (idparentele integer primary key, nome_parentela varchar(70), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); $tablerelutenti = $PHPR_TAB_PRE."relutenti"; esegui_query("create table $tablerelutenti (idutente integer not null, idnazione integer, idregione integer, idparentela integer, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); } # fine if ($versione_corrente < "0.70") if ($versione_corrente < "0.71") { $aggiornato = "SI"; $cond_contr = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo = 'cond' "); for ($num1 = 0 ; $num1 < numlin_query($cond_contr) ; $num1++) { $cond = risul_query($cond_contr,$num1,"testo"); if (substr($cond,0,5) == "if#%?") { $num_cond = risul_query($cond_contr,$num1,"numero"); $condizione = explode("#%?",$cond); $len = -1 * (strlen($condizione[5])); $cond = substr($cond,0,$len); $cond .= "=#%?".$condizione[5]; esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = '".aggslashdb($cond)."' where numero = '$num_cond' and tipo = 'cond' "); } # fine if (substr($cond,0,5) == "if#%?") } # fine for $num1 $tableinterconnessioni = $PHPR_TAB_PRE."interconnessioni"; esegui_query("create table $tableinterconnessioni (idlocale integer, idremoto1 text, idremoto2 text, tipoid varchar(12), nome_ic varchar(24), anno integer, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); $stile_tabella_prenotazione = "border=1 cellpadding=5 cellspacing=1"; $tableclienti = $PHPR_TAB_PRE."clienti"; esegui_query("alter table $tableclienti add column cod_fiscale varchar(50)"); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablesoldi = $PHPR_TAB_PRE."soldi".$anno_mostra; $tableprenota = $PHPR_TAB_PRE."prenota".$anno_mostra; esegui_query("alter table $tablesoldi add column id_pagamento text "); esegui_query("alter table $tableprenota add column origine varchar(70) "); } # fine for $num1 for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('origini_prenota','$idutente_mostra','')"); } # fine for $num1 $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_mod_prec = risul_query($privilegi_anni,$num1,'priv_mod_prenota'); $priv_ins_prec = risul_query($privilegi_anni,$num1,'priv_ins_prenota'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_prenota = '".$priv_mod_prec."n', priv_ins_prenota = '".$priv_ins_prec."n' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 } # fine if ($versione_corrente < "0.71") if ($versione_corrente < "0.72") { $aggiornato = "SI"; } # fine if ($versione_corrente < "0.72") if ($versione_corrente < "1.00") { $aggiornato = "SI"; } # fine if ($versione_corrente < "1.00") if ($versione_corrente < "1.01") { $aggiornato = "SI"; } # fine if ($versione_corrente < "1.01") if ($versione_corrente < "1.10") { $aggiornato = "SI"; $tablegruppi = $PHPR_TAB_PRE."gruppi"; esegui_query("create table $tablegruppi (idgruppi integer primary key, nome_gruppo text )"); $tablerelgruppi = $PHPR_TAB_PRE."relgruppi"; esegui_query("create table $tablerelgruppi (idutente integer not null, idgruppo integer, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); crea_indice($tablerelgruppi,"idutente",$PHPR_TAB_PRE."iidprelgruppi"); $tablecitta = $PHPR_TAB_PRE."citta"; esegui_query("create table $tablecitta (idcitta integer primary key, nome_citta varchar(70), codice_citta varchar(50), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); $tabledocumentiid = $PHPR_TAB_PRE."documentiid"; esegui_query("create table $tabledocumentiid (iddocumentiid integer primary key, nome_documentoid varchar(70), codice_documentoid varchar(50), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); $tablebeniinventario = $PHPR_TAB_PRE."beniinventario"; esegui_query("create table $tablebeniinventario (idbeniinventario integer primary key, nome_bene varchar(70), codice_bene varchar(50), descrizione_bene text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); $tablemagazzini = $PHPR_TAB_PRE."magazzini"; esegui_query("create table $tablemagazzini (idmagazzini integer primary key, nome_magazzino varchar(70), codice_magazzino varchar(50), descrizione_magazzino text, numpiano text, numcasa text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); $tablerelinventario = $PHPR_TAB_PRE."relinventario"; esegui_query("create table $tablerelinventario (idbeneinventario integer not null, idappartamento integer, idmagazzino integer, quantita integer, quantita_min_predef integer, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); crea_indice($tablerelinventario,"idbeneinventario",$PHPR_TAB_PRE."iidprelinventario"); $tableclienti = $PHPR_TAB_PRE."clienti"; esegui_query("alter table $tableclienti add column titolo varchar(30)"); $tablerelutenti = $PHPR_TAB_PRE."relutenti"; esegui_query("alter table $tablerelutenti add column idcitta integer "); esegui_query("alter table $tablerelutenti add column iddocumentoid integer "); esegui_query("alter table $tablerelutenti add column idsup integer "); esegui_query("alter table $tablerelutenti add column predef integer "); crea_indice($tablerelutenti,"idutente",$PHPR_TAB_PRE."iidprelutenti"); $tableregioni = $PHPR_TAB_PRE."regioni"; esegui_query("alter table $tableregioni add column codice_regione varchar(50) "); $tablenazioni = $PHPR_TAB_PRE."nazioni"; esegui_query("alter table $tablenazioni add column codice_nazione varchar(50) "); $tableparentele = $PHPR_TAB_PRE."parentele"; esegui_query("alter table $tableparentele add column codice_parentela varchar(50) "); $tableprivilegi = $PHPR_TAB_PRE."privilegi"; esegui_query("alter table $tableprivilegi add column priv_inventario varchar(10) "); esegui_query("update $tableprivilegi set priv_ins_tariffe = 'nnnn' where anno != '1' "); $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_vedi_tab_prec = risul_query($privilegi_anni,$num1,'priv_vedi_tab'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_vedi_tab = '".$priv_vedi_tab_prec."n' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablentariffe = $PHPR_TAB_PRE."ntariffe".$anno_mostra; esegui_query("alter table $tablentariffe add column beniinv_ca text "); esegui_query("alter table $tablentariffe add column appincompatibili_ca text "); esegui_query("alter table $tablentariffe add column utente_inserimento integer "); esegui_query("update $tablentariffe set utente_inserimento = '1' where idntariffe > 4 "); $tablecostiprenota = $PHPR_TAB_PRE."costiprenota".$anno_mostra; esegui_query("alter table $tablecostiprenota add column varbeniinv text "); esegui_query("alter table $tablecostiprenota add column varappincompatibili text "); } # fine for $num1 $filelock = crea_lock_file("./dati/dati_connessione.php"); $file_dati_conn = @file("./dati/dati_connessione.php"); unset($linee); $num_lin = 0; for ($num1 = 0 ; $num1 < count($file_dati_conn) ; $num1++) { if (substr($file_dati_conn[$num1],0,2) == "?>") { $linee[$num_lin] = "\$PHPR_LOG = \"NO\"; "; $num_lin++; $linee[$num_lin] = $file_dati_conn[$num1]; } # fine if (substr($file_lingua[$num1],0,2) ==.. else $linee[$num_lin] = $file_dati_conn[$num1]; $num_lin++; } # fine for $num1 scrivi_file ($linee,"dati/dati_connessione.php"); distruggi_lock_file($filelock,"dati/dati_connessione.php"); $tablepersonalizza = $PHPR_TAB_PRE."personalizza"; for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); $tipi_documento = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'tipi_documento' and idutente = '$idutente_mostra'"); $tipi_documento = risul_query($tipi_documento,0,'valpersonalizza'); if ($tipi_documento) { $tipi_documento = explode(",",$tipi_documento); for ($num2 = 0 ; $num2 < count($tipi_documento) ; $num2++) { $tipo_doc = $tipi_documento[$num2]; $tipo_doc_esist = esegui_query("select iddocumentiid from $tabledocumentiid where nome_documentoid = '".aggslashdb($tipo_doc)."' "); if (numlin_query($tipo_doc_esist) == 1) $num_documentoid = risul_query($tipo_doc_esist,0,'iddocumentiid'); else { $num_documentoid = esegui_query("select max(iddocumentiid) from $tabledocumentiid "); $num_documentoid = risul_query($num_documentoid,0,0) + 1; esegui_query("insert into $tabledocumentiid (iddocumentiid,nome_documentoid) values ('$num_documentoid','".aggslashdb($tipo_doc)."') "); } # fine else if (numlin_query($tipo_doc_esist) == 1) esegui_query("insert into $tablerelutenti (idutente,iddocumentoid) values ('$idutente_mostra','$num_documentoid') "); } # fine for $num2 } # fine if ($tipi_documento) esegui_query("delete from $tablepersonalizza where idpersonalizza = 'tipi_documento' and idutente = '$idutente_mostra'"); } # fine for $num1 if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") $percorso_cartella_modello = C_CARTELLA_CREA_MODELLI; else { $percorso_cartella_modello = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'percorso_cartella_modello' and idutente = '1'"); $percorso_cartella_modello = risul_query($percorso_cartella_modello,0,'valpersonalizza'); } # fine else if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") function aggiorna_nomi_modelli110 ($nome_vecchio,$nome_nuovo,$percorso_cartella_modello) { if (@is_file("$percorso_cartella_modello/$nome_vecchio")) { if (rename("$percorso_cartella_modello/$nome_vecchio","$percorso_cartella_modello/$nome_nuovo")) { scrivi_file("","$percorso_cartella_modello/$nome_vecchio"); $nome_vecchio_inc = str_replace(".php","_inc.php",$nome_vecchio); $nome_nuovo_inc = str_replace(".php","_inc.php",$nome_nuovo); if (@is_file("$percorso_cartella_modello/$nome_vecchio_inc")) rename("$percorso_cartella_modello/$nome_vecchio_inc","$percorso_cartella_modello/$nome_nuovo_inc"); } # fine if (rename("$percorso_cartella_modello/$nome_vecchio","$percorso_cartella_modello/$nome_nuovo")) } # fine if (@is_file("$percorso_cartella_modello/$nome_vecchio")) } # fine function aggiorna_nomi_modelli110 aggiorna_nomi_modelli110("modello_disponibilita.php","mdl_disponibilita.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("availability_template.php","availability_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("modelo_disponibilidad.php","mdl_disponibilidad.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("bg_availability_template.php","bg_availability_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("modele_disponible.php","mdl_disponible.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("beschikbaarheids_malplaatje.php","beschikbaarheids_mlp.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("modelo_disponibilidade.php","mdl_disponibilidade.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("ru_availability_template.php","ru_availability_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("modello_calendario_disponibilita.php","mdl_calendario_disponibilita.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("availability_calendar_template.php","availability_calendar_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("modelo_calendario_disponibilidad.php","mdl_calendario_disponibilidad.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("bg_availability_calendar_template.php","bg_availability_calendar_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("de_availability_calendar_template.php","de_availability_calendar_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("fr_availability_calendar_template.php","fr_availability_calendar_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("nl_availability_calendar_template.php","nl_availability_calendar_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("pt_availability_calendar_template.php","pt_availability_calendar_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("ru_availability_calendar_template.php","ru_availability_calendar_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("reservation_completion_template.php","confirm_reservation_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("modello_completa_prenotazione.php","mdl_conferma_prenotazione.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("modelo_completa_reserva.php","mdl_confirma_reserva.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("fr_reservation_completion_template.php","fr_confirm_reservation_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("paypal_booking_template.php","instant_booking_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("modello_prenotazioni_paypal.php","mdl_prenotazione_immediata.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("modelo_reservas_paypal.php","mdl_reserva_instantanea.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("fr_paypal_booking_template.php","fr_instant_booking_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("rates_table_template.php","rates_table_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("modello_tabella_tariffe.php","mdl_tabella_tariffe.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("modelo_tabla_tarifas.php","mdl_tabla_tarifas.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("bg_rates_table_template.php","bg_rates_table_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("de_rates_table_template.php","de_rates_table_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("fr_rates_table_template.php","fr_rates_table_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("nl_rates_table_template.php","nl_rates_table_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("pt_rates_table_template.php","pt_rates_table_tpl.php",$percorso_cartella_modello); aggiorna_nomi_modelli110("ru_rates_table_template.php","ru_rates_table_tpl.php",$percorso_cartella_modello); unset($percorso_cartella_modello); if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") { $c_cartella_crea_mod = C_CARTELLA_CREA_MODELLI; if (substr($c_cartella_crea_mod,-1) == "/") $c_cartella_crea_mod = substr($c_cartella_crea_mod,0,-1); esegui_query("update $tablepersonalizza set valpersonalizza = '$c_cartella_crea_mod' where idpersonalizza = 'percorso_cartella_modello' and idutente = '1'"); } # fine if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") } # fine if ($versione_corrente < "1.10") if ($versione_corrente < "1.11") { $aggiornato = "SI"; $tableclienti = $PHPR_TAB_PRE."clienti"; esegui_query("alter table $tableclienti add column regionedoc varchar(70)"); $tableprivilegi = $PHPR_TAB_PRE."privilegi"; esegui_query("update $tableprivilegi set priv_inventario = 'nnnnnnnnn' where anno = '1' "); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno_mostra; $tablenometariffe_temp = $PHPR_TAB_PRE."ntarif".$anno_mostra; $rigatariffe = esegui_query("select * from $tablenometariffe where idntariffe = 1 "); $numero_tariffe = risul_query($rigatariffe,0,'nomecostoagg'); $lista_tariffe = ""; $lista_tariffe_crea = ""; for ($num2 = 1 ; $num2 <= $numero_tariffe ; $num2++) { $nome_tariffa = "tariffa".$num2; $lista_tariffe .= ",$nome_tariffa"; $lista_tariffe_crea .= ", $nome_tariffa varchar(40)"; } # fine for $num2 esegui_query("alter table $tablenometariffe rename to $tablenometariffe_temp "); esegui_query("create table $tablenometariffe (idntariffe integer, nomecostoagg varchar(40), tipo_ca varchar(2), valore_ca float8, arrotonda_ca float4, associasett_ca varchar(1), numsett_ca varchar(20), moltiplica_ca varchar(1), periodipermessi_ca text, beniinv_ca text, appincompatibili_ca text, variazione_ca varchar(20), mostra_ca varchar(10), letto_ca varchar(1), numlimite_ca integer, regoleassegna_ca varchar(30), utente_inserimento integer$lista_tariffe_crea)"); esegui_query("insert into $tablenometariffe select idntariffe,nomecostoagg,tipo_ca,valore_ca,arrotonda_ca,associasett_ca,numsett_ca,moltiplica_ca,periodipermessi_ca,beniinv_ca,appincompatibili_ca,variazione_ca,mostra_ca,letto_ca,numlimite_ca,regoleassegna_ca,utente_inserimento$lista_tariffe from $tablenometariffe_temp "); esegui_query("drop table $tablenometariffe_temp "); $dati_ntariffe = esegui_query("select * from $tablenometariffe where idntariffe > 4 order by idntariffe"); for ($num2 = 0 ; $num2 < numlin_query($dati_ntariffe) ; $num2++) { $idntariffe = risul_query($dati_ntariffe,$num2,'idntariffe'); $mostra_ca = risul_query($dati_ntariffe,$num2,'mostra_ca'); $variazione_ca = risul_query($dati_ntariffe,$num2,'variazione_ca'); esegui_query("update $tablenometariffe set mostra_ca = '$mostra_ca"."n', variazione_ca = '$variazione_ca"."nn' where idntariffe = '$idntariffe'"); } # fine for $num2 $tableprenota = $PHPR_TAB_PRE."prenota".$anno_mostra; $tableprenota_temp = $PHPR_TAB_PRE."pren".$anno_mostra; esegui_query("alter table $tableprenota add column incompatibilita text "); esegui_query("alter table $tableprenota rename to $tableprenota_temp "); esegui_query("create table $tableprenota (idprenota integer primary key, idclienti integer, idappartamenti varchar(100), iddatainizio integer, iddatafine integer, assegnazioneapp varchar(4), app_assegnabili text, num_persone integer, idprenota_compagna text, tariffa text, tariffesettimanali text, incompatibilita text, sconto float8, tariffa_tot float8, caparra float8, pagato float8, metodo_pagamento text, codice varchar(10), origine varchar(70), commento text, conferma varchar(4), checkin $DATETIME, checkout $DATETIME, datainserimento $DATETIME, hostinserimento varchar(50), data_modifica $DATETIME, utente_inserimento integer) "); esegui_query("insert into $tableprenota select idprenota,idclienti,idappartamenti,iddatainizio,iddatafine,assegnazioneapp,app_assegnabili,num_persone,idprenota_compagna,tariffa,tariffesettimanali,incompatibilita,sconto,tariffa_tot,caparra,pagato,metodo_pagamento,codice,origine,commento,conferma,checkin,checkout,datainserimento,hostinserimento,data_modifica,utente_inserimento from $tableprenota_temp "); esegui_query("drop table $tableprenota_temp "); } # fine for $num1 global $trad_var; $trad_var = ""; function mex111 ($messaggio) { global $trad_var,$lingua_mex; if (!$trad_var and $lingua_mex != "ita") include("./includes/lang/$lingua_mex/visualizza_contratto_var.php"); if ($trad_var[$messaggio]) $messaggio = $trad_var[$messaggio]; return $messaggio; } # fine function mex111 include("./includes/variabili_contratto.php"); $cond_contr = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo = 'cond' "); for ($num1 = 0 ; $num1 < numlin_query($cond_contr) ; $num1++) { $num_cond = risul_query($cond_contr,$num1,'numero'); $cond = risul_query($cond_contr,$num1,'testo')."#%?"; if ($lingua_mex != "ita") { for ($num2 = 0 ; $num2 < $num_var_predef ; $num2++) { $cond = str_replace("#%?".mex111($var_predef[$num2])."#%?","#%?".$var_predef[$num2]."#%?",$cond); } # fine for $num2 } # fine ($lingua_mex != "ita") $cond = substr($cond,0,-3); if (substr($cond,0,3) == "if3") $cond = "2if".substr($cond,3); esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = '".aggslashdb($cond)."' where numero = '$num_cond' and tipo = 'cond' "); } # fine for $num1 } # fine if ($versione_corrente < "1.11") if ($versione_corrente < "1.2") { $aggiornato = "SI"; $tableclienti = $PHPR_TAB_PRE."clienti"; esegui_query("alter table $tableclienti add column soprannome varchar(70)"); esegui_query("alter table $tableclienti add column partita_iva varchar(50)"); esegui_query("alter table $tableclienti add column doc_inviati text"); $tablerelinventario = $PHPR_TAB_PRE."relinventario"; $tablerelinventario_temp = $PHPR_TAB_PRE."relinven"; esegui_query("alter table $tablerelinventario rename to $tablerelinventario_temp "); esegui_query("create table $tablerelinventario (idbeneinventario integer not null, idappartamento varchar(100), idmagazzino integer, quantita integer, quantita_min_predef integer, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); esegui_query("insert into $tablerelinventario select idbeneinventario,idappartamento,idmagazzino,quantita,quantita_min_predef,datainserimento,hostinserimento,utente_inserimento from $tablerelinventario_temp "); esegui_query("drop table $tablerelinventario_temp "); esegui_query("delete from $tablerelinventario where idappartamento = '0' "); esegui_query("alter table $tablerelinventario add column richiesto_checkin varchar(2)"); esegui_query("update $tablerelinventario set richiesto_checkin = 'n' "); $tablerelclienti = $PHPR_TAB_PRE."relclienti"; esegui_query("create table $tablerelclienti (idclienti integer, numero integer, tipo varchar(12), testo1 text, testo2 text, testo3 text, testo4 text, testo5 text, testo6 text, testo7 text, testo8 text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); crea_indice($tablerelclienti,"idclienti",$PHPR_TAB_PRE."iidprelclienti"); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno_mostra; $riga4esist = esegui_query("select * from $tablenometariffe where idntariffe = '4'"); if (!numlin_query($riga4esist)) esegui_query("insert into $tablenometariffe (idntariffe) values ('4')"); $tableregole = $PHPR_TAB_PRE."regole".$anno_mostra; esegui_query("alter table $tableregole add column motivazione2 text"); } # fine for $num1 $tablemessaggi = $PHPR_TAB_PRE."messaggi"; esegui_query("alter table $tablemessaggi add column stato varchar(8)"); $tablepersonalizza = $PHPR_TAB_PRE."personalizza"; $indirizzi_email = esegui_query("select * from $tablepersonalizza where idpersonalizza = 'indirizzo_email'"); $num_ind_email = numlin_query($indirizzi_email); for ($num1 = 0 ; $num1 < $num_ind_email ; $num1++) { $idut_email = risul_query($indirizzi_email,$num1,'idutente'); $ind_email = risul_query($indirizzi_email,$num1,'valpersonalizza'); esegui_query("update $tablepersonalizza set idpersonalizza = 'dati_struttura', valpersonalizza = '#@&#@&$ind_email#@&#@&#@&#@&#@&#@&#@&#@&#@&' where idpersonalizza = 'indirizzo_email' and idutente = '$idut_email' "); } # fine for $num1 for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into $tablepersonalizza (idpersonalizza,idutente,valpersonalizza) values ('arrotond_predef','$idutente_mostra','1')"); } # fine for $num1 $cond_contr = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo $LIKE 'cond%' "); for ($num1 = 0 ; $num1 < numlin_query($cond_contr) ; $num1++) { $num_cond = risul_query($cond_contr,$num1,'numero'); $tipo_cond = risul_query($cond_contr,$num1,'tipo'); $condizione = explode("#%?",risul_query($cond_contr,$num1,'testo')); $nuova_cond = ""; if ($condizione[0] == "ini") { $nuova_cond = "inr#@?#@?set#%?".$condizione[1]."#%?=#%?txt#%?".$condizione[2]."#%?txt#%?#%?txt#%?"; } # fine if ($condizione[0] == "ini") if ($condizione[0] == "set") { $nuova_cond = "rpt#@?#@?set#%?".$condizione[1]."#%?=#%?txt#%?".$condizione[2]."#%?txt#%?#%?txt#%?"; } # fine if ($condizione[0] == "set") if (substr($condizione[0],0,2) == "if") { $nuova_cond = "rpt#@?#$?".$condizione[1]."#%?".$condizione[2]."#%?"; if ($condizione[0] == "if3" or $condizione[0] == "if4") $nuova_cond .= "var#%?".$condizione[3]; else $nuova_cond .= "txt#%?".$condizione[3]; $nuova_cond .= "#@?set#%?".$condizione[4]."#%?".$condizione[5]."#%?"; if ($condizione[0] == "if2" or $condizione[0] == "if4") $nuova_cond .= "var#%?".$condizione[6]; else $nuova_cond .= "txt#%?".$condizione[6]; $nuova_cond .= "#%?txt#%?#%?txt#%?"; } # fine if (substr($condizione[0],0,2) == "if") if (substr($condizione[0],0,3) == "2if") { $nuova_cond = "rpt#@?".$condizione[4]."#$?".$condizione[1]."#%?".$condizione[2]."#%?txt#%?".$condizione[3]; $nuova_cond .= "#$?".$condizione[5]."#%?".$condizione[6]."#%?txt#%?".$condizione[7]; $nuova_cond .= "#@?set#%?".$condizione[8]."#%?".$condizione[9]."#%?"; if ($condizione[0] == "2if2") $nuova_cond .= "var#%?".$condizione[10]; else $nuova_cond .= "txt#%?".$condizione[10]; $nuova_cond .= "#%?txt#%?#%?txt#%?"; } # fine if (substr($condizione[0],0,3) == "2if") if ($condizione[0] == "replace" or $condizione[0] == "replace2") { $nuova_cond = "rpt#@?#@?set#%?".$condizione[1]."#%?=#%?var#%?".$condizione[2]; if ($condizione[0] == "replace2") $nuova_cond .= "#%?var#%?".$condizione[3]."#%?var#%?".$condizione[4]; else $nuova_cond .= "#%?txt#%?".$condizione[3]."#%?txt#%?".$condizione[4]; } # fine if ($condizione[0] == "replace" or $condizione[0] == "replace2") if ($condizione[0] == "trunc") { $nuova_cond = "rpt#@?#@?trunc#%?".$condizione[1]."#%?".$condizione[2]."#%?".$condizione[3]."#%?".$condizione[4]; } # fine if ($condizione[0] == "trunc") if ($condizione[0] == "oper" or $condizione[0] == "oper2") { $nuova_cond = "rpt#@?#@?oper#%?".$condizione[1]."#%?".$condizione[2]."#%?".$condizione[3]."#%?"; if ($condizione[0] == "oper2") $nuova_cond .= "var#%?".$condizione[4]; else $nuova_cond .= "txt#%?".$condizione[4]; $nuova_cond .= "#%?".$condizione[5]; } # fine if ($condizione[0] == "oper" or $condizione[0] == "oper2") if ($condizione[0] == "unset") { $nuova_cond = "rpt#@?#$?".$condizione[1]."#%?".$condizione[2]."#%?txt#%?".$condizione[3]."#@?unset#%?".$condizione[4]; } # fine if ($condizione[0] == "unset") if ($condizione[0] == "break") { $nuova_cond = "rpt#@?#$?".$condizione[1]."#%?".$condizione[2]."#%?txt#%?".$condizione[3]."#@?break#%?"; } # fine if ($condizione[0] == "break") esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = '".aggslashdb($nuova_cond)."' where numero = '$num_cond' and tipo = '$tipo_cond' "); } # fine for $num1 $vett_contr = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo $LIKE 'vett%' "); for ($num1 = 0 ; $num1 < numlin_query($vett_contr) ; $num1++) { $num_vett = risul_query($vett_contr,$num1,'numero'); $tipo_vett = risul_query($vett_contr,$num1,'tipo'); $vett = explode(";",risul_query($vett_contr,$num1,'testo')); $nuovo_vett = $vett[0].";".$vett[1]; esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = '".aggslashdb($nuovo_vett)."' where numero = '$num_vett' and tipo = '$tipo_vett' "); if ($vett[2] == "dat" or $vett[2] == "val") { $contr_cond = substr($tipo_vett,4); $max_cond = esegui_query("select max(numero) from ".$PHPR_TAB_PRE."contratti where tipo = 'cond$contr_cond' "); if (numlin_query($max_cond) != 0) $max_cond = (risul_query($max_cond,0,0) + 1); else $max_cond = 1; $nuova_cond = "ind#@?#@?array#%?a$num_vett#%?".$vett[2]."#%?".$vett[3]; esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('$max_cond','cond$contr_cond','".aggslashdb($nuova_cond)."')"); } # fine if ($vett[2] == "dat" or $vett[2] == "val") } # fine for $num1 $allegati = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo = 'allegato'"); for ($num1 = 0 ; $num1 < numlin_query($allegati) ; $num1++) { $allegato = risul_query($allegati,$num1,'testo'); if ($allegato) { $num_contr = risul_query($allegati,$num1,'numero'); $num_all = ($num1 + 1); esegui_query("insert into ".$PHPR_TAB_PRE."contratti (numero,tipo,testo) values ('$num_all','file_all','".aggslashdb($allegato)."')"); esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = '$num_all' where numero = '$num_contr' and tipo = 'allegato'"); } # fine if ($allegato) } # fine for $num1 $max_contr = esegui_query("select max(numero) from ".$PHPR_TAB_PRE."contratti where tipo $LIKE 'contr%'"); $max_contr = risul_query($max_contr,0,0); $nomi_contr = esegui_query("select * from $tablepersonalizza where idpersonalizza = 'nomi_contratti' "); $num_nomi_contr = numlin_query($nomi_contr); for ($num1 = 0 ; $num1 < $num_nomi_contr ; $num1++) { $val_nc = ""; $idut_nc = risul_query($nomi_contr,$num1,'idutente'); $val_nc_vett = explode("#@&",risul_query($nomi_contr,$num1,'valpersonalizza')); for ($num2 = 0 ; $num2 < count($val_nc_vett) ; $num2++) { $num_nc = explode("#?&",$val_nc_vett[$num2]); if ($num_nc[0] <= $max_contr) $val_nc .= "#@&".$val_nc_vett[$num2]; } # fine for $num2 $val_nc = substr($val_nc,3); esegui_query("update $tablepersonalizza set valpersonalizza = '$val_nc' where idutente = '$idut_nc' and idpersonalizza = 'nomi_contratti'"); } # fine for $num1 $tablecache = $PHPR_TAB_PRE."cache"; esegui_query("create table $tablecache (numero integer, tipo varchar(8), testo $MEDIUMTEXT )"); $tableprivilegi = $PHPR_TAB_PRE."privilegi"; $priv_glob = esegui_query("select * from $tableprivilegi where anno = '1' "); for ($num1 = 0 ; $num1 < numlin_query($priv_glob) ; $num1++) { $id_ut = risul_query($priv_glob,$num1,'idutente'); $priv_mod_pers = risul_query($priv_glob,$num1,'priv_mod_pers'); esegui_query("update $tableprivilegi set priv_mod_pers = '$priv_mod_pers"."n' where anno = '1' and idutente = '$id_ut' "); } # fine for $num1 } # fine if ($versione_corrente < "1.2") if ($versione_corrente < "1.21") { $aggiornato = "SI"; /*$privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_mod_prec = risul_query($privilegi_anni,$num1,'priv_mod_prenota'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_prenota = '".$priv_mod_prec."ss' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1*/ $tablenazioni = $PHPR_TAB_PRE."nazioni"; esegui_query("alter table $tablenazioni add column codice2_nazione varchar(50) "); esegui_query("alter table $tablenazioni add column codice3_nazione varchar(50) "); $tableregioni = $PHPR_TAB_PRE."regioni"; esegui_query("alter table $tableregioni add column codice2_regione varchar(50) "); esegui_query("alter table $tableregioni add column codice3_regione varchar(50) "); $tablecitta = $PHPR_TAB_PRE."citta"; esegui_query("alter table $tablecitta add column codice2_citta varchar(50) "); esegui_query("alter table $tablecitta add column codice3_citta varchar(50) "); $tabledocumentiid = $PHPR_TAB_PRE."documentiid"; esegui_query("alter table $tabledocumentiid add column codice2_documentoid varchar(50) "); esegui_query("alter table $tabledocumentiid add column codice3_documentoid varchar(50) "); $tableparentele = $PHPR_TAB_PRE."parentele"; esegui_query("alter table $tableparentele add column codice2_parentela varchar(50) "); esegui_query("alter table $tableparentele add column codice3_parentela varchar(50) "); $tabledescrizioni = $PHPR_TAB_PRE."descrizioni"; esegui_query("drop table $tabledescrizioni "); esegui_query("create table $tabledescrizioni (nome text not null, tipo varchar(16), numero integer, testo $MEDIUMTEXT )"); } # fine if ($versione_corrente < "1.21") if ($versione_corrente < "1.22") { $aggiornato = "SI"; } # fine if ($versione_corrente < "1.22") if ($versione_corrente < "1.3") { $aggiornato = "SI"; $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_vedi_tab_prec = risul_query($privilegi_anni,$num1,'priv_vedi_tab'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_vedi_tab = '".$priv_vedi_tab_prec."n' where idutente = '$idutente_priv' and anno = '$anno_priv' "); $priv_ca_cons_prec = risul_query($privilegi_anni,$num1,'costi_agg_consentiti'); if (strlen($priv_ca_cons_prec) > 2) { $priv_ca_cons_prec = explode(",",$priv_ca_cons_prec); $priv_ca_cons = "s"; for ($num2 = 1 ; $num2 < count($priv_ca_cons_prec) ; $num2++) { $priv_ca_cons .= ",".($priv_ca_cons_prec[$num2] + 6); } # fine for $num2 esegui_query("update ".$PHPR_TAB_PRE."privilegi set costi_agg_consentiti = '$priv_ca_cons' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine if (strlen($priv_ca_cons_prec) > 2) } # fine for $num1 for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('rig_tab_tutte_prenota','$idutente_mostra','to#@&ta#@&ca')"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza_num) values ('num_righe_tab_doc_salvati','$idutente_mostra','100')"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('arrotond_tasse','$idutente_mostra','0.01')"); } # fine for $num1 for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tableprenota = $PHPR_TAB_PRE."prenota".$anno_mostra; $tableprenota_temp = $PHPR_TAB_PRE."pren".$anno_mostra; esegui_query("alter table $tableprenota add column id_anni_prec text "); esegui_query("alter table $tableprenota add column tasseperc float4 "); esegui_query("alter table $tableprenota add column commissioni float8 "); esegui_query("alter table $tableprenota rename to $tableprenota_temp "); esegui_query("create table $tableprenota (idprenota integer primary key, idclienti integer, idappartamenti varchar(100), iddatainizio integer, iddatafine integer, assegnazioneapp varchar(4), app_assegnabili text, num_persone integer, idprenota_compagna text, tariffa text, tariffesettimanali text, incompatibilita text, sconto float8, tariffa_tot float8, caparra float8, commissioni float8, tasseperc float4, pagato float8, metodo_pagamento text, codice varchar(10), origine varchar(70), commento text, conferma varchar(4), checkin $DATETIME, checkout $DATETIME, id_anni_prec text, datainserimento $DATETIME, hostinserimento varchar(50), data_modifica $DATETIME, utente_inserimento integer) "); esegui_query("insert into $tableprenota select idprenota,idclienti,idappartamenti,iddatainizio,iddatafine,assegnazioneapp,app_assegnabili,num_persone,idprenota_compagna,tariffa,tariffesettimanali,incompatibilita,sconto,tariffa_tot,caparra,commissioni,tasseperc,pagato,metodo_pagamento,codice,origine,commento,conferma,checkin,checkout,id_anni_prec,datainserimento,hostinserimento,data_modifica,utente_inserimento from $tableprenota_temp "); esegui_query("drop table $tableprenota_temp "); $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno_mostra; $tablenometariffe_temp = $PHPR_TAB_PRE."ntari".$anno_mostra; $rigatariffe = esegui_query("select * from $tablenometariffe where idntariffe = 1"); $num_tariffe_tab = risul_query($rigatariffe,0,'nomecostoagg'); $num_costi_agg_v = risul_query($rigatariffe,0,'numlimite_ca'); $query = "create table $tablenometariffe (idntariffe integer, nomecostoagg varchar(40), tipo_ca varchar(2), valore_ca float8, arrotonda_ca float4, tasseperc_ca float4, associasett_ca varchar(1), numsett_ca varchar(20), moltiplica_ca varchar(1), periodipermessi_ca text, beniinv_ca text, appincompatibili_ca text, variazione_ca varchar(20), mostra_ca varchar(10), categoria_ca text, letto_ca varchar(1), numlimite_ca integer, regoleassegna_ca varchar(30), utente_inserimento integer"; $colonne = "idntariffe,nomecostoagg,tipo_ca,valore_ca,arrotonda_ca,tasseperc_ca,associasett_ca,numsett_ca,moltiplica_ca,periodipermessi_ca,beniinv_ca,appincompatibili_ca,variazione_ca,mostra_ca,categoria_ca,letto_ca,numlimite_ca,regoleassegna_ca,utente_inserimento"; for ($num2 = 1 ; $num2 <= $num_tariffe_tab ; $num2++) { $query .= ", tariffa$num2 varchar(40)"; $colonne .= ",tariffa$num2"; } # fine for $num2 esegui_query("alter table $tablenometariffe add column tasseperc_ca float4 "); esegui_query("alter table $tablenometariffe add column categoria_ca text "); esegui_query("alter table $tablenometariffe rename to $tablenometariffe_temp "); esegui_query($query.")"); esegui_query("insert into $tablenometariffe select $colonne from $tablenometariffe_temp "); esegui_query("drop table $tablenometariffe_temp "); $tablecostiprenota = $PHPR_TAB_PRE."costiprenota".$anno_mostra; $tablecostiprenota_temp = $PHPR_TAB_PRE."costipren".$anno_mostra; esegui_query("alter table $tablecostiprenota add column tasseperc float4 "); esegui_query("alter table $tablecostiprenota rename to $tablecostiprenota_temp "); esegui_query("create table $tablecostiprenota (idcostiprenota integer primary key, idprenota integer, tipo varchar(2), nome varchar(40), valore float8, arrotonda float4, tasseperc float4, associasett varchar(1), settimane text, moltiplica text, letto varchar(1), numlimite integer, idntariffe integer, variazione varchar(10), varmoltiplica varchar(1), varnumsett varchar(20), varperiodipermessi text, varbeniinv text, varappincompatibili text, vartariffeassociate varchar(10), vartariffeincomp text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer)"); esegui_query("insert into $tablecostiprenota select idcostiprenota,idprenota,tipo,nome,valore,arrotonda,tasseperc,associasett,settimane,moltiplica,letto,numlimite,idntariffe,variazione,varmoltiplica,varnumsett,varperiodipermessi,varbeniinv,varappincompatibili,vartariffeassociate,vartariffeincomp,datainserimento,hostinserimento,utente_inserimento from $tablecostiprenota_temp "); esegui_query("drop table $tablecostiprenota_temp "); for ($num2 = 5 ; $num2 < $num_costi_agg_v ; $num2++) { esegui_query("update $tablenometariffe set idntariffe = '".($num2 + $num_costi_agg_v + 11)."' where idntariffe = '$num2'"); esegui_query("update $tablecostiprenota set idntariffe = '".($num2 + $num_costi_agg_v + 11)."' where idntariffe = '$num2'"); } # fine for $num2 for ($num2 = 5 ; $num2 < $num_costi_agg_v ; $num2++) { esegui_query("update $tablenometariffe set idntariffe = '".($num2 + 6)."' where idntariffe = '".($num2 + $num_costi_agg_v + 11)."'"); esegui_query("update $tablecostiprenota set idntariffe = '".($num2 + 6)."' where idntariffe = '".($num2 + $num_costi_agg_v + 11)."'"); } # fine for $num2 esegui_query("update $tablenometariffe set numlimite_ca = '".($num_costi_agg_v + 6)."' where idntariffe = '1'"); esegui_query("insert into $tablenometariffe (idntariffe) values ('5')"); $tableregole = $PHPR_TAB_PRE."regole".$anno_mostra; esegui_query("alter table $tableregole add column tariffa_commissioni integer"); } # fine for $num1 $tabledescrizioni = $PHPR_TAB_PRE."descrizioni"; $tabledescrizioni_temp = $PHPR_TAB_PRE."descri"; esegui_query("alter table $tabledescrizioni add column lingua varchar(3) "); esegui_query("alter table $tabledescrizioni rename to $tabledescrizioni_temp "); esegui_query("create table $tabledescrizioni (nome text not null, tipo varchar(16), lingua varchar(3), numero integer, testo $MEDIUMTEXT )"); esegui_query("insert into $tabledescrizioni select nome,tipo,lingua,numero,testo from $tabledescrizioni_temp "); esegui_query("drop table $tabledescrizioni_temp "); esegui_query("update $tabledescrizioni set lingua = '$lingua_mex' where tipo = 'tardescr' or tipo = 'appdescr' "); if (!function_exists('aggiorna_var_modelli')) { function aggiorna_var_modelli ($nome_file,$percorso_cartella_modello,$lingua_modello,$anno_modello,$PHPR_TAB_PRE,$tipo_periodi,$pag) { global $costi_aggiuntivi_mostra,$nomi_costi_agg_imposti,$costo_aggiungi_letti; if ($costo_aggiungi_letti) $costo_aggiungi_letti = $costo_aggiungi_letti + 6; if (@is_file("./dati/selectperiodi$anno_modello.1.php")) { $tablenometariffe_modello = $PHPR_TAB_PRE."ntariffe".$anno_modello; $rigatariffe = esegui_query("select * from $tablenometariffe_modello where idntariffe = 1 "); $num_costi = risul_query($rigatariffe,0,'numlimite_ca'); $SI = mex("SI",$pag); for ($num1 = $num_costi ; $num1 > 4 ; $num1--) { $attiva_costo = "attiva_costo".($num1 + 6); $nome_costo_imposto = "nome_costo_imposto".($num1 + 6); global $$attiva_costo,$$nome_costo_imposto; $$attiva_costo = ""; if (strtoupper($costi_aggiuntivi_mostra[$num1]) == $SI) $$attiva_costo = "SI"; $$nome_costo_imposto = $nomi_costi_agg_imposti[$num1]; } # fine for $num1 } # fine if (@is_file("./dati/selectperiodi$anno_modello.1.php")) } # fine function aggiorna_var_modelli } # fine if (!function_exists('aggiorna_var_modelli')) } # fine if ($versione_corrente < "1.3") if ($versione_corrente < "1.31") { $aggiornato = "SI"; $tableclienti = $PHPR_TAB_PRE."clienti"; esegui_query("alter table $tableclienti add column lingua varchar(14) "); $tablecache = $PHPR_TAB_PRE."cache"; esegui_query("alter table $tablecache add column data_modifica $DATETIME "); esegui_query("alter table $tablecache add column datainserimento $DATETIME "); for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); $rig_tab_tutte_prenota = esegui_query("select * from ".$PHPR_TAB_PRE."personalizza where idpersonalizza = 'rig_tab_tutte_prenota' and idutente = '$idutente_mostra' "); $rig_tab_tutte_prenota = risul_query($rig_tab_tutte_prenota,0,'valpersonalizza'); if ($rig_tab_tutte_prenota) $rig_tab_tutte_prenota .= "#@&pc"; else $rig_tab_tutte_prenota = "pc"; esegui_query("update ".$PHPR_TAB_PRE."personalizza set valpersonalizza = '$rig_tab_tutte_prenota' where idpersonalizza = 'rig_tab_tutte_prenota' and idutente = '$idutente_mostra' "); } # fine for $num1 } # fine if ($versione_corrente < "1.31") if ($versione_corrente < "1.32") { $aggiornato = "SI"; $fileaperto = fopen("./dati/unit.php","w+"); fwrite($fileaperto,""); fclose($fileaperto); $tableutenti = $PHPR_TAB_PRE."utenti"; $datainserimento = date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600))); esegui_query("alter table $tableutenti add column datainserimento $DATETIME "); esegui_query("alter table $tableutenti add column hostinserimento varchar(50) "); esegui_query("update $tableutenti set datainserimento = '$datainserimento', hostinserimento = '".aggslashdb($HOSTNAME)."' where idutenti != '1' "); $tablecasse = $PHPR_TAB_PRE."casse"; esegui_query("create table $tablecasse (idcasse integer primary key, nome_cassa varchar(70), stato varchar(8), codice_cassa varchar(50), descrizione_cassa text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer) "); esegui_query("insert into $tablecasse (idcasse,datainserimento,hostinserimento,utente_inserimento) values ('1','".date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600)))."','$HOSTNAME','1')"); $tableprivilegi = $PHPR_TAB_PRE."privilegi"; esegui_query("alter table $tableprivilegi add column casse_consentite text "); esegui_query("update $tableprivilegi set casse_consentite = 's,1' where anno = '1' "); esegui_query("alter table $tableprivilegi add column cassa_pagamenti varchar(70) "); $priv_glob = esegui_query("select * from $tableprivilegi where anno = '1' "); for ($num1 = 0 ; $num1 < numlin_query($priv_glob) ; $num1++) { $id_ut = risul_query($priv_glob,$num1,'idutente'); $priv_mod_pers = risul_query($priv_glob,$num1,'priv_mod_pers'); esegui_query("update $tableprivilegi set priv_mod_pers = '$priv_mod_pers"."n' where anno = '1' and idutente = '$id_ut' "); $priv_ins_clienti = risul_query($priv_glob,$num1,'priv_ins_clienti'); if (strlen($priv_ins_clienti) == 3) esegui_query("update $tableprivilegi set priv_ins_clienti = '$priv_ins_clienti"."ss' where anno = '1' and idutente = '$id_ut' "); } # fine for $num1 for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablecosti = $PHPR_TAB_PRE."costi".$anno_mostra; esegui_query("alter table $tablecosti add column nome_cassa varchar(70) "); esegui_query("alter table $tablecosti add column metodo_pagamento text "); } # fine for $num1 for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza_num) values ('num_righe_tab_casse','$idutente_mostra','50')"); } # fine for $num1 global $larghezza_finestra_foto,$altezza_finestra_foto,$scelta_app,$costo_scelta_appartamento,$sett_no_scelta_app,$scelta_app_in_regola1,$email_regola1,$utente_mess,$apri_nuova_finestra_da_frame,$altezza_finestra_da_frame,$larghezza_finestra_da_frame,$num_motivazioni,$mostra_bottone_conferma; $larghezza_finestra_foto = "760"; $altezza_finestra_foto = "550"; $scelta_app = "NO"; $costo_scelta_appartamento = ""; $sett_no_scelta_app = "4"; $scelta_app_in_regola1 = "NO"; $email_regola1 = ""; $utente_mess = ""; $apri_nuova_finestra_da_frame = "NO"; $altezza_finestra_da_frame = "620"; $larghezza_finestra_da_frame = "700"; $num_motivazioni = 0; $mostra_bottone_conferma = "NO"; } # fine if ($versione_corrente < "1.32") if ($versione_corrente < "2.00") { $aggiornato = "SI"; for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tableperiodi = $PHPR_TAB_PRE."periodi".$anno_mostra; $tableperiodi_temp = $PHPR_TAB_PRE."perio".$anno_mostra; $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno_mostra; $rigatariffe = esegui_query("select * from $tablenometariffe where idntariffe < 6 order by idntariffe "); $num_tariffe_tab = risul_query($rigatariffe,0,'nomecostoagg'); $query = "create table $tableperiodi (idperiodi integer primary key, datainizio date not null, datafine date"; $colonne = "idperiodi,datainizio,datafine"; for ($num2 = 1 ; $num2 <= $num_tariffe_tab ; $num2++) { $query .= ", tariffa$num2 float8, tariffa$num2"."p float8"; $colonne .= ",tariffa$num2,tariffa$num2"."p"; esegui_query("alter table $tableperiodi add column tariffa$num2"."p float8 "); } # fine for $num2 esegui_query("alter table $tableperiodi rename to $tableperiodi_temp "); esegui_query($query.")"); esegui_query("insert into $tableperiodi select $colonne from $tableperiodi_temp "); esegui_query("drop table $tableperiodi_temp "); for ($num2 = 1 ; $num2 <= $num_tariffe_tab ; $num2++) { $molt_tariffa = risul_query($rigatariffe,3,'tariffa'.$num2); if ($molt_tariffa == "p") { $prezzi = esegui_query("select idperiodi,tariffa$num2 from $tableperiodi order by idperiodi "); for ($num3 = 0 ; $num3 < numlin_query($prezzi) ; $num3++) { $prezzo = risul_query($prezzi,$num3,'tariffa'.$num2); if (strcmp((string) $prezzo,"")) { $idper = risul_query($prezzi,$num3,'idperiodi'); esegui_query("update $tableperiodi set tariffa$num2 = NULL, tariffa$num2"."p = '$prezzo' where idperiodi = '$idper' "); } # fine if (strcmp((string) $prezzo,"")) } # fine for $num3 } # fine if ($molt_tariffa == "p") } # fine for $num2 $tableprenota = $PHPR_TAB_PRE."prenota".$anno_mostra; $prenota_tariffe_pers = esegui_query("select * from $tableprenota where tariffa $LIKE '%#@&p' "); for ($num2 = 0 ; $num2 < numlin_query($prenota_tariffe_pers) ; $num2++) { $idprenota = risul_query($prenota_tariffe_pers,$num2,'idprenota'); $tariffesett = risul_query($prenota_tariffe_pers,$num2,'tariffesettimanali'); esegui_query("update $tableprenota set tariffesettimanali = '$tariffesett;$tariffesett' where idprenota = '$idprenota' "); } # fine for $num2 $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno_mostra; $tablenometariffe_temp = $PHPR_TAB_PRE."ntari".$anno_mostra; $rigatariffe = esegui_query("select * from $tablenometariffe where idntariffe = 1"); $num_tariffe_tab = risul_query($rigatariffe,0,'nomecostoagg'); $num_costi_agg_v = risul_query($rigatariffe,0,'numlimite_ca'); $query = "create table $tablenometariffe (idntariffe integer, nomecostoagg varchar(40), tipo_ca varchar(2), valore_ca float8, valore_perc_ca float8, arrotonda_ca float4, tasseperc_ca float4, associasett_ca varchar(1), numsett_ca varchar(20), moltiplica_ca text, periodipermessi_ca text, beniinv_ca text, appincompatibili_ca text, variazione_ca varchar(20), mostra_ca varchar(10), categoria_ca text, letto_ca varchar(1), numlimite_ca integer, regoleassegna_ca varchar(30), utente_inserimento integer"; $colonne = "idntariffe,nomecostoagg,tipo_ca,valore_ca,valore_perc_ca,arrotonda_ca,tasseperc_ca,associasett_ca,numsett_ca,moltiplica_ca,periodipermessi_ca,beniinv_ca,appincompatibili_ca,variazione_ca,mostra_ca,categoria_ca,letto_ca,numlimite_ca,regoleassegna_ca,utente_inserimento"; for ($num2 = 1 ; $num2 <= $num_tariffe_tab ; $num2++) { $query .= ", tariffa$num2 varchar(40)"; $colonne .= ",tariffa$num2"; } # fine for $num2 esegui_query("alter table $tablenometariffe add column valore_perc_ca float8 "); esegui_query("alter table $tablenometariffe rename to $tablenometariffe_temp "); esegui_query($query.")"); esegui_query("insert into $tablenometariffe select $colonne from $tablenometariffe_temp "); esegui_query("drop table $tablenometariffe_temp "); $tablecostiprenota = $PHPR_TAB_PRE."costiprenota".$anno_mostra; $tablecostiprenota_temp = $PHPR_TAB_PRE."costipren".$anno_mostra; esegui_query("alter table $tablecostiprenota add column valore_perc float8 "); esegui_query("alter table $tablecostiprenota add column categoria text "); esegui_query("alter table $tablecostiprenota rename to $tablecostiprenota_temp "); esegui_query("create table $tablecostiprenota (idcostiprenota integer primary key, idprenota integer, tipo varchar(2), nome varchar(40), valore float8, valore_perc float8, arrotonda float4, tasseperc float4, associasett varchar(1), settimane text, moltiplica text, categoria text, letto varchar(1), numlimite integer, idntariffe integer, variazione varchar(10), varmoltiplica text, varnumsett varchar(20), varperiodipermessi text, varbeniinv text, varappincompatibili text, vartariffeassociate varchar(10), vartariffeincomp text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer) "); esegui_query("insert into $tablecostiprenota select idcostiprenota,idprenota,tipo,nome,valore,valore_perc,arrotonda,tasseperc,associasett,settimane,moltiplica,categoria,letto,numlimite,idntariffe,variazione,varmoltiplica,varnumsett,varperiodipermessi,varbeniinv,varappincompatibili,vartariffeassociate,vartariffeincomp,datainserimento,hostinserimento,utente_inserimento from $tablecostiprenota_temp "); esegui_query("drop table $tablecostiprenota_temp "); $costi_agg = esegui_query("select * from $tablenometariffe where idntariffe > 10 "); for ($num2 = 0 ; $num2 < numlin_query($costi_agg) ; $num2++) { $idntariffe = risul_query($costi_agg,$num2,'idntariffe'); $tipo = risul_query($costi_agg,$num2,'tipo_ca'); $moltiplica_ca = risul_query($costi_agg,$num2,'moltiplica_ca'); esegui_query("update $tablenometariffe set moltiplica_ca = '$moltiplica_ca"."x0,' where idntariffe = '$idntariffe' "); $mostra_ca = risul_query($costi_agg,$num2,'mostra_ca'); esegui_query("update $tablenometariffe set mostra_ca = '$mostra_ca"."n' where idntariffe = '$idntariffe' "); $variazione_ca = risul_query($costi_agg,$num2,'variazione_ca'); esegui_query("update $tablenometariffe set variazione_ca = '$variazione_ca"."n' where idntariffe = '$idntariffe' "); if (substr($tipo,1,1) != "f") { $valore_ca = risul_query($costi_agg,$num2,'valore_ca'); esegui_query("update $tablenometariffe set valore_perc_ca = '$valore_ca', valore_ca = '0' where idntariffe = '$idntariffe' "); } # fine if (substr($tipo,1,1) != "f") } # fine for $num2 $costi_pren = esegui_query("select * from $tablecostiprenota where idcostiprenota > 1 "); for ($num2 = 0 ; $num2 < numlin_query($costi_pren) ; $num2++) { $idcostiprenota = risul_query($costi_pren,$num2,'idcostiprenota'); $tipo = risul_query($costi_pren,$num2,'tipo'); $varmoltiplica = risul_query($costi_pren,$num2,'varmoltiplica'); if ($varmoltiplica) esegui_query("update $tablecostiprenota set varmoltiplica = '$varmoltiplica"."x0,' where idcostiprenota = '$idcostiprenota' "); if (substr($tipo,1,1) != "f") { $valore = risul_query($costi_pren,$num2,'valore'); esegui_query("update $tablecostiprenota set valore_perc = '$valore', valore = '0' where idcostiprenota = '$idcostiprenota' "); } # fine if (substr($tipo,1,1) != "f") esegui_query("update $tablecostiprenota set variazione = 'n' where idcostiprenota = '$idcostiprenota' "); } # fine for $num2 } # fine for $num1 $tableutenti = $PHPR_TAB_PRE."utenti"; $tableutenti_temp = $PHPR_TAB_PRE."uten"; esegui_query("alter table $tableutenti add column salt text "); esegui_query("alter table $tableutenti rename to $tableutenti_temp "); esegui_query("create table $tableutenti (idutenti integer primary key, nome_utente text, password text, salt text, tipo_pass varchar(1), datainserimento $DATETIME, hostinserimento varchar(50) )"); esegui_query("insert into $tableutenti select idutenti,nome_utente,password,salt,tipo_pass,datainserimento,hostinserimento from $tableutenti_temp "); esegui_query("drop table $tableutenti_temp "); $utenti = esegui_query("select * from $tableutenti order by idutenti"); srand((double) microtime() * 1000000); $valori = "=?#@%abcdefghijkmnpqrstuvwxzABCDEFGHJKLMNPQRSTUVWXZ1234567890"; for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $tipo_pass = risul_query($utenti,$num1,'tipo_pass'); if ($tipo_pass != "n") { $id_ut = risul_query($utenti,$num1,'idutenti'); $pass = risul_query($utenti,$num1,'password'); $salt = ""; if ($tipo_pass == "t") { $salt = substr($valori,rand(0,4),1); for ($num2 = 0 ; $num2 < 19 ; $num2++) $salt .= substr($valori,rand(0,60),1); $pass = md5($pass.$salt); } # fine if ($tipo_pass == "t") for ($num2 = 1 ; $num2 < 15 ; $num2++) $pass = md5($pass.substr($salt,0,(20 - $num2))); esegui_query("update $tableutenti set password = '$pass', salt = '$salt', tipo_pass = '5' where idutenti = '$id_ut' "); } # fine if ($tipo_pass != "n") } # fine for $num1 $utenti = esegui_query("select * from $tableutenti order by idutenti"); $tableprivilegi = $PHPR_TAB_PRE."privilegi"; $priv_glob = esegui_query("select * from $tableprivilegi where anno = '1' "); for ($num1 = 0 ; $num1 < numlin_query($priv_glob) ; $num1++) { $id_ut = risul_query($priv_glob,$num1,'idutente'); $priv_ins_clienti = risul_query($priv_glob,$num1,'priv_ins_clienti'); if (strlen($priv_ins_clienti) == 3) esegui_query("update $tableprivilegi set priv_ins_clienti = '$priv_ins_clienti"."ss' where anno = '1' and idutente = '$id_ut' "); } # fine for $num1 $sel_ins_prezzi = esegui_query("select * from ".$PHPR_TAB_PRE."personalizza where idpersonalizza = 'ultime_sel_ins_prezzi' "); for ($num1 = 0 ; $num1 < numlin_query($sel_ins_prezzi) ; $num1++) { $idutente_pers = risul_query($sel_ins_prezzi,$num1,'idutente'); $ultime_sel_ins_prezzi = risul_query($sel_ins_prezzi,$num1,'valpersonalizza'); esegui_query("update ".$PHPR_TAB_PRE."personalizza set valpersonalizza = '8,$ultime_sel_ins_prezzi' where idpersonalizza = 'ultime_sel_ins_prezzi' and idutente = '$idutente_pers' "); } # fine for $num1 $bcc = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo = 'bcc'"); for ($num1 = 0 ; $num1 < numlin_query($bcc) ; $num1++) { $num_contr = risul_query($bcc,$num1,'numero'); $opz_eml = risul_query($bcc,$num1,'testo'); esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = ';$opz_eml', tipo = 'opzeml' where numero = '$num_contr' and tipo = 'bcc'"); } # fine for $num1 } # fine if ($versione_corrente < "2.00") if ($versione_corrente < "2.01") { $aggiornato = "SI"; } # fine if ($versione_corrente < "2.01") if ($versione_corrente < "2.02") { $aggiornato = "SI"; $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_vedi_tab_prec = risul_query($privilegi_anni,$num1,'priv_vedi_tab'); if (strlen($priv_vedi_tab_prec) == 8) esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_vedi_tab = '".$priv_vedi_tab_prec."o' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 } # fine if ($versione_corrente < "2.02") if ($versione_corrente < "2.03") { $aggiornato = "SI"; esegui_query("delete from ".$PHPR_TAB_PRE."personalizza where idpersonalizza = 'tipi_documento' "); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno_mostra; esegui_query("insert into $tablenometariffe (idntariffe) values ('6')"); } # fine for $num1 } # fine if ($versione_corrente < "2.03") if ($versione_corrente < "2.10") { $aggiornato = "SI"; if ($PHPR_DB_TYPE == "mysql" and function_exists('mysqli_connect')) { $filelock = crea_lock_file(C_DATI_PATH."/dati_connessione.php"); $file_dati_conn = implode("",@file(C_DATI_PATH."/dati_connessione.php")); if ($file_dati_conn) { $file_dati_conn = str_replace("PHPR_DB_TYPE = \"mysql\";","PHPR_DB_TYPE = \"mysqli\";",$file_dati_conn); scrivi_file($file_dati_conn,C_DATI_PATH."/dati_connessione.php"); } # fine if ($file_dati_conn) distruggi_lock_file($filelock,C_DATI_PATH."/dati_connessione.php"); } # fine if ($PHPR_DB_TYPE == "mysql" and function_exists('mysqli_connect')) $fileaperto = fopen(C_DATI_PATH."/unit_single.php","w+"); fwrite($fileaperto,""); fclose($fileaperto); $tableappartamenti = $PHPR_TAB_PRE."appartamenti"; $tableappartamenti_temp = $PHPR_TAB_PRE."appart"; esegui_query("alter table $tableappartamenti add column priorita2 integer "); esegui_query("alter table $tableappartamenti add column letto varchar(1) "); esegui_query("alter table $tableappartamenti rename to $tableappartamenti_temp "); esegui_query("create table $tableappartamenti (idappartamenti varchar(100) primary key, numpiano text, maxoccupanti integer, numcasa text, app_vicini text, priorita integer, priorita2 integer, letto varchar(1), commento text )"); esegui_query("insert into $tableappartamenti select idappartamenti,numpiano,maxoccupanti,numcasa,app_vicini,priorita,priorita2,letto,commento from $tableappartamenti_temp "); esegui_query("drop table $tableappartamenti_temp "); $tablesessioni = $PHPR_TAB_PRE."sessioni"; $tablesessioni_temp = $PHPR_TAB_PRE."sessi"; esegui_query("alter table $tablesessioni add column tipo_conn varchar(12) "); esegui_query("alter table $tablesessioni rename to $tablesessioni_temp "); esegui_query("create table $tablesessioni (idsessioni varchar(30) primary key, idutente integer, indirizzo_ip text, tipo_conn varchar(12), user_agent text, ultimo_accesso $DATETIME)"); esegui_query("insert into $tablesessioni select idsessioni,idutente,indirizzo_ip,tipo_conn,user_agent,ultimo_accesso from $tablesessioni_temp "); esegui_query("drop table $tablesessioni_temp "); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tableregole = $PHPR_TAB_PRE."regole".$anno_mostra; $tableregole_temp = $PHPR_TAB_PRE.'reg'.$anno_mostra; esegui_query("alter table $tableregole add column tariffa_chiusa text "); esegui_query("alter table $tableregole rename to $tableregole_temp "); esegui_query("create table $tableregole (idregole integer, app_agenzia varchar(100), tariffa_chiusa text, tariffa_per_app text, tariffa_per_utente text, tariffa_per_persone text, tariffa_commissioni integer, iddatainizio integer, iddatafine integer, motivazione text, motivazione2 text )"); esegui_query("insert into $tableregole select idregole,app_agenzia,tariffa_chiusa,tariffa_per_app,tariffa_per_utente,tariffa_per_persone,tariffa_commissioni,iddatainizio,iddatafine,motivazione,motivazione2 from $tableregole_temp "); esegui_query("drop table $tableregole_temp "); } # fine for $num1 for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza_num) values ('num_righe_tab_messaggi','$idutente_mostra','80')"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('colori_tab_mesi','$idutente_mostra','#99CCD4,#FFEE22,#FF9900,#CC0000')"); } # fine for $num1 esegui_query("update ".$PHPR_TAB_PRE."relclienti set testo5 = NULL where tipo = 'cc' "); } # fine if ($versione_corrente < "2.10") if ($versione_corrente < "2.11") { $aggiornato = "SI"; esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('gest_cvc','1','NO')"); for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('tot_giornalero_tab_casse','$idutente_mostra','NO')"); } # fine for $num1 $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_contr_cons_prec = risul_query($privilegi_anni,$num1,'contratti_consentiti'); $priv_contr_cons = substr($priv_contr_cons_prec,0,1)."s".substr($priv_contr_cons_prec,1); esegui_query("update ".$PHPR_TAB_PRE."privilegi set contratti_consentiti = '$priv_contr_cons' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 } # fine if ($versione_corrente < "2.11") if ($versione_corrente < "2.12") { $aggiornato = "SI"; esegui_query("update ".$PHPR_TAB_PRE."personalizza set valpersonalizza = 'tab' where idpersonalizza = 'tot_giornalero_tab_casse' and valpersonalizza = 'NO' "); esegui_query("update ".$PHPR_TAB_PRE."personalizza set valpersonalizza = 'gior,mens,tab' where idpersonalizza = 'tot_giornalero_tab_casse' and valpersonalizza = 'SI' "); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno_mostra; $costi_agg = esegui_query("select * from $tablenometariffe where idntariffe > 10 "); for ($num2 = 0 ; $num2 < numlin_query($costi_agg) ; $num2++) { $idntariffe = risul_query($costi_agg,$num2,'idntariffe'); $mostra_ca = risul_query($costi_agg,$num2,'mostra_ca'); esegui_query("update $tablenometariffe set mostra_ca = '$mostra_ca"."n' where idntariffe = '$idntariffe' "); } # fine for $num2 $tablecostiprenota = $PHPR_TAB_PRE."costiprenota".$anno_mostra; $costi_pren = esegui_query("select * from $tablecostiprenota where idcostiprenota > 1 "); for ($num2 = 0 ; $num2 < numlin_query($costi_pren) ; $num2++) { $idcostiprenota = risul_query($costi_pren,$num2,'idcostiprenota'); $variazione = risul_query($costi_pren,$num2,'variazione'); esegui_query("update $tablecostiprenota set variazione = '$variazione"."n' where idcostiprenota = '$idcostiprenota' "); } # fine for $num2 } # fine for $num1 global $spostamento_orizzontale_calendario; $spostamento_orizzontale_calendario = 2; } # fine if ($versione_corrente < "2.12") if ($versione_corrente < "2.13") { $aggiornato = "SI"; $priv_glob = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno = '1' "); for ($num1 = 0 ; $num1 < numlin_query($priv_glob) ; $num1++) { $id_ut = risul_query($priv_glob,$num1,'idutente'); $priv_mod_pers = risul_query($priv_glob,$num1,'priv_mod_pers'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_pers = '$priv_mod_pers"."n' where anno = '1' and idutente = '$id_ut' "); } # fine for $num1 $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_ins_prec = risul_query($privilegi_anni,$num1,'priv_ins_prenota'); $priv_ins_comm_prec = substr($priv_ins_prec,6,1); $priv_mod_prec = risul_query($privilegi_anni,$num1,'priv_mod_prenota'); $priv_mod_comm_prec = substr($priv_mod_prec,5,1); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_ins_prenota = '".$priv_ins_prec.$priv_ins_comm_prec."', priv_mod_prenota = '".$priv_mod_prec."s".$priv_mod_comm_prec."' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('ordine_inventario','$idutente_mostra','ins')"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('tasti_pos','$idutente_mostra','x2;x10;s;+1;+2;+3;+4;+5;+6;+7;+8;+9;s;-1')"); } # fine for $num1 } # fine if ($versione_corrente < "2.13") if ($versione_corrente < "2.14") { $aggiornato = "SI"; } # fine if ($versione_corrente < "2.14") if ($versione_corrente < "2.20") { $aggiornato = "SI"; for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tableregole = $PHPR_TAB_PRE."regole".$anno_mostra; esegui_query("alter table $tableregole add column motivazione3 text"); } # fine for $num1 $filelock = crea_lock_file(C_DATI_PATH."/tema.php"); $file_tema = implode("",@file(C_DATI_PATH."/tema.php")); $file_tema = str_replace("\"sim\";","\"blu\";",$file_tema); scrivi_file($file_tema,C_DATI_PATH."/tema.php"); distruggi_lock_file($filelock,C_DATI_PATH."/tema.php"); esegui_query("update ".$PHPR_TAB_PRE."personalizza set valpersonalizza = '#70C6D4,#FFD800,#FF9900,#FF3115' where idpersonalizza = 'colori_tab_mesi' and (valpersonalizza = '#99CCD4,#FFEE22,#FF9900,#CC0000' or valpersonalizza = '#70C6D4,#FFEA00,#FF9900,#FF3115') "); } # fine if ($versione_corrente < "2.20") if ($versione_corrente < "2.21") { $aggiornato = "SI"; for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno_mostra; $tablenometariffe_temp = $PHPR_TAB_PRE."ntari".$anno_mostra; $rigatariffe = esegui_query("select * from $tablenometariffe where idntariffe = 1"); $num_tariffe_tab = risul_query($rigatariffe,0,'nomecostoagg'); $num_costi_agg_v = risul_query($rigatariffe,0,'numlimite_ca'); $query = "create table $tablenometariffe (idntariffe integer, nomecostoagg varchar(40), tipo_ca varchar(2), valore_ca float8, valore_perc_ca float8, arrotonda_ca float4, tasseperc_ca float4, associasett_ca varchar(1), numsett_ca varchar(20), moltiplica_ca text, periodipermessi_ca text, beniinv_ca text, appincompatibili_ca text, variazione_ca varchar(20), mostra_ca varchar(10), categoria_ca text, letto_ca varchar(1), numlimite_ca integer, regoleassegna_ca varchar(30), utente_inserimento integer"; $colonne = "idntariffe,nomecostoagg,tipo_ca,valore_ca,valore_perc_ca,arrotonda_ca,tasseperc_ca,associasett_ca,numsett_ca,moltiplica_ca,periodipermessi_ca,beniinv_ca,appincompatibili_ca,variazione_ca,mostra_ca,categoria_ca,letto_ca,numlimite_ca,regoleassegna_ca,utente_inserimento"; for ($num2 = 1 ; $num2 <= $num_tariffe_tab ; $num2++) { $query .= ", tariffa$num2 text"; $colonne .= ",tariffa$num2"; } # fine for $num2 esegui_query("alter table $tablenometariffe rename to $tablenometariffe_temp "); esegui_query($query.")"); esegui_query("insert into $tablenometariffe select $colonne from $tablenometariffe_temp "); esegui_query("drop table $tablenometariffe_temp "); } # fine for $num1 } # fine if ($versione_corrente < "2.21") if ($versione_corrente < "2.22") { $aggiornato = "SI"; $data_ins = date("YmdH",(time() + (C_DIFF_ORE * 3600))); esegui_query("update ".$PHPR_TAB_PRE."personalizza set valpersonalizza_num = '$data_ins' where idpersonalizza = 'cert_cc' or idpersonalizza = 'priv_key_cc' "); $cond_contr = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo $LIKE 'cond%' "); for ($num1 = 0 ; $num1 < numlin_query($cond_contr) ; $num1++) { $condizione = risul_query($cond_contr,$num1,'testo'); $azione = explode("#@?",$condizione); $azione = explode("#%?",$azione[2]); if ($azione[0] == "set") { $num_cond = risul_query($cond_contr,$num1,'numero'); $tipo_cond = risul_query($cond_contr,$num1,'tipo'); esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = '".aggslashdb($condizione."#%?")."' where numero = '$num_cond' and tipo = '$tipo_cond' "); } # fine if ($azione[0] == "set") } # fine for $num1 $priv_glob = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno = '1' "); for ($num1 = 0 ; $num1 < numlin_query($priv_glob) ; $num1++) { $id_ut = risul_query($priv_glob,$num1,'idutente'); $priv_mod_pers = risul_query($priv_glob,$num1,'priv_mod_pers'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_pers = '$priv_mod_pers"."n' where anno = '1' and idutente = '$id_ut' "); } # fine for $num1 } # fine if ($versione_corrente < "2.22") if ($versione_corrente < "2.23") { $aggiornato = "SI"; $priv_glob = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno = '1' "); for ($num1 = 0 ; $num1 < numlin_query($priv_glob) ; $num1++) { $id_ut = risul_query($priv_glob,$num1,'idutente'); $priv_mod_pers = risul_query($priv_glob,$num1,'priv_mod_pers'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_pers = '$priv_mod_pers"."n' where anno = '1' and idutente = '$id_ut' "); } # fine for $num1 for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); for ($num2 = 0 ; $num2 < numlin_query($utenti) ; $num2++) { $idutente_mostra = risul_query($utenti,$num2,'idutenti'); $file = C_DATI_PATH."/selectperiodi$anno_mostra.$idutente_mostra".".php"; if (@is_file($file)) { $filelock = crea_lock_file($file); $contenuto_file = implode("",@file($file)); if (!strstr($contenuto_file,"array()")) { $contenuto_file = str_replace("\$y_ini_menu[0] =","\$y_ini_menu = array(); \$m_ini_menu = array(); \$d_ini_menu = array(); \$n_dates_menu = array(); \$d_increment = array(); \$y_ini_menu[0] =",$contenuto_file); scrivi_file($contenuto_file,$file); } # fine if (!strstr($contenuto_file,"array()")) distruggi_lock_file($filelock,$file); } # fine if (@is_file($file)) $file = C_DATI_PATH."/selperiodimenu$anno_mostra.$idutente_mostra".".php"; if (@is_file($file)) { $filelock = crea_lock_file($file); $contenuto_file = implode("",@file($file)); if (!strstr($contenuto_file,"array()")) { $contenuto_file = str_replace("\$y_ini_menu[0] =","\$y_ini_menu = array(); \$m_ini_menu = array(); \$d_ini_menu = array(); \$n_dates_menu = array(); \$d_increment = array(); \$y_ini_menu[0] =",$contenuto_file); scrivi_file($contenuto_file,$file); } # fine if (!strstr($contenuto_file,"array()")) distruggi_lock_file($filelock,$file); } # fine if (@is_file($file)) } # fine for $num2 } # fine for $num1 } # fine if ($versione_corrente < "2.23") if ($versione_corrente < "2.24") { $aggiornato = "SI"; $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_mod_prec = risul_query($privilegi_anni,$num1,'priv_mod_prenota'); $priv_mod_tariffa = substr($priv_mod_prec,3,1); if ($priv_mod_tariffa == "n") $priv_mod_tariffa = "v"; $priv_mod_sconto = substr($priv_mod_prec,6,1); if ($priv_mod_sconto == "n") $priv_mod_sconto = "v"; $priv_mod_caparra = substr($priv_mod_prec,7,1); if ($priv_mod_caparra == "n") $priv_mod_caparra = "v"; $priv_mod_ca = substr($priv_mod_prec,8,1); if ($priv_mod_ca == "n") $priv_mod_ca = "v"; $priv_mod_pagato = substr($priv_mod_prec,10,1); if ($priv_mod_pagato == "n") $priv_mod_pagato = "v"; $priv_mod = substr($priv_mod_prec,0,3).$priv_mod_tariffa.substr($priv_mod_prec,4,2).$priv_mod_sconto.$priv_mod_caparra.$priv_mod_ca."n".$priv_mod_pagato.substr($priv_mod_prec,11); if ($priv_mod != $priv_mod_prec) esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_prenota = '$priv_mod' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 } # fine if ($versione_corrente < "2.24") if ($versione_corrente < "2.30") { $aggiornato = "SI"; esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza_num) values ('num_categorie_persone','1','1')"); for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza_num) values ('num_categorie_persone','$idutente_mostra','1')"); } # fine for $num1 $tabletransazioni = $PHPR_TAB_PRE."transazioni"; $tabletransazioni_temp = $PHPR_TAB_PRE."transaz"; esegui_query("alter table $tabletransazioni add column dati_transazione21 text"); esegui_query("alter table $tabletransazioni add column dati_transazione22 text"); esegui_query("alter table $tabletransazioni rename to $tabletransazioni_temp "); esegui_query("create table $tabletransazioni (idtransazioni varchar(30) primary key, idsessione varchar(30), tipo_transazione varchar(5), anno integer, spostamenti text, dati_transazione1 text, dati_transazione2 text, dati_transazione3 text, dati_transazione4 text, dati_transazione5 text, dati_transazione6 text, dati_transazione7 text, dati_transazione8 text, dati_transazione9 text, dati_transazione10 text, dati_transazione11 text, dati_transazione12 text, dati_transazione13 text, dati_transazione14 text, dati_transazione15 text, dati_transazione16 text, dati_transazione17 text, dati_transazione18 text, dati_transazione19 text, dati_transazione20 text, dati_transazione21 text, dati_transazione22 text, ultimo_accesso $DATETIME)"); esegui_query("insert into $tabletransazioni select idtransazioni,idsessione,tipo_transazione,anno,spostamenti,dati_transazione1,dati_transazione2,dati_transazione3,dati_transazione4,dati_transazione5,dati_transazione6,dati_transazione7,dati_transazione8,dati_transazione9,dati_transazione10,dati_transazione11,dati_transazione12,dati_transazione13,dati_transazione14,dati_transazione15,dati_transazione16,dati_transazione17,dati_transazione18,dati_transazione19,dati_transazione20,dati_transazione21,dati_transazione22,ultimo_accesso from $tabletransazioni_temp "); esegui_query("drop table $tabletransazioni_temp "); $tabletransazioniweb = $PHPR_TAB_PRE."transazioniweb"; $tabletransazioniweb_temp = $PHPR_TAB_PRE."transazweb"; esegui_query("alter table $tabletransazioniweb add column dati_transazione21 text"); esegui_query("alter table $tabletransazioniweb add column dati_transazione22 text"); esegui_query("alter table $tabletransazioniweb rename to $tabletransazioniweb_temp "); esegui_query("create table $tabletransazioniweb (idtransazioni varchar(30) primary key, idsessione varchar(30), tipo_transazione varchar(5), anno integer, spostamenti text, dati_transazione1 text, dati_transazione2 text, dati_transazione3 text, dati_transazione4 text, dati_transazione5 text, dati_transazione6 text, dati_transazione7 text, dati_transazione8 text, dati_transazione9 text, dati_transazione10 text, dati_transazione11 text, dati_transazione12 text, dati_transazione13 text, dati_transazione14 text, dati_transazione15 text, dati_transazione16 text, dati_transazione17 text, dati_transazione18 text, dati_transazione19 text, dati_transazione20 text, dati_transazione21 text, dati_transazione22 text, ultimo_accesso $DATETIME)"); esegui_query("insert into $tabletransazioniweb select idtransazioni,idsessione,tipo_transazione,anno,spostamenti,dati_transazione1,dati_transazione2,dati_transazione3,dati_transazione4,dati_transazione5,dati_transazione6,dati_transazione7,dati_transazione8,dati_transazione9,dati_transazione10,dati_transazione11,dati_transazione12,dati_transazione13,dati_transazione14,dati_transazione15,dati_transazione16,dati_transazione17,dati_transazione18,dati_transazione19,dati_transazione20,dati_transazione21,dati_transazione22,ultimo_accesso from $tabletransazioniweb_temp "); esegui_query("drop table $tabletransazioniweb_temp "); $tablemessaggi = $PHPR_TAB_PRE."messaggi"; $tablemessaggi_temp = $PHPR_TAB_PRE."messag"; esegui_query("alter table $tablemessaggi add column dati_messaggio21 text"); esegui_query("alter table $tablemessaggi add column dati_messaggio22 text"); esegui_query("alter table $tablemessaggi rename to $tablemessaggi_temp "); esegui_query("create table $tablemessaggi (idmessaggi integer primary key, tipo_messaggio varchar(8), stato varchar(8), idutenti text, idutenti_visto text, datavisione $DATETIME, mittente text, testo text, dati_messaggio1 text, dati_messaggio2 text, dati_messaggio3 text, dati_messaggio4 text, dati_messaggio5 text, dati_messaggio6 text, dati_messaggio7 text, dati_messaggio8 text, dati_messaggio9 text, dati_messaggio10 text, dati_messaggio11 text, dati_messaggio12 text, dati_messaggio13 text, dati_messaggio14 text, dati_messaggio15 text, dati_messaggio16 text, dati_messaggio17 text, dati_messaggio18 text, dati_messaggio19 text, dati_messaggio20 text, dati_messaggio21 text, dati_messaggio22 text, datainserimento $DATETIME )"); esegui_query("insert into $tablemessaggi select idmessaggi,tipo_messaggio,stato,idutenti,idutenti_visto,datavisione,mittente,testo,dati_messaggio1,dati_messaggio2,dati_messaggio3,dati_messaggio4,dati_messaggio5,dati_messaggio6,dati_messaggio7,dati_messaggio8,dati_messaggio9,dati_messaggio10,dati_messaggio11,dati_messaggio12,dati_messaggio13,dati_messaggio14,dati_messaggio15,dati_messaggio16,dati_messaggio17,dati_messaggio18,dati_messaggio19,dati_messaggio20,dati_messaggio21,dati_messaggio22,datainserimento from $tablemessaggi_temp "); esegui_query("drop table $tablemessaggi_temp "); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); #$tableperiodi = $PHPR_TAB_PRE."periodi".$anno_mostra; #$tableperiodi_temp = $PHPR_TAB_PRE."perio".$anno_mostra; #$tablenometariffe = $PHPR_TAB_PRE."ntariffe".$anno_mostra; #$rigatariffe = esegui_query("select * from $tablenometariffe where idntariffe < 6 order by idntariffe "); #$num_tariffe_tab = risul_query($rigatariffe,0,'nomecostoagg'); #$query = "create table $tableperiodi (idperiodi integer primary key, datainizio date not null, datafine date"; #$colonne = "idperiodi,datainizio,datafine"; #for ($num2 = 1 ; $num2 <= $num_tariffe_tab ; $num2++) { #$query .= ", tariffa$num2 float8, tariffa$num2"."p text"; #$colonne .= ",tariffa$num2,tariffa$num2"."p"; #} # fine for $num2 #esegui_query("alter table $tableperiodi rename to $tableperiodi_temp "); #esegui_query($query.")"); ## Provati mysql, postgresql e sqlite per l'importazione dat tipi di dati diversi (da float8 a text) #esegui_query("insert into $tableperiodi select $colonne from $tableperiodi_temp "); #esegui_query("drop table $tableperiodi_temp "); $tableprenota = $PHPR_TAB_PRE."prenota".$anno_mostra; $tableprenota_temp = $PHPR_TAB_PRE."pren".$anno_mostra; esegui_query("alter table $tableprenota add column cat_persone text "); esegui_query("alter table $tableprenota rename to $tableprenota_temp "); esegui_query("create table $tableprenota (idprenota integer primary key, idclienti integer, idappartamenti varchar(100), iddatainizio integer, iddatafine integer, assegnazioneapp varchar(4), app_assegnabili text, num_persone integer, cat_persone text, idprenota_compagna text, tariffa text, tariffesettimanali text, incompatibilita text, sconto float8, tariffa_tot float8, caparra float8, commissioni float8, tasseperc float4, pagato float8, metodo_pagamento text, codice varchar(10), origine varchar(70), commento text, conferma varchar(4), checkin $DATETIME, checkout $DATETIME, id_anni_prec text, datainserimento $DATETIME, hostinserimento varchar(50), data_modifica $DATETIME, utente_inserimento integer) "); esegui_query("insert into $tableprenota select idprenota,idclienti,idappartamenti,iddatainizio,iddatafine,assegnazioneapp,app_assegnabili,num_persone,cat_persone,idprenota_compagna,tariffa,tariffesettimanali,incompatibilita,sconto,tariffa_tot,caparra,commissioni,tasseperc,pagato,metodo_pagamento,codice,origine,commento,conferma,checkin,checkout,id_anni_prec,datainserimento,hostinserimento,data_modifica,utente_inserimento from $tableprenota_temp "); esegui_query("drop table $tableprenota_temp "); $prenota_tariffe_pers = esegui_query("select * from $tableprenota where tariffesettimanali $LIKE '%;%' "); for ($num2 = 0 ; $num2 < numlin_query($prenota_tariffe_pers) ; $num2++) { $numpers = risul_query($prenota_tariffe_pers,$num2,'num_persone'); if ($numpers) { $idprenota = risul_query($prenota_tariffe_pers,$num2,'idprenota'); $tariffesett_orig = risul_query($prenota_tariffe_pers,$num2,'tariffesettimanali'); $tariffesett = explode(";",risul_query($prenota_tariffe_pers,$num2,'tariffesettimanali')); $tariffesett = explode(",",$tariffesett[1]); $n_tariffesett = ""; for ($num3 = 0 ; $num3 < count($tariffesett); $num3++) $n_tariffesett .= ",".round(((double) $tariffesett[$num3] / (double) $numpers),2); esegui_query("update $tableprenota set tariffesettimanali = '$tariffesett_orig;".substr($n_tariffesett,1)."' where idprenota = '$idprenota' "); } # fine if ($numpers) } # fine for $num2 $tablecostiprenota = $PHPR_TAB_PRE."costiprenota".$anno_mostra; $tablecostiprenota_temp = $PHPR_TAB_PRE."costipren".$anno_mostra; esegui_query("alter table $tablecostiprenota add column cat_persone text "); esegui_query("alter table $tablecostiprenota rename to $tablecostiprenota_temp "); esegui_query("create table $tablecostiprenota (idcostiprenota integer primary key, idprenota integer, tipo varchar(2), nome varchar(40), valore float8, valore_perc float8, arrotonda float4, tasseperc float4, associasett varchar(1), settimane text, moltiplica text, categoria text, letto varchar(1), cat_persone text, numlimite integer, idntariffe integer, variazione varchar(10), varmoltiplica text, varnumsett varchar(20), varperiodipermessi text, varbeniinv text, varappincompatibili text, vartariffeassociate varchar(10), vartariffeincomp text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer) "); esegui_query("insert into $tablecostiprenota select idcostiprenota,idprenota,tipo,nome,valore,valore_perc,arrotonda,tasseperc,associasett,settimane,moltiplica,categoria,letto,cat_persone,numlimite,idntariffe,variazione,varmoltiplica,varnumsett,varperiodipermessi,varbeniinv,varappincompatibili,vartariffeassociate,vartariffeincomp,datainserimento,hostinserimento,utente_inserimento from $tablecostiprenota_temp "); esegui_query("drop table $tablecostiprenota_temp "); } # fine for $num1 $priv_glob = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno = '1' "); for ($num1 = 0 ; $num1 < numlin_query($priv_glob) ; $num1++) { $id_ut = risul_query($priv_glob,$num1,'idutente'); $priv_mod_pers = risul_query($priv_glob,$num1,'priv_mod_pers'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_pers = '$priv_mod_pers"."n' where anno = '1' and idutente = '$id_ut' "); } # fine for $num1 } # fine if ($versione_corrente < "2.30") if ($versione_corrente < "2.31") { $aggiornato = "SI"; } # fine if ($versione_corrente < "2.31") if ($versione_corrente < "2.32") { $aggiornato = "SI"; } # fine if ($versione_corrente < "2.32") if ($versione_corrente < "3.00") { $aggiornato = "SI"; # # Ricordarsi nelle versioni successive a 3.01 di passare qui db mysql a utf8mb4 se non lo è (funzione aggiorna_DB_character_set con 1) # for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablecosti = $PHPR_TAB_PRE."costi".$anno_mostra; $tablecosti_temp = $PHPR_TAB_PRE."cost".$anno_mostra; esegui_query("alter table $tablecosti add column valuta text "); esegui_query("alter table $tablecosti add column costo_valuta float8 "); esegui_query("alter table $tablecosti rename to $tablecosti_temp "); esegui_query("create table $tablecosti (idcosti integer unique,nome_costo text, val_costo float8, tipo_costo text, valuta text, costo_valuta float8, nome_cassa varchar(70), persona_costo text, provenienza_costo text, metodo_pagamento text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer) "); esegui_query("insert into $tablecosti select idcosti,nome_costo,val_costo,tipo_costo,valuta,costo_valuta,nome_cassa,persona_costo,provenienza_costo,metodo_pagamento,datainserimento,hostinserimento,utente_inserimento from $tablecosti_temp "); esegui_query("drop table $tablecosti_temp "); $tablesoldi = $PHPR_TAB_PRE."soldi".$anno_mostra; $tablesoldi_temp = $PHPR_TAB_PRE."sold".$anno_mostra; esegui_query("alter table $tablesoldi add column valuta text "); esegui_query("alter table $tablesoldi add column saldo_valuta float8 "); esegui_query("alter table $tablesoldi rename to $tablesoldi_temp "); esegui_query("create table $tablesoldi (idsoldi integer unique, motivazione text, id_pagamento text, metodo_pagamento text, saldo_prenota float8, saldo_cassa float8, soldi_prima float8, valuta text, saldo_valuta float8, data_inserimento $DATETIME, utente_inserimento integer) "); esegui_query("insert into $tablesoldi select idsoldi,motivazione,id_pagamento,metodo_pagamento,saldo_prenota,saldo_cassa,soldi_prima,valuta,saldo_valuta,data_inserimento,utente_inserimento from $tablesoldi_temp "); esegui_query("drop table $tablesoldi_temp "); $tableprenota = $PHPR_TAB_PRE."prenota".$anno_mostra; $tableprenota_temp = $PHPR_TAB_PRE."pren".$anno_mostra; esegui_query("alter table $tableprenota add column valuta text "); esegui_query("alter table $tableprenota rename to $tableprenota_temp "); esegui_query("create table $tableprenota (idprenota integer primary key, idclienti integer, idappartamenti varchar(100), iddatainizio integer, iddatafine integer, assegnazioneapp varchar(4), app_assegnabili text, num_persone integer, cat_persone text, idprenota_compagna text, tariffa text, tariffesettimanali text, incompatibilita text, sconto float8, tariffa_tot float8, caparra float8, commissioni float8, tasseperc float4, pagato float8, valuta text, metodo_pagamento text, codice varchar(10), origine varchar(70), commento text, conferma varchar(4), checkin $DATETIME, checkout $DATETIME, id_anni_prec text, datainserimento $DATETIME, hostinserimento varchar(50), data_modifica $DATETIME, utente_inserimento integer) "); esegui_query("insert into $tableprenota select idprenota,idclienti,idappartamenti,iddatainizio,iddatafine,assegnazioneapp,app_assegnabili,num_persone,cat_persone,idprenota_compagna,tariffa,tariffesettimanali,incompatibilita,sconto,tariffa_tot,caparra,commissioni,tasseperc,pagato,valuta,metodo_pagamento,codice,origine,commento,conferma,checkin,checkout,id_anni_prec,datainserimento,hostinserimento,data_modifica,utente_inserimento from $tableprenota_temp "); esegui_query("drop table $tableprenota_temp "); $tableprenotacanc = $PHPR_TAB_PRE."prenotacanc".$anno_mostra; esegui_query("create table $tableprenotacanc (idprenota integer primary key, idclienti integer, idappartamenti varchar(100), iddatainizio integer, iddatafine integer, assegnazioneapp varchar(4), app_assegnabili text, num_persone integer, cat_persone text, idprenota_compagna text, tariffa text, tariffesettimanali text, incompatibilita text, sconto float8, tariffa_tot float8, caparra float8, commissioni float8, tasseperc float4, pagato float8, valuta text, metodo_pagamento text, codice varchar(10), origine varchar(70), commento text, conferma varchar(4), checkin $DATETIME, checkout $DATETIME, id_anni_prec text, datainserimento $DATETIME, hostinserimento varchar(50), data_modifica $DATETIME, utente_inserimento integer )"); } # fine for $num1 $tableclienti = $PHPR_TAB_PRE."clienti"; $tableclienti_temp = $PHPR_TAB_PRE."clien"; esegui_query("alter table $tableclienti add column email2 text "); esegui_query("alter table $tableclienti add column email3 text "); esegui_query("alter table $tableclienti rename to $tableclienti_temp "); esegui_query("create table $tableclienti (idclienti integer primary key, cognome varchar(70) not null, nome varchar(70), soprannome varchar(70), sesso char, titolo varchar(30), lingua varchar(14), datanascita date, cittanascita varchar(70), regionenascita varchar(70), nazionenascita varchar(70), documento varchar(70), scadenzadoc date, tipodoc varchar(70), cittadoc varchar(70), regionedoc varchar(70), nazionedoc varchar(70), nazionalita varchar(70), nazione varchar(70), regione varchar(70), citta varchar(70), via varchar(70), numcivico varchar(30), cap varchar(30), telefono varchar(50), telefono2 varchar(50), telefono3 varchar(50), fax varchar(50), email text, email2 text, email3 text, cod_fiscale varchar(50), partita_iva varchar(50), commento text, max_num_ordine integer, idclienti_compagni text, doc_inviati text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )"); esegui_query("insert into $tableclienti select idclienti,cognome,nome,soprannome,sesso,titolo,lingua,datanascita,cittanascita,regionenascita,nazionenascita,documento,scadenzadoc,tipodoc,cittadoc,regionedoc,nazionedoc,nazionalita,nazione,regione,citta,via,numcivico,cap,telefono,telefono2,telefono3,fax,email,email2,email3,cod_fiscale,partita_iva,commento,max_num_ordine,idclienti_compagni,doc_inviati,datainserimento,hostinserimento,utente_inserimento from $tableclienti_temp "); esegui_query("drop table $tableclienti_temp "); # # Ricordarsi nelle versioni successive a 3.01 di passare qui il db mysql a character set originale se lo si è cambiato (funzione aggiorna_DB_character_set con 0) # $priv_glob = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno = '1' "); for ($num1 = 0 ; $num1 < numlin_query($priv_glob) ; $num1++) { $id_ut = risul_query($priv_glob,$num1,'idutente'); $priv_mod_pers = risul_query($priv_glob,$num1,'priv_mod_pers'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_pers = '$priv_mod_pers"."sn' where anno = '1' and idutente = '$id_ut' "); } # fine for $num1 $privilegi_anni = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno != '1' "); for ($num1 = 0 ; $num1 < numlin_query($privilegi_anni) ; $num1++) { $anno_priv = risul_query($privilegi_anni,$num1,'anno'); $idutente_priv = risul_query($privilegi_anni,$num1,'idutente'); $priv_mod_prec = risul_query($privilegi_anni,$num1,'priv_mod_prenota'); $priv_ins_tar_prec = risul_query($privilegi_anni,$num1,'priv_ins_tariffe'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_prenota = '".$priv_mod_prec."s', priv_ins_tariffe = '".$priv_ins_tar_prec."nn' where idutente = '$idutente_priv' and anno = '$anno_priv' "); } # fine for $num1 } # fine if ($versione_corrente < "3.00") if ($versione_corrente < "3.01") { $aggiornato = "SI"; if ($PHPR_DB_TYPE == "mysqli") { $disp_err_orig = ini_get('display_errors'); if ($disp_err_orig) ini_set('display_errors','0'); #esegui_query("ALTER DATABASE `$PHPR_DB_NAME` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."anni` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."appartamenti` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."beniinventario` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."cache` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."casse` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."citta` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."contratti` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."descrizioni` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."documentiid` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."gruppi` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."interconnessioni` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."magazzini` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."nazioni` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."parentele` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."personalizza` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regioni` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relgruppi` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relinventario` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relutenti` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."sessioni` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."utenti` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."versioni` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `idtransazioni` `idtransazioni` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `idsessione` `idsessione` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `tipo_transazione` `tipo_transazione` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` CHANGE `tipo` `tipo` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `tipo_messaggio` `tipo_messaggio` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `stato` `stato` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."beniinventario` CHANGE `nome_bene` `nome_bene` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."beniinventario` CHANGE `codice_bene` `codice_bene` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."beniinventario` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."personalizza` CHANGE `idpersonalizza` `idpersonalizza` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regioni` CHANGE `nome_regione` `nome_regione` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regioni` CHANGE `codice_regione` `codice_regione` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regioni` CHANGE `codice2_regione` `codice2_regione` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regioni` CHANGE `codice3_regione` `codice3_regione` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regioni` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."descrizioni` CHANGE `tipo` `tipo` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."descrizioni` CHANGE `lingua` `lingua` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."parentele` CHANGE `nome_parentela` `nome_parentela` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."parentele` CHANGE `codice_parentela` `codice_parentela` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."parentele` CHANGE `codice2_parentela` `codice2_parentela` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."parentele` CHANGE `codice3_parentela` `codice3_parentela` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."parentele` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relgruppi` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."casse` CHANGE `nome_cassa` `nome_cassa` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."casse` CHANGE `stato` `stato` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."casse` CHANGE `codice_cassa` `codice_cassa` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."casse` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."nazioni` CHANGE `nome_nazione` `nome_nazione` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."nazioni` CHANGE `codice_nazione` `codice_nazione` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."nazioni` CHANGE `codice2_nazione` `codice2_nazione` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."nazioni` CHANGE `codice3_nazione` `codice3_nazione` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."nazioni` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."utenti` CHANGE `tipo_pass` `tipo_pass` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."utenti` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `idtransazioni` `idtransazioni` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `idsessione` `idsessione` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `tipo_transazione` `tipo_transazione` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."sessioni` CHANGE `idsessioni` `idsessioni` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."sessioni` CHANGE `tipo_conn` `tipo_conn` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."magazzini` CHANGE `nome_magazzino` `nome_magazzino` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."magazzini` CHANGE `codice_magazzino` `codice_magazzino` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."magazzini` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `cassa_pagamenti` `cassa_pagamenti` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `priv_ins_prenota` `priv_ins_prenota` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `priv_mod_prenota` `priv_mod_prenota` varchar(35) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `priv_mod_pers` `priv_mod_pers` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `priv_ins_clienti` `priv_ins_clienti` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `priv_ins_costi` `priv_ins_costi` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `priv_vedi_tab` `priv_vedi_tab` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `priv_ins_tariffe` `priv_ins_tariffe` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `priv_ins_regole` `priv_ins_regole` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `priv_messaggi` `priv_messaggi` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `priv_inventario` `priv_inventario` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `cognome` `cognome` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `nome` `nome` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `soprannome` `soprannome` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `sesso` `sesso` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `titolo` `titolo` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `lingua` `lingua` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `cittanascita` `cittanascita` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `regionenascita` `regionenascita` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `nazionenascita` `nazionenascita` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `documento` `documento` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `tipodoc` `tipodoc` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `cittadoc` `cittadoc` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `regionedoc` `regionedoc` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `nazionedoc` `nazionedoc` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `nazionalita` `nazionalita` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `nazione` `nazione` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `regione` `regione` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `citta` `citta` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `via` `via` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `numcivico` `numcivico` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `cap` `cap` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `telefono` `telefono` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `telefono2` `telefono2` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `telefono3` `telefono3` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `fax` `fax` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `cod_fiscale` `cod_fiscale` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `partita_iva` `partita_iva` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."documentiid` CHANGE `nome_documentoid` `nome_documentoid` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."documentiid` CHANGE `codice_documentoid` `codice_documentoid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."documentiid` CHANGE `codice2_documentoid` `codice2_documentoid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."documentiid` CHANGE `codice3_documentoid` `codice3_documentoid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."documentiid` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."cache` CHANGE `tipo` `tipo` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."appartamenti` CHANGE `idappartamenti` `idappartamenti` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."appartamenti` CHANGE `letto` `letto` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relutenti` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."interconnessioni` CHANGE `tipoid` `tipoid` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."interconnessioni` CHANGE `nome_ic` `nome_ic` varchar(24) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."interconnessioni` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."citta` CHANGE `nome_citta` `nome_citta` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."citta` CHANGE `codice_citta` `codice_citta` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."citta` CHANGE `codice2_citta` `codice2_citta` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."citta` CHANGE `codice3_citta` `codice3_citta` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."citta` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."contratti` CHANGE `tipo` `tipo` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."contratti` CHANGE `testo` `testo` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relinventario` CHANGE `idappartamento` `idappartamento` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relinventario` CHANGE `richiesto_checkin` `richiesto_checkin` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relinventario` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `spostamenti` `spostamenti` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione1` `dati_transazione1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione2` `dati_transazione2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione3` `dati_transazione3` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione4` `dati_transazione4` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione5` `dati_transazione5` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione6` `dati_transazione6` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione7` `dati_transazione7` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione8` `dati_transazione8` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione9` `dati_transazione9` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione10` `dati_transazione10` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione11` `dati_transazione11` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione12` `dati_transazione12` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione13` `dati_transazione13` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione14` `dati_transazione14` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione15` `dati_transazione15` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione16` `dati_transazione16` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione17` `dati_transazione17` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione18` `dati_transazione18` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione19` `dati_transazione19` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione20` `dati_transazione20` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione21` `dati_transazione21` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` CHANGE `dati_transazione22` `dati_transazione22` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` CHANGE `testo1` `testo1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` CHANGE `testo2` `testo2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` CHANGE `testo3` `testo3` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` CHANGE `testo4` `testo4` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` CHANGE `testo5` `testo5` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` CHANGE `testo6` `testo6` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` CHANGE `testo7` `testo7` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` CHANGE `testo8` `testo8` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `idutenti` `idutenti` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `idutenti_visto` `idutenti_visto` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `mittente` `mittente` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `testo` `testo` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio1` `dati_messaggio1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio2` `dati_messaggio2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio3` `dati_messaggio3` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio4` `dati_messaggio4` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio5` `dati_messaggio5` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio6` `dati_messaggio6` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio7` `dati_messaggio7` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio8` `dati_messaggio8` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio9` `dati_messaggio9` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio10` `dati_messaggio10` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio11` `dati_messaggio11` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio12` `dati_messaggio12` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio13` `dati_messaggio13` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio14` `dati_messaggio14` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio15` `dati_messaggio15` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio16` `dati_messaggio16` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio17` `dati_messaggio17` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio18` `dati_messaggio18` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio19` `dati_messaggio19` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio20` `dati_messaggio20` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio21` `dati_messaggio21` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` CHANGE `dati_messaggio22` `dati_messaggio22` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."beniinventario` CHANGE `descrizione_bene` `descrizione_bene` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."personalizza` CHANGE `valpersonalizza` `valpersonalizza` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."descrizioni` CHANGE `nome` `nome` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."descrizioni` CHANGE `testo` `testo` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."gruppi` CHANGE `nome_gruppo` `nome_gruppo` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."casse` CHANGE `descrizione_cassa` `descrizione_cassa` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."utenti` CHANGE `nome_utente` `nome_utente` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."utenti` CHANGE `password` `password` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."utenti` CHANGE `salt` `salt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `spostamenti` `spostamenti` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione1` `dati_transazione1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione2` `dati_transazione2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione3` `dati_transazione3` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione4` `dati_transazione4` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione5` `dati_transazione5` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione6` `dati_transazione6` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione7` `dati_transazione7` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione8` `dati_transazione8` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione9` `dati_transazione9` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione10` `dati_transazione10` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione11` `dati_transazione11` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione12` `dati_transazione12` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione13` `dati_transazione13` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione14` `dati_transazione14` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione15` `dati_transazione15` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione16` `dati_transazione16` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione17` `dati_transazione17` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione18` `dati_transazione18` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione19` `dati_transazione19` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione20` `dati_transazione20` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione21` `dati_transazione21` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` CHANGE `dati_transazione22` `dati_transazione22` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."sessioni` CHANGE `indirizzo_ip` `indirizzo_ip` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."sessioni` CHANGE `user_agent` `user_agent` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."magazzini` CHANGE `descrizione_magazzino` `descrizione_magazzino` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."magazzini` CHANGE `numpiano` `numpiano` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."magazzini` CHANGE `numcasa` `numcasa` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `regole1_consentite` `regole1_consentite` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `tariffe_consentite` `tariffe_consentite` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `costi_agg_consentiti` `costi_agg_consentiti` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `contratti_consentiti` `contratti_consentiti` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `casse_consentite` `casse_consentite` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` CHANGE `prefisso_clienti` `prefisso_clienti` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `email` `email` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `email2` `email2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `email3` `email3` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `commento` `commento` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `idclienti_compagni` `idclienti_compagni` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` CHANGE `doc_inviati` `doc_inviati` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."cache` CHANGE `testo` `testo` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."appartamenti` CHANGE `numpiano` `numpiano` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."appartamenti` CHANGE `numcasa` `numcasa` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."appartamenti` CHANGE `app_vicini` `app_vicini` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."appartamenti` CHANGE `commento` `commento` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."anni` CHANGE `tipo_periodi` `tipo_periodi` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."interconnessioni` CHANGE `idremoto1` `idremoto1` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."interconnessioni` CHANGE `idremoto2` `idremoto2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."anni` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."appartamenti` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."beniinventario` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."cache` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."casse` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."citta` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."clienti` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."contratti` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."descrizioni` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."documentiid` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."gruppi` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."interconnessioni` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."magazzini` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."messaggi` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."nazioni` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."parentele` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."personalizza` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."privilegi` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regioni` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relclienti` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relgruppi` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relinventario` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."relutenti` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."sessioni` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioni` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."transazioniweb` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."utenti` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."versioni` ENGINE = MyISAM"); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costi$anno_mostra` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."periodi$anno_mostra` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."rclientiprenota$anno_mostra` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regole$anno_mostra` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."soldi$anno_mostra` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `idappartamenti` `idappartamenti` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `assegnazioneapp` `assegnazioneapp` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `codice` `codice` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `origine` `origine` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `conferma` `conferma` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `idappartamenti` `idappartamenti` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `assegnazioneapp` `assegnazioneapp` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `codice` `codice` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `origine` `origine` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `conferma` `conferma` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regole$anno_mostra` CHANGE `app_agenzia` `app_agenzia` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."rclientiprenota$anno_mostra` CHANGE `parentela` `parentela` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."rclientiprenota$anno_mostra` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `nomecostoagg` `nomecostoagg` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `tipo_ca` `tipo_ca` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `associasett_ca` `associasett_ca` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `numsett_ca` `numsett_ca` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `variazione_ca` `variazione_ca` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `mostra_ca` `mostra_ca` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `letto_ca` `letto_ca` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `regoleassegna_ca` `regoleassegna_ca` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costi$anno_mostra` CHANGE `nome_cassa` `nome_cassa` varchar(70) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costi$anno_mostra` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `tipo` `tipo` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `nome` `nome` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `associasett` `associasett` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `letto` `letto` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `variazione` `variazione` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `varnumsett` `varnumsett` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `vartariffeassociate` `vartariffeassociate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `hostinserimento` `hostinserimento` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `app_assegnabili` `app_assegnabili` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `cat_persone` `cat_persone` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `idprenota_compagna` `idprenota_compagna` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `tariffa` `tariffa` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `tariffesettimanali` `tariffesettimanali` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `incompatibilita` `incompatibilita` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `valuta` `valuta` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `metodo_pagamento` `metodo_pagamento` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `commento` `commento` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` CHANGE `id_anni_prec` `id_anni_prec` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."soldi$anno_mostra` CHANGE `motivazione` `motivazione` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."soldi$anno_mostra` CHANGE `id_pagamento` `id_pagamento` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."soldi$anno_mostra` CHANGE `metodo_pagamento` `metodo_pagamento` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."soldi$anno_mostra` CHANGE `valuta` `valuta` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `app_assegnabili` `app_assegnabili` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `cat_persone` `cat_persone` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `idprenota_compagna` `idprenota_compagna` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `tariffa` `tariffa` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `tariffesettimanali` `tariffesettimanali` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `incompatibilita` `incompatibilita` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `valuta` `valuta` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `metodo_pagamento` `metodo_pagamento` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `commento` `commento` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` CHANGE `id_anni_prec` `id_anni_prec` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regole$anno_mostra` CHANGE `tariffa_chiusa` `tariffa_chiusa` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regole$anno_mostra` CHANGE `tariffa_per_app` `tariffa_per_app` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regole$anno_mostra` CHANGE `tariffa_per_utente` `tariffa_per_utente` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regole$anno_mostra` CHANGE `tariffa_per_persone` `tariffa_per_persone` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regole$anno_mostra` CHANGE `motivazione` `motivazione` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regole$anno_mostra` CHANGE `motivazione2` `motivazione2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regole$anno_mostra` CHANGE `motivazione3` `motivazione3` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `moltiplica_ca` `moltiplica_ca` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `periodipermessi_ca` `periodipermessi_ca` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `beniinv_ca` `beniinv_ca` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `appincompatibili_ca` `appincompatibili_ca` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `categoria_ca` `categoria_ca` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); $num_tariffe_tab = esegui_query("select nomecostoagg from $PHPR_TAB_PRE"."ntariffe$anno_mostra where idntariffe = 1"); $num_tariffe_tab = risul_query($num_tariffe_tab,0,'nomecostoagg'); for ($num2 = 1 ; $num2 <= $num_tariffe_tab ; $num2++) { esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` CHANGE `tariffa$num2` `tariffa$num2` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); } # fine for $num2 esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costi$anno_mostra` CHANGE `nome_costo` `nome_costo` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costi$anno_mostra` CHANGE `tipo_costo` `tipo_costo` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costi$anno_mostra` CHANGE `valuta` `valuta` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costi$anno_mostra` CHANGE `persona_costo` `persona_costo` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costi$anno_mostra` CHANGE `provenienza_costo` `provenienza_costo` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costi$anno_mostra` CHANGE `metodo_pagamento` `metodo_pagamento` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `settimane` `settimane` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `moltiplica` `moltiplica` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `categoria` `categoria` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `cat_persone` `cat_persone` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `varmoltiplica` `varmoltiplica` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `varperiodipermessi` `varperiodipermessi` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `varbeniinv` `varbeniinv` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `varappincompatibili` `varappincompatibili` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` CHANGE `vartariffeincomp` `vartariffeincomp` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NULL"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costi$anno_mostra` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."costiprenota$anno_mostra` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."ntariffe$anno_mostra` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."periodi$anno_mostra` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenota$anno_mostra` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."prenotacanc$anno_mostra` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."rclientiprenota$anno_mostra` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."regole$anno_mostra` ENGINE = MyISAM"); esegui_query("ALTER TABLE `$PHPR_DB_NAME`.`$PHPR_TAB_PRE"."soldi$anno_mostra` ENGINE = MyISAM"); } # fine for $num1 if ($disp_err_orig) ini_set('display_errors',$disp_err_orig); } # fine if ($PHPR_DB_TYPE == "mysqli") } # fine if ($versione_corrente < "3.01") if ($versione_corrente < "3.02") { $aggiornato = "SI"; $tableclienti = $PHPR_TAB_PRE."clienti"; $clienti_di = esegui_query("select idclienti,doc_inviati from $tableclienti where doc_inviati is not NULL and doc_inviati != '' "); $num_clienti_di = numlin_query($clienti_di); $oggi = date("Y-m-d",(time() + (C_DIFF_ORE * 3600))); for ($num1 = 0 ; $num1 < $num_clienti_di ; $num1++) { $doc_inviati = risul_query($clienti_di,$num1,'doc_inviati'); if (substr($doc_inviati,0,3) == "#@?") { $idclienti = risul_query($clienti_di,$num1,'idclienti'); $doc_inviati = "#@?".str_replace("#@?","#|?$oggi#@?",substr($doc_inviati,3)); esegui_query("update $tableclienti set doc_inviati = '".aggslashdb($doc_inviati)."' where idclienti = '$idclienti' "); } # fine if (substr($doc_inviati,0,3) == "#@?") } # fine for $num1 } # fine if ($versione_corrente < "3.02") if ($versione_corrente < "3.03") { $aggiornato = "SI"; } # fine if ($versione_corrente < "3.03") if ($versione_corrente < "3.04") { $aggiornato = "SI"; $colore_sfondo_quadro_disponibilita = ""; aggiorna_DB_character_set(1,$character_set_db_orig,$collation_db_orig,$PHPR_DB_TYPE,$PHPR_DB_NAME); $tablesessioni = $PHPR_TAB_PRE."sessioni"; $tablesessioni_temp = $PHPR_TAB_PRE."sessio"; esegui_query("alter table $tablesessioni add column idcliente varchar(42) "); esegui_query("alter table $tablesessioni rename to $tablesessioni_temp "); esegui_query("create table $tablesessioni (idsessioni varchar(42) primary key, idcliente varchar(42), idutente integer, indirizzo_ip text, tipo_conn varchar(12), user_agent text, ultimo_accesso $DATETIME)"); esegui_query("insert into $tablesessioni select idsessioni,idcliente,idutente,indirizzo_ip,tipo_conn,user_agent,ultimo_accesso from $tablesessioni_temp "); esegui_query("drop table $tablesessioni_temp "); $tabletransazioni = $PHPR_TAB_PRE."transazioni"; $tabletransazioni_temp = $PHPR_TAB_PRE."transaz"; esegui_query("alter table $tabletransazioni add column idcliente varchar(42) "); esegui_query("alter table $tabletransazioni rename to $tabletransazioni_temp "); esegui_query("create table $tabletransazioni (idtransazioni varchar(42) primary key, idcliente varchar(42), idsessione varchar(42), tipo_transazione varchar(5), anno integer, spostamenti text, dati_transazione1 text, dati_transazione2 text, dati_transazione3 text, dati_transazione4 text, dati_transazione5 text, dati_transazione6 text, dati_transazione7 text, dati_transazione8 text, dati_transazione9 text, dati_transazione10 text, dati_transazione11 text, dati_transazione12 text, dati_transazione13 text, dati_transazione14 text, dati_transazione15 text, dati_transazione16 text, dati_transazione17 text, dati_transazione18 text, dati_transazione19 text, dati_transazione20 text, dati_transazione21 text, dati_transazione22 text, ultimo_accesso $DATETIME)"); esegui_query("insert into $tabletransazioni select idtransazioni,idcliente,idsessione,tipo_transazione,anno,spostamenti,dati_transazione1,dati_transazione2,dati_transazione3,dati_transazione4,dati_transazione5,dati_transazione6,dati_transazione7,dati_transazione8,dati_transazione9,dati_transazione10,dati_transazione11,dati_transazione12,dati_transazione13,dati_transazione14,dati_transazione15,dati_transazione16,dati_transazione17,dati_transazione18,dati_transazione19,dati_transazione20,dati_transazione21,dati_transazione22,ultimo_accesso from $tabletransazioni_temp "); esegui_query("drop table $tabletransazioni_temp "); $tabletransazioniweb = $PHPR_TAB_PRE."transazioniweb"; $tabletransazioniweb_temp = $PHPR_TAB_PRE."transazw"; esegui_query("alter table $tabletransazioniweb add column idcliente varchar(42) "); esegui_query("alter table $tabletransazioniweb rename to $tabletransazioniweb_temp "); esegui_query("create table $tabletransazioniweb (idtransazioni varchar(42) primary key, idcliente varchar(42), idsessione varchar(42), tipo_transazione varchar(5), anno integer, spostamenti text, dati_transazione1 text, dati_transazione2 text, dati_transazione3 text, dati_transazione4 text, dati_transazione5 text, dati_transazione6 text, dati_transazione7 text, dati_transazione8 text, dati_transazione9 text, dati_transazione10 text, dati_transazione11 text, dati_transazione12 text, dati_transazione13 text, dati_transazione14 text, dati_transazione15 text, dati_transazione16 text, dati_transazione17 text, dati_transazione18 text, dati_transazione19 text, dati_transazione20 text, dati_transazione21 text, dati_transazione22 text, ultimo_accesso $DATETIME)"); esegui_query("insert into $tabletransazioniweb select idtransazioni,idcliente,idsessione,tipo_transazione,anno,spostamenti,dati_transazione1,dati_transazione2,dati_transazione3,dati_transazione4,dati_transazione5,dati_transazione6,dati_transazione7,dati_transazione8,dati_transazione9,dati_transazione10,dati_transazione11,dati_transazione12,dati_transazione13,dati_transazione14,dati_transazione15,dati_transazione16,dati_transazione17,dati_transazione18,dati_transazione19,dati_transazione20,dati_transazione21,dati_transazione22,ultimo_accesso from $tabletransazioniweb_temp "); esegui_query("drop table $tabletransazioniweb_temp "); aggiorna_DB_character_set(0,$character_set_db_orig,$collation_db_orig,$PHPR_DB_TYPE,$PHPR_DB_NAME); $minuti_durata_sessione = esegui_query("select valpersonalizza_num from ".$PHPR_TAB_PRE."personalizza where idpersonalizza = 'minuti_durata_sessione' and idutente = '1'"); $minuti_durata_sessione = risul_query($minuti_durata_sessione,0,'valpersonalizza_num'); if (!defined('C_MIN_SESSIONE')) define('C_MIN_SESSIONE',$minuti_durata_sessione); if (!defined('C_USA_COOKIES')) define('C_USA_COOKIES',0); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza_num) values ('usa_cookies','1','0')"); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('modo_invio_email','1','locale')"); $id_appartamenti = esegui_query("select idappartamenti from ".$PHPR_TAB_PRE."appartamenti order by idappartamenti "); $num_appartamenti = numlin_query($id_appartamenti); $fileaperto = fopen(C_DATI_PATH."/selectappartamenti.php","w+"); flock($fileaperto,2); fwrite($fileaperto,"$numapp "); } # fine for $num fwrite($fileaperto,"';\n?>"); flock($fileaperto,3); fclose($fileaperto); } # fine if ($versione_corrente < "3.04") if ($versione_corrente < "3.05") { $aggiornato = "SI"; $mostra_bottone_payadv = ""; esegui_query("delete from ".$PHPR_TAB_PRE."personalizza where idpersonalizza = '' "); esegui_query("delete from ".$PHPR_TAB_PRE."privilegi where idutente = '0' "); aggiorna_DB_character_set(1,$character_set_db_orig,$collation_db_orig,$PHPR_DB_TYPE,$PHPR_DB_NAME); for ($num1 = 0 ; $num1 < $num_anni ; $num1++) { $anno_mostra = risul_query($anni,$num1,'idanni'); $tablecosti = $PHPR_TAB_PRE."costi".$anno_mostra; $tablecosti_temp = $PHPR_TAB_PRE."cost".$anno_mostra; esegui_query("alter table $tablecosti add column id_pagamento text "); esegui_query("alter table $tablecosti add column data_transazione $DATETIME "); esegui_query("alter table $tablecosti add column data_modifica $DATETIME "); esegui_query("alter table $tablecosti rename to $tablecosti_temp "); esegui_query("create table $tablecosti (idcosti integer unique, nome_costo text, val_costo float8, tipo_costo text, valuta text, costo_valuta float8, nome_cassa varchar(70), persona_costo text, provenienza_costo text, id_pagamento text, metodo_pagamento text, data_transazione $DATETIME, data_modifica $DATETIME, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer)"); esegui_query("insert into $tablecosti select idcosti,nome_costo,val_costo,tipo_costo,valuta,costo_valuta,nome_cassa,persona_costo,provenienza_costo,id_pagamento,metodo_pagamento,data_transazione,data_modifica,datainserimento,hostinserimento,utente_inserimento from $tablecosti_temp "); esegui_query("drop table $tablecosti_temp "); $tablesoldi = $PHPR_TAB_PRE."soldi".$anno_mostra; $tablesoldi_temp = $PHPR_TAB_PRE."sold".$anno_mostra; esegui_query("alter table $tablesoldi add column note text "); esegui_query("alter table $tablesoldi add column data_transazione $DATETIME "); esegui_query("alter table $tablesoldi add column data_modifica $DATETIME "); esegui_query("alter table $tablesoldi rename to $tablesoldi_temp "); esegui_query("create table $tablesoldi (idsoldi integer unique, motivazione text, id_pagamento text, metodo_pagamento text, note text, saldo_prenota float8, saldo_cassa float8, soldi_prima float8, valuta text, saldo_valuta float8, data_transazione $DATETIME, data_modifica $DATETIME, data_inserimento $DATETIME, utente_inserimento integer)"); esegui_query("insert into $tablesoldi select idsoldi,motivazione,id_pagamento,metodo_pagamento,note,saldo_prenota,saldo_cassa,soldi_prima,valuta,saldo_valuta,data_transazione,data_modifica,data_inserimento,utente_inserimento from $tablesoldi_temp "); esegui_query("drop table $tablesoldi_temp "); esegui_query("update $tablecosti set data_transazione = datainserimento "); esegui_query("update $tablesoldi set data_transazione = data_inserimento "); } # fine for $num1 aggiorna_DB_character_set(0,$character_set_db_orig,$collation_db_orig,$PHPR_DB_TYPE,$PHPR_DB_NAME); $contr_eml_ml = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo = 'contreml' and testo $LIKE '#!mln!#%' "); $num_contr_eml_ml = numlin_query($contr_eml_ml); for ($num1 = 0 ; $num1 < $num_contr_eml_ml ; $num1++) { $ln_def = substr(risul_query($contr_eml_ml,$num1,'testo'),7); $numc = risul_query($contr_eml_ml,$num1,'numero'); $oggetto = esegui_query("select testo from ".$PHPR_TAB_PRE."contratti where numero = '$numc' and tipo = 'oggetto' "); $oggetto = risul_query($oggetto,0,'testo'); esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = '".aggslashdb("mln_$ln_def:$oggetto")."' where numero = '$numc' and tipo = 'oggetto' "); $allegato = esegui_query("select testo from ".$PHPR_TAB_PRE."contratti where numero = '$numc' and tipo = 'allegato' "); $allegato = risul_query($allegato,0,'testo'); if ($allegato) esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = '".aggslashdb("mln_$ln_def:$allegato")."' where numero = '$numc' and tipo = 'allegato' "); } # fine for $num1 $allegati = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo = 'allegato' "); $num_allegati = numlin_query($allegati); for ($num1 = 0 ; $num1 < $num_allegati ; $num1++) { $numc = risul_query($allegati,$num1,'numero'); $allegato = risul_query($allegati,$num1,'testo'); if ($allegato) esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = '".aggslashdb(",$allegato,")."' where numero = '$numc' and tipo = 'allegato' "); } # fine for $num1 $api = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo = 'api' "); $num_api = numlin_query($api); for ($num1 = 0 ; $num1 < $num_api ; $num1++) { $numc = risul_query($api,$num1,'numero'); $api_corr = risul_query($api,$num1,'testo'); $pass_corr = strstr($api_corr,";"); $api_corr = str_replace($pass_corr,";",$api_corr).$pass_corr; esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = '".aggslashdb($api_corr)."' where numero = '$numc' and tipo = 'api' "); } # fine for $num1 $contr_est_txt = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo = 'est_txt' "); $num_contr_est_txt = numlin_query($contr_est_txt); for ($num1 = 0 ; $num1 < $num_contr_est_txt ; $num1++) { $numc = risul_query($contr_est_txt,$num1,'numero'); $est_txt = risul_query($contr_est_txt,$num1,'testo'); esegui_query("update ".$PHPR_TAB_PRE."contratti set tipo = 'datdownl', testo = '".aggslashdb("$est_txt>")."' where numero = '$numc' and tipo = 'est_txt' "); } # fine for $num1 } # fine if ($versione_corrente < "3.05") if ($versione_corrente < "3.06") { $aggiornato = "SI"; for ($num1 = 0 ; $num1 < numlin_query($utenti) ; $num1++) { $idutente_mostra = risul_query($utenti,$num1,'idutenti'); esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza) values ('stile_nomi','$idutente_mostra','ma1or')"); } # fine for $num1 $priv_glob = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi where anno = '1' "); for ($num1 = 0 ; $num1 < numlin_query($priv_glob) ; $num1++) { $id_ut = risul_query($priv_glob,$num1,'idutente'); $priv_mod_pers = risul_query($priv_glob,$num1,'priv_mod_pers'); esegui_query("update ".$PHPR_TAB_PRE."privilegi set priv_mod_pers = '$priv_mod_pers"."sn' where anno = '1' and idutente = '$id_ut' "); } # fine for $num1 } # fine if ($versione_corrente < "3.06") $id_utente = $id_utente_vero; if (!defined('C_NASCONDI_MARCA') or C_NASCONDI_MARCA != "SI") { if (@is_file("./COPYING")) $file_copying = "file COPYING"; else $file_copying = "AGPLv3 License"; echo "
HOTELDRUID version ".C_PHPR_VERSIONE_TXT.", Copyright (C) 2001-2023 Marco M. F. De Santis
HotelDruid comes with ABSOLUTELY NO WARRANTY;
for details see the $file_copying.
This is free software, and you are welcome to redistribute it
under certain conditions; see the $file_copying for details.


"; } # fine if (!defined('C_NASCONDI_MARCA') or C_NASCONDI_MARCA != "SI") if ($aggiornato == "SI") { esegui_query("update ".$PHPR_TAB_PRE."versioni set num_versione = '".C_PHPR_VERSIONE_NUM."' where idversioni = 1"); scrivi_file("",C_DATI_PATH."/versione.php"); $testo_mess = "".mex("Database aggiornato alla versione","aggiorna.php")." ".C_PHPR_VERSIONE_TXT."!

"; echo $testo_mess; # ricreo i modelli internet anche con eventuali nuove frasi $lingua_mex_orig = $lingua_mex; include(C_DATI_PATH."/lingua.php"); $lingua_mex = $lingua[1]; $anno = risul_query($anni,($num_anni - 1),'idanni'); include("./includes/sett_gio.php"); unset($anno); if ($id_utente != 1 and function_exists("ob_start")) ob_start(); global $anno_modello_presente,$num_periodi_date,$modello_esistente,$cambia_frasi,$lingua_modello,$percorso_cartella_modello,$nome_file; $pag_orig = $pag; $pag = "crea_modelli.php"; include("./includes/templates/funzioni_modelli.php"); $modello_esistente = "SI"; $cambia_frasi = "NO"; include("./includes/templates/frasi_mod_disp.php"); include("./includes/templates/funzioni_mod_disp.php"); $frasi_ripristinate = 0; for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (@is_file("$percorso_cartella_modello/mdl_disponibilita.php")) { $lingua_modello = "ita"; $nome_file = mex2("mdl_disponibilita",$pag,$lingua_modello).".php"; if (!$frasi_ripristinate) { $frasi_ripristinate = 1; for ($num_fr = 0 ; $num_fr < $num_frasi ; $num_fr++) { global ${$fr_frase[$num_fr]}; ${$fr_frase[$num_fr]} = mex2($frase[$num_fr],$pag,$lingua_modello); } # fine for $num_fr } # fine if (!$frasi_ripristinate) $num_periodi_date = ""; $anno_modello = ""; $id_utente = 1; recupera_var_modello_disponibilita($nome_file,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); $anno_modello = $anno_modello_presente; if (function_exists('aggiorna_var_modelli')) aggiorna_var_modelli($nome_file,$percorso_cartella_modello,$lingua_modello,$anno_modello,$PHPR_TAB_PRE,$tipo_periodi,$pag); crea_modello_disponibilita($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,"SI",$fr_frase,$frase,$num_frasi,$tipo_periodi); $id_utente = $id_utente_vero; } # fine if (@is_file("$percorso_cartella_modello/mdl_disponibilita.php")) } # fine for $num_cart $lang_dir = opendir("./includes/lang/"); include(C_DATI_PATH."/lingua.php"); while ($ini_lingua = readdir($lang_dir)) { if ($ini_lingua != "." && $ini_lingua != "..") { $nome_file = mex2("mdl_disponibilita",$pag,$ini_lingua).".php"; $frasi_ripristinate = 0; for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (@is_file("$percorso_cartella_modello/$nome_file")) { $lingua_modello = $ini_lingua; if (!$frasi_ripristinate) { $frasi_ripristinate = 1; for ($num_fr = 0 ; $num_fr < $num_frasi ; $num_fr++) { global ${$fr_frase[$num_fr]}; ${$fr_frase[$num_fr]} = mex2($frase[$num_fr],$pag,$lingua_modello); } # fine for $num_fr } # fine if (!$frasi_ripristinate) $num_periodi_date = ""; $anno_modello = ""; $id_utente = 1; recupera_var_modello_disponibilita($nome_file,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); $anno_modello = $anno_modello_presente; if (function_exists('aggiorna_var_modelli')) aggiorna_var_modelli($nome_file,$percorso_cartella_modello,$lingua_modello,$anno_modello,$PHPR_TAB_PRE,$tipo_periodi,$pag); crea_modello_disponibilita($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,"SI",$fr_frase,$frase,$num_frasi,$tipo_periodi); $id_utente = $id_utente_vero; } # fine if (@is_file("$percorso_cartella_modello/$nome_file")) } # fine for $num_cart } # fine if ($file != "." && $file != "..") } # fine while ($file = readdir($lang_dig)) closedir($lang_dir); $templates_dir = opendir("./includes/templates/"); while ($modello_ext = readdir($templates_dir)) { if ($modello_ext != "." and $modello_ext != ".." and @is_dir("./includes/templates/$modello_ext")) { include("./includes/templates/$modello_ext/name.php"); include("./includes/templates/$modello_ext/phrases.php"); include("./includes/templates/$modello_ext/functions.php"); $funz_recupera_var_modello = "recupera_var_modello_".$modello_ext; $funz_crea_modello = "crea_modello_".$modello_ext; $funz_mext = "mext_".$modello_ext; if ($template_file_name['ita']) $nome_file = $template_file_name['ita']; else $nome_file = "ita_".$template_file_name['en']; $frasi_ripristinate = 0; for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (@is_file("$percorso_cartella_modello/$nome_file")) { $lingua_modello = "ita"; if (!$frasi_ripristinate) { $frasi_ripristinate = 1; for ($num_fr = 0 ; $num_fr < $num_frasi ; $num_fr++) { global ${$fr_frase[$num_fr]}; ${$fr_frase[$num_fr]} = $funz_mext($frase[$num_fr],$pag,$lingua_modello); } # fine for $num_fr } # fine if (!$frasi_ripristinate) $num_periodi_date = ""; $anno_modello = ""; $id_utente = 1; $funz_recupera_var_modello($nome_file,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); $anno_modello = $anno_modello_presente; if (function_exists('aggiorna_var_modelli')) aggiorna_var_modelli($nome_file,$percorso_cartella_modello,$lingua_modello,$anno_modello,$PHPR_TAB_PRE,$tipo_periodi,$pag); $funz_crea_modello($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,"SI",$fr_frase,$frase,$num_frasi,$tipo_periodi); $id_utente = $id_utente_vero; } # fine if (@is_file("$percorso_cartella_modello/$nome_file")) } # fine for $num_cart $lang_dir = opendir("./includes/lang/"); while ($ini_lingua = readdir($lang_dir)) { if ($ini_lingua != "." && $ini_lingua != "..") { if (!empty($template_file_name[$ini_lingua])) $nome_file = $template_file_name[$ini_lingua]; else { $n_file = $funz_mext($template_file_name['ita'],$pag,$ini_lingua); if ($n_file and $n_file != $template_file_name['ita'] and $n_file != $template_file_name['en']) $nome_file = $n_file; else $nome_file = $ini_lingua."_".$template_file_name['en']; } # fine else if (!empty($template_file_name[$ini_lingua])) $frasi_ripristinate = 0; for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (@is_file("$percorso_cartella_modello/$nome_file")) { $lingua_modello = $ini_lingua; if (!$frasi_ripristinate) { $frasi_ripristinate = 1; for ($num_fr = 0 ; $num_fr < $num_frasi ; $num_fr++) { global ${$fr_frase[$num_fr]}; ${$fr_frase[$num_fr]} = $funz_mext($frase[$num_fr],$pag,$lingua_modello); } # fine for $num_fr } # fine if (!$frasi_ripristinate) $num_periodi_date = ""; $anno_modello = ""; $id_utente = 1; $funz_recupera_var_modello($nome_file,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); $anno_modello = $anno_modello_presente; if (function_exists('aggiorna_var_modelli')) aggiorna_var_modelli($nome_file,$percorso_cartella_modello,$lingua_modello,$anno_modello,$PHPR_TAB_PRE,$tipo_periodi,$pag); $funz_crea_modello($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,"SI",$fr_frase,$frase,$num_frasi,$tipo_periodi); $id_utente = $id_utente_vero; } # fine if (@is_file("$percorso_cartella_modello/$nome_file")) } # fine for $num_cart } # fine if ($file != "." && $file != "..") } # fine while ($file = readdir($lang_dir)) closedir($lang_dir); } # fine if ($modello_ext != "." and $modello_ext != ".." and... } # fine while ($file = readdir($lang_dig)) closedir($templates_dir); $pag = $pag_orig; if ($id_utente != 1 and function_exists("ob_get_contents")) $testo_mess .= ob_get_contents(); if ($id_utente != 1 and function_exists("ob_end_clean")) ob_end_clean(); $lingua_mex = $lingua_mex_orig; echo "
"; if ($id_utente != 1) { $tablemessaggi = $PHPR_TAB_PRE."messaggi"; $tabelle_lock = array("$tablemessaggi"); $altre_tab_lock = array(); $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); $max_mess = esegui_query("select max(idmessaggi) from $tablemessaggi"); if (numlin_query($max_mess) != 0) $max_mess = (risul_query($max_mess,0,0) + 1); else $max_mess = 1; $lista_utenti = ",1,"; $datavisione = date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600))); if (@get_magic_quotes_gpc()) $testo = stripslashes($testo); $datainserimento = date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600))); esegui_query("insert into $tablemessaggi (idmessaggi,tipo_messaggio,idutenti,idutenti_visto,datavisione,mittente,testo,datainserimento) values ('$max_mess','mess','$lista_utenti','$lista_utenti','$datavisione','1','".aggslashdb($testo_mess)."','$datainserimento')"); unlock_tabelle($tabelle_lock); } # fine if ($id_utente != 1) } # fine if ($aggiornato == "SI") else echo "".mex("Niente da aggiornare",'aggiorna.php').".
"; echo "

"; } # fine if ($id_utente) flock($file_lock_update,3); fclose($file_lock_update); } # fine if ($file_lock_update) else echo mex("Non ho i permessi di scrittura sulla cartella dati",'inizio.php').".
"; @unlink(C_DATI_PATH."/update.lock"); if (function_exists('opcache_reset')) opcache_reset(); } # fine function aggiorna_versione_phpr ?> hoteldruid/includes/funzioni_mysqli.php0000644000175000017500000001656414477773476020031 0ustar marcomarco. ################################################################################## #Funzioni per usare il database MYSQL con estensioni mysqli ignore_user_abort(1); # variabili per le differenze nella sintassi delle query #global $ILIKE,$LIKE; $ILIKE = "LIKE"; $LIKE = "LIKE BINARY"; $DATETIME = "datetime"; $MEDIUMTEXT = "mediumtext"; unset($link_mysqli); function connetti_db ($database,$host,$port,$user,$password,$estensione) { global $link_mysqli; if ($estensione == "SI") dl("mysqli.so"); $link_mysqli = mysqli_connect($host,$user,$password,$database,$port); if ($link_mysqli) @mysqli_query($link_mysqli,"SET NAMES 'utf8mb4'"); return $link_mysqli; } # fine function connetti_db function disconnetti_db (&$numconnessione) { $risul = mysqli_close($numconnessione); return $risul; } # fine function disconnetti_db if (substr($PHPR_LOG,0,2) != "SI") { function esegui_query ($query,$silenzio = "",$idlog = "") { global $link_mysqli; $risul[-1] = mysqli_query($link_mysqli,$query); $risul[-2] = -1; if (!$risul[-1]) { # bug mariadb: temporary table already existing when adding a column if (strtolower(substr($query,0,12)) == "alter table " or strtolower(substr($query,0,15)) == "alter database ") { sleep(1); $risul[-1] = mysqli_query($link_mysqli,$query); } # fine if (strtolower(substr($query,0,12)) == "alter table " or strtolower(substr($query,0,15)) == "alter database ") if (!$risul[-1]) { $risul = $risul[-1]; if ($silenzio != "totale") { global $PHPR_TAB_PRE; if (!$silenzio) echo "
ERROR IN: ".htmlspecialchars(str_replace(" ".$PHPR_TAB_PRE," ",$query))."
".htmlspecialchars(mysqli_errno($link_mysqli).": ".mysqli_error($link_mysqli))."
"; error_log("IN ".$_SERVER['PHP_SELF']." MYSQL ERROR: ".substr(str_replace(" ".$PHPR_TAB_PRE," ",$query),0,25)."... - ".mysqli_errno($link_mysqli).": ".mysqli_error($link_mysqli)); } # fine if ($silenzio != "totale") } # fine if (!$risul[-1]) } # fine if (!$risul[-1]) return $risul; } # fine function esegui_query } # fine if (substr($PHPR_LOG,0,2) != "SI") else { if (!function_exists("inserisci_log")) include("./includes/funzioni_log.php"); function esegui_query ($query,$silenzio = "",$idlog = "") { global $link_mysqli; $risul[-1] = mysqli_query($link_mysqli,$query); $risul[-2] = -3; if (!$risul[-1]) { # bug mariadb: temporary table already existing when adding a column if (strtolower(substr($query,0,12)) == "alter table ") { sleep(1); $risul[-1] = mysqli_query($link_mysqli,$query); } # fine if (strtolower(substr($query,0,12)) == "alter table ") if (!$risul[-1]) { $risul = $risul[-1]; if ($silenzio != "totale") { global $PHPR_TAB_PRE; if (!$silenzio) echo "
ERROR IN: ".htmlspecialchars(str_replace(" ".$PHPR_TAB_PRE," ",$query))."
".htmlspecialchars(mysqli_errno($link_mysqli).": ".mysqli_error($link_mysqli))."
"; error_log("IN ".$_SERVER['PHP_SELF']." MYSQL ERROR: ".substr(str_replace(" ".$PHPR_TAB_PRE," ",$query),0,25)."... - ".mysqli_errno($link_mysqli).": ".mysqli_error($link_mysqli)); } # fine if ($silenzio != "totale") } # fine if (!$risul[-1]) } # fine if (!$risul[-1]) if ($idlog != 1) inserisci_log($query,$idlog); return $risul; } # fine function esegui_query } # fine else if (substr($PHPR_LOG,0,2) != "SI") function risul_query (&$query,$riga,$colonna,$tab="") { /* # version that uses too much memory ($query stores each line) if (!$query[$riga]) { if ($query[-2] != ($riga - 1)) mysqli_data_seek($query[-1],$riga); $query[$riga] = mysqli_fetch_array($query[-1]); $query[-2] = $riga; #if (!$risul) echo "
Nessun risultato in riga $riga colonna $colonna
"; } # fine if (!$query[$riga]) return $query[$riga][$colonna]; */ if ($query[-2] != $riga) { if ($query[-2] != ($riga - 1)) mysqli_data_seek($query[-1],$riga); $query[1] = mysqli_fetch_array($query[-1]); $query[-2] = $riga; #if (!$risul) echo "
Nessun risultato in riga $riga colonna $colonna
"; } # fine if ($query[-2] != $riga) return $query[1][$colonna]; } # fine function risul_query function numlin_query ($query) { $risul = mysqli_num_rows($query[-1]); return $risul; } # fine function numlin_query function aggslashdb ($stringa) { $risul = addslashes((string) $stringa); return $risul; } # fine function aggslashdb function arraylin_query (&$query,$num) { if ($query[-2] != ($num - 1)) mysqli_data_seek($query[-1],$num); $risul = mysqli_fetch_row($query[-1]); $query[-2] = $num; return $risul; } # fine function arraylin_query function numcampi_query ($query) { $risul = mysqli_num_fields($query[-1]); return $risul; } # fine function numcampi_query function nomecampo_query ($query,$num) { $risul = mysqli_fetch_field_direct($query[-1],$num); return $risul->name; } # fine function nomecampo_query function tipocampo_query ($query,$num) { $risul = mysqli_fetch_field_direct($query[-1],$num); return $risul->type; } # fine function tipocampo_query function dimcampo_query ($query,$num) { $risul = mysqli_fetch_field_direct($query[-1],$num); return $risul->max_length; } # fine function dimcampo_query function chiudi_query (&$query) { mysqli_free_result($query[-1]); $query = array(); } # fine function chiudi_query function lock_tabelle ($tabelle,$altre_tab_usate = "") { $lista_tabelle = ""; if (@is_array($tabelle)) { for ($num1 = 0 ; $num1 < count($tabelle); $num1++) { $lista_tabelle .= $tabelle[$num1]." write,"; } # fine for $num1 } # fine if (@is_array($tabelle)) if (@is_array($altre_tab_usate)) { for ($num1 = 0 ; $num1 < count($altre_tab_usate); $num1++) { $lista_tabelle .= $altre_tab_usate[$num1]." read,"; } # fine for $num1 } # fine if (@is_array($altre_tab_usate)) $lista_tabelle = substr($lista_tabelle,0,-1); global $link_mysqli; $risul = mysqli_query($link_mysqli,"lock tables $lista_tabelle"); if (!$risul) { echo "
ERROR IN: lock tables ".htmlspecialchars($lista_tabelle)."
".htmlspecialchars(mysqli_errno($link_mysqli).": ".mysqli_error($link_mysqli))."
"; error_log("IN ".$_SERVER['PHP_SELF']." MYSQL ERROR: lock tables $lista_tabelle - ".mysqli_errno($link_mysqli).": ".mysqli_error($link_mysqli)); } # fine if (!$risul) return $risul; } # fine function lock_tabelle function unlock_tabelle (&$tabelle_lock,$azione = "") { global $link_mysqli; $risul = mysqli_query($link_mysqli,"unlock tables"); $tabelle_lock = null; } # fine function unlock_tabelle function crea_indice ($tabella,$colonne,$nome) { global $link_mysqli; mysqli_query($link_mysqli,"alter table $tabella add index $nome ($colonne)"); } # fine function crea_indice ?> hoteldruid/includes/unit.php0000644000175000017500000033321214364212512015507 0ustar marcomarconon terrà conto degli appartamenti richiesti": $messaggio = "Se si continua l'assegnazione dell'[unit] non terrà conto degli [units] richiesti"; break; case "Non ci sono": $messaggio = "Non ci sono"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] tra quelli richiesti che possano ospitare"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "Non c'è nessun [unit] tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente"; break; case "L'appartamento": $messaggio = "L'[unit]"; break; case "l'appartamento": $messaggio = "l'[unit]"; break; case "contenuto nella lista non esiste": $messaggio = "contenuto nella lista non esiste"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "Nel periodo selezionato non è possibile ospitare il cliente negli [units] richiesti"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Riprova senza cercare [units] vicini"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "Non c'è nessun [unit] tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Assegnare gli [units] in base alla tariffa scelta con la regola 2?"; break; case "Numero di appartamenti": $messaggio = "Numero di [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "Se si deve occupare un [unit] della regola 1 con una delle motivazioni selezionate"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Chiedere il numero di [units] per ogni tipologia?"; break; case "Numero massimo di appartamenti": $messaggio = "Numero massimo di [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Parola da utilizzare per indicare gli [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Numero massimo di [units] per tipologia errato"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "Si deve inserire la parola per indicare gli [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Senza raggruppare gli [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Raggruppando gli [units] con la regola di assegnazione 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Raggruppando gli [units] per numero di persone"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Mostrare il numero di [units] liberi?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Possibilità di scegliere l'[unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "Quando si sceglie l'[unit] aggiungere il costo aggiuntivo"; break; case "Appartamenti disponibili": $messaggio = "[Units] disponibili"; break; case "Appartamento disponibile": $messaggio = "[Unit] disponibile"; break; case "Scegli questo appartamento": $messaggio = "Scegli questo [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Scegli il tuo [unit]"; break; case "Cambia appartamento": $messaggio = "Cambia [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "è stata spostata dall'[unit]"; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] non disponibile per la scelta"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] cambiato"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Assegnare [units] nelle regole di assegnazione 1 con le motivazioni selezionate?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "elimina i beni dall'inventario dell'[unit] occupato dalla prenotazione"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] incompatibili con il costo"; break; case "Appartamenti incompatibili": $messaggio = "[Units] incompatibili"; break; case "assegna automaticamente gli appartamenti": $messaggio = "assegna automaticamente gli [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "lista di [units] separati da virgole"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "Esiste già una regola di questo tipo nell'[unit] e nel periodo selezionato"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "La tariffa scelta ha già degli [units] associati, cancella la regola prima di inserirne una nuova"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "Si deve inserire almeno un [unit] da associare"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Seleziona tutti gli [unit]
da "; break; case " persone": $messaggio = " persone"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "se c'è almeno un [unit] della regola originale compatibile con il numero di persone"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "Non c'è nessun [unit] che possa ospitare"; break; case "Non c'è nessun appartamento da": $messaggio = "Non c'è nessun [unit] da"; break; case " in un appartamento da almeno": $messaggio = " in un [unit] da almeno"; break; case " in un appartamento da": $messaggio = " in un [unit] da"; break; case " in": $messaggio = " in"; break; case "appartamenti da": $messaggio = "[units] da"; break; case " in un appartamento della tariffa selezionata": $messaggio = " in un [unit] della tariffa selezionata"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] delle tariffe selezionate"; break; case "disponibilità solo negli appartamenti da": $messaggio = "disponibilità solo negli [units] da"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Ricontrolla la disponibilità negli [units] selezionati"; break; case "Appartamenti vicini": $messaggio = "[Units] vicini"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "[units] vicini delle tariffe selezionate"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventario dell'[unit]"; break; case "dell'appartamento": $messaggio = "dell'[unit]"; break; case "è già stato cancellato": $messaggio = "è già stato cancellato"; break; case "è stato cancellato": $messaggio = "è stato cancellato"; break; case "è stato modificato": $messaggio = "è stato modificato"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Sei sicuro di voler cancellare l'[unit]"; break; case "Modifica l'appartamento": $messaggio = "Modifica l'[unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Attenzione: le prenotazioni già inserite in questo [unit] non verranno spostate"; break; case "Cancella l'appartamento": $messaggio = "Cancella l'[unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "Il nome dell'[unit] verrà cambiato da"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "L'[unit] non è stato cancellato perchè il database è cambiato nel frattempo"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "L'[unit] non è stato modificato perchè il database è cambiato nel frattempo"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "Gli [units] vicini verranno cambiati"; break; case "foto dell'appartamento": $messaggio = "foto dell'[unit]"; break; case "descrizione dell'appartamento": $messaggio = "descrizione dell'[unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Cambia metodo per l'assegnazione dell'[unit]"; break; case "Nº fisso di appartamento": $messaggio = "Nº fisso di [unit]"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Mobile in tutti gli [units]"; break; case "Lista di appartamenti": $messaggio = "Lista di [units]"; break; case "separati da virgole": $messaggio = "separati da virgole"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "riassegna l'[unit] con la regola 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "L'assegnazione dell'[unit] verrà cambiata dal"; break; case "ad uno tra": $messaggio = "ad uno tra"; break; case " quelli del": $messaggio = " quelli del"; break; case "quelli della casa": $messaggio = "quelli della casa"; break; case "quelli con massimo numero di occupanti": $messaggio = "quelli con massimo numero di occupanti"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "Non ci sono [units] con le caratteristiche richieste"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "Non c'è nessun [unit] tra quelli richiesti che possa ospitare"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "Nel periodo selezionato non è possibile ospitare il cliente in un [unit] tra quelli richiesti"; break; case "nell'appartamento": $messaggio = "nell'[unit]"; break; case "Sposta nell'appartamento": $messaggio = "Sposta nell'[unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "perchè c'è un'altra prenotazione nello stesso [unit] che deve ancora registrare l'uscita"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "Le prenotazioni in [units] vicini verranno cambiate da"; break; case "l'attuale appartamento": $messaggio = "l'attuale [unit]"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "verrà cambiato perchè ha dei beni mancanti nell'inventario"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "La prenotazione verrà spostata dall'[unit]"; break; case "fisso": $messaggio = "fisso"; break; case "mobile": $messaggio = "mobile"; break; case "n° di appartamento": $messaggio = "n° di [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli [units] assegnati)"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'[unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "Si deve inserire il numero del nuovo [unit]"; break; case "verrà aggiunto": $messaggio = "verrà aggiunto"; break; case "è stato aggiunto": $messaggio = "è stato aggiunto"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Tabella con tutti gli [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Crea un nuovo [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Griglia [units] vicini"; break; case "appartamenti della tariffa": $messaggio = "[units] della tariffa"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "Percentuale di occupazione degli [units]"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Prezzo medio giornaliero per [unit] occupato"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Entrate giornaliere per [unit] disponibile (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Entrate giornaliere per [unit] disponibile con costi aggiuntivi"; break; case "Magazzini ed appartamenti": $messaggio = "Magazzini ed [units]"; break; case "degli appartamenti della tariffa": $messaggio = "degli [units] della tariffa"; break; case "dall'appartamento": $messaggio = "dall'[unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "raggruppa gli [units] con la regola di assegnazione 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "raggruppa gli [units] per numero di persone"; break; case "non raggruppare gli appartamenti": $messaggio = "non raggruppare gli [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Secondi dopo i quali abbandonare la ricerca di un [unit] libero"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "Il tempo limite per la ricerca di un [unit] libero è stato cambiato"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minuti durante i quali mantenere gli [units] occupati mentre si sta inserendo una prenotazione"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "I minuti durante i quali occupare gli [units] mentre si inserisce una prenotazione sono stati cambiati"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Combinazioni predefinite di [units]"; break; case "lista appartamenti": $messaggio = "lista [units]"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "Nuova combinazione di [units] aggiunta"; break; case "Combinazione di appartamenti eliminata": $messaggio = "Combinazione di [units] eliminata"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Metodo per l'assegnazione dell'[unit]"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "Non si può inserire la prenozione senza utilizzare gli [units] della regola di assegnazione 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Utilizza anche gli [units] della regola 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "senza utilizzare gli [units] della regola 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "perchè l'[unit] assegnato non esiste più"; break; case "appartamento incompatibile": $messaggio = "[unit] incompatibile"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calcola i costi aggiuntivi sulla prenotazione dell'[unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "I costi sono stati inseriti sulla prenotazione dell'[unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Prenotazioni inseribili e modificabili in tutti i periodi e [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Scelta degli [units] da assegnare"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Possibilità di modificare gli [units] assegnati"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Solo spostamenti tra quelli già assegnati"; break; case "e appartamenti consentiti": $messaggio = "e [units] consentiti"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Possibilità di vedere la tabella con gli [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Solo [units] associati a regole consentite"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "non potrà, per liberare [units], spostare prenotazioni nei periodi delle regole 1 non selezionate del"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "non potrà cambiare l'assegnazione degli [units] quando inserisce nuove prenotazioni nel"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "potrà cambiare l'assegnazione degli [units] quando inserisce nuove prenotazioni nel"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "non potrà modificare l'assegnazione degli [units] delle prenotazioni nel"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "potrà scegliere di modificare l'[unit] solo tra quelli già assegnati per le prenotazioni del"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "potrà modificare l'assegnazione degli [units] delle prenotazioni nel"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli [units] della regola 2, nel"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "potrà vedere solo le proprie prenotazioni e gli [units] consentiti dalle regole di assegnazione"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli [units] consentiti dalle regole di assegnazione"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "potrà vedere solo le proprie prenotazioni e gli [units] consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli [units] consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "non potrà vedere la tabella con gli [units] del"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "potrà vedere solo [units] associati a regole a lui consentite nella tabella con gli [units] del"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "potrà vedere solo [units] associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli [units] del"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "potrà vedere la tabella con gli [units] del"; break; case "Si, senza appartamenti vicini": $messaggio = "Si, senza [units] vicini"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Possibilità di vedere l'inventario degli [units]"; break; case "Solo in appartamenti consentiti": $messaggio = "Solo in [units] consentiti"; break; case "degli appartamenti": $messaggio = "degli [units]"; break; case "solo dei suoi appartamenti": $messaggio = "solo dei suoi [units]"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "e di quelli di utenti appartenenti ai suoi gruppi"; break; case "negli appartamenti": $messaggio = "negli [units]"; break; case "solo nei suoi appartamenti": $messaggio = "solo nei suoi [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "e in quelli di utenti appartenenti ai suoi gruppi"; break; case "lo stesso appartamento": $messaggio = "lo stesso [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Inserisci le informazioni sugli [units] dalla"; break; case "tabella appartamenti": $messaggio = "tabella [units]"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "Gli [units] possono essere creati, cancellati e rinominati"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "Si consiglia di inserire almeno la capienza massima per ogni [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Considera che le tariffe di HotelDruid fungono anche da tipologie di [units]"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Associa una lista di [units] ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Ogni [unit] può essere associato a più tariffe"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "SOSTITUISCI CON LISTA [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "nel nuovo [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Ogni [unit] può contenere al massimo un ospite"; break; case "chiuso": $messaggio = "chiuso"; break; case "per appartamenti non chiusi": $messaggio = "per [units] non chiusi"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "Si è dovuto assegnare un [unit] della tariffa"; break; case "vicini": $messaggio = "vicini"; break; case "un appartamento": $messaggio = "un [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "Quando si richiedono più [units] o tipologie, cercare [units] vicini"; break; case "ci sono appartamenti": $messaggio = "ci sono [units]"; break; case "per appartamento": $messaggio = "per [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Prenotazione temporanea per bloccare l'[unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Premere su una prenotazione e trascinarla per spostarla in un nuovo [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "chiusura [units] e tariffe"; break; case "assegnazione appartamenti": $messaggio = "assegnazione [units]"; break; case "solo per appartamenti": $messaggio = "solo per [units]"; break; case "tipologie di appartamenti": $messaggio = "tipologie di [units]"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "C'è comunque almeno un [unit] libero tra quelli richiesti per ogni giorno del periodo richiesto"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di [unit]"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continua provando a dividere la prenotazione tra due o più degli [units] richiesti"; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continua cercando in tutti gli [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "Non si è potuto inserire la prenotazione in un unico [unit], è stata divisa tra vari [units] in periodi successivi"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine if ($unit['special']) else { switch ($messaggio) { # Translations for rental units with MASCULINE name (or no gender) that begins with NORMAL characters case "APPARTAMENTI": $messaggio = "[UNITS]"; break; case "Inserisci ora i dati sugli appartamenti": $messaggio = "Inserisci ora i dati sui [units]"; break; case "almeno il numero, diverso per ogni appartamento": $messaggio = "almeno il numero, diverso per ogni [unit]"; break; case "Numero (o nome) dell' appartamento": $messaggio = "Numero (o nome) del [unit]"; break; case "Priorità (più bassa è, prima viene assegnato)": $messaggio = "Priorità (più bassa è, prima viene assegnato)"; break; case "tutti gli appartamenti": $messaggio = "tutti i [units]"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "Non ci sono [units] con le caratteristiche richieste"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "Non c'è nessun [unit] tra quelli richiesti che possa ospitare"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "Nel periodo selezionato non è possibile ospitare il cliente in un [unit] tra quelli richiesti"; break; case "verrà spostata dall'appartamento": $messaggio = "verrà spostata dal [unit]"; break; case "al": $messaggio = "al"; break; case "La nuova prenotazione verrà inserita nell'appartamento": $messaggio = "La nuova prenotazione verrà inserita nel [unit]"; break; case "Se si continua l'assegnazione dell'appartamento non terrà conto degli appartamenti richiesti": $messaggio = "Se si continua l'assegnazione del [unit] non terrà conto dei [units] richiesti"; break; case "Non ci sono": $messaggio = "Non ci sono"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] tra quelli richiesti che possano ospitare"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "Non c'è nessun [unit] tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente"; break; case "L'appartamento": $messaggio = "Il [unit]"; break; case "l'appartamento": $messaggio = "il [unit]"; break; case "contenuto nella lista non esiste": $messaggio = "contenuto nella lista non esiste"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "Nel periodo selezionato non è possibile ospitare il cliente nei [units] richiesti"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Riprova senza cercare [units] vicini"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "Non c'è nessun [unit] tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Assegnare i [units] in base alla tariffa scelta con la regola 2?"; break; case "Numero di appartamenti": $messaggio = "Numero di [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "Se si deve occupare un [unit] della regola 1 con una delle motivazioni selezionate"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Chiedere il numero di [units] per ogni tipologia?"; break; case "Numero massimo di appartamenti": $messaggio = "Numero massimo di [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Parola da utilizzare per indicare i [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Numero massimo di [units] per tipologia errato"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "Si deve inserire la parola per indicare i [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Senza raggruppare i [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Raggruppando i [units] con la regola di assegnazione 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Raggruppando i [units] per numero di persone"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Mostrare il numero di [units] liberi?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Possibilità di scegliere il [unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "Quando si sceglie il [unit] aggiungere il costo aggiuntivo"; break; case "Appartamenti disponibili": $messaggio = "[Units] disponibili"; break; case "Appartamento disponibile": $messaggio = "[Unit] disponibile"; break; case "Scegli questo appartamento": $messaggio = "Scegli questo [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Scegli il tuo [unit]"; break; case "Cambia appartamento": $messaggio = "Cambia [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "è stata spostata dal [unit]"; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] non disponibile per la scelta"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] cambiato"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Assegnare [units] nelle regole di assegnazione 1 con le motivazioni selezionate?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "elimina i beni dall'inventario del [unit] occupato dalla prenotazione"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] incompatibili con il costo"; break; case "Appartamenti incompatibili": $messaggio = "[Units] incompatibili"; break; case "assegna automaticamente gli appartamenti": $messaggio = "assegna automaticamente i [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "lista di [units] separati da virgole"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "Esiste già una regola di questo tipo nel [unit] e nel periodo selezionato"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "La tariffa scelta ha già dei [units] associati, cancella la regola prima di inserirne una nuova"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "Si deve inserire almeno un [unit] da associare"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Seleziona tutti i [unit]
da "; break; case " persone": $messaggio = " persone"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "se c'è almeno un [unit] della regola originale compatibile con il numero di persone"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "Non c'è nessun [unit] che possa ospitare"; break; case "Non c'è nessun appartamento da": $messaggio = "Non c'è nessun [unit] da"; break; case " in un appartamento da almeno": $messaggio = " in un [unit] da almeno"; break; case " in un appartamento da": $messaggio = " in un [unit] da"; break; case " in": $messaggio = " in"; break; case "appartamenti da": $messaggio = "[units] da"; break; case " in un appartamento della tariffa selezionata": $messaggio = " in un [unit] della tariffa selezionata"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] delle tariffe selezionate"; break; case "disponibilità solo negli appartamenti da": $messaggio = "disponibilità solo nei [units] da"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Ricontrolla la disponibilità nei [units] selezionati"; break; case "Appartamenti vicini": $messaggio = "[Units] vicini"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "[units] vicini delle tariffe selezionate"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventario del [unit]"; break; case "dell'appartamento": $messaggio = "del [unit]"; break; case "è già stato cancellato": $messaggio = "è già stato cancellato"; break; case "è stato cancellato": $messaggio = "è stato cancellato"; break; case "è stato modificato": $messaggio = "è stato modificato"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Sei sicuro di voler cancellare il [unit]"; break; case "Modifica l'appartamento": $messaggio = "Modifica il [unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Attenzione: le prenotazioni già inserite in questo [unit] non verranno spostate"; break; case "Cancella l'appartamento": $messaggio = "Cancella il [unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "Il nome del [unit] verrà cambiato da"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "Il [unit] non è stato cancellato perchè il database è cambiato nel frattempo"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "Il [unit] non è stato modificato perchè il database è cambiato nel frattempo"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "I [units] vicini verranno cambiati"; break; case "foto dell'appartamento": $messaggio = "foto del [unit]"; break; case "descrizione dell'appartamento": $messaggio = "descrizione del [unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Cambia metodo per l'assegnazione del [unit]"; break; case "Nº fisso di appartamento": $messaggio = "Nº fisso di [unit]"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Mobile in tutti i [units]"; break; case "Lista di appartamenti": $messaggio = "Lista di [units]"; break; case "separati da virgole": $messaggio = "separati da virgole"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "riassegna il [unit] con la regola 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "L'assegnazione del [unit] verrà cambiata dal"; break; case "ad uno tra": $messaggio = "ad uno tra"; break; case " quelli del": $messaggio = " quelli del"; break; case "quelli della casa": $messaggio = "quelli della casa"; break; case "quelli con massimo numero di occupanti": $messaggio = "quelli con massimo numero di occupanti"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "Non ci sono [units] con le caratteristiche richieste"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "Non c'è nessun [unit] tra quelli richiesti che possa ospitare"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "Nel periodo selezionato non è possibile ospitare il cliente in un [unit] tra quelli richiesti"; break; case "nell'appartamento": $messaggio = "nel [unit]"; break; case "Sposta nell'appartamento": $messaggio = "Sposta nel [unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "perchè c'è un'altra prenotazione nello stesso [unit] che deve ancora registrare l'uscita"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "Le prenotazioni in [units] vicini verranno cambiate da"; break; case "l'attuale appartamento": $messaggio = "l'attuale [unit]"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "verrà cambiato perchè ha dei beni mancanti nell'inventario"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "La prenotazione verrà spostata dal [unit]"; break; case "fisso": $messaggio = "fisso"; break; case "mobile": $messaggio = "mobile"; break; case "n° di appartamento": $messaggio = "n° di [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra i [units] assegnati)"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Sei sicuro di voler cancellare la regola di assegnazione 1 del [unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "Si deve inserire il numero del nuovo [unit]"; break; case "verrà aggiunto": $messaggio = "verrà aggiunto"; break; case "è stato aggiunto": $messaggio = "è stato aggiunto"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Tabella con tutti i [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Crea un nuovo [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Griglia [units] vicini"; break; case "appartamenti della tariffa": $messaggio = "[units] della tariffa"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "Percentuale di occupazione dei [units]"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Prezzo medio giornaliero per [unit] occupato"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Entrate giornaliere per [unit] disponibile (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Entrate giornaliere per [unit] disponibile con costi aggiuntivi"; break; case "Magazzini ed appartamenti": $messaggio = "Magazzini e [units]"; break; case "degli appartamenti della tariffa": $messaggio = "dei [units] della tariffa"; break; case "dall'appartamento": $messaggio = "dal [unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "raggruppa i [units] con la regola di assegnazione 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "raggruppa i [units] per numero di persone"; break; case "non raggruppare gli appartamenti": $messaggio = "non raggruppare i [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Secondi dopo i quali abbandonare la ricerca di un [unit] libero"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "Il tempo limite per la ricerca di un [unit] libero è stato cambiato"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minuti durante i quali mantenere i [units] occupati mentre si sta inserendo una prenotazione"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "I minuti durante i quali occupare i [units] mentre si inserisce una prenotazione sono stati cambiati"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Combinazioni predefinite di [units]"; break; case "lista appartamenti": $messaggio = "lista [units]"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "Nuova combinazione di [units] aggiunta"; break; case "Combinazione di appartamenti eliminata": $messaggio = "Combinazione di [units] eliminata"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Metodo per l'assegnazione del [unit]"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "Non si può inserire la prenozione senza utilizzare i [units] della regola di assegnazione 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Utilizza anche i [units] della regola 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "senza utilizzare i [units] della regola 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "perchè il [unit] assegnato non esiste più"; break; case "appartamento incompatibile": $messaggio = "[unit] incompatibile"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calcola i costi aggiuntivi sulla prenotazione del [unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "I costi sono stati inseriti sulla prenotazione del [unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Prenotazioni inseribili e modificabili in tutti i periodi e [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Scelta dei [units] da assegnare"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Possibilità di modificare i [units] assegnati"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Solo spostamenti tra quelli già assegnati"; break; case "e appartamenti consentiti": $messaggio = "e [units] consentiti"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Possibilità di vedere la tabella con i [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Solo [units] associati a regole consentite"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "non potrà, per liberare [units], spostare prenotazioni nei periodi delle regole 1 non selezionate del"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "non potrà cambiare l'assegnazione dei [units] quando inserisce nuove prenotazioni nel"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "potrà cambiare l'assegnazione dei [units] quando inserisce nuove prenotazioni nel"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "non potrà modificare l'assegnazione dei [units] delle prenotazioni nel"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "potrà scegliere di modificare il [unit] solo tra quelli già assegnati per le prenotazioni del"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "potrà modificare l'assegnazione dei [units] delle prenotazioni nel"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "potrà modificare la tariffa delle prenotazioni, ma sempre associandola ai [units] della regola 2, nel"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "potrà vedere solo le proprie prenotazioni e i [units] consentiti dalle regole di assegnazione"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e i [units] consentiti dalle regole di assegnazione"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "potrà vedere solo le proprie prenotazioni e i [units] consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e i [units] consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "non potrà vedere la tabella con i [units] del"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "potrà vedere solo [units] associati a regole a lui consentite nella tabella con i [units] del"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "potrà vedere solo [units] associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con i [units] del"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "potrà vedere la tabella con i [units] del"; break; case "Si, senza appartamenti vicini": $messaggio = "Si, senza [units] vicini"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Possibilità di vedere l'inventario dei [units]"; break; case "Solo in appartamenti consentiti": $messaggio = "Solo in [units] consentiti"; break; case "degli appartamenti": $messaggio = "dei [units]"; break; case "solo dei suoi appartamenti": $messaggio = "solo dei suoi [units]"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "e di quelli di utenti appartenenti ai suoi gruppi"; break; case "negli appartamenti": $messaggio = "nei [units]"; break; case "solo nei suoi appartamenti": $messaggio = "solo nei suoi [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "e in quelli di utenti appartenenti ai suoi gruppi"; break; case "lo stesso appartamento": $messaggio = "lo stesso [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Inserisci le informazioni sui [units] dalla"; break; case "tabella appartamenti": $messaggio = "tabella [units]"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "I [units] possono essere creati, cancellati e rinominati"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "Si consiglia di inserire almeno la capienza massima per ogni [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Considera che le tariffe di HotelDruid fungono anche da tipologie di [units]"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Associa una lista di [units] ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Ogni [unit] può essere associato a più tariffe"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "SOSTITUISCI CON LISTA [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "nel nuovo [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Ogni [unit] può contenere al massimo un ospite"; break; case "chiuso": $messaggio = "chiuso"; break; case "per appartamenti non chiusi": $messaggio = "per [units] non chiusi"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "Si è dovuto assegnare un [unit] della tariffa"; break; case "vicini": $messaggio = "vicini"; break; case "un appartamento": $messaggio = "un [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "Quando si richiedono più [units] o tipologie, cercare [units] vicini"; break; case "ci sono appartamenti": $messaggio = "ci sono [units]"; break; case "per appartamento": $messaggio = "per [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Prenotazione temporanea per bloccare il [unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Premere su una prenotazione e trascinarla per spostarla in un nuovo [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "chiusura [units] e tariffe"; break; case "assegnazione appartamenti": $messaggio = "assegnazione [units]"; break; case "solo per appartamenti": $messaggio = "solo per [units]"; break; case "tipologie di appartamenti": $messaggio = "tipologie di [units]"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "C'è comunque almeno un [unit] libero tra quelli richiesti per ogni giorno del periodo richiesto"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di [unit]"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continua provando a dividere la prenotazione tra due o più dei [units] richiesti"; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continua cercando in tutti i [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "Non si è potuto inserire la prenotazione in un unico [unit], è stata divisa tra vari [units] in periodi successivi"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine else if ($unit['special']) } # fine if ($unit['gender'] == "m") else { if ($unit['special']) { switch ($messaggio) { # Translations for rental units with FEMENINE name that begins with SPECIAL characters case "APPARTAMENTI": $messaggio = "[UNITS]"; break; case "Inserisci ora i dati sugli appartamenti": $messaggio = "Inserisci ora i dati sulle [units]"; break; case "almeno il numero, diverso per ogni appartamento": $messaggio = "almeno il numero, diverso per ogni [unit]"; break; case "Numero (o nome) dell' appartamento": $messaggio = "Numero (o nome) dell'[unit]"; break; case "Priorità (più bassa è, prima viene assegnato)": $messaggio = "Priorità (più bassa è, prima viene assegnata)"; break; case "tutti gli appartamenti": $messaggio = "tutte le [units]"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "Non ci sono [units] con le caratteristiche richieste"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "Non c'è nessuna [unit] tra quelle richieste che possa ospitare"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "Nel periodo selezionato non è possibile ospitare il cliente in un'[unit] tra quelle richieste"; break; case "verrà spostata dall'appartamento": $messaggio = "verrà spostata dall'[unit]"; break; case "al": $messaggio = "alla"; break; case "La nuova prenotazione verrà inserita nell'appartamento": $messaggio = "La nuova prenotazione verrà inserita nell'[unit]"; break; case "Se si continua l'assegnazione dell'appartamento non terrà conto degli appartamenti richiesti": $messaggio = "Se si continua l'assegnazione dell'[unit] non terrà conto delle [units] richieste"; break; case "Non ci sono": $messaggio = "Non ci sono"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] tra quelle richieste che possano ospitare"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "Non c'è nessuna [unit] tra quelle richieste in cui sia consentito inserire prenotazioni per l'utente"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] tra quelle richieste in cui sia consentito inserire prenotazioni per l'utente"; break; case "L'appartamento": $messaggio = "L'[unit]"; break; case "l'appartamento": $messaggio = "l'[unit]"; break; case "contenuto nella lista non esiste": $messaggio = "contenuta nella lista non esiste"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "Nel periodo selezionato non è possibile ospitare il cliente nelle [units] richieste"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Riprova senza cercare [units] vicine"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "Non c'è nessuna [unit] tra quelle richieste che sia compatibile con i costi aggiuntivi selezionati"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Assegnare le [units] in base alla tariffa scelta con la regola 2?"; break; case "Numero di appartamenti": $messaggio = "Numero di [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "Se si deve occupare una [unit] della regola 1 con una delle motivazioni selezionate"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Chiedere il numero di [units] per ogni tipologia?"; break; case "Numero massimo di appartamenti": $messaggio = "Numero massimo di [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Parola da utilizzare per indicare le [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Numero massimo di [units] per tipologia errato"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "Si deve inserire la parola per indicare le [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Senza raggruppare le [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Raggruppando le [units] con la regola di assegnazione 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Raggruppando le [units] per numero di persone"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Mostrare il numero di [units] libere?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Possibilità di scegliere l'[unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "Quando si sceglie l'[unit] aggiungere il costo aggiuntivo"; break; case "Appartamenti disponibili": $messaggio = "[Units] disponibili"; break; case "Appartamento disponibile": $messaggio = "[Unit] disponibile"; break; case "Scegli questo appartamento": $messaggio = "Scegli questa [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Scegli la tua [unit]"; break; case "Cambia appartamento": $messaggio = "Cambia [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "è stata spostata dall'[unit]"; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] non disponibile per la scelta"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] cambiata"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Assegnare [units] nelle regole di assegnazione 1 con le motivazioni selezionate?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "elimina i beni dall'inventario dell'[unit] occupata dalla prenotazione"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] incompatibili con il costo"; break; case "Appartamenti incompatibili": $messaggio = "[Units] incompatibili"; break; case "assegna automaticamente gli appartamenti": $messaggio = "assegna automaticamente le [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "lista di [units] separate da virgole"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "Esiste già una regola di questo tipo nell'[unit] e nel periodo selezionati"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "La tariffa scelta ha già delle [units] associate, cancella la regola prima di inserirne una nuova"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "Si deve inserire almeno una [unit] da associare"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Seleziona tutte le [unit]
da "; break; case " persone": $messaggio = " persone"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "se c'è almeno una [unit] della regola originale compatibile con il numero di persone"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "Non c'è nessuna [unit] che possa ospitare"; break; case "Non c'è nessun appartamento da": $messaggio = "Non c'è nessuna [unit] da"; break; case " in un appartamento da almeno": $messaggio = " in una [unit] da almeno"; break; case " in un appartamento da": $messaggio = " in una [unit] da"; break; case " in": $messaggio = " in"; break; case "appartamenti da": $messaggio = "[units] da"; break; case " in un appartamento della tariffa selezionata": $messaggio = " in una [unit] della tariffa selezionata"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] delle tariffe selezionate"; break; case "disponibilità solo negli appartamenti da": $messaggio = "disponibilità solo nelle [units] da"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Ricontrolla la disponibilità nelle [units] selezionate"; break; case "Appartamenti vicini": $messaggio = "[Units] vicine"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "[units] vicine delle tariffe selezionate"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventario dell'[unit]"; break; case "dell'appartamento": $messaggio = "dell'[unit]"; break; case "è già stato cancellato": $messaggio = "è già stata cancellata"; break; case "è stato cancellato": $messaggio = "è stata cancellata"; break; case "è stato modificato": $messaggio = "è stata modificata"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Sei sicuro di voler cancellare l'[unit]"; break; case "Modifica l'appartamento": $messaggio = "Modifica l'[unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Attenzione: le prenotazioni già inserite in questa [unit] non verranno spostate"; break; case "Cancella l'appartamento": $messaggio = "Cancella l'[unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "Il nome dell'[unit] verrà cambiato da"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "L'[unit] non è stata cancellata perchè il database è cambiato nel frattempo"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "L'[unit] non è stata modificata perchè il database è cambiato nel frattempo"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "Le [units] vicine verranno cambiate"; break; case "foto dell'appartamento": $messaggio = "foto dell'[unit]"; break; case "descrizione dell'appartamento": $messaggio = "descrizione dell'[unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Cambia metodo per l'assegnazione dell'[unit]"; break; case "Nº fisso di appartamento": $messaggio = "Nº fisso di [unit]"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Mobile in tutti le [units]"; break; case "Lista di appartamenti": $messaggio = "Lista di [units]"; break; case "separati da virgole": $messaggio = "separate da virgole"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "riassegna l'[unit] con la regola 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "L'assegnazione dell'[unit] verrà cambiata dal"; break; case "ad uno tra": $messaggio = "ad una tra"; break; case " quelli del": $messaggio = " quelle del"; break; case "quelli della casa": $messaggio = "quelle della casa"; break; case "quelli con massimo numero di occupanti": $messaggio = "quelle con massimo numero di occupanti"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "Non ci sono [units] con le caratteristiche richieste"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "Non c'è nessuna [unit] tra quelle richieste che possa ospitare"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "Nel periodo selezionato non è possibile ospitare il cliente in un'[unit] tra quelle richieste"; break; case "nell'appartamento": $messaggio = "nell'[unit]"; break; case "Sposta nell'appartamento": $messaggio = "Sposta nell'[unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "perchè c'è un'altra prenotazione nella stessa [unit] che deve ancora registrare l'uscita"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "Le prenotazioni in [units] vicine verranno cambiate da"; break; case "l'attuale appartamento": $messaggio = "l'attuale [unit]"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "verrà cambiata perchè ha dei beni mancanti nell'inventario"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "La prenotazione verrà spostata dall'[unit]"; break; case "fisso": $messaggio = "fissa"; break; case "mobile": $messaggio = "mobile"; break; case "n° di appartamento": $messaggio = "n° di [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dalla loro [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra le [units] assegnate)"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'[unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "Si deve inserire il numero della nuova [unit]"; break; case "verrà aggiunto": $messaggio = "verrà aggiunta"; break; case "è stato aggiunto": $messaggio = "è stato aggiunta"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Tabella con tutte le [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Crea una nuova [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Griglia [units] vicine"; break; case "appartamenti della tariffa": $messaggio = "[units] della tariffa"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "Percentuale di occupazione delle [units]"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Prezzo medio giornaliero per [unit] occupata"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Entrate giornaliere per [unit] disponibile (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Entrate giornaliere per [unit] disponibile con costi aggiuntivi"; break; case "Magazzini ed appartamenti": $messaggio = "Magazzini ed [units]"; break; case "degli appartamenti della tariffa": $messaggio = "delle [units] della tariffa"; break; case "dall'appartamento": $messaggio = "dall'[unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "raggruppa le [units] con la regola di assegnazione 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "raggruppa le [units] per numero di persone"; break; case "non raggruppare gli appartamenti": $messaggio = "non raggruppare le [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Secondi dopo i quali abbandonare la ricerca di un'[unit] libera"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "Il tempo limite per la ricerca di un'[unit] libera è stato cambiato"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minuti durante i quali mantenere le [units] occupate mentre si sta inserendo una prenotazione"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "I minuti durante i quali occupare le [units] mentre si inserisce una prenotazione sono stati cambiati"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Combinazioni predefinite di [units]"; break; case "lista appartamenti": $messaggio = "lista [units]"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "Nuova combinazione di [units] aggiunta"; break; case "Combinazione di appartamenti eliminata": $messaggio = "Combinazione di [units] eliminata"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Metodo per l'assegnazione dell'[unit]"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "Non si può inserire la prenozione senza utilizzare le [units] della regola di assegnazione 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Utilizza anche le [units] della regola 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "senza utilizzare le [units] della regola 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "perchè l'[unit] assegnata non esiste più"; break; case "appartamento incompatibile": $messaggio = "[unit] incompatibile"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calcola i costi aggiuntivi sulla prenotazione dell'[unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "I costi sono stati inseriti sulla prenotazione dell'[unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Prenotazioni inseribili e modificabili in tutti i periodi e [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Scelta delle [units] da assegnare"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Possibilità di modificare le [units] assegnate"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Solo spostamenti tra quelle già assegnate"; break; case "e appartamenti consentiti": $messaggio = "e [units] consentite"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Possibilità di vedere la tabella con le [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Solo [units] associate a regole consentite"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "non potrà, per liberare [units], spostare prenotazioni nei periodi delle regole 1 non selezionate del"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "non potrà cambiare l'assegnazione delle [units] quando inserisce nuove prenotazioni nel"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "potrà cambiare l'assegnazione delle [units] quando inserisce nuove prenotazioni nel"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "non potrà modificare l'assegnazione delle [units] delle prenotazioni nel"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "potrà scegliere di modificare l'[unit] solo tra quelle già assegnate per le prenotazioni del"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "potrà modificare l'assegnazione delle [units] delle prenotazioni nel"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "potrà modificare la tariffa delle prenotazioni, ma sempre associandola alle [units] della regola 2, nel"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "potrà vedere solo le proprie prenotazioni e le [units] consentite dalle regole di assegnazione"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e le [units] consentite dalle regole di assegnazione"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "potrà vedere solo le proprie prenotazioni e le [units] consentite a lui e ad utenti dei suoi gruppi dalle regole di assegnazione"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e le [units] consentite a lui e ad utenti dei suoi gruppi dalle regole di assegnazione"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "non potrà vedere la tabella con le [units] del"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "potrà vedere solo [units] associate a regole a lui consentite nella tabella con le [units] del"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "potrà vedere solo [units] associate a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con le [units] del"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "potrà vedere la tabella con le [units] del"; break; case "Si, senza appartamenti vicini": $messaggio = "Si, senza [units] vicine"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Possibilità di vedere l'inventario delle [units]"; break; case "Solo in appartamenti consentiti": $messaggio = "Solo in [units] consentite"; break; case "degli appartamenti": $messaggio = "delle [units]"; break; case "solo dei suoi appartamenti": $messaggio = "solo delle sue [units]"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "e di quelle di utenti appartenenti ai suoi gruppi"; break; case "negli appartamenti": $messaggio = "nelle [units]"; break; case "solo nei suoi appartamenti": $messaggio = "solo nelle sue [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "e in quelle di utenti appartenenti ai suoi gruppi"; break; case "lo stesso appartamento": $messaggio = "la stessa [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Inserisci le informazioni sulle [units] dalla"; break; case "tabella appartamenti": $messaggio = "tabella [units]"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "Le [units] possono essere create, cancellate e rinominate"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "Si consiglia di inserire almeno la capienza massima per ogni [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Considera che le tariffe di HotelDruid fungono anche da tipologie di [units]"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Associa una lista di [units] ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Ogni [unit] può essere associata a più tariffe"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "SOSTITUISCI CON LISTA [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "nella nuova [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Ogni [unit] può contenere al massimo un ospite"; break; case "chiuso": $messaggio = "chiusa"; break; case "per appartamenti non chiusi": $messaggio = "per [units] non chiuse"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "Si è dovuta assegnare una [unit] della tariffa"; break; case "vicini": $messaggio = "vicine"; break; case "un appartamento": $messaggio = "una [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "Quando si richiedono più [units] o tipologie, cercare [units] vicine"; break; case "ci sono appartamenti": $messaggio = "ci sono [units]"; break; case "per appartamento": $messaggio = "per [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Prenotazione temporanea per bloccare l'[unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Premere su una prenotazione e trascinarla per spostarla in una nuova [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "chiusura [units] e tariffe"; break; case "assegnazione appartamenti": $messaggio = "assegnazione [units]"; break; case "solo per appartamenti": $messaggio = "solo per [units]"; break; case "tipologie di appartamenti": $messaggio = "tipologie di [units]"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "C'è comunque almeno un'[unit] libera tra quelle richieste per ogni giorno del periodo richiesto"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di [unit]"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continua provando a dividere la prenotazione tra due o più delle [units] richieste"; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continua cercando in tutte le [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "Non si è potuto inserire la prenotazione in una unica [unit], è stata divisa tra varie [units] in periodi successivi"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine if ($unit['special']) else { switch ($messaggio) { # Translations for rental units with FEMENINE name that begins with NORMAL characters case "APPARTAMENTI": $messaggio = "[UNITS]"; break; case "Inserisci ora i dati sugli appartamenti": $messaggio = "Inserisci ora i dati sulle [units]"; break; case "almeno il numero, diverso per ogni appartamento": $messaggio = "almeno il numero, diverso per ogni [unit]"; break; case "Numero (o nome) dell' appartamento": $messaggio = "Numero (o nome) della [unit]"; break; case "Priorità (più bassa è, prima viene assegnato)": $messaggio = "Priorità (più bassa è, prima viene assegnata)"; break; case "tutti gli appartamenti": $messaggio = "tutte le [units]"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "Non ci sono [units] con le caratteristiche richieste"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "Non c'è nessuna [unit] tra quelle richieste che possa ospitare"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "Nel periodo selezionato non è possibile ospitare il cliente in una [unit] tra quelle richieste"; break; case "verrà spostata dall'appartamento": $messaggio = "verrà spostata dalla [unit]"; break; case "al": $messaggio = "alla"; break; case "La nuova prenotazione verrà inserita nell'appartamento": $messaggio = "La nuova prenotazione verrà inserita nella [unit]"; break; case "Se si continua l'assegnazione dell'appartamento non terrà conto degli appartamenti richiesti": $messaggio = "Se si continua l'assegnazione della [unit] non terrà conto delle [units] richieste"; break; case "Non ci sono": $messaggio = "Non ci sono"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] tra quelle richieste che possano ospitare"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "Non c'è nessuna [unit] tra quelle richieste in cui sia consentito inserire prenotazioni per l'utente"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] tra quelle richieste in cui sia consentito inserire prenotazioni per l'utente"; break; case "L'appartamento": $messaggio = "La [unit]"; break; case "l'appartamento": $messaggio = "la [unit]"; break; case "contenuto nella lista non esiste": $messaggio = "contenuta nella lista non esiste"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "Nel periodo selezionato non è possibile ospitare il cliente nelle [units] richieste"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Riprova senza cercare [units] vicine"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "Non c'è nessuna [unit] tra quelle richieste che sia compatibile con i costi aggiuntivi selezionati"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Assegnare le [units] in base alla tariffa scelta con la regola 2?"; break; case "Numero di appartamenti": $messaggio = "Numero di [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "Se si deve occupare una [unit] della regola 1 con una delle motivazioni selezionate"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Chiedere il numero di [units] per ogni tipologia?"; break; case "Numero massimo di appartamenti": $messaggio = "Numero massimo di [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Parola da utilizzare per indicare le [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Numero massimo di [units] per tipologia errato"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "Si deve inserire la parola per indicare le [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Senza raggruppare le [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Raggruppando le [units] con la regola di assegnazione 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Raggruppando le [units] per numero di persone"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Mostrare il numero di [units] libere?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Possibilità di scegliere la [unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "Quando si sceglie la [unit] aggiungere il costo aggiuntivo"; break; case "Appartamenti disponibili": $messaggio = "[Units] disponibili"; break; case "Appartamento disponibile": $messaggio = "[Unit] disponibile"; break; case "Scegli questo appartamento": $messaggio = "Scegli questa [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Scegli la tua [unit]"; break; case "Cambia appartamento": $messaggio = "Cambia [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "è stata spostata dalla [unit]"; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] non disponibile per la scelta"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] cambiata"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Assegnare [units] nelle regole di assegnazione 1 con le motivazioni selezionate?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "elimina i beni dall'inventario della [unit] occupata dalla prenotazione"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] incompatibili con il costo"; break; case "Appartamenti incompatibili": $messaggio = "[Units] incompatibili"; break; case "assegna automaticamente gli appartamenti": $messaggio = "assegna automaticamente le [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "lista di [units] separate da virgole"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "Esiste già una regola di questo tipo nella [unit] e nel periodo selezionati"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "La tariffa scelta ha già delle [units] associate, cancella la regola prima di inserirne una nuova"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "Si deve inserire almeno una [unit] da associare"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Seleziona tutte le [unit]
da "; break; case " persone": $messaggio = " persone"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "se c'è almeno una [unit] della regola originale compatibile con il numero di persone"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "Non c'è nessuna [unit] che possa ospitare"; break; case "Non c'è nessun appartamento da": $messaggio = "Non c'è nessuna [unit] da"; break; case " in un appartamento da almeno": $messaggio = " in una [unit] da almeno"; break; case " in un appartamento da": $messaggio = " in una [unit] da"; break; case " in": $messaggio = " in"; break; case "appartamenti da": $messaggio = "[units] da"; break; case " in un appartamento della tariffa selezionata": $messaggio = " in una [unit] della tariffa selezionata"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] delle tariffe selezionate"; break; case "disponibilità solo negli appartamenti da": $messaggio = "disponibilità solo nelle [units] da"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Ricontrolla la disponibilità nelle [units] selezionate"; break; case "Appartamenti vicini": $messaggio = "[Units] vicine"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "[units] vicine delle tariffe selezionate"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventario della [unit]"; break; case "dell'appartamento": $messaggio = "della [unit]"; break; case "è già stato cancellato": $messaggio = "è già stata cancellata"; break; case "è stato cancellato": $messaggio = "è stata cancellata"; break; case "è stato modificato": $messaggio = "è stata modificata"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Sei sicuro di voler cancellare la [unit]"; break; case "Modifica l'appartamento": $messaggio = "Modifica la [unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Attenzione: le prenotazioni già inserite in questa [unit] non verranno spostate"; break; case "Cancella l'appartamento": $messaggio = "Cancella la [unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "Il nome della [unit] verrà cambiato da"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "La [unit] non è stata cancellata perchè il database è cambiato nel frattempo"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "La [unit] non è stata modificata perchè il database è cambiato nel frattempo"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "Le [units] vicine verranno cambiate"; break; case "foto dell'appartamento": $messaggio = "foto della [unit]"; break; case "descrizione dell'appartamento": $messaggio = "descrizione della [unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Cambia metodo per l'assegnazione della [unit]"; break; case "Nº fisso di appartamento": $messaggio = "Nº fisso di [unit]"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Mobile in tutti le [units]"; break; case "Lista di appartamenti": $messaggio = "Lista di [units]"; break; case "separati da virgole": $messaggio = "separate da virgole"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "riassegna la [unit] con la regola 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "L'assegnazione della [unit] verrà cambiata dal"; break; case "ad uno tra": $messaggio = "ad una tra"; break; case " quelli del": $messaggio = " quelle del"; break; case "quelli della casa": $messaggio = "quelle della casa"; break; case "quelli con massimo numero di occupanti": $messaggio = "quelle con massimo numero di occupanti"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "Non ci sono [units] con le caratteristiche richieste"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "Non c'è nessuna [unit] tra quelle richieste che possa ospitare"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "Nel periodo selezionato non è possibile ospitare il cliente in una [unit] tra quelle richieste"; break; case "nell'appartamento": $messaggio = "nella [unit]"; break; case "Sposta nell'appartamento": $messaggio = "Sposta nella [unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "perchè c'è un'altra prenotazione nella stessa [unit] che deve ancora registrare l'uscita"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "Le prenotazioni in [units] vicine verranno cambiate da"; break; case "l'attuale appartamento": $messaggio = "l'attuale [unit]"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "verrà cambiata perchè ha dei beni mancanti nell'inventario"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "La prenotazione verrà spostata dalla [unit]"; break; case "fisso": $messaggio = "fissa"; break; case "mobile": $messaggio = "mobile"; break; case "n° di appartamento": $messaggio = "n° di [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dalla loro [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra le [units] assegnate)"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Sei sicuro di voler cancellare la regola di assegnazione 1 della [unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "Si deve inserire il numero della nuova [unit]"; break; case "verrà aggiunto": $messaggio = "verrà aggiunta"; break; case "è stato aggiunto": $messaggio = "è stato aggiunta"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Tabella con tutte le [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Crea una nuova [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Griglia [units] vicine"; break; case "appartamenti della tariffa": $messaggio = "[units] della tariffa"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "Percentuale di occupazione delle [units]"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Prezzo medio giornaliero per [unit] occupata"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Entrate giornaliere per [unit] disponibile (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Entrate giornaliere per [unit] disponibile con costi aggiuntivi"; break; case "Magazzini ed appartamenti": $messaggio = "Magazzini e [units]"; break; case "degli appartamenti della tariffa": $messaggio = "delle [units] della tariffa"; break; case "dall'appartamento": $messaggio = "dalla [unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "raggruppa le [units] con la regola di assegnazione 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "raggruppa le [units] per numero di persone"; break; case "non raggruppare gli appartamenti": $messaggio = "non raggruppare le [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Secondi dopo i quali abbandonare la ricerca di una [unit] libera"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "Il tempo limite per la ricerca di una [unit] libera è stato cambiato"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minuti durante i quali mantenere le [units] occupate mentre si sta inserendo una prenotazione"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "I minuti durante i quali occupare le [units] mentre si inserisce una prenotazione sono stati cambiati"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Combinazioni predefinite di [units]"; break; case "lista appartamenti": $messaggio = "lista [units]"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "Nuova combinazione di [units] aggiunta"; break; case "Combinazione di appartamenti eliminata": $messaggio = "Combinazione di [units] eliminata"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Metodo per l'assegnazione della [unit]"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "Non si può inserire la prenozione senza utilizzare le [units] della regola di assegnazione 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Utilizza anche le [units] della regola 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "senza utilizzare le [units] della regola 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "perchè la [unit] assegnata non esiste più"; break; case "appartamento incompatibile": $messaggio = "[unit] incompatibile"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calcola i costi aggiuntivi sulla prenotazione della [unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "I costi sono stati inseriti sulla prenotazione della [unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Prenotazioni inseribili e modificabili in tutti i periodi e [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Scelta delle [units] da assegnare"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Possibilità di modificare le [units] assegnate"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Solo spostamenti tra quelle già assegnate"; break; case "e appartamenti consentiti": $messaggio = "e [units] consentite"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Possibilità di vedere la tabella con le [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Solo [units] associate a regole consentite"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "non potrà, per liberare [units], spostare prenotazioni nei periodi delle regole 1 non selezionate del"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "non potrà cambiare l'assegnazione delle [units] quando inserisce nuove prenotazioni nel"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "potrà cambiare l'assegnazione delle [units] quando inserisce nuove prenotazioni nel"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "non potrà modificare l'assegnazione delle [units] delle prenotazioni nel"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "potrà scegliere di modificare la [unit] solo tra quelle già assegnate per le prenotazioni del"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "potrà modificare l'assegnazione delle [units] delle prenotazioni nel"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "potrà modificare la tariffa delle prenotazioni, ma sempre associandola alle [units] della regola 2, nel"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "potrà vedere solo le proprie prenotazioni e le [units] consentite dalle regole di assegnazione"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e le [units] consentite dalle regole di assegnazione"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "potrà vedere solo le proprie prenotazioni e le [units] consentite a lui e ad utenti dei suoi gruppi dalle regole di assegnazione"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e le [units] consentite a lui e ad utenti dei suoi gruppi dalle regole di assegnazione"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "non potrà vedere la tabella con le [units] del"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "potrà vedere solo [units] associate a regole a lui consentite nella tabella con le [units] del"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "potrà vedere solo [units] associate a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con le [units] del"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "potrà vedere la tabella con le [units] del"; break; case "Si, senza appartamenti vicini": $messaggio = "Si, senza [units] vicine"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Possibilità di vedere l'inventario delle [units]"; break; case "Solo in appartamenti consentiti": $messaggio = "Solo in [units] consentite"; break; case "degli appartamenti": $messaggio = "delle [units]"; break; case "solo dei suoi appartamenti": $messaggio = "solo delle sue [units]"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "e di quelle di utenti appartenenti ai suoi gruppi"; break; case "negli appartamenti": $messaggio = "nelle [units]"; break; case "solo nei suoi appartamenti": $messaggio = "solo nelle sue [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "e in quelle di utenti appartenenti ai suoi gruppi"; break; case "lo stesso appartamento": $messaggio = "la stessa [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Inserisci le informazioni sulle [units] dalla"; break; case "tabella appartamenti": $messaggio = "tabella [units]"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "Le [units] possono essere create, cancellate e rinominate"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "Si consiglia di inserire almeno la capienza massima per ogni [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Considera che le tariffe di HotelDruid fungono anche da tipologie di [units]"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Associa una lista di [units] ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Ogni [unit] può essere associata a più tariffe"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "SOSTITUISCI CON LISTA [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "nella nuova [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Ogni [unit] può contenere al massimo un ospite"; break; case "chiuso": $messaggio = "chiusa"; break; case "per appartamenti non chiusi": $messaggio = "per [units] non chiuse"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "Si è dovuta assegnare una [unit] della tariffa"; break; case "vicini": $messaggio = "vicine"; break; case "un appartamento": $messaggio = "una [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "Quando si richiedono più [units] o tipologie, cercare [units] vicine"; break; case "ci sono appartamenti": $messaggio = "ci sono [units]"; break; case "per appartamento": $messaggio = "per [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Prenotazione temporanea per bloccare la [unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Premere su una prenotazione e trascinarla per spostarla in una nuova [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "chiusura [units] e tariffe"; break; case "assegnazione appartamenti": $messaggio = "assegnazione [units]"; break; case "solo per appartamenti": $messaggio = "solo per [units]"; break; case "tipologie di appartamenti": $messaggio = "tipologie di [units]"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "C'è comunque almeno una [unit] libera tra quelle richieste per ogni giorno del periodo richiesto"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di [unit]"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continua provando a dividere la prenotazione tra due o più delle [units] richieste"; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continua cercando in tutte le [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "Non si è potuto inserire la prenotazione in una unica [unit], è stata divisa tra varie [units] in periodi successivi"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine else if ($unit['special']) } # fine if else if ($unit['gender'] == "m") $messaggio = str_replace("[unit]",(string) $unit['s_n'],$messaggio); $messaggio = str_replace("[units]",(string) $unit['p_n'],$messaggio); $messaggio = str_replace("[Unit]",ucfirst((string) $unit['s_n']),$messaggio); $messaggio = str_replace("[Units]",ucfirst((string) $unit['p_n']),$messaggio); $messaggio = str_replace("[UNIT]",strtoupper((string) $unit['s_n']),$messaggio); $messaggio = str_replace("[UNITS]",strtoupper((string) $unit['p_n']),$messaggio); ?> hoteldruid/includes/funzioni_mysql.php0000644000175000017500000001155314364212512017617 0ustar marcomarco. ################################################################################## #Funzioni per usare il database MYSQL ignore_user_abort(1); # variabili per le differenze nella sintassi delle query #global $ILIKE,$LIKE; $ILIKE = "LIKE"; $LIKE = "LIKE BINARY"; $DATETIME = "datetime"; $MEDIUMTEXT = "mediumtext"; function connetti_db ($database,$host,$port,$user,$password,$estensione) { if ($estensione == "SI") dl("mysql.so"); $numconnessione = mysql_connect("$host:$port",$user,$password); @mysql_query("SET NAMES 'utf8'"); mysql_select_db($database); return $numconnessione; } # fine function connetti_db function disconnetti_db ($numconnessione) { $risul = mysql_close($numconnessione); return $risul; } # fine function disconnetti_db if (substr($PHPR_LOG,0,2) != "SI") { function esegui_query ($query,$silenzio = "",$idlog = "") { $risul = mysql_query($query); if (!$risul and !$silenzio) { global $PHPR_TAB_PRE; echo "
ERROR IN: ".str_replace(" ".$PHPR_TAB_PRE," ",$query)."
".mysql_errno().": ".mysql_error()."
"; } # fine if (!$risul and !$silenzio) return $risul; } # fine function esegui_query } # fine if (substr($PHPR_LOG,0,2) != "SI") else { if (!function_exists("inserisci_log")) include("./includes/funzioni_log.php"); function esegui_query ($query,$silenzio = "",$idlog = "") { $risul = mysql_query($query); if (!$risul and !$silenzio) { global $PHPR_TAB_PRE; echo "
ERROR IN: ".str_replace(" ".$PHPR_TAB_PRE," ",$query)."
".mysql_errno().": ".mysql_error()."
"; } # fine if (!$risul and !$silenzio) if ($idlog != 1) inserisci_log($query,$idlog); return $risul; } # fine function esegui_query } # fine else if (substr($PHPR_LOG,0,2) != "SI") function risul_query ($query,$riga,$colonna,$tab="") { $risul = mysql_result($query,$riga,$colonna); #if (!$risul) echo "
Nessun risultato in riga $riga colonna $colonna
"; return $risul; } # fine function risul_query function numlin_query ($query) { $risul = mysql_num_rows($query); return $risul; } # fine function numlin_query function aggslashdb ($stringa) { $risul = addslashes($stringa); return $risul; } # fine function aggslashdb function arraylin_query ($query,$num) { mysql_data_seek($query,$num); $risul = mysql_fetch_row($query); return $risul; } # fine function arraylin_query function numcampi_query ($query) { $risul = mysql_num_fields($query); return $risul; } # fine function numcampi_query function nomecampo_query ($query,$num) { $risul = mysql_field_name($query,$num); return $risul; } # fine function nomecampo_query function tipocampo_query ($query,$num) { $risul = mysql_field_type($query,$num); return $risul; } # fine function tipocampo_query function dimcampo_query ($query,$num) { $risul = mysql_field_len($query,$num); return $risul; } # fine function dimcampo_query function chiudi_query (&$query) { mysql_free_result($query); $query = ""; } # fine function chiudi_query function lock_tabelle ($tabelle,$altre_tab_usate = "") { if (@is_array($tabelle)) { for ($num1 = 0 ; $num1 < count($tabelle); $num1++) { $lista_tabelle .= $tabelle[$num1]." write,"; } # fine for $num1 } # fine if (@is_array($tabelle)) if (@is_array($altre_tab_usate)) { for ($num1 = 0 ; $num1 < count($altre_tab_usate); $num1++) { $lista_tabelle .= $altre_tab_usate[$num1]." read,"; } # fine for $num1 } # fine if (@is_array($altre_tab_usate)) $lista_tabelle = substr($lista_tabelle,0,-1); $risul = mysql_query("lock tables $lista_tabelle"); if (!$risul) echo "
ERROR IN: lock tables $lista_tabelle
".mysql_errno().": ".mysql_error()."
"; return $risul; } # fine function lock_tabelle function unlock_tabelle (&$tabelle_lock,$azione = "") { $risul = mysql_query("unlock tables"); $tabelle_lock = null; } # fine function unlock_tabelle function crea_indice ($tabella,$colonne,$nome) { mysql_query("alter table $tabella add index $nome ($colonne)"); } # fine function crea_indice ?>hoteldruid/includes/funzioni_clienti.php0000644000175000017500000007265314504766333020124 0ustar marcomarco. ################################################################################## if (function_exists('mb_convert_case')) { function par_maius ($str,$modo="ma1mi") { if ($modo == "maiu") $str = mb_convert_case($str,MB_CASE_UPPER,'UTF-8'); if ($modo == "minu") $str = mb_convert_case($str,MB_CASE_LOWER,'UTF-8'); if ($modo == "ma1mi") $str = mb_convert_case($str,MB_CASE_TITLE,'UTF-8'); if ($modo == "ma1or") { $str = explode(" ",$str); for ($num1 = 0 ; $num1 < count($str) ; $num1++) $str[$num1] = mb_convert_case(mb_substr($str[$num1],0,1),MB_CASE_UPPER,'UTF-8').mb_substr($str[$num1],1); $str = implode(" ",$str); } # fine if ($modo == "ma1or") return $str; } # fine function par_maius } # fine if (function_exists('mb_convert_case')) else { function par_maius ($str,$modo="ma1mi") { if ($modo == "maiu") $str = strtoupper($str); if ($modo == "ma1mi" or $modo == "minu") $str = strtolower($str); if ($modo == "ma1mi" or $modo == "ma1or") $str = ucwords($str); return $str; } # fine function par_maius } # fine else if (function_exists('mb_convert_case')) function inserisci_dati_cliente (&$cognome,&$nome,$soprannome,$titolo_cli,$sesso,$mesenascita,$giornonascita,$annonascita,&$nazionenascita,&$cittanascita,&$regionenascita,$documento,$tipodoc,$mesescaddoc,$giornoscaddoc,$annoscaddoc,&$cittadoc,&$regionedoc,&$nazionedoc,&$nazionalita,&$lingua_cli,&$nazione,&$citta,&$regione,&$via,$nomevia,$numcivico,$cap,$telefono,$telefono2,$telefono3,$fax,$email,$email2,$email_cert,$cod_fiscale,$partita_iva,$max_num_ordine,$id_utente_ins,$attiva_prefisso_clienti,$prefisso_clienti,$idclienti="",$valida="",$campi_pers_vett="") { global $lingua_mex,$HOSTNAME,$id_utente,$PHPR_TAB_PRE; $tableclienti = $PHPR_TAB_PRE."clienti"; $tablerelclienti = $PHPR_TAB_PRE."relclienti"; $tablepersonalizza = $PHPR_TAB_PRE."personalizza"; if (isset($campi_pers_vett) and is_array($campi_pers_vett) and !empty($campi_pers_vett['num'])) $num_campi_pers = $campi_pers_vett['num']; else $num_campi_pers = 0; $stile_nomi = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'stile_nomi' and idutente = '$id_utente'"); $stile_nomi = risul_query($stile_nomi,0,'valpersonalizza'); if ($valida != "NO") { if (@get_magic_quotes_gpc()) { $cognome = stripslashes($cognome); $nome = stripslashes($nome); $soprannome = stripslashes($soprannome); $titolo_cli = stripslashes($titolo_cli); $documento = stripslashes($documento); $tipodoc = stripslashes($tipodoc); $cittadoc = stripslashes($cittadoc); $regionedoc = stripslashes($regionedoc); $nazionedoc = stripslashes($nazionedoc); $cittanascita = stripslashes($cittanascita); $regionenascita = stripslashes($regionenascita); $nazionenascita = stripslashes($nazionenascita); $nazionalita = stripslashes($nazionalita); $nazione = stripslashes($nazione); $regione = stripslashes($regione); $citta = stripslashes($citta); $nomevia = stripslashes($nomevia); $numcivico = stripslashes($numcivico); $cap = stripslashes($cap); $telefono = stripslashes($telefono); $telefono2 = stripslashes($telefono2); $telefono3 = stripslashes($telefono3); $fax = stripslashes($fax); $email = stripslashes($email); $email2 = stripslashes($email2); $email_cert = stripslashes($email_cert); $cod_fiscale = stripslashes($cod_fiscale); $partita_iva = stripslashes($partita_iva); for ($num1 = 0 ; $num1 < $num_campi_pers ; $num1++) $campi_pers_vett['val'][$num1] = stripslashes($campi_pers_vett['val'][$num1]); } # fine if (@get_magic_quotes_gpc()) $cognome = htmlspecialchars($cognome); $nome = htmlspecialchars((string) $nome); $soprannome = htmlspecialchars((string) $soprannome); $titolo_cli = htmlspecialchars((string) $titolo_cli); $documento = htmlspecialchars((string) $documento); $tipodoc = htmlspecialchars((string) $tipodoc); $cittadoc = htmlspecialchars((string) $cittadoc); $regionedoc = htmlspecialchars((string) $regionedoc); $nazionedoc = htmlspecialchars((string) $nazionedoc); $cittanascita = htmlspecialchars((string) $cittanascita); $regionenascita = htmlspecialchars((string) $regionenascita); $nazionenascita = htmlspecialchars((string) $nazionenascita); $nazionalita = htmlspecialchars((string) $nazionalita); $nazione = htmlspecialchars((string) $nazione); $regione = htmlspecialchars((string) $regione); $citta = htmlspecialchars((string) $citta); $nomevia = htmlspecialchars((string) $nomevia); $numcivico = htmlspecialchars((string) $numcivico); $cap = htmlspecialchars((string) $cap); $telefono = htmlspecialchars((string) $telefono); $telefono2 = htmlspecialchars((string) $telefono2); $telefono3 = htmlspecialchars((string) $telefono3); $fax = htmlspecialchars((string) $fax); $email = htmlspecialchars((string) $email); $email2 = htmlspecialchars((string) $email2); $email_cert = htmlspecialchars((string) $email_cert); $cod_fiscale = htmlspecialchars((string) $cod_fiscale); $partita_iva = htmlspecialchars((string) $partita_iva); for ($num1 = 0 ; $num1 < $num_campi_pers ; $num1++) $campi_pers_vett['val'][$num1] = htmlspecialchars((string) $campi_pers_vett['val'][$num1]); } # fine if ($valida != "NO") if (!$idclienti) { $datainserimento = date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600))); $idclienti = esegui_query("select idclienti from $tableclienti where idclienti = '1'"); if (numlin_query($idclienti) == 0) $idclienti = 1; else { $idclienti = esegui_query("select max(idclienti) from $tableclienti"); $idclienti = risul_query($idclienti,0,0) + 1; } # fine else if (numlin_query($idclienti) == 0) $cognome_maius = trim(par_maius($cognome,$stile_nomi)); if ($attiva_prefisso_clienti == "p") $cognome_maius = $prefisso_clienti.$cognome_maius; if ($attiva_prefisso_clienti == "s") $cognome_maius = $cognome_maius.$prefisso_clienti; esegui_query("insert into $tableclienti (idclienti,cognome,idclienti_compagni,datainserimento,hostinserimento,utente_inserimento) values ('$idclienti','".aggslashdb(par_taglia($cognome_maius,0,70))."',',','$datainserimento','$HOSTNAME','$id_utente_ins')"); } # fine if (!$idclienti) elseif ($cognome) { $cognome_maius = trim(par_maius($cognome,$stile_nomi)); if ($attiva_prefisso_clienti == "p") $cognome_maius = $prefisso_clienti.$cognome_maius; if ($attiva_prefisso_clienti == "s") $cognome_maius = $cognome_maius.$prefisso_clienti; esegui_query("update $tableclienti set cognome = '".aggslashdb(par_taglia($cognome_maius,0,70))."' where idclienti = '$idclienti' "); } # fine elseif ($cognome) if ($nome) { $nome_maius = trim(par_maius($nome,$stile_nomi)); esegui_query("update $tableclienti set nome = '".aggslashdb(par_taglia($nome_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($nome) if ($soprannome) { esegui_query("update $tableclienti set soprannome = '".aggslashdb(par_taglia($soprannome,0,70))."' where idclienti = '$idclienti' "); } # fine if ($soprannome) if ($titolo_cli) { $titoli_cliente = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'titoli_cliente' and idutente = '$id_utente'"); if (numlin_query($titoli_cliente) == 1) { $titoli_cliente = risul_query($titoli_cliente,0,'valpersonalizza'); $titoli_cliente = explode(">",$titoli_cliente); for ($num1 = 0 ; $num1 < count($titoli_cliente) ; $num1++) { $tito = explode("<",$titoli_cliente[$num1]); if ($titolo_cli == $tito[0]) { esegui_query("update $tableclienti set titolo = '".aggslashdb(par_taglia($titolo_cli,0,30))."' where idclienti = '$idclienti' "); if ($tito[1] and !$sesso) $sesso = $tito[1]; break; } # fine if ($titolo_cli == $opt[0]) } # fine for $num1 } # fine if (numlin_query($titoli_cliente) == 1) } # fine if ($titolo_cli) if ($sesso) { if ($sesso != "f") $sesso = "m"; esegui_query("update $tableclienti set sesso = '$sesso' where idclienti = '$idclienti' "); } # fine if ($sesso) if ($mesenascita and $giornonascita and strlen($annonascita) == 4) { if ($annonascita > 1970) $datanascita = date("Y-m-d",mktime(0,0,0,(int) $mesenascita,(int) $giornonascita,(int) $annonascita)); else { $mesenascita = (int) $mesenascita; $giornonascita = (int) $giornonascita; $annonascita = (int) $annonascita; if ($mesenascita > 12) $mesenascita = 12; if ($giornonascita > 31) $giornonascita = 31; if ($giornonascita > 30 and ($mesenascita == 4 or $mesenascita == 6 or $mesenascita == 9 or $mesenascita == 11)) $giornonascita = 30; if ($giornonascita > 28 and $mesenascita == 2) { if ($annonascita == 1968 or $annonascita == 1964 or $annonascita == 1960 or $annonascita == 1956 or $annonascita == 1952 or $annonascita == 1948 or $annonascita == 1944 or $annonascita == 1940 or $annonascita == 1936 or $annonascita == 1932) $giornonascita = 29; else $giornonascita = 28; } # fine if ($giornonascita > 28 and $mesenascita == 2) if (strlen($mesenascita) < 2) $mesenascita = "0".$mesenascita; if (strlen($giornonascita) < 2) $giornonascita = "0".$giornonascita; while (strlen($annonascita) < 4) $annonascita = "1".$annonascita; $datanascita = $annonascita."-".$mesenascita."-".$giornonascita; } # fine else if ($annonascita > 1970) $datanascita = aggslashdb($datanascita); esegui_query("update $tableclienti set datanascita = '$datanascita' where idclienti = '$idclienti' "); } # fine if ($mesenascita and ... if ($nazionenascita) { $nazionenascita_maius = trim(par_maius($nazionenascita,$stile_nomi)); esegui_query("update $tableclienti set nazionenascita = '".aggslashdb(par_taglia($nazionenascita_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($nazionenascita) if ($cittanascita) { $cittanascita_maius = trim(par_maius($cittanascita,$stile_nomi)); esegui_query("update $tableclienti set cittanascita = '".aggslashdb(par_taglia($cittanascita_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($cittanascita) if ($regionenascita) { $regionenascita_maius = trim(par_maius($regionenascita,$stile_nomi)); esegui_query("update $tableclienti set regionenascita = '".aggslashdb(par_taglia($regionenascita_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($regionenascita) if ($documento) { if ($tipodoc) esegui_query("update $tableclienti set tipodoc = '".aggslashdb(par_taglia($tipodoc,0,70))."' where idclienti = '$idclienti' "); esegui_query("update $tableclienti set documento = '".aggslashdb(par_taglia($documento,0,70))."' where idclienti = '$idclienti' "); } # fine if ($documento) if ($mesescaddoc and $giornoscaddoc and $annoscaddoc) { $datascaddoc = date("Y-m-d",mktime(0,0,0,(int) $mesescaddoc,(int) $giornoscaddoc,(int) $annoscaddoc)); $datascaddoc = aggslashdb($datascaddoc); esegui_query("update $tableclienti set scadenzadoc = '$datascaddoc' where idclienti = '$idclienti' "); } # fine if ($mesescaddoc and ... if ($nazionedoc) { $nazionedoc_maius = trim(par_maius($nazionedoc,$stile_nomi)); esegui_query("update $tableclienti set nazionedoc = '".aggslashdb(par_taglia($nazionedoc_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($nazionedoc) if ($cittadoc) { $cittadoc_maius = trim(par_maius($cittadoc,$stile_nomi)); esegui_query("update $tableclienti set cittadoc = '".aggslashdb(par_taglia($cittadoc_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($cittadoc) if ($regionedoc) { $regionedoc_maius = trim(par_maius($regionedoc,$stile_nomi)); esegui_query("update $tableclienti set regionedoc = '".aggslashdb(par_taglia($regionedoc_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($regionedoc) if ($nazionalita) { $nazionalita_maius = trim(par_maius($nazionalita,$stile_nomi)); esegui_query("update $tableclienti set nazionalita = '".aggslashdb(par_taglia($nazionalita_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($nazionalita) if ($lingua_cli) { if (preg_replace("/[a-z]{2,3}/","",$lingua_cli) == "") { if ($lingua_cli == $lingua_mex or $lingua_cli == "ita" or @is_dir("./includes/lang/$lingua_cli")) { esegui_query("update $tableclienti set lingua = '".aggslashdb(par_taglia($lingua_cli,0,14))."' where idclienti = '$idclienti' "); } # fine if ($lingua == $lingua_mex or $lingua_cli == "ita" or... else $lingua_cli = ""; } # fine if (preg_replace("/[a-z]{2,3}/","",$lingua_cli) == "") else $lingua_cli = ""; } # fine if ($lingua_cli) if ($nazione) { $nazione_maius = trim(par_maius($nazione,$stile_nomi)); esegui_query("update $tableclienti set nazione = '".aggslashdb(par_taglia($nazione_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($nazione) if ($citta) { $citta_maius = trim(par_maius($citta,$stile_nomi)); esegui_query("update $tableclienti set citta = '".aggslashdb(par_taglia($citta_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($citta) if ($regione) { $regione_maius = trim(par_maius($regione,$stile_nomi)); esegui_query("update $tableclienti set regione = '".aggslashdb(par_taglia($regione_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($regione) if ($nomevia) { if (strcmp((string) $via,"")) { if ($lingua_mex != "ita") include("./includes/lang/$lingua_mex/ordine_frasi.php"); if (isset($ordine_strada) and $ordine_strada == 2) $via = $nomevia." ".$via; else $via = $via." ".$nomevia; } # fine if (strcmp((string) $via,"")) else $via = $nomevia; $via_maius = trim(par_maius($via,$stile_nomi)); esegui_query("update $tableclienti set via = '".aggslashdb(par_taglia($via_maius,0,70))."' where idclienti = '$idclienti' "); } # fine if ($nomevia) if ($numcivico) esegui_query("update $tableclienti set numcivico = '".aggslashdb(par_taglia($numcivico,0,30))."' where idclienti = '$idclienti' "); if ($cap) esegui_query("update $tableclienti set cap = '".aggslashdb(par_taglia($cap,0,30))."' where idclienti = '$idclienti' "); if ($telefono) esegui_query("update $tableclienti set telefono = '".aggslashdb(par_taglia($telefono,0,50))."' where idclienti = '$idclienti' "); if ($telefono2) esegui_query("update $tableclienti set telefono2 = '".aggslashdb(par_taglia($telefono2,0,50))."' where idclienti = '$idclienti' "); if ($telefono3) esegui_query("update $tableclienti set telefono3 = '".aggslashdb(par_taglia($telefono3,0,50))."' where idclienti = '$idclienti' "); if ($fax) esegui_query("update $tableclienti set fax = '".aggslashdb(par_taglia($fax,0,50))."' where idclienti = '$idclienti' "); $email = aggslashdb($email); if ($email) esegui_query("update $tableclienti set email = '$email' where idclienti = '$idclienti' "); $email2 = aggslashdb($email2); if ($email2) esegui_query("update $tableclienti set email2 = '$email2' where idclienti = '$idclienti' "); $email_cert = aggslashdb($email_cert); if ($email_cert) esegui_query("update $tableclienti set email3 = '$email_cert' where idclienti = '$idclienti' "); $cod_fiscale = aggslashdb(par_taglia($cod_fiscale,0,50)); if ($cod_fiscale) esegui_query("update $tableclienti set cod_fiscale = '$cod_fiscale' where idclienti = '$idclienti' "); $partita_iva = aggslashdb(par_taglia($partita_iva,0,50)); if ($partita_iva) esegui_query("update $tableclienti set partita_iva = '$partita_iva' where idclienti = '$idclienti' "); if ($max_num_ordine) esegui_query("update $tableclienti set max_num_ordine = '".aggslashdb($max_num_ordine)."' where idclienti = '$idclienti' "); for ($num1 = 0 ; $num1 < $num_campi_pers ; $num1++) { if (strcmp((string) $campi_pers_vett['val'][$num1],"")) { $datainserimento = date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600))); esegui_query("insert into $tablerelclienti (idclienti,numero,tipo,testo1,testo2,testo3,datainserimento,hostinserimento,utente_inserimento) values ('$idclienti','1','campo_pers','".$campi_pers_vett[$num1]."','".$campi_pers_vett['tipo'][$num1]."','".aggslashdb($campi_pers_vett['val'][$num1])."','$datainserimento','$HOSTNAME','$id_utente_ins') "); } # fine if (strcmp((string) $campi_pers_vett['val'][$num1],"")) } # fine for $num1 return $idclienti; } # fine function inserisci_dati_cliente function mostra_dati_cliente (&$dati_cliente,&$dcognome,&$dnome,&$dsoprannome,&$dtitolo_cli,&$dsesso,&$ddatanascita,&$ddatanascita_f,&$dnazionenascita,&$dcittanascita,&$dregionenascita,&$ddocumento,&$dscadenzadoc,&$dscadenzadoc_f,&$dtipodoc,&$dnazionedoc,&$dregionedoc,&$dcittadoc,&$dnazionalita,&$dlingua_cli,&$dnazione,&$dregione,&$dcitta,&$dvia,&$dnumcivico,&$dtelefono,&$dtelefono2,&$dtelefono3,&$dfax,&$dcap,&$demail,&$demail2,&$demail_cert,&$dcod_fiscale,&$dpartita_iva,$mostra_num="",$priv_ins_clienti="",$silenzio="",$mostra_commento="") { global $pag,$id_utente,$PHPR_TAB_PRE,$stile_data; if ($id_utente == 1 or !$id_utente) { $priv_vedi_telefoni = "s"; $priv_vedi_indirizzo = "s"; } # fine if ($id_utente == 1 or !$id_utente) else { if (!$priv_ins_clienti) { $privilegi_globali_utente = esegui_query("select * from $PHPR_TAB_PRE"."privilegi where idutente = '$id_utente' and anno = '1'"); $priv_ins_clienti = risul_query($privilegi_globali_utente,0,'priv_ins_clienti'); } # fine if (!$priv_ins_clienti) $priv_vedi_telefoni = substr($priv_ins_clienti,3,1); $priv_vedi_indirizzo = substr($priv_ins_clienti,4,1); } # fine else if ($id_utente == 1 or !$id_utente) $didclienti = risul_query($dati_cliente,0,'idclienti'); $dcognome = risul_query($dati_cliente,0,'cognome'); $dnome = risul_query($dati_cliente,0,'nome'); $dsoprannome = risul_query($dati_cliente,0,'soprannome'); $dtitolo_cli = risul_query($dati_cliente,0,'titolo'); $dsesso = risul_query($dati_cliente,0,'sesso'); $ddatanascita = risul_query($dati_cliente,0,'datanascita'); $ddatanascita_f = formatta_data($ddatanascita,$stile_data); $ddocumento = risul_query($dati_cliente,0,'documento'); $dtipodoc = risul_query($dati_cliente,0,'tipodoc'); $dscadenzadoc = risul_query($dati_cliente,0,'scadenzadoc'); $dscadenzadoc_f = formatta_data($dscadenzadoc,$stile_data); $dcittadoc = risul_query($dati_cliente,0,'cittadoc'); $dregionedoc = risul_query($dati_cliente,0,'regionedoc'); $dnazionedoc = risul_query($dati_cliente,0,'nazionedoc'); $dcittanascita = risul_query($dati_cliente,0,'cittanascita'); $dregionenascita = risul_query($dati_cliente,0,'regionenascita'); $dnazionenascita = risul_query($dati_cliente,0,'nazionenascita'); $dnazionalita = risul_query($dati_cliente,0,'nazionalita'); $dlingua_cli = risul_query($dati_cliente,0,'lingua'); $dnazione = risul_query($dati_cliente,0,'nazione'); $dregione = risul_query($dati_cliente,0,'regione'); $dcitta = risul_query($dati_cliente,0,'citta'); if ($priv_vedi_indirizzo == "s") { $dvia = risul_query($dati_cliente,0,'via'); $dnumcivico = risul_query($dati_cliente,0,'numcivico'); $dcap = risul_query($dati_cliente,0,'cap'); } # fine if ($priv_vedi_indirizzo == "s") if ($priv_vedi_telefoni == "s") { $dtelefono = risul_query($dati_cliente,0,'telefono'); $dtelefono2 = risul_query($dati_cliente,0,'telefono2'); $dtelefono3 = risul_query($dati_cliente,0,'telefono3'); $dfax = risul_query($dati_cliente,0,'fax'); $demail = risul_query($dati_cliente,0,'email'); $demail2 = risul_query($dati_cliente,0,'email2'); $demail_cert = risul_query($dati_cliente,0,'email3'); } # fine if ($priv_vedi_telefoni == "s") $dcod_fiscale = risul_query($dati_cliente,0,'cod_fiscale'); $dpartita_iva = risul_query($dati_cliente,0,'partita_iva'); if ($mostra_commento) $dcommento = risul_query($dati_cliente,0,'commento'); else $dcommento = ""; if ($dlingua_cli) { if ($dlingua_cli == "ita") $d_nome_lingua = "Italiano"; elseif (preg_replace("/[a-z]{2,3}/","",$dlingua_cli) == "") { if (@is_file("./includes/lang/$dlingua_cli/l_n")) { $d_nome_lingua = file("./includes/lang/$dlingua_cli/l_n"); $d_nome_lingua = ucfirst(togli_acapo($d_nome_lingua[0])); } # fine if (@is_file("./includes/lang/$dlingua_cli/l_n")) } # fine elseif (preg_replace("/[a-z]{2,3}/","",$dlingua_cli) == "") if (!$d_nome_lingua) $dlingua_cli = ""; } # fine if ($dlingua_cli) $output = ""; $O = "o"; #$O2 = "o"; if ($dsesso == "f") $O = "a"; #if ($dsesso2 == "f") $O2 = "a"; if ($mostra_num == "SI") { $output .= "$didclienti. $dcognome "; if ($dnome) $output .= "$dnome "; } # fine if ($mostra_num == "SI") else { if ($dtitolo_cli) $output .= "$dtitolo_cli "; $output .= "$dcognome"; if ($dnome) $output .= " $dnome"; if ($dsoprannome) $output .= " ($dsoprannome)"; } # fine else if ($mostra_num == "SI") if ($ddatanascita or $dcittanascita) $output .= " ".mex("nat$O",$pag); if ($ddatanascita) $output .= " ".mex("il",$pag)." $ddatanascita_f"; if ($dcittanascita) $output .= mex(" a",$pag)." $dcittanascita"; if ($dregionenascita or $dnazionenascita) { $output .= " ($dregionenascita"; if ($dregionenascita and $dnazionenascita) $output .= ", "; $output .= "$dnazionenascita)"; } # fine if ($dregionenascita or $dnazionenascita) $lin = ""; if ($dnazionalita) $lin .= "$dnazionalita"; if ($dnazionalita and !empty($d_nome_lingua)) $lin .= " "; if (!empty($d_nome_lingua)) $lin .= "(".mex("ln.",$pag)." $d_nome_lingua)"; if ($lin and $ddocumento) { if (!$dnazionedoc or $dnazionedoc == $dnazionalita) $lin .= " - "; else { $output .= "
$lin"; $lin = ""; } # fine else if (!$dnazionedoc or... } # fine if ($lin and $ddocumento) if ($ddocumento) { if ($dtipodoc) $lin .= "$dtipodoc "; $lin .= "$ddocumento"; if ($dscadenzadoc) { if ($dcittadoc or ($dnazionedoc and $dnazionedoc != $dnazionalita)) { $lin .= " ($dcittadoc"; if ($dcittadoc and $dnazionedoc and $dnazionedoc != $dnazionalita) $lin .= ", "; if ($dnazionedoc and $dnazionedoc != $dnazionalita) $lin .= "$dnazionedoc"; $lin .= ")"; } # fine if ($dcittadoc or... if (date("Ymd",(time() + (C_DIFF_ORE * 3600))) <= str_replace("-","",$dscadenzadoc)) $lin .= " ".mex("scade",$pag)." $dscadenzadoc_f"; else $lin .= " ".mex("scade",$pag)." $dscadenzadoc_f"; } # fine if ($dscadenzadoc) } # fine if ($ddocumento) if ($lin) $output .= "
$lin"; $lin = ""; if ($dcitta) { $lin .= "$dcitta"; if ($dvia or $dnumcivico or $dcap) $lin .= ","; $lin .= " "; } # fine if ($dcitta) if ($dvia) $lin .= "$dvia "; if ($dnumcivico) $lin .= "nº $dnumcivico "; if ($dcap) $lin .= mex("CAP",$pag)." $dcap "; if ($dnazione or $dregione) $lin .= "("; if ($dregione) $lin .= $dregione; if ($dnazione and $dregione) $lin .= ", "; if ($dnazione) $lin .= $dnazione; if ($dnazione or $dregione) $lin .= ") "; if ($lin) $output .= "
$lin"; $lin = ""; if ($dtelefono) $lin .= mex("Telefono",$pag).": $dtelefono, "; if ($dtelefono2 or $dtelefono3 or $dfax) { if ($dtelefono2) $lin .= mex("2º telefono",$pag).": $dtelefono2, "; if ($dtelefono3) $lin .= mex("3º telefono",$pag).": $dtelefono3, "; if ($dfax) $lin .= "fax: $dfax, "; if ($lin) $output .= "
".substr($lin,0,-2); $lin = ""; } # fine if ($dtelefono2 or $dtelefono3 or $dfax) if ($demail) $lin .= mex("email",$pag).": $demail "; if ($demail2) $lin .= mex("2ª email",$pag).": $demail2 "; if ($demail_cert) { if (strstr($demail_cert,"@")) $lin .= mex("PEC/codice",$pag).": $demail_cert "; else $lin .= mex("PEC/codice",$pag).": $demail_cert "; } # fine if ($demail_cert) if ($lin) $output .= "
$lin"; $lin = ""; if ($dcod_fiscale) $lin .= mex("Codice fiscale",$pag).": $dcod_fiscale "; if ($dcod_fiscale and $dpartita_iva) $lin .= ", "; if ($dpartita_iva) $lin .= mex("Partita iva",$pag).": $dpartita_iva "; if ($lin) $output .= "
$lin"; if ($dcommento) $output = "
$output

".mex("Commento",$pag).": $dcommento
"; if (!$silenzio) echo $output; else return $output; } # fine function mostra_dati_cliente function mostra_funzjs_cpval () { echo " "; } # fine function mostra_funzjs_cpval function mostra_funzjs_dati_rel ($mostra_cod,$pieno,$id_sessione,$anno,$var_extra = "",$pag_relutenti = "") { if (!$pag_relutenti) $pag_relutenti = "./dati_relutenti.php"; echo " "; } # fine function mostra_funzjs_dati_rel unset($liste_relutente); function mostra_lista_relutenti ($nome,$sel,$id_utente,$nomelista,$idlista,$idrelutenti,$tablelista,$tablerelutenti,$size="",$javascript="",$campo_opzionale="",$rel_inf_sing="",$id_rel_inf="",$rel_sup_sing="",$id_sup_sel="") { if (!$id_sup_sel) $id_sup_sel = 0; global $liste_relutente; if (empty($liste_relutente[$id_sup_sel][$nomelista])) { if (!$rel_sup_sing and !$id_sup_sel) $lista_utente = esegui_query("select distinct $tablelista.$nomelista from $tablerelutenti inner join $tablelista on $tablerelutenti.$idrelutenti = $tablelista.$idlista where $tablerelutenti.idutente = '$id_utente' order by $tablelista.$nomelista"); else { if ($id_sup_sel) $is_id = "= '$id_sup_sel'"; else $is_id = "is NULL"; $lista_utente = esegui_query("select distinct $tablelista.$nomelista from $tablerelutenti inner join $tablelista on $tablerelutenti.$idrelutenti = $tablelista.$idlista where $tablerelutenti.idutente = '$id_utente' and $tablerelutenti.idsup $is_id order by $tablelista.$nomelista"); } # fine else if (!$rel_sup_sing and !$id_sup_sel) $num_lista_utente = numlin_query($lista_utente); if (!$num_lista_utente) { if (!$campo_opzionale) { if ($size) $size = " size=\"$size\""; else $size = ""; $liste_relutente[$id_sup_sel][$nomelista] = ""; } # fine if (!$campo_opzionale) } # fine if (!$num_lista_utente) else { $liste_relutente[$id_sup_sel][$nomelista] = ""; } # fine else if (!$num_lista_utente) } # fine if (empty($liste_relutente[$id_sup_sel][$nomelista])) $lista_return = fixstr($liste_relutente[$id_sup_sel][$nomelista]); if ($sel) { if (substr($lista_return,0,7) == ""," "; } # fine if (substr($file_intero[$num1],0,7) == ""); flock($fileaperto,3); fclose($fileaperto); } # fine function crea_menu_date function aggiorna_menu_date ($file_menu,$tipo_periodi) { $pag = "giorni_mesi.php"; #if ($tipo_periodi == "g") $aggiungi_giorni = 1; #else $aggiungi_giorni = 7; include($file_menu); $file_intero = file("$file_menu"); $fileaperto = fopen("$file_menu","w+"); flock($fileaperto,2); $date_option = ""; #$n_date_menu = 0; for ($num1 = 0 ; $num1 < count($file_intero) ; $num1++) { if (substr($file_intero[$num1],0,7) == "$nome_mese $giorno_option$nome_giorno, $anno_option "; } # fine if (substr($file_intero[$num1],0,7) == ""); flock($fileaperto,3); fclose($fileaperto); } # fine function aggiorna_menu_date function estendi_menu_date ($file_menu,$nuovo_file_menu,$tipo_periodi,$data_ini,$data_ini_agg,$data_fine,$anno,$pag) { $mese_fine = substr($data_fine,5,2); $anno_fine = substr($data_fine,0,4); $giorno_fine = substr($data_fine,8,2); if ((integer) substr($data_fine,8,2) == 1) $mese_fine--; if ($anno_fine > $anno) { $diff = $anno_fine - $anno; $mese_fine = ($diff * 12) + $mese_fine; } # fine if ($anno_fine > $anno) if (!$data_ini_agg or $data_ini_agg < $data_ini) $data_ini_agg = $data_ini; $mese_ini_agg = substr($data_ini_agg,5,2); $anno_ini_agg = substr($data_ini_agg,0,4); $numgiorno = substr($data_ini_agg,8,2); if ($anno_ini_agg > $anno) { $diff = $anno_ini_agg - $anno; $mese_ini_agg = ($diff * 12) + $mese_ini_agg; } # fine if ($anno_fine > $anno) if ($tipo_periodi == "g") $aggiungi_giorni = 1; else $aggiungi_giorni = 7; $date_option_agg = ""; $n_date_menu_agg = 0; $mesecreato = $mese_ini_agg; while ($mesecreato <= $mese_fine) { if ($date_option_agg) $numgiorno = $numgiorno + $aggiungi_giorni; $datafine = date("Y-m-d",mktime(0,0,0,$mese_ini_agg,$numgiorno,$anno)); $annocreato = date("Y",mktime(0,0,0,$mese_ini_agg,$numgiorno,$anno)); $mesecreato = date("n",mktime(0,0,0,$mese_ini_agg,$numgiorno,$anno)); if ($annocreato > $anno) { $diff = $annocreato - $anno; $mesecreato = ($diff * 12) + $mesecreato; } # fine if ($annocreato > $anno) $nome_giorno = date("D",mktime(0,0,0,$mese_ini_agg,$numgiorno,$anno)); if ($tipo_periodi == "g") $nome_giorno = "[$nome_giorno]"; else $nome_giorno = ""; $nome_mese = substr($datafine,5,2); $numero_giorno = substr($datafine,8,2); $numero_anno = substr($datafine,0,4); if (!$date_option_agg) { $a_ini_menu_agg = substr($datafine,0,4); $m_ini_menu_agg = (substr($datafine,5,2) - 1); $g_ini_menu_agg = substr($datafine,8,2); } # fine if (!$date_option_agg) $n_date_menu_agg++; $date_option_agg .= " "; } # fine while ($mesecreato <= $mese_fine) if ($tipo_periodi == "g") { $date_option_agg = str_replace("[Sun]",mex(" Do","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[Mon]",mex(" Lu","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[Tue]",mex(" Ma","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[Wed]",mex(" Me","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[Thu]",mex(" Gi","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[Fri]",mex(" Ve","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[Sat]",mex(" Sa","inizio.php"),$date_option_agg); } # fine if ($tipo_periodi == "g") $date_option_agg = str_replace("[01]",mex("Gen","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[02]",mex("Feb","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[03]",mex("Mar","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[04]",mex("Apr","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[05]",mex("Mag","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[06]",mex("Giu","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[07]",mex("Lug","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[08]",mex("Ago","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[09]",mex("Set","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[10]",mex("Ott","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[11]",mex("Nov","inizio.php"),$date_option_agg); $date_option_agg = str_replace("[12]",mex("Dic","inizio.php"),$date_option_agg); unset($y_ini_menu); unset($m_ini_menu); unset($d_ini_menu); unset($n_dates_menu); unset($d_increment); include($file_menu); $num_periodi_vecchi = count($y_ini_menu); $fileaperto = fopen($nuovo_file_menu,"w+"); flock($fileaperto,2); fwrite($fileaperto," $data_ini) $scrivi = 1; else { $numgiorno = $d_ini_menu[$num1]; for ($num2 = 0 ; $num2 < $n_dates_menu[$num1] ; $num2++) { $data_corr = date("Y-m-d",mktime(0,0,0,($m_ini_menu[$num1] + 1),$numgiorno,$y_ini_menu[$num1])); if ($data_corr >= $data_ini and $data_corr != $data_ini_agg) { $y_ini_menu[$num1] = substr($data_corr,0,4); $m_ini_menu[$num1] = (substr($data_corr,5,2) - 1); $d_ini_menu[$num1] = substr($data_corr,8,2); $n_dates_menu[$num1] = $n_dates_menu[$num1] - $num2; if ($n_dates_menu[$num1]) $scrivi = 1; break; } # fine if ($data_corr >= $data_ini and... $numgiorno = $numgiorno + $d_increment[$num1]; } # fine for $num2 } # fine else if ($y_ini_menu[$num1]."-".$m_ini_menu[$num1]."-".$d_ini_menu[$num1] > $data_ini) if ($scrivi) { fwrite($fileaperto,"\$y_ini_menu[$num_menu] = \"".$y_ini_menu[$num1]."\"; \$m_ini_menu[$num_menu] = \"".$m_ini_menu[$num1]."\"; \$d_ini_menu[$num_menu] = \"".$d_ini_menu[$num1]."\"; \$n_dates_menu[$num_menu] = \"".$n_dates_menu[$num1]."\"; \$d_increment[$num_menu] = \"".$d_increment[$num1]."\"; "); $num_menu++; } # fine if ($scrivi) } # fine for $num1 $dates_options_list_vett = explode(" "; $idperiodi = $idperiodi + 1; $datafine2 = $datafine; } # fine if ($mesecreato >= $mese_ini and $mesecreato <= $mese_fine) } while ($annocreato2 <= $anno_fine or $mesecreato2 == 48); $numero_giorno = substr($datafine2,8,2); $numero_mese = substr($datafine2,5,2); $numero_anno = substr($datafine2,0,4); $nome_giorno = date("D",mktime(0,0,0,$numero_mese,$numero_giorno,$numero_anno)); if ($tipo_periodi == "g") { if ($nome_giorno == "Sun") $nome_giorno = mex(" Do",$pag); if ($nome_giorno == "Mon") $nome_giorno = mex(" Lu",$pag); if ($nome_giorno == "Tue") $nome_giorno = mex(" Ma",$pag); if ($nome_giorno == "Wed") $nome_giorno = mex(" Me",$pag); if ($nome_giorno == "Thu") $nome_giorno = mex(" Gi",$pag); if ($nome_giorno == "Fri") $nome_giorno = mex(" Ve",$pag); if ($nome_giorno == "Sat") $nome_giorno = mex(" Sa",$pag); } # fine if ($tipo_periodi == "g") else $nome_giorno = ""; if ($numero_mese == "01") $nome_mese = mex("Gen",$pag); if ($numero_mese == "02") $nome_mese = mex("Feb",$pag); if ($numero_mese == "03") $nome_mese = mex("Mar",$pag); if ($numero_mese == "04") $nome_mese = mex("Apr",$pag); if ($numero_mese == "05") $nome_mese = mex("Mag",$pag); if ($numero_mese == "06") $nome_mese = mex("Giu",$pag); if ($numero_mese == "07") $nome_mese = mex("Lug",$pag); if ($numero_mese == "08") $nome_mese = mex("Ago",$pag); if ($numero_mese == "09") $nome_mese = mex("Set",$pag); if ($numero_mese == "10") $nome_mese = mex("Ott",$pag); if ($numero_mese == "11") $nome_mese = mex("Nov",$pag); if ($numero_mese == "12") $nome_mese = mex("Dic",$pag); $n_date_menu++; $date_option .= " "; fwrite($fileaperto,""); flock($fileaperto,3); fclose($fileaperto); if ($importa_anno_prec == "SI" and @is_file(C_DATI_PATH."/selperiodimenu".($anno - 1).".1.php")) estendi_menu_date(C_DATI_PATH."/selperiodimenu".($anno - 1).".1.php",C_DATI_PATH."/selperiodimenu$anno.1.php",$tipo_periodi,date("Y-m-d",mktime(0,0,0,$mese_ini,1,$anno)),$data_ini_agg,date("Y-m-d",mktime(0,0,0,($mese_fine + 1),1,$anno)),$anno,$pag); else copy(C_DATI_PATH."/selectperiodi$anno.1.php",C_DATI_PATH."/selperiodimenu$anno.1.php"); $lista_clienti_importati = ""; $inserisci_in_ntariffe = ""; # Importo eventuali prenotazioni, tariffe e regole dell'anno precedente if ($importa_anno_prec == "SI") { $tableprenota = $tableprenotazioni; $tableprenotacanc = $tableprenotazionicanc; $data_inizio_periodi = esegui_query("select * from $tableperiodi where idperiodi = 1"); $data_inizio_periodi = risul_query($data_inizio_periodi,0,'datainizio'); $ini_periodo_interferenza = esegui_query("select * from $tableperiodi_prec where datainizio = '$data_inizio_periodi'"); $num_periodo_interferenza = numlin_query($ini_periodo_interferenza); $tipo_periodi_prec = esegui_query("select * from $tableanni where idanni = $anno_prec"); $tipo_periodi_prec = risul_query($tipo_periodi_prec,0,'tipo_periodi'); if ($tipo_periodi_prec != $tipo_periodi) $num_periodo_interferenza = 0; if ($num_periodo_interferenza == 0) { if ($silenzio != "SI") echo mex("Non ci sono periodi che riguardano il ",$pag).$anno.mex(" nel ",$pag).$anno_prec.mex(", o il giorno di inizio/fine locazione era differente, sono stati importati solo i dati riguardanti costi aggiuntivi, caparra, nome delle tariffe, privilegi degli utenti e regole di assegnazione 2 e 3",$pag).".
"; } # fine if ($num_periodo_interferenza == 0) else { $id_data_fine_periodi = esegui_query("select max(idperiodi) from $tableperiodi"); $id_data_fine_periodi = risul_query($id_data_fine_periodi,0,0); $id_data_ini_periodi_prec = risul_query($ini_periodo_interferenza,0,'idperiodi'); $id_data_fine_periodi_prec = esegui_query("select max(idperiodi) from $tableperiodi_prec"); $id_data_fine_periodi_prec = risul_query($id_data_fine_periodi_prec,0,0); $num_periodi_prec = $id_data_fine_periodi_prec - $id_data_ini_periodi_prec + 1; if ($num_periodi_prec > $id_data_fine_periodi) { $id_data_fine_periodi_prec = $id_data_ini_periodi_prec + $id_data_fine_periodi - 1; $prenota_non_importabili = esegui_query("select * from $tableprenota_prec where iddatafine > $id_data_fine_periodi_prec "); $num_prenota_non_importabili = numlin_query($prenota_non_importabili); if ($num_prenota_non_importabili != 0) echo "
ERROR
"; } # fine if ($num_periodi_prec > $id_data_fine_periodi) $idprenota_corr = 0; $nuovo_idprenota_iniziata = array(); $max_idprenota_prec = esegui_query("select max(idprenota) from $tableprenota_prec"); $max_idprenota_prec = risul_query($max_idprenota_prec,0,0) + 1; $max_idprenotacanc_prec = esegui_query("select max(idprenota) from $tableprenotacanc_prec"); $max_idprenotacanc_prec = risul_query($max_idprenotacanc_prec,0,0) + 1; if ($max_idprenotacanc_prec > $max_idprenota_prec) $max_idprenota_prec = $max_idprenotacanc_prec; $max_idcostiprenota_prec = esegui_query("select max(idcostiprenota) from $tablecostiprenota_prec"); $max_idcostiprenota_prec = risul_query($max_idcostiprenota_prec,0,0) + 1; $prenota_gia_iniziate = esegui_query("select * from $tableprenota_prec where iddatainizio < $id_data_ini_periodi_prec and iddatafine >= $id_data_ini_periodi_prec and iddatafine <= $id_data_fine_periodi_prec "); $num_prenota_gia_iniziate = numlin_query($prenota_gia_iniziate); for ($num1 = 0 ; $num1 < $num_prenota_gia_iniziate ; $num1 = $num1 + 1) { $idprenota = risul_query($prenota_gia_iniziate,$num1,'idprenota'); $idclienti = risul_query($prenota_gia_iniziate,$num1,'idclienti'); $lista_clienti_importati .= "and idclienti != '$idclienti' "; $idappartamenti = risul_query($prenota_gia_iniziate,$num1,'idappartamenti'); $iddatafine = risul_query($prenota_gia_iniziate,$num1,'iddatafine'); $iddatafine = $iddatafine - $id_data_ini_periodi_prec + 1; $datainserimento = risul_query($prenota_gia_iniziate,$num1,'datainserimento'); $hostinserimento = risul_query($prenota_gia_iniziate,$num1,'hostinserimento'); $data_modifica = risul_query($prenota_gia_iniziate,$num1,'data_modifica'); $utente_inserimento = risul_query($prenota_gia_iniziate,$num1,'utente_inserimento'); $checkin = risul_query($prenota_gia_iniziate,$num1,'checkin'); $checkout = risul_query($prenota_gia_iniziate,$num1,'checkout'); $codice = risul_query($prenota_gia_iniziate,$num1,'codice'); $pagato = risul_query($prenota_gia_iniziate,$num1,'pagato'); $tariffa_tot = risul_query($prenota_gia_iniziate,$num1,'tariffa_tot'); $id_anni_prec = risul_query($prenota_gia_iniziate,$num1,'id_anni_prec'); if (!$id_anni_prec) $id_anni_prec = ";"; $id_anni_prec .= "$anno_prec,$idprenota;"; $idprenota_corr++; esegui_query("insert into $tableprenota (idprenota,idclienti,idappartamenti,iddatainizio,iddatafine,assegnazioneapp,commento,codice,datainserimento,hostinserimento,utente_inserimento) values ('$idprenota_corr','$idclienti','$idappartamenti','0',$iddatafine,'k','$idprenota','$codice','$datainserimento','$hostinserimento','$utente_inserimento') "); if ($checkin) esegui_query("update $tableprenota set checkin = '".aggslashdb($checkin)."' where idprenota = '$idprenota_corr'"); if ($checkout) esegui_query("update $tableprenota set checkout = '".aggslashdb($checkout)."' where idprenota = '$idprenota_corr'"); if ($pagato) esegui_query("update $tableprenota set pagato = '".aggslashdb($pagato)."' where idprenota = '$idprenota_corr'"); if ($tariffa_tot) esegui_query("update $tableprenota set tariffa_tot = '".aggslashdb($tariffa_tot)."' where idprenota = '$idprenota_corr'"); esegui_query("update $tableprenota set id_anni_prec = '".aggslashdb($id_anni_prec)."' where idprenota = '$idprenota_corr'"); esegui_query("update $tablecostiprenota_prec set idprenota = '$max_idprenota_prec' where idprenota = '$idprenota'"); esegui_query("insert into $tablecostiprenota select $col_tablecostiprenota from $tablecostiprenota_prec where idprenota = '$max_idprenota_prec' "); esegui_query("update $tablecostiprenota set idprenota = '$idprenota_corr' where idprenota = '$max_idprenota_prec'"); esegui_query("update $tablecostiprenota_prec set idprenota = '$idprenota' where idprenota = '$max_idprenota_prec'"); esegui_query("update $tablerclientiprenota_prec set idprenota = '$max_idprenota_prec' where idprenota = '$idprenota'"); esegui_query("insert into $tablerclientiprenota select $col_tablerclientiprenota from $tablerclientiprenota_prec where idprenota = '$max_idprenota_prec' "); esegui_query("update $tablerclientiprenota set idprenota = '$idprenota_corr' where idprenota = '$max_idprenota_prec'"); esegui_query("update $tablerclientiprenota_prec set idprenota = '$idprenota' where idprenota = '$max_idprenota_prec'"); $nuovo_idprenota_iniziata[$idprenota] = $idprenota_corr; } # fine for $num1 $nuovo_idprenota = array(); $nuovo_iddatainizio = array(); $nuovo_iddatafine = array(); $prenota_importate = esegui_query("select * from $tableprenota_prec where iddatainizio >= '$id_data_ini_periodi_prec' and iddatafine <= '$id_data_fine_periodi_prec' order by idprenota "); $num_prenota_importate = numlin_query($prenota_importate); for ($num1 = 0 ; $num1 < $num_prenota_importate ; $num1 = $num1 + 1) { $idprenota = risul_query($prenota_importate,$num1,'idprenota'); $iddatainizio = risul_query($prenota_importate,$num1,'iddatainizio'); $iddatainizio = $iddatainizio - $id_data_ini_periodi_prec + 1; $iddatafine = risul_query($prenota_importate,$num1,'iddatafine'); $iddatafine = $iddatafine - $id_data_ini_periodi_prec + 1; $idclienti = risul_query($prenota_importate,$num1,'idclienti'); $lista_clienti_importati .= "and idclienti != '$idclienti' "; $id_anni_prec = risul_query($prenota_importate,$num1,'id_anni_prec'); if (!$id_anni_prec) $id_anni_prec = ";"; $id_anni_prec .= "$anno_prec,$idprenota;"; $idprenota_corr++; esegui_query("update $tableprenota_prec set idprenota = '$max_idprenota_prec' where idprenota = '$idprenota'"); esegui_query("insert into $tableprenota select $col_tableprenota from $tableprenota_prec where idprenota = '$max_idprenota_prec' "); esegui_query("update $tableprenota set iddatainizio = '$iddatainizio' where idprenota = '$max_idprenota_prec'"); esegui_query("update $tableprenota set iddatafine = '$iddatafine' where idprenota = '$max_idprenota_prec'"); esegui_query("update $tableprenota set id_anni_prec = '$id_anni_prec' where idprenota = '$max_idprenota_prec'"); esegui_query("update $tableprenota set idprenota = '$idprenota_corr' where idprenota = '$max_idprenota_prec'"); esegui_query("delete from $tableprenota_prec where idprenota = '$max_idprenota_prec'"); esegui_query("update $tablecostiprenota_prec set idprenota = '$max_idprenota_prec' where idprenota = '$idprenota'"); esegui_query("insert into $tablecostiprenota select $col_tablecostiprenota from $tablecostiprenota_prec where idprenota = '$max_idprenota_prec' "); esegui_query("update $tablecostiprenota set idprenota = '$idprenota_corr' where idprenota = '$max_idprenota_prec'"); esegui_query("delete from $tablecostiprenota_prec where idprenota = '$max_idprenota_prec'"); esegui_query("update $tablerclientiprenota_prec set idprenota = '$max_idprenota_prec' where idprenota = '$idprenota'"); esegui_query("insert into $tablerclientiprenota select $col_tablerclientiprenota from $tablerclientiprenota_prec where idprenota = '$max_idprenota_prec' "); esegui_query("update $tablerclientiprenota set idprenota = '$idprenota_corr' where idprenota = '$max_idprenota_prec'"); esegui_query("delete from $tablerclientiprenota_prec where idprenota = '$max_idprenota_prec'"); esegui_query("update $tableinterconnessioni set idlocale = '$idprenota_corr', anno = '$anno' where idlocale = '$idprenota' and ( tipoid = 'prenota' or tipoid = 'mess' ) and anno = '$anno_prec' "); $nuovo_idprenota[$idprenota] = $idprenota_corr; $nuovo_iddatainizio[$idprenota] = $iddatainizio; $nuovo_iddatafine[$idprenota] = $iddatafine; } # fine for $num1 $prenotacanc_importate = esegui_query("select * from $tableprenotacanc_prec where iddatainizio >= '$id_data_ini_periodi_prec' and iddatafine <= '$id_data_fine_periodi_prec' order by idprenota "); $num_prenotacanc_importate = numlin_query($prenotacanc_importate); for ($num1 = 0 ; $num1 < $num_prenotacanc_importate ; $num1 = $num1 + 1) { $idprenota = risul_query($prenotacanc_importate,$num1,'idprenota'); $iddatainizio = risul_query($prenotacanc_importate,$num1,'iddatainizio'); $iddatainizio = $iddatainizio - $id_data_ini_periodi_prec + 1; $iddatafine = risul_query($prenotacanc_importate,$num1,'iddatafine'); $iddatafine = $iddatafine - $id_data_ini_periodi_prec + 1; $idclienti = risul_query($prenotacanc_importate,$num1,'idclienti'); $lista_clienti_importati .= "and idclienti != '$idclienti' "; $id_anni_prec = risul_query($prenotacanc_importate,$num1,'id_anni_prec'); if (!$id_anni_prec) $id_anni_prec = ";"; $id_anni_prec .= "$anno_prec,$idprenota;"; $idprenota_corr++; esegui_query("update $tableprenotacanc_prec set idprenota = '$max_idprenota_prec' where idprenota = '$idprenota'"); esegui_query("insert into $tableprenotacanc select $col_tableprenota from $tableprenotacanc_prec where idprenota = '$max_idprenota_prec' "); esegui_query("update $tableprenotacanc set iddatainizio = '$iddatainizio' where idprenota = '$max_idprenota_prec'"); esegui_query("update $tableprenotacanc set iddatafine = '$iddatafine' where idprenota = '$max_idprenota_prec'"); esegui_query("update $tableprenotacanc set id_anni_prec = '$id_anni_prec' where idprenota = '$max_idprenota_prec'"); esegui_query("update $tableprenotacanc set idprenota = '$idprenota_corr' where idprenota = '$max_idprenota_prec'"); esegui_query("delete from $tableprenotacanc_prec where idprenota = '$max_idprenota_prec'"); esegui_query("update $tablecostiprenota_prec set idprenota = '$max_idprenota_prec' where idprenota = '$idprenota'"); esegui_query("insert into $tablecostiprenota select $col_tablecostiprenota from $tablecostiprenota_prec where idprenota = '$max_idprenota_prec' "); esegui_query("update $tablecostiprenota set idprenota = '$idprenota_corr' where idprenota = '$max_idprenota_prec'"); esegui_query("delete from $tablecostiprenota_prec where idprenota = '$max_idprenota_prec'"); esegui_query("update $tablerclientiprenota_prec set idprenota = '$max_idprenota_prec' where idprenota = '$idprenota'"); esegui_query("insert into $tablerclientiprenota select $col_tablerclientiprenota from $tablerclientiprenota_prec where idprenota = '$max_idprenota_prec' "); esegui_query("update $tablerclientiprenota set idprenota = '$idprenota_corr' where idprenota = '$max_idprenota_prec'"); esegui_query("delete from $tablerclientiprenota_prec where idprenota = '$max_idprenota_prec'"); esegui_query("update $tableinterconnessioni set idlocale = '$idprenota_corr', anno = '$anno' where idlocale = '$idprenota' and ( tipoid = 'prenota' or tipoid = 'mess' ) and anno = '$anno_prec' "); $nuovo_idprenota[$idprenota] = $idprenota_corr; $nuovo_iddatainizio[$idprenota] = $iddatainizio; $nuovo_iddatafine[$idprenota] = $iddatafine; } # fine for $num1 esegui_query("update $tablecostiprenota set numlimite = '".($idprenota_corr + 1)."' where idcostiprenota = '1'"); $prenota_compagne = esegui_query("select idprenota,idprenota_compagna from $tableprenota where idprenota_compagna != '' "); $num_prenota_compagne = numlin_query($prenota_compagne); for ($num1 = 0 ; $num1 < $num_prenota_compagne ; $num1++) { $idprenota = risul_query($prenota_compagne,$num1,'idprenota'); $idprenota_compagna = risul_query($prenota_compagne,$num1,'idprenota_compagna'); $idprenota_compagna = explode(",",$idprenota_compagna); $n_idprenota_compagna = $nuovo_idprenota[$idprenota_compagna[0]]; for ($num2 = 1 ; $num2 < count($idprenota_compagna) ; $num2++) $n_idprenota_compagna .= ",".$nuovo_idprenota[$idprenota_compagna[$num2]]; esegui_query("update $tableprenota set idprenota_compagna = '$n_idprenota_compagna' where idprenota = '$idprenota'"); } # fine for $num1 $id_costi_agg_importati = esegui_query("select idcostiprenota from $tablecostiprenota where idcostiprenota != '1' order by idcostiprenota"); $num_id_costi_agg_importati = numlin_query($id_costi_agg_importati); for ($num1 = 0 ; $num1 < $num_id_costi_agg_importati ; $num1++) { $idcostiprenota = risul_query($id_costi_agg_importati,$num1,'idcostiprenota'); $max_idcostiprenota_prec++; esegui_query("update $tablecostiprenota set idcostiprenota = '$max_idcostiprenota_prec' where idcostiprenota = '$idcostiprenota'"); } # fine for $num1 $costi_agg_importati = esegui_query("select * from $tablecostiprenota where idcostiprenota != '1' order by idcostiprenota"); $num_costi_agg_importati = numlin_query($costi_agg_importati); for ($num1 = 0 ; $num1 < $num_costi_agg_importati ; $num1++) { $idcostiprenota = risul_query($costi_agg_importati,$num1,'idcostiprenota'); $settimane = (string) risul_query($costi_agg_importati,$num1,'settimane'); if (str_replace(",","",$settimane) != $settimane) { $settimane = explode(",",$settimane); $settimane_nuove = ","; for ($num2 = 1 ; $num2 < (count($settimane) - 1) ; $num2++) $settimane_nuove .= ($settimane[$num2] - $id_data_ini_periodi_prec + 1).","; esegui_query("update $tablecostiprenota set settimane = '$settimane_nuove' where idcostiprenota = '$idcostiprenota'"); } # fine if (str_replace(",","",$settimane) != $settimane) $varperiodipermessi = risul_query($costi_agg_importati,$num1,'varperiodipermessi'); if ($varperiodipermessi) { $vpp_nuovi = substr($varperiodipermessi,0,1); $varperiodipermessi = explode(",",substr($varperiodipermessi,1)); for ($num2 = 0 ; $num2 < count($varperiodipermessi) ; $num2++) { $id_data_fine_vpp = explode("-",$varperiodipermessi[$num2]); $id_data_inizio_vpp = $id_data_fine_vpp[0]; $id_data_fine_vpp = $id_data_fine_vpp[1]; if ($id_data_fine_vpp >= $id_data_ini_periodi_prec and $id_data_inizio_vpp <= $id_data_fine_periodi_prec) { if ($id_data_inizio_vpp < $id_data_ini_periodi_prec) $id_data_inizio_vpp = $id_data_ini_periodi_prec; if ($id_data_fine_vpp > $id_data_fine_periodi_prec) $id_data_fine_vpp = $id_data_fine_periodi_prec; $id_data_inizio_vpp = $id_data_inizio_vpp - $id_data_ini_periodi_prec + 1; $id_data_fine_vpp = $id_data_fine_vpp - $id_data_ini_periodi_prec + 1; $vpp_nuovi .= $id_data_inizio_vpp."-".$id_data_fine_vpp.","; } # fine if ($id_data_fine_vpp >= $id_data_ini_periodi_prec and... } # fine for $num2 if (strlen($vpp_nuovi) > 1) $vpp_nuovi = substr($vpp_nuovi,0,-1); esegui_query("update $tablecostiprenota set varperiodipermessi = '$vpp_nuovi' where idcostiprenota = '$idcostiprenota'"); } # fine if ($varperiodipermessi) esegui_query("update $tablecostiprenota set idcostiprenota = '".($num1 + 2)."' where idcostiprenota = '$idcostiprenota'"); } # fine for $num1 $tariffe_importate = esegui_query("select * from $tableperiodi_prec where idperiodi >= '$id_data_ini_periodi_prec' and idperiodi <= '$id_data_fine_periodi_prec' "); $num_tariffe_iportate = numlin_query($tariffe_importate); for ($num1 = 0 ; $num1 < $num_tariffe_iportate ; $num1 = $num1 + 1) { $idperiodi = risul_query($tariffe_importate,$num1,'idperiodi'); $idperiodi = $idperiodi - $id_data_ini_periodi_prec + 1; for ($num2 = 1 ; $num2 <= $num_tariffe_tab ; $num2++) { $tariffa = (string) risul_query($tariffe_importate,$num1,"tariffa".$num2); if (strcmp((string) $tariffa,"")) esegui_query("update $tableperiodi set tariffa$num2 = '$tariffa' where idperiodi = $idperiodi "); $tariffap = (string) risul_query($tariffe_importate,$num1,"tariffa".$num2."p"); if (strcmp((string) $tariffap,"")) esegui_query("update $tableperiodi set tariffa$num2"."p = '$tariffap' where idperiodi = $idperiodi "); } # fine for $num2 } # fine for $num1 $regole_prec = esegui_query("select * from $tableregole_prec where iddatafine >= '$id_data_ini_periodi_prec' "); $num_regole_prec = numlin_query($regole_prec); for ($num1 = 0 ; $num1 < $num_regole_prec ; $num1 = $num1 + 1) { $idregole = risul_query($regole_prec,$num1,'idregole'); $app_agenzia = risul_query($regole_prec,$num1,'app_agenzia'); $tariffa_chiusa = risul_query($regole_prec,$num1,'tariffa_chiusa'); $tariffa_commissioni = risul_query($regole_prec,$num1,'tariffa_commissioni'); $iddatainizio = risul_query($regole_prec,$num1,'iddatainizio'); $motivazione = risul_query($regole_prec,$num1,'motivazione'); $motivazione2 = risul_query($regole_prec,$num1,'motivazione2'); $motivazione3 = risul_query($regole_prec,$num1,'motivazione3'); if ($iddatainizio < $id_data_ini_periodi_prec) { $iddatainizio = $id_data_ini_periodi_prec; } $iddatainizio = $iddatainizio - $id_data_ini_periodi_prec + 1; $iddatafine = risul_query($regole_prec,$num1,'iddatafine'); if ($iddatafine > $id_data_fine_periodi_prec) { $iddatafine = $id_data_fine_periodi_prec; } $iddatafine = $iddatafine - $id_data_ini_periodi_prec + 1; if ($tariffa_commissioni) esegui_query("insert into $tableregole (idregole,tariffa_commissioni,iddatainizio,iddatafine) values ('$idregole','$tariffa_commissioni','$iddatainizio','$iddatafine') "); else { if ($tariffa_chiusa) esegui_query("insert into $tableregole (idregole,tariffa_chiusa,iddatainizio,iddatafine) values ('$idregole','$tariffa_chiusa','$iddatainizio','$iddatafine') "); else esegui_query("insert into $tableregole (idregole,app_agenzia,iddatainizio,iddatafine) values ('$idregole','$app_agenzia','$iddatainizio','$iddatafine') "); } # fine else $tariffa_commissioni) if (strcmp((string) $motivazione,"")) esegui_query("update $tableregole set motivazione = '".aggslashdb($motivazione)."' where idregole = '$idregole' "); if (strcmp((string) $motivazione2,"")) esegui_query("update $tableregole set motivazione2 = '".aggslashdb($motivazione2)."' where idregole = '$idregole' "); if (strcmp((string) $motivazione3,"")) esegui_query("update $tableregole set motivazione3 = '".aggslashdb($motivazione3)."' where idregole = '$idregole' "); } # fine for $num1 $soldi_importati = esegui_query("select * from $tablesoldi_prec where data_inserimento >= '$data_inizio_periodi' and saldo_prenota is not NULL order by idsoldi"); $num_soldi_importati = numlin_query($soldi_importati); $idsoldi_corr = 1; for ($num1 = 0 ; $num1 < $num_soldi_importati ; $num1++) { $motiv = explode(";",risul_query($soldi_importati,$num1,'motivazione')); if (!empty($nuovo_idprenota[$motiv[3]])) { $idsoldi_corr++; $idsoldi_prec = risul_query($soldi_importati,$num1,'idsoldi'); $n_motiv = $motiv[0].";".$nuovo_iddatainizio[$motiv[3]].";".$nuovo_iddatafine[$motiv[3]].";".$nuovo_idprenota[$motiv[3]]; esegui_query("insert into $tablesoldi select $col_tablesoldi from $tablesoldi_prec where idsoldi = '$idsoldi_prec' "); esegui_query("delete from $tablesoldi_prec where idsoldi = '$idsoldi_prec' "); esegui_query("update $tablesoldi set motivazione = '$n_motiv' where idsoldi = '$idsoldi_prec' "); esegui_query("update $tablesoldi set idsoldi = '$idsoldi_corr' where idsoldi = '$idsoldi_prec' "); } # fine if (!empty($nuovo_idprenota[$motiv[3]])) } # fine for $num1 # aggiorno i messaggi con prenotazioni del nuovo anno già inserite, quelli da inserire sono aggiornati con i modelli internet $messaggi_importati = esegui_query("select * from $tablemessaggi where stato = 'ins' and (dati_messaggio2 = '$anno_prec' or dati_messaggio18 = '$anno_prec') "); $num_messaggi_importati = numlin_query($messaggi_importati); for ($num1 = 0 ; $num1 < $num_messaggi_importati ; $num1++) { $agg_mess = 1; $n_lista_pren = ""; $lista_pren = explode(",",risul_query($messaggi_importati,$num1,'dati_messaggio1')); for ($num2 = 0 ; $num2 < count($lista_pren) ; $num2++) { if (!empty($nuovo_idprenota[$lista_pren[$num2]])) $n_lista_pren .= $nuovo_idprenota[$lista_pren[$num2]].","; else $agg_mess = 0; } # fine for $num2 if ($agg_mess) { $idmess = risul_query($messaggi_importati,$num1,'idmessaggi'); $dati_messaggio2 = risul_query($messaggi_importati,$num1,'dati_messaggio2'); $dati_messaggio18 = risul_query($messaggi_importati,$num1,'dati_messaggio18'); $n_lista_pren = substr($n_lista_pren,0,-1); esegui_query("update $tablemessaggi set dati_messaggio1 = '$n_lista_pren' where idmessaggi = '$idmess' "); if ($dati_messaggio2 == $anno_prec) esegui_query("update $tablemessaggi set dati_messaggio2 = '$anno' where idmessaggi = '$idmess' "); if ($dati_messaggio18 == $anno_prec) esegui_query("update $tablemessaggi set dati_messaggio18 = '$anno' where idmessaggi = '$idmess' "); } # fine if ($agg_mess) } # fine for $num1 # aggiorno i numeri delle prenotazioni importate nei nomi dei documenti già creati nel nuovo anno $dirs_salva = esegui_query("select * from $tablecontratti where tipo = 'dir'"); $num_dirs_salva = numlin_query($dirs_salva); if ($num_dirs_salva) { unset($contr_salva_in); $max_contr = esegui_query("select max(numero) from $tablecontratti where tipo $LIKE 'contr%'"); $max_contr = risul_query($max_contr,0,0); if (defined('C_CARTELLA_CREA_MODELLI') and C_CARTELLA_CREA_MODELLI != "") { if (defined('C_CARTELLA_DOC') and C_CARTELLA_DOC != "" and @is_dir(C_CARTELLA_CREA_MODELLI."/".C_CARTELLA_DOC)) $dir_salva_home = C_CARTELLA_DOC; else $dir_salva_home = ""; } # fine if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") else $dir_salva_home = C_DATI_PATH; $utenti = esegui_query("select * from ".$PHPR_TAB_PRE."utenti order by idutenti"); $num_utenti = numlin_query($utenti); unset($nomi_contr_ut); $parola_documento = mex("documento",'visualizza_contratto.php'); for ($num1 = 0 ; $num1 < $num_utenti ; $num1++) { $idutente_contr = risul_query($utenti,$num1,'idutenti'); for ($num2 = 1 ; $num2 <= $max_contr ; $num2++) $nomi_contr_ut[$idutente_contr][$num2] = $parola_documento.$num2; $nomi_contratti = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'nomi_contratti' and idutente = '$idutente_contr'"); $nomi_contratti = risul_query($nomi_contratti,0,'valpersonalizza'); $nomi_contratti = explode("#@&",$nomi_contratti); $num_nomi_contratti = count($nomi_contratti); for ($num2 = 0 ; $num2 < $num_nomi_contratti ; $num2++) { $dati_nome_contratto = explode("#?&",$nomi_contratti[$num2]); $nomi_contr_ut[$idutente_contr][$dati_nome_contratto[0]] = fixset($dati_nome_contratto[1]); } # fine for $num2 } # fine for $num1 $prefissi_contr = array(); for ($num1 = 0 ; $num1 < $num_dirs_salva ; $num1++) { $dir_salva = risul_query($dirs_salva,$num1,'testo'); if ($dir_salva == "~") $dir_salva = $dir_salva_home; if (defined('C_CARTELLA_CREA_MODELLI') and C_CARTELLA_CREA_MODELLI != "") $dir_salva = C_CARTELLA_CREA_MODELLI."/".str_replace("..","",$dir_salva); if (@is_dir($dir_salva)) { $num_contr = risul_query($dirs_salva,$num1,'numero'); /*$tipo_contratto = esegui_query("select tipo from ".$PHPR_TAB_PRE."contratti where numero = '$num_contr' and tipo $LIKE 'contr%' "); $tipo_contratto = risul_query($tipo_contratto,0,'tipo'); $compress = esegui_query("select testo from ".$PHPR_TAB_PRE."contratti where numero = '$num_contr' and tipo = 'compress' "); if (numlin_query($compress)) $compress = risul_query($compress,0,'testo'); else $compress = ""; $suff_file = "html"; if ($tipo_contratto == "contrrtf") $suff_file = "rtf"; if ($tipo_contratto == "contrtxt") $suff_file = "txt"; if ($compress) $suff_file .= ".gz";*/ $nomefile = esegui_query("select testo from ".$PHPR_TAB_PRE."contratti where numero = '$num_contr' and tipo = 'nomefile' "); if (numlin_query($nomefile)) $nomefile = risul_query($nomefile,0,'testo'); else $nomefile = ""; $filelock_contr = fopen($dir_salva."/crea_contr.lock","w+"); flock($filelock_contr,2); for ($num2 = 0 ; $num2 < $num_utenti ; $num2++) { $idutente_contr = risul_query($utenti,$num2,'idutenti'); if ($nomefile) $nome_contratto = $nomefile; else $nome_contratto = $nomi_contr_ut[$idutente_contr][$num_contr]; if (empty($prefissi_contr[$dir_salva."/".$nome_contratto])) { $prefissi_contr[$dir_salva."/".$nome_contratto] = 1; $contr_dir = opendir($dir_salva."/"); while ($contr_corr = readdir($contr_dir)) { if ($contr_corr != "." and $contr_corr != ".." and is_file($dir_salva."/".$contr_corr)) { if (substr($contr_corr,0,strlen($nome_contratto)) == $nome_contratto) { $suff_file = ""; $suff_compr = ""; if (substr($contr_corr,-3) == ".gz") { $contr_no_compr = substr($contr_corr,0,-3); $suff_compr = ".gz"; } # fine if (substr($contr_corr,-3) == ".gz") else $contr_no_compr = $contr_corr; if (substr($contr_no_compr,-4) == ".rtf") $suff_file = "rtf".$suff_compr; if (substr($contr_no_compr,-5) == ".html") $suff_file = "html".$suff_compr; if (substr($contr_no_compr,-4) == ".txt") $suff_file = "txt".$suff_compr; if ($suff_file) { $resto_nome_contr = substr($contr_corr,strlen($nome_contratto)); if (substr($resto_nome_contr,0,6) == "_$anno"."_") { if (preg_replace("/_[0-9]{4,4}_[0-9]{5,8}(-[0-9]{5,8})?(_[0-9]+(-[0-9]+|\+[0-9]+(\+[0-9]+)?)?)*\.$suff_file/","",$resto_nome_contr) == "") { $num_prog_contr = explode("_",$resto_nome_contr); $num_prog_contr = $num_prog_contr[2]; if (substr($num_prog_contr,(-1 * (strlen($suff_file) + 1))) == ".".$suff_file) $num_prog_contr = substr($num_prog_contr,0,(-1 * (strlen($suff_file) + 1))); $num_pren_esist = substr($resto_nome_contr,(7 + strlen($num_prog_contr))); $num_pren_esist = substr($num_pren_esist,0,(-1 * (strlen($suff_file) + 1))); if (substr($num_pren_esist,0,3) == "1+1") { $num_pren_esist = substr($num_pren_esist,4); $file_dat_ext = 1; } # fine if (substr($num_pren_esist,0,3) == "1+1") else $file_dat_ext = 0; if ($file_dat_ext and is_file($dir_salva."/".substr($contr_corr,0,(-1 * (strlen($suff_file) + 1))).".dat")) { $nome_file_dat = substr($contr_corr,0,(-1 * (strlen($suff_file) + 1))).".dat"; $file_dat = file("$dir_salva/$nome_file_dat"); for ($num1 = 0 ; $num1 < count($file_dat) ; $num1++) { if (substr($file_dat[$num1],0,3) == "rn:") { if (!$num_pren_esist) $num_pren_esist = trim(substr($file_dat[$num1],3)); $file_dat[$num1] = ""; } # fine if (substr($file_dat[$num1],0,3) == "rn:") } # fine for $num1 } # fine if ($file_dat_ext and is_file($dir_salva."/".substr($contr_corr,0,(-1 * (strlen($suff_file) + 1))).".dat")) else { $nome_file_dat = ""; $file_dat = array(); } # fine else if ($file_dat_ext and is_file($dir_salva."/".substr($contr_corr,0,(-1 * (strlen($suff_file) + 1))).".dat")) if ($num_pren_esist) { $n_lista_pren = ""; $num_pren_esist = explode("_",$num_pren_esist); for ($num3 = 0 ; $num3 < count($num_pren_esist) ; $num3++) { if (strstr($num_pren_esist[$num3],"+")) $n_lista_pren.= "_".$num_pren_esist[$num3]; else { $num_pren_esist2 = explode("-",$num_pren_esist[$num3]); $fine_for = $num_pren_esist2[(count($num_pren_esist2) - 1)]; for ($num4 = $num_pren_esist2[0] ; $num4 <= $fine_for ; $num4++) { if (empty($nuovo_idprenota[$num4])) { if (($num4 - 1) > $num_pren_esist2[0]) $n_lista_pren .= "-".$nuovo_idprenota[($num4 - 1)]; $n_lista_pren .= "_$anno_prec+$num4"; if (!empty($nuovo_idprenota_iniziata[$num4])) $n_lista_pren .= "+".$nuovo_idprenota_iniziata[$num4]; $num_pren_esist2[0] = ($num4 + 1); } # fine if (empty($nuovo_idprenota[$num4])) else { if ($num4 == $num_pren_esist2[0]) $n_lista_pren .= "_".$nuovo_idprenota[$num4]; elseif ($num4 == $fine_for) $n_lista_pren .= "-".$nuovo_idprenota[$num4]; } # fine else if (empty($nuovo_idprenota[$num4])) } # fine for $num4 } # fine else if (strstr($num_pren_esist[$num3],"+")) } # fine for $num3 if (strlen($nome_contratto.substr($resto_nome_contr,0,(6 + strlen($num_prog_contr))).$n_lista_pren.".$suff_file") < 235) { if (!empty($file_dat)) $n_nome_contr = $nome_contratto.substr($resto_nome_contr,0,(6 + strlen($num_prog_contr)))."_1+1".$n_lista_pren; else $n_nome_contr = $nome_contratto.substr($resto_nome_contr,0,(6 + strlen($num_prog_contr))).$n_lista_pren; } # fine if (strlen($nome_contratto.substr($resto_nome_contr,0,(6 + strlen($num_prog_contr))).$n_lista_pren.".$suff_file") < 235) else { $n_nome_contr = $nome_contratto.substr($resto_nome_contr,0,(6 + strlen($num_prog_contr)))."_1+1"; $file_dat[count($file_dat)] = "rn:".substr($n_lista_pren,1)."\n"; } # fine if (strlen($nome_contratto.substr($resto_nome_contr,0,(6 + strlen($num_prog_contr))).$n_lista_pren.".$suff_file") < 235) rename($dir_salva."/".$contr_corr,$dir_salva."/".$n_nome_contr.".$suff_file"); if ($nome_file_dat) unlink($dir_salva."/".$nome_file_dat); if (!empty($file_dat)) { $fdat = fopen($dir_salva."/".$n_nome_contr.".dat","w+"); flock($fdat,2); fwrite($fdat,implode($file_dat)); flock($fdat,3); fclose($fdat); } # fine if (!empty($file_dat)) } # fine if ($num_pren_esist) } # fine if (preg_replace("/_[0-9]{4,4}_[0-9]{5,8}(-[0-9]{5,8})?(_[0-9]+(-[0-9]+|\+[0-9]+(\+[0-9]+)?)?)*\.$suff_file/","",$resto_nome_contr) == "") } # fine if (substr($resto_nome_contr,0,6) == "_$anno"."_") } # fine if ($suff_file) } # fine if (substr($contr_corr,0,strlen($nome_contratto)) == $nome_contratto) } # fine if ($contr_corr != "." and $contr_corr != ".." and... } # fine while ($fattura_corr = readdir($fatture_dir)) closedir($contr_dir); } # fine if (empty($prefissi_contr[$dir_salva."/".$nome_contratto])) } # fine for $num2 flock($filelock_contr,3); fclose($filelock_contr); unlink($dir_salva."/crea_contr.lock"); } # fine if (@is_dir($dir_salva)) } # fine for $num1 } # fine if ($num_dirs_salva) } # fine else if ($num_periodo_interferenza == 0) $costi_importati = esegui_query("select * from $tablecosti_prec where datainserimento >= '$data_inizio_periodi' and tipo_costo is not NULL order by idcosti"); $num_costi_importati = numlin_query($costi_importati); $idcosti_corr = 0; for ($num1 = 0 ; $num1 < $num_costi_importati ; $num1++) { $idcosti_corr++; $idcosti_prec = risul_query($costi_importati,$num1,'idcosti'); esegui_query("insert into $tablecosti select $col_tablecosti from $tablecosti_prec where idcosti = '$idcosti_prec' "); esegui_query("delete from $tablecosti_prec where idcosti = '$idcosti_prec' "); esegui_query("update $tablecosti set idcosti = '$idcosti_corr' where idcosti = '$idcosti_prec' "); } # fine for $num1 $costo_cassa = 0; $data_lim = ($anno + 1)."-01-01 00:00:00"; $costi_cassa = esegui_query("select * from $tablecosti where tipo_costo = 'e' and provenienza_costo = 'p' and datainserimento < '$data_lim' "); $num_costi_cassa = numlin_query($costi_cassa); for ($num2 = 0 ; $num2 < $num_costi_cassa ; $num2++) $costo_cassa = $costo_cassa + risul_query($costi_cassa,$num2,'val_costo'); if ($costo_cassa) esegui_query("update $tablecosti set val_costo = '$costo_cassa' where idcosti = '0' "); $cassa_prec = array(); $costi_non_importati = esegui_query("select * from $tablecosti_prec where tipo_costo is not NULL order by idcosti"); $num_costi_non_importati = numlin_query($costi_non_importati); for ($num1 = 0 ; $num1 < $num_costi_non_importati ; $num1++) { $tipo_costo = risul_query($costi_non_importati,$num1,'tipo_costo'); $val_costo = risul_query($costi_non_importati,$num1,'val_costo'); $utente_costo = risul_query($costi_non_importati,$num1,'utente_inserimento'); $nome_cassa = risul_query($costi_non_importati,$num1,'nome_cassa'); if ($tipo_costo == "e") $cassa_prec[$utente_costo][$nome_cassa] = fixset($cassa_prec[$utente_costo][$nome_cassa]) + (double) $val_costo; else $cassa_prec[$utente_costo][$nome_cassa] = fixset($cassa_prec[$utente_costo][$nome_cassa]) - (double) $val_costo; } # fine for $num1 $datainserimento = date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600))); reset($cassa_prec); foreach ($cassa_prec as $utente_costo => $casse) { reset($casse); foreach ($casse as $nome_cassa => $val_costo) { $idcosti_corr++; $nome_utente = esegui_query("select * from $tableutenti where idutenti = '$utente_costo' "); if (numlin_query($nome_utente)) $nome_utente = risul_query($nome_utente,0,'nome_utente'); else $nome_utente = ""; $tipo_costo = "e"; if ($val_costo < 0) { $tipo_costo = "s"; $val_costo = (double) $val_costo * -1; } # fine if ($val_costo < 0) esegui_query("insert into $tablecosti (idcosti,nome_costo,val_costo,persona_costo,tipo_costo,data_transazione,datainserimento,hostinserimento,utente_inserimento) values ('$idcosti_corr','$anno_prec','$val_costo','".aggslashdb($nome_utente)."','$tipo_costo','$datainserimento','$datainserimento','$HOSTNAME','$utente_costo') "); if ($nome_cassa != "@#principale#@") esegui_query("update $tablecosti set nome_cassa = '".aggslashdb($nome_cassa)."' where idcosti = '$idcosti_corr' "); } # fine foreach ($casse as $nome_cassa => $val_costo) } # fine foreach ($cassa_prec as $utente_costo => $casse) $colonne = "idntariffe,nomecostoagg,tipo_ca,valore_ca,valore_perc_ca,arrotonda_ca,tasseperc_ca,associasett_ca,numsett_ca,moltiplica_ca,periodipermessi_ca,beniinv_ca,appincompatibili_ca,variazione_ca,mostra_ca,categoria_ca,letto_ca,numlimite_ca,regoleassegna_ca,utente_inserimento"; for ($num1 = 1 ; $num1 <= $num_tariffe_tab ; $num1++) { $nome_nuova_tariffa = "tariffa" . $num1; $colonne .= ",$nome_nuova_tariffa"; } # fine for $num1 esegui_query("insert into $tablenometariffe ($colonne) select $colonne from $tablenometariffe_prec"); $prezzi_tar_importati = esegui_query("select * from $tablenometariffe where idntariffe = '6' "); if (numlin_query($prezzi_tar_importati)) { for ($num1 = 1 ; $num1 <= $num_tariffe_tab ; $num1++) { $prezzi_imp_int = (string) risul_query($prezzi_tar_importati,0,"tariffa$num1"); $prezzi_imp = explode(">",$prezzi_imp_int); $pi_nuovi = $prezzi_imp[0]; for ($num2 = 1 ; $num2 < count($prezzi_imp) ; $num2++) { $prezzo_imp = explode(";",$prezzi_imp[$num2]); $per_imp = explode("-",$prezzo_imp[5]); if ($per_imp[1] >= $id_data_ini_periodi_prec and $per_imp[0] <= $id_data_fine_periodi_prec) { if ($per_imp[0] < $id_data_ini_periodi_prec) $per_imp[0] = $id_data_ini_periodi_prec; if ($per_imp[1] > $id_data_fine_periodi_prec) $per_imp[1] = $id_data_fine_periodi_prec; $per_imp[0] = $per_imp[0] - $id_data_ini_periodi_prec + 1; $per_imp[1] = $per_imp[1] - $id_data_ini_periodi_prec + 1; $prezzo_imp[5] = $per_imp[0]."-".$per_imp[1]; $pi_nuovi .= ">".implode(";",$prezzo_imp); } # fine if ($per_imp[1] >= $id_data_ini_periodi_prec and $per_imp[0] <= $id_data_fine_periodi_prec) if ($pi_nuovi != $prezzi_imp_int) esegui_query("update $tablenometariffe set tariffa$num1 = '".aggslashdb($pi_nuovi)."' where idntariffe = '6'"); } # fine for $num2 } # fine for $num1 } # fine if (numlin_query($prezzi_tar_importati)) $costi_agg_importati = esegui_query("select * from $tablenometariffe where idntariffe > '10' "); $num_costi_agg_importati = numlin_query($costi_agg_importati); for ($num1 = 0 ; $num1 < $num_costi_agg_importati ; $num1++) { $idntariffe = risul_query($costi_agg_importati,$num1,'idntariffe'); $periodipermessi = risul_query($costi_agg_importati,$num1,'periodipermessi_ca'); if ($periodipermessi) { $pp_nuovi = substr($periodipermessi,0,1); $periodipermessi = explode(",",substr($periodipermessi,1)); for ($num2 = 0 ; $num2 < count($periodipermessi) ; $num2++) { if ($periodipermessi[$num2]) { $id_data_fine_pp = explode("-",$periodipermessi[$num2]); $id_data_inizio_pp = $id_data_fine_pp[0]; $id_data_fine_pp = $id_data_fine_pp[1]; if (isset($id_data_ini_periodi_prec) and isset($id_data_fine_periodi_prec) and $id_data_fine_pp >= $id_data_ini_periodi_prec and $id_data_inizio_pp <= $id_data_fine_periodi_prec) { if ($id_data_inizio_pp < $id_data_ini_periodi_prec) $id_data_inizio_pp = $id_data_ini_periodi_prec; if ($id_data_fine_pp > $id_data_fine_periodi_prec) $id_data_fine_pp = $id_data_fine_periodi_prec; $id_data_inizio_pp = $id_data_inizio_pp - $id_data_ini_periodi_prec + 1; $id_data_fine_pp = $id_data_fine_pp - $id_data_ini_periodi_prec + 1; $pp_nuovi .= $id_data_inizio_pp."-".$id_data_fine_pp.","; } # fine if (isset($id_data_ini_periodi_prec) and isset($id_data_fine_periodi_prec) and $id_data_fine_pp >= $id_data_ini_periodi_prec and... } # fine if ($periodipermessi[$num2]) } # fine for $num2 if (strlen($pp_nuovi) > 1) $pp_nuovi = substr($pp_nuovi,0,-1); esegui_query("update $tablenometariffe set periodipermessi_ca = '$pp_nuovi' where idntariffe = '$idntariffe'"); } # fine if ($periodipermessi) } # fine for $num1 esegui_query("insert into $tableregole select $col_tableregole from $tableregole_prec where tariffa_per_app != ''"); esegui_query("insert into $tableregole select $col_tableregole from $tableregole_prec where tariffa_per_utente != ''"); esegui_query("insert into $tableregole select $col_tableregole from $tableregole_prec where tariffa_per_persone != ''"); esegui_query("insert into $tableregole select $col_tableregole from $tableregole_prec where tariffa_commissioni is not NULL and iddatainizio is NULL "); $privilegi_prec = esegui_query("select * from $tableprivilegi where anno = '$anno_prec'"); for ($num1 = 0 ; $num1 < numlin_query($privilegi_prec) ; $num1++) { $idutente_p = risul_query($privilegi_prec,$num1,'idutente'); if ($idutente_p > 1) { $regole1_consentite_p = risul_query($privilegi_prec,$num1,'regole1_consentite'); $tariffe_consentite_p = risul_query($privilegi_prec,$num1,'tariffe_consentite'); $costi_agg_consentiti_p = risul_query($privilegi_prec,$num1,'costi_agg_consentiti'); $contratti_consentiti_p = risul_query($privilegi_prec,$num1,'contratti_consentiti'); $cassa_pagamenti_p = aggslashdb(risul_query($privilegi_prec,$num1,'cassa_pagamenti')); $priv_ins_prenota_p = risul_query($privilegi_prec,$num1,'priv_ins_prenota'); $priv_mod_prenota_p = risul_query($privilegi_prec,$num1,'priv_mod_prenota'); $priv_mod_pers_p = risul_query($privilegi_prec,$num1,'priv_mod_pers'); $priv_ins_clienti_p = risul_query($privilegi_prec,$num1,'priv_ins_clienti'); $prefisso_clienti_p = risul_query($privilegi_prec,$num1,'prefisso_clienti'); $priv_ins_costi_p = risul_query($privilegi_prec,$num1,'priv_ins_costi'); $priv_vedi_tab_p = risul_query($privilegi_prec,$num1,'priv_vedi_tab'); $priv_ins_tariffe_p = risul_query($privilegi_prec,$num1,'priv_ins_tariffe'); $priv_ins_regole_p = risul_query($privilegi_prec,$num1,'priv_ins_regole'); esegui_query("insert into $tableprivilegi (idutente,anno,regole1_consentite,tariffe_consentite,costi_agg_consentiti,contratti_consentiti,cassa_pagamenti,priv_ins_prenota,priv_mod_prenota,priv_mod_pers,priv_ins_clienti,prefisso_clienti,priv_ins_costi,priv_vedi_tab,priv_ins_tariffe,priv_ins_regole) values ('$idutente_p','$anno','$regole1_consentite_p','$tariffe_consentite_p','$costi_agg_consentiti_p','$contratti_consentiti_p','$cassa_pagamenti_p','$priv_ins_prenota_p','$priv_mod_prenota_p','$priv_mod_pers_p','$priv_ins_clienti_p','$prefisso_clienti_p','$priv_ins_costi_p','$priv_vedi_tab_p','$priv_ins_tariffe_p','$priv_ins_regole_p')"); $lingua_mex = $lingua[$idutente_p]; crea_menu_date(C_DATI_PATH."/selectperiodi$anno.1.php",C_DATI_PATH."/selectperiodi$anno.$idutente_p.php",$tipo_periodi); if (@is_file(C_DATI_PATH."/selperiodimenu".($anno - 1).".$idutente_p.php")) estendi_menu_date(C_DATI_PATH."/selperiodimenu".($anno - 1).".$idutente_p.php",C_DATI_PATH."/selperiodimenu$anno.$idutente_p.php",$tipo_periodi,date("Y-m-d",mktime(0,0,0,$mese_ini,1,$anno)),$data_ini_agg,date("Y-m-d",mktime(0,0,0,($mese_fine + 1),1,$anno)),$anno,$pag); else copy(C_DATI_PATH."/selectperiodi$anno.$idutente_p.php",C_DATI_PATH."/selperiodimenu$anno.$idutente_p.php"); $lingua_mex = $lingua[1]; $giorno_vedi_ini_sett = esegui_query("select valpersonalizza_num from $tablepersonalizza where idpersonalizza = 'giorno_vedi_ini_sett$anno_prec' and idutente = '$idutente_p'"); if (numlin_query($giorno_vedi_ini_sett) == 1 and $tipo_periodi == "g") esegui_query("insert into $tablepersonalizza (idpersonalizza,valpersonalizza_num,idutente) values ('giorno_vedi_ini_sett$anno','".risul_query($giorno_vedi_ini_sett,0,"valpersonalizza_num")."','$idutente_p')"); } # fine ($idutente_p > 1) } # fine for $num1 $giorno_vedi_ini_sett = esegui_query("select valpersonalizza_num from $tablepersonalizza where idpersonalizza = 'giorno_vedi_ini_sett$anno_prec' and idutente = '1'"); if (numlin_query($giorno_vedi_ini_sett) == 1 and $tipo_periodi == "g") esegui_query("insert into $tablepersonalizza (idpersonalizza,valpersonalizza_num,idutente) values ('giorno_vedi_ini_sett$anno','".risul_query($giorno_vedi_ini_sett,0,"valpersonalizza_num")."','1')"); $inserisci_in_ntariffe = "NO"; } # fine if ($importa_anno_prec == "SI") if ($inserisci_in_ntariffe != "NO") { # rigo 1: nomi tariffe; 2-3: caparra (% e arrotondo). for ($numtariffe = 1 ; $numtariffe <= 6 ; $numtariffe = $numtariffe + 1) { esegui_query("insert into $tablenometariffe (idntariffe) values ('$numtariffe')"); } # fine for $numtariffe esegui_query("update $tablenometariffe set nomecostoagg = '8' where idntariffe = '1'"); esegui_query("update $tablenometariffe set numlimite_ca = '11' where idntariffe = '1'"); } # fine if ($inserisci_in_ntariffe != "NO") if ((!defined('C_URL_MOD_EXT_CARTE_CREDITO') or C_URL_MOD_EXT_CARTE_CREDITO == "") and $importa_anno_prec == "SI") { $lista_clienti_conserva_cc = $lista_clienti_importati; $ini_ultimo_quad = esegui_query("select * from $tableperiodi_prec where datainizio = '$anno_prec-09-01'"); if (numlin_query($ini_ultimo_quad)) { $ini_ultimo_quad = risul_query($ini_ultimo_quad,0,'idperiodi'); $prenota_ultimo_quad = esegui_query("select * from $tableprenota_prec where iddatafine > $ini_ultimo_quad "); $num_prenota_ultimo_quad = numlin_query($prenota_ultimo_quad); for ($num1 = 0 ; $num1 < $num_prenota_ultimo_quad ; $num1++) { $idclienti = risul_query($prenota_ultimo_quad,$num1,'idclienti'); $lista_clienti_conserva_cc .= "and idclienti != '$idclienti' "; } # fine for $num1 } # fine if (numlin_query($ini_ultimo_quad)) esegui_query("delete from $tablerelclienti where tipo = 'cc' $lista_clienti_conserva_cc"); } # fine if ((!defined('C_URL_MOD_EXT_CARTE_CREDITO') or C_URL_MOD_EXT_CARTE_CREDITO == "") and $importa_anno_prec == "SI") unlock_tabelle($tabelle_lock); if ($silenzio != "SI") echo "
".mex("Anno ",$pag).$anno.mex(" creato",$pag)."!

"; if ($importa_anno_prec == "SI" and (!defined('C_RESTRIZIONI_DEMO_ADMIN') or C_RESTRIZIONI_DEMO_ADMIN != "SI")) { if ($silenzio != "SI") $silenzio_mod = "SI"; else $silenzio_mod = "totale"; global $anno_modello_presente,$num_periodi_date,$modello_esistente,$cambia_frasi,$lingua_modello,$percorso_cartella_modello,$nome_file,$id_utente; include("./includes/sett_gio.php"); $pag_orig = $pag; $pag = "crea_modelli.php"; $id_utente_orig = $id_utente; $id_utente = 1; include("./includes/templates/funzioni_modelli.php"); $modello_esistente = "SI"; $cambia_frasi = "NO"; $anno_modello = $anno; include("./includes/templates/frasi_mod_disp.php"); include("./includes/templates/funzioni_mod_disp.php"); for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (@is_file("$percorso_cartella_modello/mdl_disponibilita.php")) { $lingua_modello = "ita"; $nome_file = mex2("mdl_disponibilita",$pag,$lingua_modello).".php"; $num_periodi_date = ""; recupera_var_modello_disponibilita($nome_file,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); if ($anno_modello_presente == $anno_prec) { aggiorna_var_anno_modello_disponibilita($id_data_ini_periodi_prec,$tableperiodi_prec,$tableperiodi,$tabletransazioniweb,$tablemessaggi,$tipo_periodi); crea_modello_disponibilita($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,$silenzio_mod,$fr_frase,$frase,$num_frasi,$tipo_periodi); } # fine if ($anno_modello_presente == $anno_prec) } # fine if (@is_file("$percorso_cartella_modello/modello_disponibilita.php")) } # fine for $num_cart $lang_dir = opendir("./includes/lang/"); include(C_DATI_PATH."/lingua.php"); while ($ini_lingua = readdir($lang_dir)) { if ($ini_lingua != "." && $ini_lingua != "..") { $nome_file = mex2("mdl_disponibilita",$pag,$ini_lingua).".php"; for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (@is_file("$percorso_cartella_modello/$nome_file")) { $lingua_modello = $ini_lingua; $num_periodi_date = ""; recupera_var_modello_disponibilita($nome_file,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); if ($anno_modello_presente == $anno_prec) { aggiorna_var_anno_modello_disponibilita($id_data_ini_periodi_prec,$tableperiodi_prec,$tableperiodi,$tabletransazioniweb,$tablemessaggi,$tipo_periodi); crea_modello_disponibilita($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,$silenzio_mod,$fr_frase,$frase,$num_frasi,$tipo_periodi); } # fine if ($anno_modello_presente == $anno_prec) } # fine if (@is_file("$percorso_cartella_modello/$nome_file")) } # fine for $num_cart } # fine if ($file != "." && $file != "..") } # fine while ($file = readdir($lang_dig)) closedir($lang_dir); $templates_dir = opendir("./includes/templates/"); while ($modello_ext = readdir($templates_dir)) { if ($modello_ext != "." and $modello_ext != ".." and @is_dir("./includes/templates/$modello_ext")) { include("./includes/templates/$modello_ext/name.php"); include("./includes/templates/$modello_ext/phrases.php"); include("./includes/templates/$modello_ext/functions.php"); $funz_recupera_var_modello = "recupera_var_modello_".$modello_ext; $funz_crea_modello = "crea_modello_".$modello_ext; $funz_aggiorna_var_anno_modello = "aggiorna_var_anno_modello_".$modello_ext; if ($template_file_name["ita"]) $nome_file = $template_file_name["ita"]; else $nome_file = "ita_".$template_file_name["en"]; for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (@is_file("$percorso_cartella_modello/$nome_file")) { $lingua_modello = "ita"; $num_periodi_date = ""; $funz_recupera_var_modello($nome_file,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); if ($anno_modello_presente == $anno_prec) { $funz_aggiorna_var_anno_modello($id_data_ini_periodi_prec,$tableperiodi_prec,$tableperiodi,$tabletransazioniweb,$tablemessaggi,$tipo_periodi); $funz_crea_modello($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,$silenzio_mod,$fr_frase,$frase,$num_frasi,$tipo_periodi); } # fine if ($anno_modello_presente == $anno_prec) } # fine if (@is_file("$percorso_cartella_modello/$nome_file")) } # fine for $num_cart $lang_dir = opendir("./includes/lang/"); while ($ini_lingua = readdir($lang_dir)) { if ($ini_lingua != "." && $ini_lingua != "..") { if (!empty($template_file_name[$ini_lingua])) $nome_file = $template_file_name[$ini_lingua]; else $nome_file = $ini_lingua."_".$template_file_name["en"]; for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (@is_file("$percorso_cartella_modello/$nome_file")) { $lingua_modello = $ini_lingua; $num_periodi_date = ""; $funz_recupera_var_modello($nome_file,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); if ($anno_modello_presente == $anno_prec) { $funz_aggiorna_var_anno_modello($id_data_ini_periodi_prec,$tableperiodi_prec,$tableperiodi,$tabletransazioniweb,$tablemessaggi,$tipo_periodi); $funz_crea_modello($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,$silenzio_mod,$fr_frase,$frase,$num_frasi,$tipo_periodi); } # fine if ($anno_modello_presente == $anno_prec) } # fine if (@is_file("$percorso_cartella_modello/$nome_file")) } # fine for $num_cart } # fine if ($file != "." && $file != "..") } # fine while ($file = readdir($lang_dir)) closedir($lang_dir); } # fine if ($modello_ext != "." and $modello_ext != ".." and... } # fine while ($file = readdir($lang_dig)) closedir($templates_dir); $pag = $pag_orig; $id_utente = $id_utente_orig; if ($silenzio != "SI") echo "
"; } # fine if ($importa_anno_prec == "SI" and (!defined('C_RESTRIZIONI_DEMO_ADMIN') or C_RESTRIZIONI_DEMO_ADMIN != "SI")) } # fine if ($crea_tab) else if ($silenzio != "SI") echo mex("Non ho i permessi per creare nuove tabelle nel database",$pag).".
"; if ($character_set_db_orig and ($character_set_db != $character_set_db_orig or $collation_db != $collation_db_orig)) @esegui_query("alter database $PHPR_DB_NAME default character set '$character_set_db_orig' collate '$collation_db_orig'"); } # fine if (numlin_query($anno_esistente) == 0) else if ($silenzio != "SI") echo mex("Anno già creato",$pag).".
"; flock($filelock,3); fclose($filelock); unlink(C_DATI_PATH."/anni.lock"); } # fine if ($filelock) else if ($silenzio != "SI") echo mex("Non ho i permessi di scrittura sulla cartella dati",$pag).".
"; $lingua_mex = $lingua_mex_orig; } # fine function crea_nuovo_anno ?>hoteldruid/includes/funzioni_appartamenti.php0000644000175000017500000001523414364212512021137 0ustar marcomarco. ################################################################################## function trova_app_consentiti (&$appartamenti,$num_appartamenti,$attiva_regole1_consentite,$regole1_consentite,$priv_mod_assegnazione_app,$priv_mod_prenotazioni,$priv_ins_assegnazione_app,$priv_ins_nuove_prenota,$attiva_tariffe_consentite,$tariffe_consentite_vett,$id_utente,$tableregole,$tablenometariffe) { if (@is_array($priv_ins_nuove_prenota)) { $attiva_regole1_consentite_gr = $attiva_regole1_consentite; $regole1_consentite_gr = $regole1_consentite; $priv_mod_assegnazione_app_gr = $priv_mod_assegnazione_app; $priv_mod_prenotazioni_gr = $priv_mod_prenotazioni; $priv_ins_assegnazione_app_gr = $priv_ins_assegnazione_app; $priv_ins_nuove_prenota_gr = $priv_ins_nuove_prenota; $attiva_tariffe_consentite_gr = $attiva_tariffe_consentite; $tariffe_consentite_vett_gr = $tariffe_consentite_vett; } # fine if (@is_array($priv_ins_nuove_prenota)) else { $attiva_regole1_consentite_gr[$id_utente] = $attiva_regole1_consentite; $regole1_consentite_gr[$id_utente] = $regole1_consentite; $priv_mod_assegnazione_app_gr[$id_utente] = $priv_mod_assegnazione_app; $priv_mod_prenotazioni_gr[$id_utente] = $priv_mod_prenotazioni; $priv_ins_assegnazione_app_gr[$id_utente] = $priv_ins_assegnazione_app; $priv_ins_nuove_prenota_gr[$id_utente] = $priv_ins_nuove_prenota; $attiva_tariffe_consentite_gr[$id_utente] = $attiva_tariffe_consentite; $tariffe_consentite_vett_gr[$id_utente] = $tariffe_consentite_vett; } # fine else if (@is_array($priv_ins_nuove_prenota)) unset($appartamenti_consentiti); for ($num1 = 0 ; $num1 < $num_appartamenti ; $num1++) { $id_appartamento = risul_query($appartamenti,$num1,'idappartamenti'); $appartamenti_consentiti[$id_appartamento] = "NO"; } # fine for $num1 foreach ($priv_ins_nuove_prenota_gr as $idut_gr => $val) { $condizioni_regole1_consentite = ""; $appartamenti_consentiti_regola1 = array(); $appartamenti_consentiti_regola2 = array(); $attiva_regole1_consentite = $attiva_regole1_consentite_gr[$idut_gr]; $regole1_consentite = $regole1_consentite_gr[$idut_gr]; $priv_mod_assegnazione_app = $priv_mod_assegnazione_app_gr[$idut_gr]; $priv_mod_prenotazioni = $priv_mod_prenotazioni_gr[$idut_gr]; $priv_ins_assegnazione_app = $priv_ins_assegnazione_app_gr[$idut_gr]; $priv_ins_nuove_prenota = $priv_ins_nuove_prenota_gr[$idut_gr]; $attiva_tariffe_consentite = $attiva_tariffe_consentite_gr[$idut_gr]; $tariffe_consentite_vett = $tariffe_consentite_vett_gr[$idut_gr]; if ($attiva_regole1_consentite != "n") { for ($num1 = 0 ; $num1 < $num_appartamenti ; $num1++) { $id_appartamento = risul_query($appartamenti,$num1,'idappartamenti'); $appartamenti_consentiti_regola1[$id_appartamento] = "NO"; } # fine for $num1 if (is_array($regole1_consentite)) { for ($num1 = 0 ; $num1 < count($regole1_consentite) ; $num1++) if ($regole1_consentite[$num1]) $condizioni_regole1_consentite .= "motivazione = '".$regole1_consentite[$num1]."' or "; } # fine if (is_array($regole1_consentite)) if ($condizioni_regole1_consentite) { $condizioni_regole1_consentite = "(".str_replace("motivazione = ' '","motivazione = '' or motivazione is null",substr($condizioni_regole1_consentite,0,-4)).")"; $appartamenti_regola1 = esegui_query("select idregole,iddatainizio,iddatafine,app_agenzia from $tableregole where $condizioni_regole1_consentite order by app_agenzia"); for ($num1 = 0 ; $num1 < numlin_query($appartamenti_regola1) ; $num1++) { $id_appartamento = risul_query($appartamenti_regola1,$num1,'app_agenzia'); $appartamenti_consentiti_regola1[$id_appartamento] = "SI"; } # fine for $num1 } # fine if ($condizioni_regole1_consentite) } # fine if ($attiva_regole1_consentite != "n") if (($priv_mod_assegnazione_app != "s" or $priv_mod_prenotazioni != "s") and ($priv_ins_assegnazione_app != "s" or $priv_ins_nuove_prenota != "s")) { $tutti_app_consentiti = "NO"; $rigatariffe = esegui_query("select * from $tablenometariffe where idntariffe = 1 "); $numero_tariffe = risul_query($rigatariffe,0,'nomecostoagg'); for ($numtariffa = 1 ; $numtariffa <= $numero_tariffe ; $numtariffa++) { if ($attiva_tariffe_consentite == "n" or isset($tariffe_consentite_vett[$numtariffa])) { $tariffa = "tariffa".$numtariffa; $regola2 = esegui_query("select motivazione from $tableregole where tariffa_per_app = '$tariffa'"); if (numlin_query($regola2) == 0) { $tutti_app_consentiti = "SI"; break; } # fine if (numlin_query($regola2) == 0) else { $appartamenti_regola2 = explode(",",risul_query($regola2,0,"motivazione")); for ($num1 = 0 ; $num1 < count($appartamenti_regola2) ; $num1++) $appartamenti_consentiti_regola2[$appartamenti_regola2[$num1]] = "SI"; } # fine else if (numlin_query($regola2) == 0) } # fine if ($attiva_tariffe_consentite == "n" or isset($tariffe_consentite_vett[$numtariffa])) } # fine for $numtariffa if ($tutti_app_consentiti != "SI") { for ($num1 = 0 ; $num1 < $num_appartamenti ; $num1++) { $id_appartamento = risul_query($appartamenti,$num1,'idappartamenti'); if ($appartamenti_consentiti_regola2[$id_appartamento] != "SI") $appartamenti_consentiti_regola2[$id_appartamento] = "NO"; } # fine for $num1 } # fine if ($tutti_app_consentiti != "SI") } # fine if (($priv_mod_assegnazione_app != "s" or... for ($num1 = 0 ; $num1 < $num_appartamenti ; $num1++) { $id_appartamento = risul_query($appartamenti,$num1,'idappartamenti'); if ((!isset($appartamenti_consentiti_regola1[$id_appartamento]) or $appartamenti_consentiti_regola1[$id_appartamento] != "NO") and (!isset($appartamenti_consentiti_regola2[$id_appartamento]) or $appartamenti_consentiti_regola2[$id_appartamento] != "NO")) $appartamenti_consentiti[$id_appartamento] = "SI"; } # fine for $num1 } # fine foreach ($priv_ins_nuove_prenota_gr as $idut_gr => $val) return $appartamenti_consentiti; } # fine function trova_app_consentiti ?>hoteldruid/includes/dati_lista_prenota.php0000644000175000017500000006000714402100244020363 0ustar marcomarco. ################################################################################## include_once("./includes/funzioni_costi_agg.php"); if (!isset($altre_valute) or !is_array($altre_valute)) { $canc_altre_valute = 1; if ($tablepersonalizza and function_exists('altre_valute')) $altre_valute = altre_valute(); else $altre_valute = array(); } # fine if (!isset($altre_valute) or !is_array($altre_valute)) else $canc_altre_valute = 0; if (!empty($pcanc)) $tableprenota = $tableprenotacanc; $tabelle_lock = ""; $altre_tab_lock = array($tableanni,$tableprenota,$tablecostiprenota,$tableperiodi,$tableclienti,$tablerelclienti,$tablesoldi,$tableutenti); $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); $num_r = 0; $lista_p = array(); $ultima_ripetizione_cliente = array(); for ($num1 = 1 ; $num1 <= $num_ripeti ; $num1++) { $id_prenota = aggslashdb($lista_prenota[$num1]); $dati_prenota = esegui_query("select * from $tableprenota where idprenota = '$id_prenota'"); if (numlin_query($dati_prenota) == 1) { $cont = "SI"; $utente_inserimento = risul_query($dati_prenota,0,'utente_inserimento'); if ($priv_vedi_tab_prenotazioni != "s" and ($priv_vedi_tab_mesi != "s" or $priv_mod_prenotazioni != "s")) { if ($priv_vedi_tab_prenotazioni == "g" or (($priv_vedi_tab_mesi == "g" or $priv_vedi_tab_mesi == "q") and $priv_mod_prenotazioni == "g")) { if (!$utenti_gruppi[$utente_inserimento]) $cont = "NO"; } # fine if ($priv_vedi_tab_prenotazioni == "g" or... elseif ($utente_inserimento != $id_utente) $cont = "NO"; } # fine if ($priv_vedi_tab_prenotazioni != "s" and ($priv_vedi_tab_mesi != "s" or $priv_mod_prenotazioni != "s")) if ($cont == "SI") { $num_r++; $lista_p[$num_r] = $lista_prenota[$num1]; if ($priv_mod_utente_ins != "n") ${"utente_inserimento_prenotazione_".$num_r} = $utente_inserimento; ${"data_inserimento_prenotazione_".$num_r} = substr(risul_query($dati_prenota,0,'datainserimento'),0,16); if ($vedi_clienti != "NO") { ${"numero_cliente_".$num_r} = risul_query($dati_prenota,0,'idclienti'); if (!empty($ultima_ripetizione_cliente[${"numero_cliente_".$num_r}])) ${"ultima_prenotazione_per_cliente_".$ultima_ripetizione_cliente[${"numero_cliente_".$num_r}]} = 0; $ultima_ripetizione_cliente[${"numero_cliente_".$num_r}] = $num_r; ${"ultima_prenotazione_per_cliente_".$num_r} = 1; $dati_cliente = esegui_query("select * from $tableclienti where idclienti = '".${"numero_cliente_".$num_r}."' "); if ($vedi_clienti == "PROPRI" or $vedi_clienti == "GRUPPI") { $mostra_cliente = "SI"; $utente_inserimento = risul_query($dati_cliente,0,'utente_inserimento'); if ($vedi_clienti == "PROPRI" and $utente_inserimento != $id_utente) $mostra_cliente = "NO"; if ($vedi_clienti == "GRUPPI" and !$utenti_gruppi[$utente_inserimento]) $mostra_cliente = "NO"; } # fine if ($vedi_clienti == "PROPRI" or $vedi_clienti == "GRUPPI") if (($vedi_clienti != "PROPRI" and $vedi_clienti != "GRUPPI") or $mostra_cliente != "NO") { ${"cognome_".$num_r} = risul_query($dati_cliente,0,'cognome'); # I controlli di non vuoto servono a risparmiare memoria, creando solo le variabili necessarie if (strcmp((string) risul_query($dati_cliente,0,'nome'),"")) ${"nome_".$num_r} = risul_query($dati_cliente,0,'nome'); if (strcmp((string) risul_query($dati_cliente,0,'soprannome'),"")) ${"soprannome_".$num_r} = risul_query($dati_cliente,0,'soprannome'); if (strcmp((string) risul_query($dati_cliente,0,'titolo'),"")) ${"titolo_".$num_r} = risul_query($dati_cliente,0,'titolo'); if (strcmp((string) risul_query($dati_cliente,0,'sesso'),"")) ${"sesso_".$num_r} = risul_query($dati_cliente,0,'sesso'); if (strcmp((string) risul_query($dati_cliente,0,'datanascita'),"")) ${"data_nascita_".$num_r} = risul_query($dati_cliente,0,'datanascita'); if (strcmp((string) risul_query($dati_cliente,0,'cittanascita'),"")) ${"citta_nascita_".$num_r} = risul_query($dati_cliente,0,'cittanascita'); if (strcmp((string) risul_query($dati_cliente,0,'regionenascita'),"")) ${"regione_nascita_".$num_r} = risul_query($dati_cliente,0,'regionenascita'); if (strcmp((string) risul_query($dati_cliente,0,'nazionenascita'),"")) ${"nazione_nascita_".$num_r} = risul_query($dati_cliente,0,'nazionenascita'); if (strcmp((string) risul_query($dati_cliente,0,'nazionalita'),"")) ${"cittadinanza_".$num_r} = risul_query($dati_cliente,0,'nazionalita'); if (strcmp((string) risul_query($dati_cliente,0,'lingua'),"")) ${"codice_lingua_".$num_r} = risul_query($dati_cliente,0,'lingua'); if (strcmp((string) risul_query($dati_cliente,0,'nazione'),"")) ${"nazione_".$num_r} = risul_query($dati_cliente,0,'nazione'); if (strcmp((string) risul_query($dati_cliente,0,'regione'),"")) ${"regione_".$num_r} = risul_query($dati_cliente,0,'regione'); if (strcmp((string) risul_query($dati_cliente,0,'citta'),"")) ${"citta_".$num_r} = risul_query($dati_cliente,0,'citta'); if ($priv_vedi_indirizzo == "s") { if (strcmp((string) risul_query($dati_cliente,0,'via'),"")) ${"via_".$num_r} = risul_query($dati_cliente,0,'via'); if (strcmp((string) risul_query($dati_cliente,0,'numcivico'),"")) ${"numcivico_".$num_r} = risul_query($dati_cliente,0,'numcivico'); if (strcmp((string) risul_query($dati_cliente,0,'cap'),"")) ${"cap_".$num_r} = risul_query($dati_cliente,0,'cap'); } # fine if ($priv_vedi_indirizzo == "s") if (strcmp((string) risul_query($dati_cliente,0,'documento'),"")) ${"documento_".$num_r} = risul_query($dati_cliente,0,'documento'); if (strcmp((string) risul_query($dati_cliente,0,'tipodoc'),"")) ${"tipo_documento_".$num_r} = risul_query($dati_cliente,0,'tipodoc'); if (strcmp((string) risul_query($dati_cliente,0,'cittadoc'),"")) ${"citta_documento_".$num_r} = risul_query($dati_cliente,0,'cittadoc'); if (strcmp((string) risul_query($dati_cliente,0,'regionedoc'),"")) ${"regione_documento_".$num_r} = risul_query($dati_cliente,0,'regionedoc'); if (strcmp((string) risul_query($dati_cliente,0,'nazionedoc'),"")) ${"nazione_documento_".$num_r} = risul_query($dati_cliente,0,'nazionedoc'); if (strcmp((string) risul_query($dati_cliente,0,'scadenzadoc'),"")) ${"scadenza_documento_".$num_r} = risul_query($dati_cliente,0,'scadenzadoc'); if ($priv_vedi_telefoni == "s") { if (strcmp((string) risul_query($dati_cliente,0,'telefono'),"")) ${"telefono_".$num_r} = risul_query($dati_cliente,0,'telefono'); if (strcmp((string) risul_query($dati_cliente,0,'telefono2'),"")) ${"telefono2_".$num_r} = risul_query($dati_cliente,0,'telefono2'); if (strcmp((string) risul_query($dati_cliente,0,'telefono3'),"")) ${"telefono3_".$num_r} = risul_query($dati_cliente,0,'telefono3'); if (strcmp((string) risul_query($dati_cliente,0,'fax'),"")) ${"fax_".$num_r} = risul_query($dati_cliente,0,'fax'); if (strcmp((string) risul_query($dati_cliente,0,'email'),"")) ${"email_".$num_r} = risul_query($dati_cliente,0,'email'); if (strcmp((string) risul_query($dati_cliente,0,'email2'),"")) ${"email2_".$num_r} = risul_query($dati_cliente,0,'email2'); if (strcmp((string) risul_query($dati_cliente,0,'email3'),"")) ${"email_certificata_".$num_r} = risul_query($dati_cliente,0,'email3'); } # fine if ($priv_vedi_telefoni == "s") if (strcmp((string) risul_query($dati_cliente,0,'cod_fiscale'),"")) ${"codice_fiscale_".$num_r} = risul_query($dati_cliente,0,'cod_fiscale'); if (strcmp((string) risul_query($dati_cliente,0,'partita_iva'),"")) ${"partita_iva_".$num_r} = risul_query($dati_cliente,0,'partita_iva'); $dati_relcliente = esegui_query("select * from $tablerelclienti where idclienti = '".${"numero_cliente_".$num_r}."' and tipo = 'campo_pers' "); $num_dati_relcliente = numlin_query($dati_relcliente); for ($num2 = 0 ; $num2 < $num_dati_relcliente ; $num2++) { ${"campo_personalizzato_".risul_query($dati_relcliente,$num2,'testo1')."_".$num_r} = risul_query($dati_relcliente,$num2,'testo3'); } # fine for $num2 chiudi_query($dati_relcliente); } # fine if (($vedi_clienti != "PROPRI" and... chiudi_query($dati_cliente); } # fine if ($vedi_clienti != "NO") ${"numero_prenotazione_".$num_r} = $id_prenota; if ($priv_mod_codice == "s") { $cod_prenota = risul_query($dati_prenota,0,'codice'); ${"codice_prenotazione_".$num_r} = substr($cod_prenota,0,2).${"numero_cliente_".$num_r}.substr($cod_prenota,2,1).$id_prenota.substr($anno,-1).substr($cod_prenota,-1); } # fine if ($priv_mod_codice == "s") $id_data_inizio = risul_query($dati_prenota,0,'iddatainizio'); $id_data_fine = risul_query($dati_prenota,0,'iddatafine'); ${"data_fine_".$num_r} = esegui_query("select * from $tableperiodi where idperiodi = '$id_data_fine'"); ${"data_fine_".$num_r} = risul_query(${"data_fine_".$num_r},0,'datafine'); ${"unita_occupata_".$num_r} = risul_query($dati_prenota,0,'idappartamenti'); if ($id_data_inizio) { ${"data_inizio_".$num_r} = esegui_query("select * from $tableperiodi where idperiodi = '$id_data_inizio'"); ${"data_inizio_".$num_r} = risul_query(${"data_inizio_".$num_r},0,'datainizio'); ${"num_periodi_".$num_r} = $id_data_fine - $id_data_inizio + 1; $tariffa = risul_query($dati_prenota,0,'tariffa'); $tariffa = explode("#@&",$tariffa); $costo_tariffa = (double) $tariffa[1]; $valuta_tariffa = risul_query($dati_prenota,0,'valuta'); if ($valuta_tariffa) { $valuta_tariffa = explode(">",$valuta_tariffa); $valuta_caparra = $valuta_tariffa[1]; $valuta_tariffa = $valuta_tariffa[0]; } # fine if ($d_valuta_tariffa) else $valuta_caparra = ""; if ($valuta_tariffa) { $valuta_tariffa = explode("<",$valuta_tariffa); ${"tasso_cambio_tariffa_".$num_r} = $valuta_tariffa[1]; ${"valuta_tariffa_".$num_r} = $valuta_tariffa[0]; ${"costo_valuta_tariffa_".$num_r} = converti_valuta($costo_tariffa,$valuta_tariffa[1],$valuta_tariffa[2]); } # fine if ($valuta_tariffa) $tariffesettimanali = risul_query($dati_prenota,0,'tariffesettimanali'); ${"percentuale_tasse_tariffa_".$num_r} = "0"; if ($priv_mod_tariffa != "n") { ${"nome_tariffa_".$num_r} = $tariffa[0]; if ($priv_mod_tariffa != "p") ${"costo_tariffa_".$num_r} = $costo_tariffa; ${"tariffesettimanali_".$num_r} = $tariffesettimanali; if (strcmp((string) risul_query($dati_prenota,0,'tasseperc'),"")) ${"percentuale_tasse_tariffa_".$num_r} = risul_query($dati_prenota,0,'tasseperc'); } # fine if ($priv_mod_tariffa != "n") $sconto = (double) risul_query($dati_prenota,0,'sconto'); if (strcmp((string) $sconto,"") and $priv_mod_sconto != "n") { ${"sconto_".$num_r} = $sconto; if ($valuta_tariffa) ${"valore_valuta_sconto_".$num_r} = converti_valuta($sconto,$valuta_tariffa[1],$valuta_tariffa[2]); } # fine if (strcmp((string) $sconto,"") and $priv_mod_sconto != "n") if (strcmp((string) risul_query($dati_prenota,0,'commento'),"")) { ${"commento_".$num_r} = risul_query($dati_prenota,0,'commento'); if (strstr(${"commento_".$num_r},">")) { $comm = explode(">",${"commento_".$num_r}); ${"commento_".$num_r} = $comm[0]; if (strcmp((string) $comm[1],"")) ${"promemoria_entrata_".$num_r} = $comm[1]; if (strcmp((string) $comm[2],"")) ${"promemoria_uscita_".$num_r} = $comm[2]; for ($num2 = 3 ; $num2 < count($comm) ; $num2++) { $comm_pers = explode("<",$comm[$num2]); if (strcmp((string) $comm_pers[1],"")) ${"commento_personalizzato_".$comm_pers[0]."_".$num_r} = $comm_pers[1]; } # fine for $num2 } # fine if (strstr(${"commento_".$num_r},">")) } # fine if (strcmp(risul_query($dati_prenota,0,'commento'),"")) if (strcmp((string) risul_query($dati_prenota,0,'origine'),"")) ${"origine_prenotazione_".$num_r} = risul_query($dati_prenota,0,'origine'); $caparra = risul_query($dati_prenota,0,'caparra'); if ($priv_mod_caparra != "n") { if (strcmp((string) $caparra,"")) ${"caparra_".$num_r} = $caparra; if (strcmp((string) risul_query($dati_prenota,0,'commissioni'),"")) ${"commissioni_".$num_r} = risul_query($dati_prenota,0,'commissioni'); if ($valuta_caparra) { $valuta_caparra = explode("<",$valuta_caparra); ${"tasso_cambio_caparra_".$num_r} = $valuta_caparra[1]; ${"valuta_caparra_".$num_r} = $valuta_caparra[0]; ${"valore_valuta_caparra_".$num_r} = converti_valuta($caparra,$valuta_caparra[1],$valuta_caparra[2]); } # fine if ($valuta_caparra) if (strcmp((string) risul_query($dati_prenota,0,'metodo_pagamento'),"")) ${"metodo_pagamento_caparra_".$num_r} = risul_query($dati_prenota,0,'metodo_pagamento'); } # fine if ($priv_mod_caparra != "n") $numpersone = risul_query($dati_prenota,0,'num_persone'); if (strcmp((string) $numpersone,"")) ${"num_persone_".$num_r} = $numpersone; $cat_persone = dati_cat_pers_p($dati_prenota,0,$dati_cat_pers,$numpersone,$lingua_mex,0); for ($num2 = 0 ; $num2 < $dati_cat_pers['num'] ; $num2++) { if (!empty($cat_persone[$num2]['esist'])) ${"num_persone_tipo_".($num2 + 1)."_".$num_r} = $cat_persone[$cat_persone[$num2]['ncp']]['molt']; else ${"num_persone_tipo_".($num2 + 1)."_".$num_r} = "0"; } # fine for $num2 ${"unita_assegnabili_".$num_r} = risul_query($dati_prenota,0,'app_assegnabili'); $pagato = risul_query($dati_prenota,0,'pagato'); if ($priv_mod_pagato != "n" and $priv_mod_pagato != "i") ${"pagato_".$num_r} = $pagato; if ($pagato or substr((string) risul_query($dati_prenota,0,'conferma'),0,1) == "S") ${"conferma_".$num_r} = 1; else ${"conferma_".$num_r} = ""; $num_letti_agg = array('max' => 0); $costo_agg_tot = (double) 0; $dati_cap = dati_costi_agg_prenota($tablecostiprenota,$id_prenota,$dati_cat_pers); for ($numca = 0 ; $numca < $dati_cap['num'] ; $numca++) { aggiorna_letti_agg_in_periodi($dati_cap,$numca,$num_letti_agg,$id_data_inizio,$id_data_fine,$dati_cap[$numca]['settimane'],$dati_cap[$numca]['moltiplica_costo'],"",""); $costo_agg_parziale = (double) calcola_prezzo_totale_costo($dati_cap,$numca,$id_data_inizio,$id_data_fine,$dati_cap[$numca]['settimane'],$dati_cap[$numca]['moltiplica_costo'],$costo_tariffa,$tariffesettimanali,($costo_tariffa + $costo_agg_tot - $sconto),$caparra,$numpersone,fixset($dati_cap[$numca]['cat_pers']),0,0,1); $costo_agg_tot = (double) $costo_agg_tot + $costo_agg_parziale; if ($priv_mod_costi_agg != "n") { ${"nome_costo_agg".$numca."_".$num_r} = $dati_cap[$numca]['nome']; ${"percentuale_tasse_costo_agg".$numca."_".$num_r} = "0"; if ($priv_mod_costi_agg != "p") { ${"val_costo_agg".$numca."_".$num_r} = $costo_agg_parziale; if (strcmp((string) $dati_cap[$numca]['tasseperc'],"")) ${"percentuale_tasse_costo_agg".$numca."_".$num_r} = (string) $dati_cap[$numca]['tasseperc']; ${"valore_giornaliero_max_costo_agg".$numca."_".$num_r} = $prezzi_giorn_costo; } # fine if ($priv_mod_costi_agg != "p") ${"moltiplica_max_costo_agg".$numca."_".$num_r} = $dati_cap[$numca]['moltiplica_costo']; if ($dati_cap[$numca]['tipo'] == "s") { if ($dati_cap[$numca]['associasett'] == "s" and !$dati_cap[$numca]['settimane']) ${"giorni_costo_agg".$numca."_".$num_r} = ","; else ${"giorni_costo_agg".$numca."_".$num_r} = $dati_cap[$numca]['settimane']; } # fine if ($dati_cap[$numca]['tipo'] == "s") else ${"giorni_costo_agg".$numca."_".$num_r} = ""; if ($dati_cap[$numca]['letto'] == "s" and $dati_cat_pers['num'] and $dati_cap[$numca]['cat_pers']['esist'][0]) ${"tipo_persona_costo_agg".$numca."_".$num_r} = ($dati_cap[$numca]['cat_pers']['ord'][0] + 1); else ${"tipo_persona_costo_agg".$numca."_".$num_r} = ""; ${"data_inserimento_costo_agg".$numca."_".$num_r} = substr($dati_cap[$numca]['datainserimento'],0,10); ${"utente_inserimento_costo_agg".$numca."_".$num_r} = $dati_cap[$numca]['utente_inserimento']; } # fine if ($priv_mod_costi_agg != "n") } # fine for $numca if ($priv_mod_costi_agg != "n") ${"num_costi_aggiuntivi_".$num_r} = (string) $dati_cap['num']; else ${"num_costi_aggiuntivi_".$num_r} = "0"; if (!empty($num_letti_agg['max'])) ${"n_letti_agg_".$num_r} = $num_letti_agg['max']; else ${"n_letti_agg_".$num_r} = null; if ($priv_mod_pagato != "n" and $priv_mod_pagato != "i") { ${"costo_tot_".$num_r} = $costo_tariffa + $costo_agg_tot - $sconto; if ($valuta_tariffa) { $valuta_tariffa[3] = converti_valuta(($costo_tariffa - $sconto),$valuta_tariffa[1],$valuta_tariffa[2]); if (!strcmp((string) $altre_valute['id'][$valuta_tariffa[0]],"")) $valuta_tariffa[4] = converti_valuta($costo_agg_tot,$valuta_tariffa[1],$valuta_tariffa[2]); else $valuta_tariffa[4] = converti_valuta($costo_agg_tot,$altre_valute[$altre_valute['id'][$valuta_tariffa[0]]]['cambio'],$altre_valute[$altre_valute['id'][$valuta_tariffa[0]]]['arrotond']); ${"costo_valuta_tot_".$num_r} = round(($valuta_tariffa[3] + $valuta_tariffa[4]),2); } # fine if ($valuta_tariffa) } # fine if ($priv_mod_pagato != "n" and $priv_mod_pagato != "i") ${"orario_registrazione_entrata_".$num_r} = risul_query($dati_prenota,0,'checkin'); if (!${"orario_registrazione_entrata_".$num_r}) { ${"orario_registrazione_uscita_".$num_r} = ""; ${"orario_entrata_stimato_".$num_r} = risul_query($dati_prenota,0,'checkout'); } # fine if (!${"orario_registrazione_entrata_".$num_r}) else { ${"orario_registrazione_uscita_".$num_r} = risul_query($dati_prenota,0,'checkout'); ${"orario_entrata_stimato_".$num_r} = ""; } # fine else if (!${"orario_registrazione_entrata_".$num_r}) } # fine if ($id_data_inizio) $num_pagamenti = 0; if (!$id_data_inizio or ($priv_vedi_tab_costi != "n" and $priv_mod_pagato != "n" and $priv_mod_pagato != "i")) { ${"id_anni_prec_".$num_r} = risul_query($dati_prenota,0,'id_anni_prec'); if (${"id_anni_prec_".$num_r}) { if ($tabelle_lock) { unlock_tabelle($tabelle_lock); $tabelle_lock = ""; } # fine if ($tabelle_lock) $id_anni_prec_vett = explode(";",${"id_anni_prec_".$num_r}); for ($num2 = 1 ; $num2 < (count($id_anni_prec_vett) - 1) ; $num2++) { $id_anno_prec = explode(",",$id_anni_prec_vett[$num2]); $anno_prec_esistente = esegui_query("select idanni from $tableanni where idanni = '".aggslashdb($id_anno_prec[0])."'"); if (numlin_query($anno_prec_esistente)) { if (!$id_data_inizio and $num2 == 1) { chiudi_query($dati_prenota); $dati_prenota = esegui_query("select * from $PHPR_TAB_PRE"."prenota".$id_anno_prec[0]." where idprenota = '".$id_anno_prec[1]."' "); if (numlin_query($dati_prenota) == 1) { $id_data_inizio = risul_query($dati_prenota,0,'iddatainizio'); $id_data_fine = risul_query($dati_prenota,0,'iddatafine'); ${"data_fine_".$num_r} = esegui_query("select * from $PHPR_TAB_PRE"."periodi".$id_anno_prec[0]." where idperiodi = '$id_data_fine'"); ${"data_fine_".$num_r} = risul_query(${"data_fine_".$num_r},0,'datafine'); if ($id_data_inizio) { ${"data_inizio_".$num_r} = esegui_query("select * from $PHPR_TAB_PRE"."periodi".$id_anno_prec[0]." where idperiodi = '$id_data_inizio'"); ${"data_inizio_".$num_r} = risul_query(${"data_inizio_".$num_r},0,'datainizio'); ${"num_periodi_".$num_r} = $id_data_fine - $id_data_inizio + 1; } # fine if ($id_data_inizio) } # fine if (numlin_query($dati_prenota) == 1) } # fine if (!$id_data_inizio and $num2 == 1) if ($priv_vedi_tab_costi != "n" and $priv_mod_pagato != "n" and $priv_mod_pagato != "i") { $pagamenti = esegui_query("select * from $PHPR_TAB_PRE"."soldi".$id_anno_prec[0]." where saldo_prenota is not NULL and motivazione $LIKE '%;".$id_anno_prec[1]."' order by data_inserimento"); $num_pagamenti2 = numlin_query($pagamenti); for ($num3 = 0 ; $num3 < $num_pagamenti2 ; $num3++) { ${"data_paga".$num_pagamenti."_".$num_r} = substr(risul_query($pagamenti,$num3,'data_inserimento'),0,10); ${"utente_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num3,'utente_inserimento'); if (strcmp((string) risul_query($pagamenti,$num3,'metodo_pagamento'),"")) ${"metodo_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num3,'metodo_pagamento'); ${"saldo_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num3,'saldo_prenota'); if (!defined('C_VERSIONE_ATTUALE') or C_VERSIONE_ATTUALE > 2.99) { $valuta_paga = risul_query($pagamenti,$num3,'valuta'); if ($valuta_paga) { $valuta_paga = explode(">",$valuta_paga); ${"valuta_paga".$num_pagamenti."_".$num_r} = $valuta_paga[0]; ${"tasso_cambio_paga".$num_pagamenti."_".$num_r} = $valuta_paga[1]; ${"valore_valuta_paga".$num_pagamenti."_".$num_r} = converti_valuta(${"saldo_paga".$num_pagamenti."_".$num_r},$valuta_paga[1],$valuta_paga[2]); } # fine if ($valuta_paga) if (!defined('C_VERSIONE_ATTUALE') or C_VERSIONE_ATTUALE > 3.04) { ${"data_operazione_paga".$num_pagamenti."_".$num_r} = substr(risul_query($pagamenti,$num3,'data_transazione'),0,10); if (strcmp((string) risul_query($pagamenti,$num3,'id_pagamento'),"")) ${"id_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num3,'id_pagamento'); if (strcmp((string) risul_query($pagamenti,$num3,'note'),"")) ${"note_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num3,'note'); } # fine if (!defined('C_VERSIONE_ATTUALE') or C_VERSIONE_ATTUALE > 3.04) } # fine if (!defined('C_VERSIONE_ATTUALE') or C_VERSIONE_ATTUALE > 2.99) $num_pagamenti++; } # fine for $num3 chiudi_query($pagamenti); } # fine if ($priv_vedi_tab_costi != "n" and $priv_mod_pagato != "n" and $priv_mod_pagato != "i") } # fine if (numlin_query($anno_prec_esistente)) } # fine for $num2 } # fine if (${"id_anni_prec_".$num_r}) } # fine if (!$id_data_inizio or ($priv_vedi_tab_costi != "n" and $priv_mod_pagato != "n" and $priv_mod_pagato != "i")) if ($priv_vedi_tab_costi != "n" and $priv_mod_pagato != "n" and $priv_mod_pagato != "i") { $pagamenti = esegui_query("select * from $tablesoldi where saldo_prenota is not NULL and motivazione $LIKE '%;$id_prenota' order by data_inserimento"); $num_pagamenti2 = numlin_query($pagamenti); for ($num2 = 0 ; $num2 < $num_pagamenti2 ; $num2++) { ${"data_paga".$num_pagamenti."_".$num_r} = substr(risul_query($pagamenti,$num2,'data_inserimento'),0,10); ${"utente_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num2,'utente_inserimento'); if (strcmp((string) risul_query($pagamenti,$num2,'metodo_pagamento'),"")) ${"metodo_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num2,'metodo_pagamento'); ${"saldo_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num2,'saldo_prenota'); if (!defined('C_VERSIONE_ATTUALE') or C_VERSIONE_ATTUALE > 2.99) { $valuta_paga = risul_query($pagamenti,$num2,'valuta'); if ($valuta_paga) { $valuta_paga = explode(">",$valuta_paga); ${"valuta_paga".$num_pagamenti."_".$num_r} = $valuta_paga[0]; ${"tasso_cambio_paga".$num_pagamenti."_".$num_r} = $valuta_paga[1]; ${"valore_valuta_paga".$num_pagamenti."_".$num_r} = converti_valuta(${"saldo_paga".$num_pagamenti."_".$num_r},$valuta_paga[1],$valuta_paga[2]); } # fine if ($valuta_paga) if (!defined('C_VERSIONE_ATTUALE') or C_VERSIONE_ATTUALE > 3.04) { ${"data_operazione_paga".$num_pagamenti."_".$num_r} = substr(risul_query($pagamenti,$num2,'data_transazione'),0,10); if (strcmp((string) risul_query($pagamenti,$num2,'id_pagamento'),"")) ${"id_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num2,'id_pagamento'); if (strcmp((string) risul_query($pagamenti,$num2,'note'),"")) ${"note_paga".$num_pagamenti."_".$num_r} = risul_query($pagamenti,$num2,'note'); } # fine if (!defined('C_VERSIONE_ATTUALE') or C_VERSIONE_ATTUALE > 3.04) } # fine if (!defined('C_VERSIONE_ATTUALE') or C_VERSIONE_ATTUALE > 2.99) $num_pagamenti++; } # fine for $num2 ${"num_pagamenti_".$num_r} = (string) $num_pagamenti; chiudi_query($pagamenti); } # fine if ($priv_vedi_tab_costi != "n" and $priv_mod_pagato != "n" and $priv_mod_pagato != "i") } # fine if ($cont == "SI") } # fine if (numlin_query($dati_prenota) == 1) chiudi_query($dati_prenota); } # fine for $num1 unset($tariffa); unset($costo_tariffa); unset($valuta_tariffa); unset($tariffesettimanali); unset($sconto); unset($caparra); unset($valuta_caparra); unset($costo_agg_tot); unset($costo_agg_parziale); unset($utente_inserimento); unset($valuta_paga); unset($num_pagamenti); if ($canc_altre_valute) unset($altre_valute); unset($canc_altre_valute); $lista_prenota = $lista_p; $num_ripeti = $num_r; unset($lista_p); unset($num_r); if ($tabelle_lock) unlock_tabelle($tabelle_lock); ?>hoteldruid/includes/funzioni_backup.php0000644000175000017500000042504114517711030017717 0ustar marcomarco. ################################################################################## #Funzioni per effettuare il backup # Workaround for Ubuntu Bug #1315888 if (!function_exists('gzopen') and function_exists('gzopen64')) { function gzopen ($arg1,$arg2) { return gzopen64($arg1,$arg2); } if (!function_exists('gzread') and function_exists('gzread64')) { function gzread (&$arg1,$arg2) { return gzread64($arg1,$arg2); } } if (!function_exists('gzwrite') and function_exists('gzwrite64')) { function gzwrite (&$arg1,$arg2) { return gzwrite64($arg1,$arg2); } } if (!function_exists('gzclose') and function_exists('gzclose64')) { function gzclose (&$arg1) { return gzclose64($arg1); } } } # fine if (!function_exists('gzopen') and function_exists('gzopen64')) function connetti_db_per_backup ($PHPR_DB_TYPE,$PHPR_DB_NAME,$PHPR_DB_HOST,$PHPR_DB_PORT,$PHPR_DB_USER,$PHPR_DB_PASS,$PHPR_LOAD_EXT,$PHPR_TAB_PRE,&$ext_pgsql_caricata,&$ext_mysql_caricata) { global $ext_sqlite_caricata; if ($PHPR_DB_TYPE == "postgresql") { if ($PHPR_LOAD_EXT == "SI") { dl("pgsql.so"); $ext_pgsql_caricata = "SI"; } # fine if ($PHPR_LOAD_EXT == "SI") $numconnessione = pg_connect("dbname=$PHPR_DB_NAME host=$PHPR_DB_HOST port=$PHPR_DB_PORT user=$PHPR_DB_USER password=$PHPR_DB_PASS "); pg_exec("set datestyle to 'iso'"); } # fine if ($PHPR_DB_TYPE == "postgresql") if ($PHPR_DB_TYPE == "mysql") { if ($PHPR_LOAD_EXT == "SI") { dl("mysql.so"); $ext_mysql_caricata = "SI"; } # fine if ($PHPR_LOAD_EXT == "SI") $numconnessione = mysql_connect("$PHPR_DB_HOST:$PHPR_DB_PORT", "$PHPR_DB_USER", "$PHPR_DB_PASS"); @mysql_query("SET NAMES 'utf8'"); @mysql_query("SET default_storage_engine=MYISAM"); mysql_select_db($PHPR_DB_NAME); } # fine if ($PHPR_DB_TYPE == "mysql") if ($PHPR_DB_TYPE == "mysqli") { if ($PHPR_LOAD_EXT == "SI") { dl("mysqli.so"); $ext_mysql_caricata = "SI"; } # fine if ($PHPR_LOAD_EXT == "SI") global $link_mysqli; $numconnessione = mysqli_connect($PHPR_DB_HOST,$PHPR_DB_USER,$PHPR_DB_PASS,$PHPR_DB_NAME,$PHPR_DB_PORT); $link_mysqli = $numconnessione; @mysqli_query($numconnessione,"SET NAMES 'utf8mb4'"); $risul = @mysqli_query($numconnessione,"SET default_storage_engine=MYISAM"); if (!$risul) { sleep(1); @mysqli_query($numconnessione,"SET default_storage_engine=MYISAM"); } # fine if (!$risul) } # fine if ($PHPR_DB_TYPE == "mysqli") if ($PHPR_DB_TYPE == "sqlite") { if ($PHPR_LOAD_EXT == "SI") { dl("sqlite.so"); $ext_sqlite_caricata = "SI"; } # fine if ($PHPR_LOAD_EXT == "SI") $numconnessione = new SQLite3(C_DATI_PATH."/db_".$PHPR_DB_NAME); $numconnessione->busyTimeout(60000); } # fine if ($PHPR_DB_TYPE == "sqlite") return $numconnessione; } # fine function connetti_db_per_backup # Function per passare una tabella nel backup function dump_tabella ($tabella,&$file,$cond="",$contr="") { # Keep alive http_keep_alive(); global $PHPR_TAB_PRE,$id_utente; fwrite($file," $tabella "); if ($tabella == "transazioni") $contenuto_tab = esegui_query_unbuffered("select * from $PHPR_TAB_PRE$tabella where tipo_transazione != 'err_l' "); else { if ($tabella == "contratti") $contenuto_tab = esegui_query_unbuffered("select * from $PHPR_TAB_PRE$tabella order by tipo desc, numero "); else $contenuto_tab = esegui_query_unbuffered("select * from $PHPR_TAB_PRE$tabella $cond "); } # fine else if ($tabella == "transazioni") $num_colonne = numcampi_query($contenuto_tab); for ($num1 = 0 ; $num1 < $num_colonne ; $num1++) { $nome_colonna = nomecampo_query($contenuto_tab,$num1); if ($num1 == 0) $nome_colonna0 = $nome_colonna; $tipo_colonna = tipocampo_query($contenuto_tab,$num1); #$dim_colonna = dimcampo_query($contenuto_tab,$num1); fwrite($file,"$nome_colonna $tipo_colonna "); #fwrite($file,"$nome_colonna #$tipo_colonna #$dim_colonna #"); } # fine for $num1 fwrite($file," "); $num1 = 0; $num_righe = numlin_query_unbuffered($contenuto_tab); for ($num1 = 0 ; $num1 < $num_righe ; $num1++) { #while ($riga = arraylin_query_unbuffered($contenuto_tab,$num1)) { #$num1++; # Keep alive if (substr($num1,-4) == "0000") http_keep_alive(" "); $riga_corr = ""; $riga = array(); for ($num2 = 0 ; $num2 < $num_colonne ; $num2++) { $riga[$num2] = (string) risul_query_unbuffered($contenuto_tab,$num1,$num2); $riga[$num2] = str_replace("@%&@","@%&@@%&@",$riga[$num2]); $riga[$num2] = str_replace("","",$riga[$num2]); if ($id_utente == "b" and $tabella == "utenti") { if ($num2 == 1 and $riga[0] == "1") $riga[$num2] = "u".$riga[0]; if ($num2 == 2 and $riga[0] == "1") $riga[$num2] = "u".$riga[0]; if ($num2 == 2 and $riga[0] != "1") $riga[$num2] = ""; if ($num2 == 4 and $riga[0] == "1") $riga[$num2] = "t"; if ($num2 == 4 and $riga[0] != "1") $riga[$num2] = "n"; } # fine if ($id_utente == "b" and $tabella == "utenti") if ($contr and $tabella == "contratti" and $num2 == 2 and $riga[1] == "api") { $var_tmp = explode(";",$riga[$num2]); $riga[$num2] = substr($riga[$num2],0,(strlen($var_tmp[0]) + strlen($var_tmp[1]) + 2)); } # fine if ($contr and $tabella == "contratti" and $num2 == 2 and $riga[1] == "api") $riga_corr .= "".$riga[$num2].""; } # fine for $num2 $riga_corr = str_replace("","",$riga_corr); $riga_corr = str_replace("","",$riga_corr); $riga_corr = str_replace("","",$riga_corr); fwrite($file,"$riga_corr "); fflush($file); } # fine while ($riga = arraylin_query_unbuffered($contenuto_tab,$num1)) fwrite($file," "); chiudi_query_unbuffered($contenuto_tab); fflush($file); } # fine function dump_tabella # Function per passare un file nel backup function dump_testo ($file_dump,&$file) { fwrite($file," ./dati$file_dump "); $linee_file = file(C_DATI_PATH.$file_dump); $num_linee_file = count($linee_file); for ($num1 = 0 ; $num1 < $num_linee_file ; $num1++) { fwrite($file,$linee_file[$num1]); } # fine for $num1 fwrite($file," "); unset($linee_file); fflush($file); } # fine function dump_testo # Function per passare un modello nel backup function dump_modello ($file_dump,$dir_dump,&$file) { global $PHPR_DB_TYPE,$PHPR_DB_NAME,$PHPR_DB_HOST,$PHPR_DB_PORT,$PHPR_DB_USER,$PHPR_DB_PASS,$PHPR_LOAD_EXT,$PHPR_TAB_PRE; $pag = "crea_modelli.php"; $limite1 = " ############################################################################ ### ".mex("NON MODIFICARE NIENTE A PARTIRE DA QUI",$pag)." ############################################################################ "; $linee_file = implode("",file("$dir_dump/$file_dump")); $linee_file = str_replace("","</contenuto>",$linee_file); $linee_file = str_replace("","<database>",$linee_file); $linee_file = str_replace("","<file>",$linee_file); $linee_file = explode($limite1,$linee_file); if (count($linee_file) == 2) { $prima_parte = $linee_file[0]; $dati_db = " \$".mex("var_tipo_db",$pag)." = \"$PHPR_DB_TYPE\"; \$".mex("var_nome_db",$pag)." = \"$PHPR_DB_NAME\"; \$".mex("var_computer_db",$pag)." = \"$PHPR_DB_HOST\"; \$".mex("var_porta_db",$pag)." = \"$PHPR_DB_PORT\"; \$".mex("var_utente_db",$pag)." = \"$PHPR_DB_USER\"; \$".mex("var_password_db",$pag)." = \"$PHPR_DB_PASS\"; \$".mex("var_carica_estensione_db",$pag)." = \"".mex("$PHPR_LOAD_EXT",$pag)."\"; \$".mex("var_prefisso_tabelle_db",$pag)." = \"$PHPR_TAB_PRE\";"; if (str_replace($dati_db,"",$prima_parte) != $prima_parte) { $prima_parte = str_replace($dati_db,"",$prima_parte); $limite2 = " "; $seconda_parte = explode($limite2,$linee_file[1]); if (count($seconda_parte) == 2) { $seconda_parte = $seconda_parte[1]; $prima_parte = str_replace("","</contenuto>",$prima_parte); $prima_parte = str_replace("","<database>",$prima_parte); $prima_parte = str_replace("","<file>",$prima_parte); $seconda_parte = str_replace("","</contenuto>",$seconda_parte); $seconda_parte = str_replace("","<database>",$seconda_parte); $seconda_parte = str_replace("","<file>",$seconda_parte); fwrite($file," $dir_dump $file_dump "); fwrite($file,$prima_parte.$limite1); fwrite($file,$limite2.$seconda_parte); fwrite($file," "); } # fine if (count($seconda_parte) == 2) } # fine if (str_replace($dati_db,"",$prima_parte) != $prima_parte) } # fine if (count($linee_file) == 2) } # fine function dump_modello function esegui_query2 ($query,$tipo_db,$silenzio = "") { if ($tipo_db == "postgresql") $risul = pg_exec($query); if ($tipo_db == "mysql") $risul = mysql_query($query); if ($tipo_db == "mysqli") { global $numconnessione; $risul = mysqli_query($numconnessione,$query); } # fine if ($tipo_db == "mysqli") if ($tipo_db == "sqlite") { global $numconnessione; $risul = $numconnessione->query($query); if (is_object($risul)) $risul->finalize(); } # fine if ($tipo_db == "sqlite") if (!$risul and !$silenzio) { global $PHPR_TAB_PRE; echo "
ERROR in: ".str_replace(" ".$PHPR_TAB_PRE," ",$query)."
"; } # fine (!$risul and !$silenzio) return $risul; } # fine function esegui_query2 function esegui_query3 (&$query,$tipo_db,$silenzio = "") { if ($tipo_db == "postgresql") $risul = pg_exec($query); if ($tipo_db == "mysql") $risul = mysql_query($query); if ($tipo_db == "mysqli") { global $numconnessione; $risul = mysqli_query($numconnessione,$query); } # fine if ($tipo_db == "mysqli") if ($tipo_db == "sqlite") { global $numconnessione; $risul = $numconnessione->query($query); if (is_object($risul)) $risul->finalize(); } # fine if ($tipo_db == "sqlite") if (!$risul and !$silenzio) { global $PHPR_TAB_PRE; echo "
ERROR in: ".str_replace(" ".$PHPR_TAB_PRE," ",$query)."
"; } # fine (!$risul and !$silenzio) return $risul; } # fine function esegui_query3 function crea_indice2 ($tabella,$colonne,$nome,$tipo_db) { if ($tipo_db == "postgresql") pg_exec("create index $nome on $tabella ($colonne)"); if ($tipo_db == "mysql") mysql_query("alter table $tabella add index $nome ($colonne)"); if ($tipo_db == "mysqli") { global $numconnessione; $risul = mysqli_query($numconnessione,"alter table $tabella add index $nome ($colonne)"); } # fine if ($tipo_db == "mysqli") if ($tipo_db == "sqlite") { global $numconnessione; $risul = $numconnessione->query("create index $nome on $tabella ($colonne)"); if (is_object($risul)) $risul->finalize(); } # fine if ($tipo_db == "sqlite") } # fine function crea_indice2 function aggslashdb2 (&$stringa,$tipo_db) { if ($tipo_db == "postgresql") { if (function_exists('pg_escape_string')) $stringa = pg_escape_string($stringa); else $stringa = addslashes($stringa); } # fine if ($tipo_db == "postgresql") if ($tipo_db == "mysql") $stringa = addslashes($stringa); if ($tipo_db == "mysqli") $stringa = addslashes($stringa); if ($tipo_db == "sqlite") { global $numconnessione; $stringa = $numconnessione->escapeString($stringa); } # fine if ($tipo_db == "sqlite") } # fine function aggslashdb2 function ripristina_nome_var_cond ($lista_cmp,&$cond_vecchia,$nuovo_nome_var) { reset($lista_cmp); foreach ($lista_cmp as $key => $num_cmp) { if (!empty($nuovo_nome_var[$cond_vecchia[$num_cmp]])) $cond_vecchia[$num_cmp] = $nuovo_nome_var[$cond_vecchia[$num_cmp]]; } # fine foreach ($lista_cmp as $key => $num_cmp) } # fine function ripristina_nome_var_cond function ripristina_backup ($file,$silenzio,$pag,&$numconnessione,$database_esistente,$tempdatabase,$PHPR_DB_TYPE,$PHPR_DB_NAME,$PHPR_DB_HOST,$PHPR_DB_PORT,$PHPR_DB_USER,$PHPR_DB_PASS,$PHPR_LOAD_EXT,$PHPR_TAB_PRE,$N_PHPR_DB_TYPE,$N_PHPR_DB_NAME,$N_PHPR_DB_HOST,$N_PHPR_DB_PORT,$N_PHPR_DB_USER,$N_PHPR_DB_PASS,$N_PHPR_LOAD_EXT,$N_PHPR_TAB_PRE,$ext_pgsql_caricata,$ext_mysql_caricata,$mantieni_anni="") { $tableanni = $PHPR_TAB_PRE."anni"; $tableutenti = $PHPR_TAB_PRE."utenti"; include("./includes/variabili_contratto.php"); unset($var_predef); allunga_tempo_limite(); global $LIKE,$MEDIUMTEXT,$ext_sqlite_caricata; if (function_exists('ini_set')) @ini_set('opcache.enable',0); $fatto = "NO"; if (defined('C_CREA_NUOVI_APP') and C_CREA_NUOVI_APP == "NO") { $num_appartamenti_prec = esegui_query("select idappartamenti from ".$PHPR_TAB_PRE."appartamenti"); $num_appartamenti_prec = numlin_query($num_appartamenti_prec); } # fine if (defined('C_CREA_NUOVI_APP') and C_CREA_NUOVI_APP == "NO") elseif (defined("C_MASSIMO_NUM_APP") and C_MASSIMO_NUM_APP != 0) $num_appartamenti_prec = C_MASSIMO_NUM_APP; if (defined('C_CAMBIA_TIPO_PERIODI') and C_CAMBIA_TIPO_PERIODI == "NO") { unset($tipo_periodi_prec); $anni = esegui_query("select * from $tableanni order by idanni"); for ($num1 = 0 ; $num1 < numlin_query($anni) ; $num1++) { $ultimo_anno_prec = risul_query($anni,$num1,'idanni'); $tipo_periodi_prec[$ultimo_anno_prec] = risul_query($anni,$num1,'tipo_periodi'); } # fine for $num1 } # fine if (defined('C_CAMBIA_TIPO_PERIODI') and C_CAMBIA_TIPO_PERIODI == "NO") # Prima lettura di controllo del file $file_coerente = "SI"; $num_err = ""; $leggendo_backup = "NO"; $leggendo_database = "NO"; $leggendo_tabella = "NO"; $leggendo_colonne = "NO"; $leggendo_file = "NO"; $leggendo_modello = "NO"; $tab_anno_esistente = array(); $file_anno_esistente = array(); $ultima_linea = ""; $fbackup = fopen($file,"r"); if ($fbackup) { $leggendo_righe = "NO"; while (!feof($fbackup)) { unset($linee_backup); $linee_backup = fread($fbackup,524288); $linee_backup = explode("\n",$linee_backup); $num_linee_backup = (count($linee_backup) - 1); $linee_backup[0] = $ultima_linea.$linee_backup[0]; if (!feof($fbackup)) $ultima_linea = $linee_backup[$num_linee_backup]; else $num_linee_backup++; for ($num1 = 0 ; $num1 < $num_linee_backup ; $num1++) { $linea = togli_acapo($linee_backup[$num1]); if ($linea == "" and $leggendo_righe != "SI") $leggendo_backup = "NO"; if ($leggendo_backup == "SI") { if (substr($linea,0,5) == "" and substr($linea,-6) == "") $phpr_log = substr($linea,5,-6); if ($linea == "
" and $leggendo_righe != "SI") $leggendo_database = "NO"; if ($leggendo_database == "SI") { if ($linea == "" and $leggendo_righe != "SI") $leggendo_tabella = "NO"; if ($leggendo_tabella == "SI") { if (substr($linea,0,13) == "") { $nome_tabella = substr($linea,13); $nome_tabella = substr($nome_tabella,0,-14); } # fine if (substr($linea,0,13) == "") if ($linea == "" and $leggendo_righe != "SI") { $leggendo_colonne == "NO"; $anno_ins = ""; if ($nome_tabella == "clienti") $tab_presente['clienti'] = "SI"; if ($nome_tabella == "relclienti") $tab_presente['relclienti'] = "SI"; if ($nome_tabella == "anni") $tab_presente['anni'] = "SI"; if ($nome_tabella == "versioni") $tab_presente['versioni'] = "SI"; if ($nome_tabella == "nazioni") $tab_presente['nazioni'] = "SI"; if ($nome_tabella == "regioni") $tab_presente['regioni'] = "SI"; if ($nome_tabella == "citta") $tab_presente['citta'] = "SI"; if ($nome_tabella == "documentiid") $tab_presente['documentiid'] = "SI"; if ($nome_tabella == "parentele") $tab_presente['parentele'] = "SI"; if ($nome_tabella == "personalizza") $tab_presente['personalizza'] = "SI"; if ($nome_tabella == "appartamenti") $tab_presente['appartamenti'] = "SI"; if ($nome_tabella == "utenti") $tab_presente['utenti'] = "SI"; if ($nome_tabella == "gruppi") $tab_presente['gruppi'] = "SI"; if ($nome_tabella == "privilegi") $tab_presente['privilegi'] = "SI"; if ($nome_tabella == "relutenti") $tab_presente['relutenti'] = "SI"; if ($nome_tabella == "relgruppi") $tab_presente['relgruppi'] = "SI"; if ($nome_tabella == "sessioni") $tab_presente['sessioni'] = "SI"; if ($nome_tabella == "transazioni") $tab_presente['transazioni'] = "SI"; if ($nome_tabella == "transazioniweb") $tab_presente['transazioniweb'] = "SI"; if ($nome_tabella == "descrizioni") $tab_presente['descrizioni'] = "SI"; if ($nome_tabella == "beniinventario") $tab_presente['beniinventario'] = "SI"; if ($nome_tabella == "magazzini") $tab_presente['magazzini'] = "SI"; if ($nome_tabella == "relinventario") $tab_presente['relinventario'] = "SI"; if ($nome_tabella == "casse") $tab_presente['casse'] = "SI"; if ($nome_tabella == "contratti") $tab_presente['contratti'] = "SI"; if ($nome_tabella == "interconnessioni") $tab_presente['interconnessioni'] = "SI"; if ($nome_tabella == "messaggi") $tab_presente['messaggi'] = "SI"; if (substr($nome_tabella,0,11) == "prenotacanc") { $anno_ins = substr($nome_tabella,11); $tab_presente[$anno_ins]['prenotacanc'] = "SI"; } elseif (substr($nome_tabella,0,7) == "prenota") { $anno_ins = substr($nome_tabella,7); $tab_presente[$anno_ins]['prenota'] = "SI"; } if (substr($nome_tabella,0,12) == "costiprenota") { $anno_ins = substr($nome_tabella,12); $tab_presente[$anno_ins]['costiprenota'] = "SI"; } else if (substr($nome_tabella,0,5) == "costi") { $anno_ins = substr($nome_tabella,5); $tab_presente[$anno_ins]['costi'] = "SI"; } if (substr($nome_tabella,0,15) == "rclientiprenota") { $anno_ins = substr($nome_tabella,15); $tab_presente[$anno_ins]['rclientiprenota'] = "SI"; } if (substr($nome_tabella,0,6) == "regole") { $anno_ins = substr($nome_tabella,6); $tab_presente[$anno_ins]['regole'] = "SI"; } if (substr($nome_tabella,0,5) == "soldi") { $anno_ins = substr($nome_tabella,5); $tab_presente[$anno_ins]['soldi'] = "SI"; } if (substr($nome_tabella,0,7) == "periodi") { $anno_ins = substr($nome_tabella,7); $tab_presente[$anno_ins]['periodi'] = "SI"; } if (substr($nome_tabella,0,8) == "ntariffe") { $anno_ins = substr($nome_tabella,8); $tab_presente[$anno_ins]['ntariffe'] = "SI"; } if ($anno_ins and controlla_anno($anno_ins) == "NO") { $file_coerente = "NO"; $num_err .= "#1"; } if ($anno_ins and (!isset($tab_anno_esistente[$anno_ins]) or $tab_anno_esistente[$anno_ins] != "SI")) $tab_anno_esistente[$anno_ins] = "SI"; } # fine if ($linea == "" and $leggendo_righe != "SI") if ($leggendo_colonne == "SI") { if (substr($linea,0,13) == "") { $num_colonne++; $nome_colonna[$num_colonne] = substr($linea,13); $nome_colonna[$num_colonne] = substr($nome_colonna[$num_colonne],0,-14); $num_colonna[$nome_colonna[$num_colonne]] = $num_colonne - 1; if (substr($nome_tabella,0,7) == "periodi" and substr($nome_colonna[$num_colonne],0,7) == "tariffa") $lista_tariffe++; if (substr($nome_tabella,0,8) == "ntariffe" and substr($nome_colonna[$num_colonne],0,7) == "tariffa") $lista_tariffe++; if (defined("C_MASSIMO_NUM_TARIFFE") and C_MASSIMO_NUM_TARIFFE != 0 and $lista_tariffe > (max(C_MASSIMO_NUM_TARIFFE,10) * 3)) { $file_coerente = "NO"; $num_err .= "#2"; } } # fine if (substr($linea,0,13) == "") if (substr($linea,0,13) == "") { $tipo_colonna[$num_colonne] = substr($linea,13); $tipo_colonna[$num_colonne] = substr($tipo_colonna[$num_colonne],0,-14); } # fine if (substr($linea,0,13) == "") } # fine if ($leggendo_colonne == "SI") if ($linea == "" and $leggendo_righe != "SI") { $leggendo_colonne = "SI"; $num_colonne = 0; $lista_tariffe = 0; } # fine if ($linea == "" and $leggendo_righe != "SI") if ($linea == "") $leggendo_righe = "NO"; if ($leggendo_righe == "SI") { if (substr($linea,0,6) == "") $riga = substr($linea,11); else { $riga .= " ".$linea; } # fine else if (substr($linea,0,6) == "") if (substr($linea,-7) == "") { $riga = substr($riga,0,-13); $riga = explode("",$riga); if ($nome_tabella == "contratti") { $tipo_contr = $riga[$num_colonna['tipo']]; if (substr($tipo_contr,0,3) == "var") { $nome = $riga[$num_colonna['testo']]; if (!empty($var_riserv[$nome])) { $file_coerente = "NO"; $num_err .= "#3"; } } # fine if (substr($tipo_contr,0,3) == "var") if (substr($tipo_contr,0,4) == "vett") { $nome = explode(";",$riga[$num_colonna['testo']]); if (!empty($var_riserv[$nome[0]])) { $file_coerente = "NO"; $num_err .= "#4"; } if (!empty($var_riserv[$nome[1]])) { $file_coerente = "NO"; $num_err .= "#5"; } } # fine if (substr($tipo_contr,0,4) == "vett") } # fine if ($nome_tabella == "contratti") unset($valore_colonna); for ($num2 = 0 ; $num2 < count($riga) ; $num2++) { $valore = aggslashdb($riga[$num2]); if ($valore != "") { $valore = str_replace("","",$valore); $valore = str_replace("","",$valore); $valore = str_replace("","",$valore); $valore = str_replace("","",$valore); $valore = str_replace("@%&@@%&@","@%&@",$valore); $valore_colonna[$nome_colonna[($num2+1)]] = $valore; } # fine if ($valore != "") } # fine for $num2 if (((defined('C_CREA_NUOVI_APP') and C_CREA_NUOVI_APP == "NO") or (defined('C_MASSIMO_NUM_APP') and C_MASSIMO_NUM_APP != 0)) and $nome_tabella == "appartamenti" and $linee_inserite_in_tabella[$nome_tabella] >= $num_appartamenti_prec) { $file_coerente = "NO"; $num_err .= "#6"; } if ($nome_tabella == "anni") $campo_anno_esistente[$valore_colonna['idanni']] = $valore_colonna['tipo_periodi']; if (defined('C_CREA_ANNO_NON_ATTUALE') and C_CREA_ANNO_NON_ATTUALE == "NO" and $nome_tabella == "anni" and $valore_colonna['idanni'] < C_PRIMO_ANNO_CREATO) { $file_coerente = "NO"; $num_err .= "#7"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and $nome_tabella == "utenti" and $linee_inserite_in_tabella[$nome_tabella] >= C_MASSIMO_NUM_UTENTI) { $file_coerente = "NO"; $num_err .= "#8"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and $nome_tabella == "gruppi" and $linee_inserite_in_tabella[$nome_tabella] >= C_MASSIMO_NUM_UTENTI) { $file_coerente = "NO"; $num_err .= "#9"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and ($nome_tabella == "sessioni" or $nome_tabella == "transazioni") and $linee_inserite_in_tabella[$nome_tabella] >= (C_MASSIMO_NUM_UTENTI * 25)) { $file_coerente = "NO"; $num_err .= "#10"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and $nome_tabella == "privilegi" and $linee_inserite_in_tabella[$nome_tabella] > (C_MASSIMO_NUM_UTENTI * 20)) { $file_coerente = "NO"; $num_err .= "#11"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and $nome_tabella == "personalizza" and $linee_inserite_in_tabella[$nome_tabella] >= (C_MASSIMO_NUM_UTENTI * 50)) { $file_coerente = "NO"; $num_err .= "#12"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and $nome_tabella == "nazioni" and $linee_inserite_in_tabella[$nome_tabella] > (C_MASSIMO_NUM_UTENTI * 3000)) { $file_coerente = "NO"; $num_err .= "#13"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and $nome_tabella == "regioni" and $linee_inserite_in_tabella[$nome_tabella] > (C_MASSIMO_NUM_UTENTI * 3000)) { $file_coerente = "NO"; $num_err .= "#14"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and $nome_tabella == "citta" and $linee_inserite_in_tabella[$nome_tabella] > (C_MASSIMO_NUM_UTENTI * 30000)) { $file_coerente = "NO"; $num_err .= "#15"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and $nome_tabella == "documentiid" and $linee_inserite_in_tabella[$nome_tabella] > (C_MASSIMO_NUM_UTENTI * 2000)) { $file_coerente = "NO"; $num_err .= "#16"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and $nome_tabella == "parentele" and $linee_inserite_in_tabella[$nome_tabella] > (C_MASSIMO_NUM_UTENTI * 1000)) { $file_coerente = "NO"; $num_err .= "#17"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and $nome_tabella == "relutenti" and $linee_inserite_in_tabella[$nome_tabella] > (C_MASSIMO_NUM_UTENTI * 80000)) { $file_coerente = "NO"; $num_err .= "#18"; } if (defined("C_MASSIMO_NUM_UTENTI") and C_MASSIMO_NUM_UTENTI != 0 and $nome_tabella == "relgruppi" and $linee_inserite_in_tabella[$nome_tabella] > (C_MASSIMO_NUM_UTENTI * 8000)) { $file_coerente = "NO"; $num_err .= "#19"; } if (defined("C_MASSIMO_NUM_CLIENTI") and C_MASSIMO_NUM_CLIENTI != 0 and $nome_tabella == "clienti" and $linee_inserite_in_tabella[$nome_tabella] >= C_MASSIMO_NUM_CLIENTI) { $file_coerente = "NO"; $num_err .= "#20"; } if (defined("C_MASSIMO_NUM_CLIENTI") and C_MASSIMO_NUM_CLIENTI != 0 and $nome_tabella == "relclienti" and $linee_inserite_in_tabella[$nome_tabella] >= (C_MASSIMO_NUM_CLIENTI * 10)) { $file_coerente = "NO"; $num_err .= "#21"; } if (defined("C_MASSIMO_NUM_CLIENTI") and C_MASSIMO_NUM_CLIENTI != 0 and $nome_tabella == "transazioniweb" and $linee_inserite_in_tabella[$nome_tabella] >= C_MASSIMO_NUM_CLIENTI) { $file_coerente = "NO"; $num_err .= "#22"; } if (defined("C_MASSIMO_NUM_COSTI_AGG") and C_MASSIMO_NUM_COSTI_AGG != 0 and substr($nome_tabella,0,8) == "ntariffe" and $linee_inserite_in_tabella[$nome_tabella] >= (C_MASSIMO_NUM_COSTI_AGG + 4)) { $file_coerente = "NO"; $num_err .= "#23"; } if (defined("C_MASSIMO_NUM_TARIFFE") and C_MASSIMO_NUM_TARIFFE != 0 and $nome_tabella == "descrizioni" and $linee_inserite_in_tabella[$nome_tabella] >= ((C_MASSIMO_NUM_TARIFFE * 50) + 40)) { $file_coerente = "NO"; $num_err .= "#24"; } if (defined("C_MASSIMO_NUM_TARIFFE") and C_MASSIMO_NUM_TARIFFE != 0 and $nome_tabella == "beniinventario" and $linee_inserite_in_tabella[$nome_tabella] >= (C_MASSIMO_NUM_TARIFFE * 10000)) { $file_coerente = "NO"; $num_err .= "#25"; } if (defined("C_MASSIMO_NUM_TARIFFE") and C_MASSIMO_NUM_TARIFFE != 0 and $nome_tabella == "magazzini" and $linee_inserite_in_tabella[$nome_tabella] >= (C_MASSIMO_NUM_TARIFFE * 1000)) { $file_coerente = "NO"; $num_err .= "#26"; } if (defined("C_MASSIMO_NUM_TARIFFE") and C_MASSIMO_NUM_TARIFFE != 0 and $nome_tabella == "relinventario" and $linee_inserite_in_tabella[$nome_tabella] >= (C_MASSIMO_NUM_TARIFFE * 100000)) { $file_coerente = "NO"; $num_err .= "#27"; } if (defined("C_MASSIMO_NUM_TARIFFE") and C_MASSIMO_NUM_TARIFFE != 0 and $nome_tabella == "casse" and $linee_inserite_in_tabella[$nome_tabella] >= (C_MASSIMO_NUM_TARIFFE * 1000)) { $file_coerente = "NO"; $num_err .= "#27.1"; } if (defined("C_MASSIMO_NUM_CONTRATTI") and C_MASSIMO_NUM_CONTRATTI != 0 and $nome_tabella == "contratti" and $linee_inserite_in_tabella[$nome_tabella] >= ((C_MASSIMO_NUM_CONTRATTI * 200) + 100)) { $file_coerente = "NO"; $num_err .= "#28"; } if (defined("C_MASSIMO_NUM_CLIENTI") and C_MASSIMO_NUM_CLIENTI != 0 and $nome_tabella == "interconnessioni" and $linee_inserite_in_tabella[$nome_tabella] >= (C_MASSIMO_NUM_CLIENTI * 10)) { $file_coerente = "NO"; $num_err .= "#29"; } if (defined("C_MASSIMO_NUM_CLIENTI") and C_MASSIMO_NUM_CLIENTI != 0 and $nome_tabella == "messaggi" and $linee_inserite_in_tabella[$nome_tabella] >= C_MASSIMO_NUM_CLIENTI) { $file_coerente = "NO"; $num_err .= "#30"; } if (defined("C_MASSIMO_NUM_STORIA_SOLDI") and C_MASSIMO_NUM_STORIA_SOLDI != 0 and substr($nome_tabella,0,5) == "soldi" and $linee_inserite_in_tabella[$nome_tabella] >= (C_MASSIMO_NUM_STORIA_SOLDI + 1)) { $file_coerente = "NO"; $num_err .= "#31"; } if (defined("C_MASSIMO_NUM_COSTI") and C_MASSIMO_NUM_COSTI != 0 and substr($nome_tabella,0,5) == "costi" and $linee_inserite_in_tabella[$nome_tabella] >= C_MASSIMO_NUM_COSTI) { $file_coerente = "NO"; $num_err .= "#32"; } if (substr($nome_tabella,0,8) == "ntariffe" and $valore_colonna['idntariffe'] == 1) $numero_tariffe[substr($nome_tabella,8)] = $valore_colonna['nomecostoagg']; if ($nome_tabella == "versioni" and $linee_inserite_in_tabella[$nome_tabella] >= 2) { $file_coerente = "NO"; $num_err .= "#33"; } $linee_inserite_in_tabella[$nome_tabella]++; } # fine if (substr($linea,-7) == "") } # fine if ($leggendo_righe == "SI") if ($linea == "") { $leggendo_righe = "SI"; $linee_inserite_in_tabella[$nome_tabella] = 0; } # fine if ($linea == "") } # fine if ($leggendo_tabella == "SI") if ($linea == "") $leggendo_tabella = "SI"; } # fine if ($leggendo_database == "SI") else { if ($linea == "
") $leggendo_file = "NO"; if ($leggendo_file == "SI") { if (!empty($nome_file)) { if (isset($leggendo_contenuto) and $leggendo_contenuto == "SI") { if (substr($linea,-12) == "") { $leggendo_contenuto = "NO"; $leggendo_cont_file_sel = "NO"; $linea = substr($linea,0,-12); } # fine if (substr($linea,-12) == "") $linea = trim($linea); if ($leggendo_prima_linea == "SI") { $prima_linea = $linea; $leggendo_prima_linea = "NO"; } # fine if ($leggendo_prima_linea == "SI") if ($nome_file == "./dati/versione.php") { if ($linea != "" and $linea != "") { $file_coerente = "NO"; $num_err .= "#34"; } } # fine if ($nome_file == "./dati/versione.php") if ($nome_file == "./dati/selectappartamenti.php") { if ($linea == "';") $leggendo_cont_file_sel = "NO"; if ($leggendo_cont_file_sel != "SI" and $linea != "" and $linea != "" and $linea != "';" and $linea != "echo '") { $file_coerente = "NO"; $num_err .= "#35"; } if ($leggendo_cont_file_sel == "SI") { #if (str_replace("\\\\","",$linea) != $linea) { $file_coerente = "NO"; $num_err .= "#36"; } #$linea = str_replace("\\\"","",$linea); #if (str_replace("\"","",$linea) != $linea) { $file_coerente = "NO"; $num_err .= "#37"; } if (str_replace("'","",$linea) != $linea) { $file_coerente = "NO"; $num_err .= "#37"; } } # fine if ($leggendo_cont_file_sel == "SI") if ($linea == "echo '") $leggendo_cont_file_sel = "SI"; } # fine if ($nome_file == "./dati/selectappartamenti.php") if (substr($nome_file,0,20) == "./dati/selectperiodi" or substr($nome_file,0,21) == "./dati/selperiodimenu") { if ($linea == "\";") $leggendo_cont_file_sel = "NO"; if ($leggendo_cont_file_sel != "SI") { $linea_trovata = "NO"; if ($linea == "") $linea_trovata = "SI"; if ($linea == "") $linea_trovata = "SI"; if ($linea == "\";") $linea_trovata = "SI"; if ($linea == "\$dates_options_list = \"") $linea_trovata = "SI"; if (str_replace("\$y_ini_menu = array();","",$linea) == "") $linea_trovata = "SI"; if (str_replace("\$m_ini_menu = array();","",$linea) == "") $linea_trovata = "SI"; if (str_replace("\$d_ini_menu = array();","",$linea) == "") $linea_trovata = "SI"; if (str_replace("\$n_dates_menu = array();","",$linea) == "") $linea_trovata = "SI"; if (str_replace("\$d_increment = array();","",$linea) == "") $linea_trovata = "SI"; if (preg_replace("/\\\$y_ini_menu\\[[0-9]{1,2}\\] = \"[0-9]{0,4}\";/","",$linea) == "") $linea_trovata = "SI"; if (preg_replace("/\\\$m_ini_menu\\[[0-9]{1,2}\\] = \"[0-9-]{0,2}\";/","",$linea) == "") $linea_trovata = "SI"; if (preg_replace("/\\\$d_ini_menu\\[[0-9]{1,2}\\] = \"[0-9]{0,2}\";/","",$linea) == "") $linea_trovata = "SI"; if (preg_replace("/\\\$n_dates_menu\\[[0-9]{1,2}\\] = \"[0-9]{1,4}\";/","",$linea) == "") $linea_trovata = "SI"; if (preg_replace("/\\\$d_increment\\[[0-9]{1,2}\\] = \"[0-9]{1,3}\";/","",$linea) == "") $linea_trovata = "SI"; if ($linea == "\$partial_dates = 1;") $linea_trovata = "SI"; if (preg_replace("/\\\$d_names = \"\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\"\";/","",$linea) == "") $linea_trovata = "SI"; if (preg_replace("/\\\$m_names = \"\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\",\\\\\"[^\"\${}]{1,16}\\\\\"\";/","",$linea) == "") $linea_trovata = "SI"; if ($linea_trovata != "SI") { $file_coerente = "NO"; $num_err .= "#38"; } } # fine if ($leggendo_cont_file_sel != "SI") if ($leggendo_cont_file_sel == "SI") { if (str_replace("\\\\","",$linea) != $linea) { $file_coerente = "NO"; $num_err .= "#39"; } $linea = str_replace("\\\"","",$linea); if (str_replace("\"","",$linea) != $linea) { $file_coerente = "NO"; $num_err .= "#40"; } } # fine if ($leggendo_cont_file_sel == "SI") if ($linea == "\$dates_options_list = \"") $leggendo_cont_file_sel = "SI"; } # fine if (substr($nome_file,0,20) == "./dati/selectperiodi" or... if ($nome_file == "./dati/abilita_login" and $linea != "") { $file_coerente = "NO"; $num_err .= "#41"; } if ($nome_file == "./dati/lingua.php" and $linea != "" and $linea != "" and preg_replace("/\\\$lingua\\[[0-9]{1,8}\\] = \"[a-z]{1,3}\";/","",$linea) != "") { $file_coerente = "NO"; $num_err .= "#42"; } if ($nome_file == "./dati/unit.php" or $nome_file == "./dati/unit_single.php") { $linea_trovata = "NO"; if ($linea == "") $linea_trovata = "SI"; if ($linea == "") $linea_trovata = "SI"; if (preg_replace("/^\\\$unit\\['(p_n|s_n|gender)'\\] = \\\$trad_var\\['[a-z_]*'\\];/","",$linea) == "") $linea_trovata = "SI"; if (preg_replace("/^\\\$unit\\['lang'\\]\\['[a-z]{2,3}'\\]\\['(p_n|s_n|gender)'\\] = '[^']*';/","",$linea) == "") $linea_trovata = "SI"; if ($linea == "\$unit['s_n'] = \$unit['lang'][\$lingua_mex]['s_n'];") $linea_trovata = "SI"; if ($linea == "\$unit['p_n'] = \$unit['lang'][\$lingua_mex]['p_n'];") $linea_trovata = "SI"; if ($linea == "\$unit['gender'] = \$unit['lang'][\$lingua_mex]['gender'];") $linea_trovata = "SI"; if ($linea == "\$unit['special'] = 0;") $linea_trovata = "SI"; if ($linea == "\$car_spec = explode(\",\",\$trad_var['special_characters']);") $linea_trovata = "SI"; if ($linea == "for (\$num1 = 0 ; \$num1 < count(\$car_spec) ; \$num1++) if (substr(\$unit['p_n'],0,strlen(\$car_spec[\$num1])) == \$car_spec[\$num1]) \$unit['special'] = 1;") $linea_trovata = "SI"; if ($linea_trovata != "SI") { $file_coerente = "NO"; $num_err .= "#42.1"; } } # fine if ($nome_file == "./dati/unit.php" or $nome_file == "./dati/unit_single.php") if ($nome_file == "./dati/tema.php" and $linea != "" and $linea != "" and preg_replace("/\\\$tema\\[[0-9]{1,8}\\] = \"[a-z]{1,4}\";/","",$linea) != "" and preg_replace("/\\\$parole_sost = [01];/","",$linea) != "") { $file_coerente = "NO"; $num_err .= "#43"; } if ($nome_file == "./dati/parole_sost.php" and $linea != "" and $linea != "" and preg_replace("/\\\$messaggio = str_replace\\(\"[^\"\${}]*\",\"[^\"\${}]*\",\\\$messaggio\\);/","",$linea) != "") { $file_coerente = "NO"; $num_err .= "#44"; } if ($nome_file == "./dati/dati_interconnessioni.php") { $linea_trovata = "NO"; if ($linea == "") $linea_trovata = "SI"; if ($linea == "") $linea_trovata = "SI"; if (preg_replace("/^#[0-9a-zA-Z _]*/","",$linea) == "") $linea_trovata = "SI"; if (preg_replace("/^unset\\(\\\$ic_[a-z_]+[0-9a-z_]*\\);/","",$linea) == "") $linea_trovata = "SI"; if (preg_replace("/\\\$ic_[a-z_]+[0-9a-z_]*\\[?\"?[0-9a-zA-Z_]*\"?\\]?\\[?\"?[0-9a-zA-Z_]*\"?\\]?\\[?\"?[0-9a-zA-Z_]*\"?\\]? = \"[^\"\${}]*\";/","",$linea) == "") $linea_trovata = "SI"; if (preg_replace("/\\\$ic_org[a-z_]+[0-9a-z_]*_ic = C_[A-Z][A-Z_]*[A-Z]_IC;/","",$linea) == "") $linea_trovata = "SI"; if (preg_replace("/\\\$ic_(org|password|user)[a-z_]+[0-9a-z_]*_ic = constant\\('C_[A-Z][A-Z_]*[A-Z]_IC'\\);/","",$linea) == "") $linea_trovata = "SI"; if ($linea_trovata != "SI") { $file_coerente = "NO"; $num_err .= "#45
".htmlspecialchars($linea)."
"; } } # fine if ($nome_file == "./dati/dati_interconnessioni.php") if ($nome_file == "./dati/log_utenti.php" and ($prima_linea != "" or ($linea != "" and preg_replace("/^[a0-9-]{1,1}[0-9]*>[0-9]{4,4}-[0-9]{2,2}-[0-9]{2,2} [0-9]{2,2}:[0-9]{2,2}:[0-9]{2,2}>[a-zA-Z]?.*/","",$linea) != ""))) { $salta_file_log = 1; $num_err .= "#46(NO-STOP)"; } if ($leggendo_contenuto == "NO") $nome_file = ""; } # fine if (isset($leggendo_contenuto) and $leggendo_contenuto == "SI") if ($linea == "") { $leggendo_contenuto = "SI"; $leggendo_prima_linea = "SI"; } # fine if ($linea == "") } # fine if (!empty($nome_file)) if (substr($linea,0,10) == "") { $nome_file = substr($linea,10); $nome_file = substr($nome_file,0,-11); if (defined('C_CREA_SUBORDINAZIONI') and C_CREA_SUBORDINAZIONI == "NO" and str_replace("dati_subordinazione","",$nome_file) != $nome_file) { $file_coerente = "NO"; $num_err .= "#47"; } if (substr($nome_file,0,7) != "./dati/") { $file_coerente = "NO"; $num_err .= "#48"; } $nome_file_vett = explode("/",$nome_file); if (count($nome_file_vett) > 3) { $file_coerente = "NO"; $num_err .= "#49"; } $nome_file_trovato = "NO"; if ($nome_file == "./dati/selectappartamenti.php") $nome_file_trovato = "SI"; if ($nome_file == "./dati/abilita_login") $nome_file_trovato = "SI"; if ($nome_file == "./dati/lingua.php") $nome_file_trovato = "SI"; if ($nome_file == "./dati/unit.php") $nome_file_trovato = "SI"; if ($nome_file == "./dati/unit_single.php") $nome_file_trovato = "SI"; if ($nome_file == "./dati/tema.php") $nome_file_trovato = "SI"; if ($nome_file == "./dati/parole_sost.php") $nome_file_trovato = "SI"; if ($nome_file == "./dati/dati_interconnessioni.php") $nome_file_trovato = "SI"; if ($nome_file == "./dati/log_utenti.php") $nome_file_trovato = "SI"; if ($nome_file == "./dati/versione.php") $nome_file_trovato = "SI"; if (substr($nome_file,0,20) == "./dati/selectperiodi") { $nome_file_trovato = "SI"; if (substr($nome_file,-6) == ".1.php") $file_anno_esistente[substr($nome_file,20,-6)] = "SI"; } # fine if (substr($nome_file,0,20) == "./dati/selectperiodi") if (substr($nome_file,0,21) == "./dati/selperiodimenu") $nome_file_trovato = "SI"; if ($nome_file_trovato == "NO") { $file_coerente = "NO"; $num_err .= "#50"; } } # fine if (substr($linea,0,9) == "") } # fine if ($leggendo_file == "SI") if ($linea == "" and $leggendo_modello != "SI") $leggendo_file = "SI"; } # fine else if ($leggendo_database == "SI") if ($linea == "" and $leggendo_modello != "SI") $leggendo_database = "SI"; if ($linea == "") $leggendo_modello = "NO"; if ($linea == "" and $leggendo_database != "SI" and $leggendo_file != "SI") $leggendo_modello = "SI"; } # fine if ($leggendo_backup == "SI") if ($linea == "") $leggendo_backup = "SI"; } # fine for $num1 } # fine while (!feof($fbackup)) fclose ($fbackup); } # fine if ($fbackup) else { $file_coerente = "NO"; $num_err .= "#51"; } if (preg_replace("/SI[0-9,]*/","",$phpr_log) != "") $phpr_log = "NO"; if (!@is_array($campo_anno_esistente) or !@is_array($tab_anno_esistente)) { $file_coerente = "NO"; $num_err .= "#52"; } else { if (count($campo_anno_esistente) != count($tab_anno_esistente)) { $file_coerente = "NO"; $num_err .= "#53"; } reset($campo_anno_esistente); foreach ($campo_anno_esistente as $key => $val) { if (!isset($tab_anno_esistente[$key]) or $tab_anno_esistente[$key] != "SI") { $file_coerente = "NO"; $num_err .= "#54"; } if (!isset($file_anno_esistente[$key]) or $file_anno_esistente[$key] != "SI") { $file_coerente = "NO"; $num_err .= "#54b"; } if (!isset($tab_presente[$key]['prenota']) or $tab_presente[$key]['prenota'] != "SI") { $file_coerente = "NO"; $num_err .= "#55"; } if (!isset($tab_presente[$key]['prenotacanc']) or $tab_presente[$key]['prenotacanc'] != "SI") { $file_coerente = "NO"; $num_err .= "#100"; } if (!isset($tab_presente[$key]['costiprenota']) or $tab_presente[$key]['costiprenota'] != "SI") { $file_coerente = "NO"; $num_err .= "#56"; } if (!isset($tab_presente[$key]['rclientiprenota']) or $tab_presente[$key]['rclientiprenota'] != "SI") { $file_coerente = "NO"; $num_err .= "#57"; } if (!isset($tab_presente[$key]['costi']) or $tab_presente[$key]['costi'] != "SI") { $file_coerente = "NO"; $num_err .= "#58"; } if (!isset($tab_presente[$key]['regole']) or $tab_presente[$key]['regole'] != "SI") { $file_coerente = "NO"; $num_err .= "#59"; } if (!isset($tab_presente[$key]['soldi']) or $tab_presente[$key]['soldi'] != "SI") { $file_coerente = "NO"; $num_err .= "#60"; } if (!isset($tab_presente[$key]['periodi']) or $tab_presente[$key]['periodi'] != "SI") { $file_coerente = "NO"; $num_err .= "#61"; } if (!isset($tab_presente[$key]['ntariffe']) or $tab_presente[$key]['ntariffe'] != "SI") { $file_coerente = "NO"; $num_err .= "#62"; } if (defined("C_PRIMO_ANNO_CREATO") and C_CREA_ANNO_NON_ATTUALE == "NO" and $key < C_PRIMO_ANNO_CREATO) { $file_coerente = "NO"; $num_err .= "#63"; } if (defined('C_CREA_ANNO_NON_ATTUALE') and C_CREA_ANNO_NON_ATTUALE == "NO" and $key > date("Y",(time() + (C_DIFF_ORE * 3600)))) { $file_coerente = "NO"; $num_err .= "#64"; } if (empty($anno_max) or $key > $anno_max) { $anno_max = $key; $ultimo_tipo_periodi = $val; } # fine if (empty($anno_max) or $key > $anno_max) if (empty($numero_tariffe[$key]) or controlla_num_pos($numero_tariffe[$key]) == "NO") { $file_coerente = "NO"; $num_err .= "#65"; } elseif (defined("C_MASSIMO_NUM_TARIFFE") and C_MASSIMO_NUM_TARIFFE != 0 and $numero_tariffe[$key] > C_MASSIMO_NUM_TARIFFE) { $file_coerente = "NO"; $num_err .= "#66"; } if ($val != "g" and $val != "s") { $file_coerente = "NO"; $num_err .= "#67"; } if (($val == "g" and fixset($linee_inserite_in_tabella["periodi".$key]) > 1825) or ($val == "s" and fixset($linee_inserite_in_tabella["periodi".$key]) > 260)) { $file_coerente = "NO"; $num_err .= "#68"; } $prenotazioni_max = (fixset($linee_inserite_in_tabella["periodi".$key]) * (fixset($linee_inserite_in_tabella["appartamenti"]) + 2)); if (defined("C_MASSIMO_NUM_COSTI_AGG_IN_PRENOTA") and C_MASSIMO_NUM_COSTI_AGG_IN_PRENOTA != 0 and fixset($linee_inserite_in_tabella["costiprenota".$key]) > (C_MASSIMO_NUM_COSTI_AGG_IN_PRENOTA * $prenotazioni_max)) { $file_coerente = "NO"; $num_err .= "#69"; } if (defined("C_MASSIMO_NUM_CLIENTI") and C_MASSIMO_NUM_CLIENTI != 0 and fixset($linee_inserite_in_tabella["rclientiprenota".$key]) > (C_MASSIMO_NUM_CLIENTI * $prenotazioni_max)) { $file_coerente = "NO"; $num_err .= "#70"; } if (fixset($linee_inserite_in_tabella["prenota".$key]) > $prenotazioni_max) { $file_coerente = "NO"; $num_err .= "#71"; } if (fixset($linee_inserite_in_tabella["regole".$key]) > ($prenotazioni_max + ((int) fixset($numero_tariffe[$key]) * 2))) { $file_coerente = "NO"; $num_err .= "#72"; } } # fine foreach ($campo_anno_esistente as $key => $val) } # fine else if (!@is_array($campo_anno_esistente) or... if (defined('C_CAMBIA_TIPO_PERIODI') and C_CAMBIA_TIPO_PERIODI == "NO" and $tipo_periodi_prec[$ultimo_anno_prec] != $ultimo_tipo_periodi) { $file_coerente = "NO"; $num_err .= "#73"; } if ($tab_presente['clienti'] != "SI") { $file_coerente = "NO"; $num_err .= "#74"; } if ($tab_presente['relclienti'] != "SI") { $file_coerente = "NO"; $num_err .= "#75"; } if ($tab_presente['anni'] != "SI") { $file_coerente = "NO"; $num_err .= "#76"; } if ($tab_presente['versioni'] != "SI") { $file_coerente = "NO"; $num_err .= "#77"; } if ($tab_presente['nazioni'] != "SI") { $file_coerente = "NO"; $num_err .= "#78"; } if ($tab_presente['regioni'] != "SI") { $file_coerente = "NO"; $num_err .= "#79"; } if ($tab_presente['citta'] != "SI") { $file_coerente = "NO"; $num_err .= "#80"; } if ($tab_presente['documentiid'] != "SI") { $file_coerente = "NO"; $num_err .= "#81"; } if ($tab_presente['parentele'] != "SI") { $file_coerente = "NO"; $num_err .= "#82"; } if ($tab_presente['personalizza'] != "SI") { $file_coerente = "NO"; $num_err .= "#83"; } if ($tab_presente['appartamenti'] != "SI") { $file_coerente = "NO"; $num_err .= "#84"; } if ($tab_presente['utenti'] != "SI") { $file_coerente = "NO"; $num_err .= "#85"; } if ($tab_presente['gruppi'] != "SI") { $file_coerente = "NO"; $num_err .= "#86"; } if ($tab_presente['privilegi'] != "SI") { $file_coerente = "NO"; $num_err .= "#87"; } if ($tab_presente['relutenti'] != "SI") { $file_coerente = "NO"; $num_err .= "#88"; } if ($tab_presente['relgruppi'] != "SI") { $file_coerente = "NO"; $num_err .= "#89"; } if ($tab_presente['sessioni'] != "SI") { $file_coerente = "NO"; $num_err .= "#90"; } if ($tab_presente['transazioni'] != "SI") { $file_coerente = "NO"; $num_err .= "#91"; } if ($tab_presente['transazioniweb'] != "SI") { $file_coerente = "NO"; $num_err .= "#92"; } if ($tab_presente['descrizioni'] != "SI") { $file_coerente = "NO"; $num_err .= "#93"; } if ($tab_presente['beniinventario'] != "SI") { $file_coerente = "NO"; $num_err .= "#94"; } if ($tab_presente['magazzini'] != "SI") { $file_coerente = "NO"; $num_err .= "#95"; } if ($tab_presente['relinventario'] != "SI") { $file_coerente = "NO"; $num_err .= "#96"; } if ($tab_presente['casse'] != "SI") { $file_coerente = "NO"; $num_err .= "#96.1"; } if ($tab_presente['contratti'] != "SI") { $file_coerente = "NO"; $num_err .= "#97"; } if ($tab_presente['interconnessioni'] != "SI") { $file_coerente = "NO"; $num_err .= "#98"; } if ($tab_presente['messaggi'] != "SI") { $file_coerente = "NO"; $num_err .= "#99"; } unset($tab_presente); unset($var_riserv); if ($file_coerente == "NO") { if ($silenzio != "SI") echo mex("Il formato del file è errato",$pag).".
"; # debug backup COMPLETO if ($num_err and defined('C_DEBUG_HD') and C_DEBUG_HD == "on") echo mex("Errors",$pag).": $num_err.
"; } # fine if ($file_coerente == "NO") else { if (defined('C_EXT_DB_DATA_PATH') and C_EXT_DB_DATA_PATH) { $HOTELD_DB_TYPE = ""; $HOTELD_DB_NAME = ""; $HOTELD_DB_HOST = ""; $HOTELD_DB_PORT = ""; $HOTELD_DB_USER = ""; $HOTELD_DB_PASS = ""; $HOTELD_TAB_PRE = ""; include(C_EXT_DB_DATA_PATH); if ($HOTELD_DB_TYPE) $N_PHPR_DB_TYPE = $HOTELD_DB_TYPE; if ($HOTELD_DB_NAME) $N_PHPR_DB_NAME = $HOTELD_DB_NAME; if ($HOTELD_DB_HOST) $N_PHPR_DB_HOST = $HOTELD_DB_HOST; if (strcmp((string) $HOTELD_DB_PORT,"")) $N_PHPR_DB_PORT = $HOTELD_DB_PORT; if ($HOTELD_DB_USER) $N_PHPR_DB_USER = $HOTELD_DB_USER; if (strcmp((string) $HOTELD_DB_PASS,"")) $N_PHPR_DB_PASS = $HOTELD_DB_PASS; if ($HOTELD_TAB_PRE) $N_PHPR_TAB_PRE = $HOTELD_TAB_PRE; } # fine if (defined('C_EXT_DB_DATA_PATH') and C_EXT_DB_DATA_PATH) if ($N_PHPR_DB_TYPE == "mysql" and @function_exists('mysqli_connect')) $N_PHPR_DB_TYPE = "mysqli"; $nuovo_db = ""; if ($N_PHPR_DB_NAME != $PHPR_DB_NAME or $N_PHPR_DB_HOST != $PHPR_DB_HOST or $N_PHPR_DB_PORT != $PHPR_DB_PORT or $N_PHPR_DB_TYPE != $PHPR_DB_TYPE) { $nuovo_db = "SI"; if ($N_PHPR_DB_NAME == $PHPR_DB_NAME and $N_PHPR_DB_HOST == $PHPR_DB_HOST and $N_PHPR_DB_PORT == $PHPR_DB_PORT and substr($N_PHPR_DB_TYPE,0,5) == "mysql" and substr($PHPR_DB_TYPE,0,5) == "mysql") $database_esistente = "SI"; } # fine if ($N_PHPR_DB_NAME != $PHPR_DB_NAME or $N_PHPR_DB_HOST != $PHPR_DB_HOST or... if ($nuovo_db == "SI" or $N_PHPR_TAB_PRE != $PHPR_TAB_PRE) $mantieni_anni = ""; unset($anno_mantieni); $tabelle_lock = array($tableanni,$tableutenti); $altre_tab_lock = array($PHPR_TAB_PRE."clienti",$PHPR_TAB_PRE."personalizza",$PHPR_TAB_PRE."privilegi"); $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); $anni_vecchi = esegui_query("select * from $tableanni order by idanni"); $num_anni_vecchi = numlin_query($anni_vecchi); $utenti_vecchi = esegui_query("select * from $tableutenti order by idutenti"); unlink(C_DATI_PATH."/dati_connessione.php"); unlink(C_DATI_PATH."/selectappartamenti.php"); unlink(C_DATI_PATH."/versione.php"); unlink(C_DATI_PATH."/tema.php"); if (@is_file(C_DATI_PATH."/parole_sost.php")) unlink(C_DATI_PATH."/parole_sost.php"); if (@is_file(C_DATI_PATH."/dati_interconnessioni.php")) unlink(C_DATI_PATH."/dati_interconnessioni.php"); if (@is_file(C_DATI_PATH."/abilita_login")) unlink(C_DATI_PATH."/abilita_login"); if (@is_file(C_DATI_PATH."/log_utenti.php")) unlink(C_DATI_PATH."/log_utenti.php"); #if (@is_file(C_DATI_PATH."/ultimo_accesso")) unlink(C_DATI_PATH."/ultimo_accesso"); esegui_query("drop table ".$PHPR_TAB_PRE."anni"); esegui_query("drop table ".$PHPR_TAB_PRE."utenti"); unlock_tabelle($tabelle_lock); for ($num1 = 0 ; $num1 < $num_anni_vecchi ; $num1 = $num1 + 1) { $anno_cancella = risul_query($anni_vecchi,$num1,'idanni'); if (!$mantieni_anni or $campo_anno_esistente[$anno_cancella]) { esegui_query("drop table ".$PHPR_TAB_PRE."prenota$anno_cancella"); esegui_query("drop table ".$PHPR_TAB_PRE."prenotacanc$anno_cancella"); esegui_query("drop table ".$PHPR_TAB_PRE."costiprenota$anno_cancella"); esegui_query("drop table ".$PHPR_TAB_PRE."rclientiprenota$anno_cancella"); esegui_query("drop table ".$PHPR_TAB_PRE."periodi$anno_cancella"); esegui_query("drop table ".$PHPR_TAB_PRE."ntariffe$anno_cancella"); esegui_query("drop table ".$PHPR_TAB_PRE."regole$anno_cancella"); esegui_query("drop table ".$PHPR_TAB_PRE."soldi$anno_cancella"); esegui_query("drop table ".$PHPR_TAB_PRE."costi$anno_cancella"); for ($num2 = 0 ; $num2 < numlin_query($utenti_vecchi) ; $num2++) { $idutente_canc = risul_query($utenti_vecchi,$num2,'idutenti'); if (@is_file(C_DATI_PATH."/selectperiodi$anno_cancella.$idutente_canc.php")) unlink(C_DATI_PATH."/selectperiodi$anno_cancella.$idutente_canc.php"); if (@is_file(C_DATI_PATH."/selperiodimenu$anno_cancella.$idutente_canc.php")) unlink(C_DATI_PATH."/selperiodimenu$anno_cancella.$idutente_canc.php"); } # fine for $num2 } # fine if (!$mantieni_anni or $campo_anno_esistente[$anno_cancella]) elseif ($mantieni_anni) $anno_mantieni[$anno_cancella] = 1; } # fine for $num1 if ($mantieni_anni and @is_array($anno_mantieni)) { $clienti_vecchi = esegui_query("select * from ".$PHPR_TAB_PRE."clienti order by idclienti"); $max_clienti_vecchi = esegui_query("select max(idclienti) from ".$PHPR_TAB_PRE."clienti"); $max_clienti_vecchi = risul_query($max_clienti_vecchi,0,0); $privilegi_vecchi = esegui_query("select * from ".$PHPR_TAB_PRE."privilegi order by idutente"); $personalizza_vecchi = esegui_query("select * from ".$PHPR_TAB_PRE."personalizza where idpersonalizza $LIKE 'giorno_vedi_ini_sett%' "); } # fine if ($mantieni_anni and @is_array($anno_mantieni)) esegui_query("drop table ".$PHPR_TAB_PRE."appartamenti"); esegui_query("drop table ".$PHPR_TAB_PRE."clienti"); esegui_query("drop table ".$PHPR_TAB_PRE."relclienti"); esegui_query("drop table ".$PHPR_TAB_PRE."personalizza"); esegui_query("drop table ".$PHPR_TAB_PRE."versioni"); esegui_query("drop table ".$PHPR_TAB_PRE."nazioni"); esegui_query("drop table ".$PHPR_TAB_PRE."regioni"); esegui_query("drop table ".$PHPR_TAB_PRE."citta"); esegui_query("drop table ".$PHPR_TAB_PRE."documentiid"); esegui_query("drop table ".$PHPR_TAB_PRE."parentele"); esegui_query("drop table ".$PHPR_TAB_PRE."gruppi"); esegui_query("drop table ".$PHPR_TAB_PRE."privilegi"); esegui_query("drop table ".$PHPR_TAB_PRE."relutenti"); esegui_query("drop table ".$PHPR_TAB_PRE."relgruppi"); esegui_query("drop table ".$PHPR_TAB_PRE."sessioni"); esegui_query("drop table ".$PHPR_TAB_PRE."transazioni"); esegui_query("drop table ".$PHPR_TAB_PRE."transazioniweb"); esegui_query("drop table ".$PHPR_TAB_PRE."descrizioni"); esegui_query("drop table ".$PHPR_TAB_PRE."beniinventario"); esegui_query("drop table ".$PHPR_TAB_PRE."magazzini"); esegui_query("drop table ".$PHPR_TAB_PRE."relinventario"); esegui_query("drop table ".$PHPR_TAB_PRE."casse"); esegui_query("drop table ".$PHPR_TAB_PRE."contratti"); esegui_query("drop table ".$PHPR_TAB_PRE."cache"); esegui_query("drop table ".$PHPR_TAB_PRE."interconnessioni"); esegui_query("drop table ".$PHPR_TAB_PRE."messaggi"); disconnetti_db($numconnessione); if ($nuovo_db == "SI") { if ($silenzio != "SI") echo "
".mex("Vecchio database svuotato, per rimuoverlo del tutto procedere manualmente",$pag).".

"; if ($database_esistente != "SI") { if ($N_PHPR_DB_TYPE == "postgresql") { if ($N_PHPR_LOAD_EXT == "SI" and $ext_pgsql_caricata != "SI") { dl("pgsql.so"); $ext_pgsql_caricata = "SI"; } # fine if ($N_PHPR_LOAD_EXT == "SI" and $ext_pgsql_caricata != "SI") $tempdatabase = preg_replace("/[^a-z0-9_]/i","",$tempdatabase); $numconnessione = pg_connect("dbname=$tempdatabase host=$N_PHPR_DB_HOST port=$N_PHPR_DB_PORT user=$N_PHPR_DB_USER password=$N_PHPR_DB_PASS "); $encoding = " with encoding = 'SQL_ASCII'"; $encoding = ""; pg_exec("set datestyle to 'iso'"); } # fine if ($N_PHPR_DB_TYPE == "postgresql") if ($N_PHPR_DB_TYPE == "mysql") { if ($N_PHPR_LOAD_EXT == "SI" and $ext_mysql_caricata != "SI") { dl("mysql.so"); $ext_mysql_caricata = "SI"; } # fine if ($PHPR_LOAD_EXT == "SI" and $ext_mysql_caricata != "SI") $numconnessione = mysql_connect("$N_PHPR_DB_HOST:$N_PHPR_DB_PORT", "$N_PHPR_DB_USER", "$N_PHPR_DB_PASS"); @mysql_query("SET NAMES 'utf8'"); @mysql_query("SET default_storage_engine=MYISAM"); $encoding = ""; } # fine if ($N_PHPR_DB_TYPE == "mysql") if ($N_PHPR_DB_TYPE == "mysqli") { if ($N_PHPR_LOAD_EXT == "SI" and $ext_mysql_caricata != "SI") { dl("mysqli.so"); $ext_mysql_caricata = "SI"; } # fine if ($PHPR_LOAD_EXT == "SI" and $ext_mysql_caricata != "SI") $numconnessione = mysqli_connect($N_PHPR_DB_HOST,$N_PHPR_DB_USER,$N_PHPR_DB_PASS,"",$N_PHPR_DB_PORT); @mysqli_query($numconnessione,"SET NAMES 'utf8mb4'"); $risul = @mysqli_query($numconnessione,"SET default_storage_engine=MYISAM"); if (!$risul) { sleep(1); @mysqli_query($numconnessione,"SET default_storage_engine=MYISAM"); } # fine if (!$risul) $encoding = ""; } # fine if ($N_PHPR_DB_TYPE == "mysqli") if ($N_PHPR_DB_TYPE == "sqlite") { if ($N_PHPR_LOAD_EXT == "SI" and $ext_sqlite_caricata != "SI") { dl("sqlite.so"); $ext_sqlite_caricata = "SI"; } # fine if ($PHPR_LOAD_EXT == "SI" and $ext_mysql_caricata != "SI") $numconnessione = new SQLite3(C_DATI_PATH."/db_".$N_PHPR_DB_NAME); $numconnessione->busyTimeout(60000); $query = $numconnessione; $database_esistente = "SI"; } # fine if ($N_PHPR_DB_TYPE == "sqlite") if ($database_esistente != "SI") $query = esegui_query2("create database $N_PHPR_DB_NAME $encoding",$N_PHPR_DB_TYPE); if ($N_PHPR_DB_TYPE == "postgresql") pg_close($numconnessione); if ($N_PHPR_DB_TYPE == "mysql") mysql_close($numconnessione); if ($N_PHPR_DB_TYPE == "mysqli") mysqli_close($numconnessione); if ($N_PHPR_DB_TYPE == "sqlite") $numconnessione->close(); } # fine if ($database_esistente != "SI") else $query = 1; } # fine if ($nuovo_db == "SI") else $query = 1; unlink(C_DATI_PATH."/lingua.php"); unlink(C_DATI_PATH."/unit.php"); unlink(C_DATI_PATH."/unit_single.php"); if ($query) { $character_set_db_orig = ""; $collation_db_orig = ""; $character_set_db = ""; $collation_db = ""; if ($N_PHPR_DB_TYPE == "postgresql") { $DATETIME = "timestamp"; $MEDIUMTEXT = "text"; if ($N_PHPR_LOAD_EXT == "SI" and $ext_pgsql_caricata != "SI") { dl("pgsql.so"); $ext_pgsql_caricata = "SI"; } # fine if ($N_PHPR_LOAD_EXT == "SI" and $ext_pgsql_caricata != "SI") $numconnessione = pg_connect("dbname=$N_PHPR_DB_NAME host=$N_PHPR_DB_HOST port=$N_PHPR_DB_PORT user=$N_PHPR_DB_USER password=$N_PHPR_DB_PASS "); pg_exec("set datestyle to 'iso'"); } # fine if ($N_PHPR_DB_TYPE == "postgresql") if ($N_PHPR_DB_TYPE == "mysql") { $DATETIME = "datetime"; $MEDIUMTEXT = "mediumtext"; if ($N_PHPR_LOAD_EXT == "SI" and $ext_mysql_caricata != "SI") { dl("mysql.so"); $ext_mysql_caricata = "SI"; } # fine if ($N_PHPR_LOAD_EXT == "SI" and $ext_mysql_caricata != "SI") $numconnessione = mysql_connect ("$N_PHPR_DB_HOST:$N_PHPR_DB_PORT", "$N_PHPR_DB_USER", "$N_PHPR_DB_PASS"); @mysql_query("SET NAMES 'utf8'"); @mysql_query("SET default_storage_engine=MYISAM"); $character_set_db = "utf8"; $collation_db = "utf8_general_ci"; $select_db = mysql_select_db($N_PHPR_DB_NAME); if (!$select_db) $numconnessione = ""; else { $character_set = mysql_query("SHOW VARIABLES LIKE 'character_set_database'"); $collation = mysql_query("SHOW VARIABLES LIKE 'collation_database'"); if (mysql_num_rows($character_set) == 1 and mysql_num_rows($collation) == 1) { $character_set_db_orig = mysql_result($character_set,0,'Value'); $collation_db_orig = mysql_result($collation,0,'Value'); if ($character_set_db_orig != "utf8" or $collation_db_orig != "utf8_general_ci") mysql_query("alter database $N_PHPR_DB_NAME default character set 'utf8' collate 'utf8_general_ci'"); } # fine if (mysql_num_rows($character_set) == 1 and mysql_num_rows($collation) == 1) } # fine else if (!$select_db) } # fine if ($N_PHPR_DB_TYPE == "mysql") if ($N_PHPR_DB_TYPE == "mysqli") { $DATETIME = "datetime"; $MEDIUMTEXT = "mediumtext"; if ($N_PHPR_LOAD_EXT == "SI" and $ext_mysql_caricata != "SI") { dl("mysqli.so"); $ext_mysql_caricata = "SI"; } # fine if ($N_PHPR_LOAD_EXT == "SI" and $ext_mysql_caricata != "SI") global $link_mysqli; $numconnessione = mysqli_connect($N_PHPR_DB_HOST,$N_PHPR_DB_USER,$N_PHPR_DB_PASS,"",$N_PHPR_DB_PORT); $link_mysqli = $numconnessione; @mysqli_query($numconnessione,"SET NAMES 'utf8mb4'"); $risul = @mysqli_query($numconnessione,"SET default_storage_engine=MYISAM"); if (!$risul) { sleep(1); @mysqli_query($numconnessione,"SET default_storage_engine=MYISAM"); } # fine if (!$risul) $character_set_db = "utf8mb4"; $collation_db = "utf8mb4_unicode_520_ci"; $select_db = mysqli_select_db($numconnessione,$N_PHPR_DB_NAME); if (!$select_db) $numconnessione = ""; else { $character_set = mysqli_query($numconnessione,"SHOW VARIABLES LIKE 'character_set_database'"); $collation = mysqli_query($numconnessione,"SHOW VARIABLES LIKE 'collation_database'"); if (mysqli_num_rows($character_set) == 1 and mysqli_num_rows($collation) == 1) { $character_set_db_orig = mysqli_fetch_assoc($character_set); $character_set_db_orig = $character_set_db_orig['Value']; $collation_db_orig = mysqli_fetch_assoc($collation); $collation_db_orig = $collation_db_orig['Value']; if ($character_set_db_orig != "utf8mb4" or $collation_db_orig != $collation_db) { $disp_err_orig = ini_get('display_errors'); if ($disp_err_orig) ini_set('display_errors','0'); mysqli_query($numconnessione,"alter database $N_PHPR_DB_NAME default character set 'utf8mb4' collate '$collation_db'"); if ($disp_err_orig) ini_set('display_errors',$disp_err_orig); } # fine if ($character_set_db_orig != "utf8mb4" or $collation_db_orig != $collation_db) } # fine if (mysqli_num_rows($character_set) == 1 and mysqli_num_rows($collation) == 1) } # fine else if (!$select_db) } # fine if ($N_PHPR_DB_TYPE == "mysqli") if ($N_PHPR_DB_TYPE == "sqlite") { $DATETIME = "text"; $MEDIUMTEXT = "text"; if ($N_PHPR_LOAD_EXT == "SI" and $ext_sqlite_caricata != "SI") { dl("sqlite.so"); $ext_sqlite_caricata = "SI"; } # fine if ($N_PHPR_LOAD_EXT == "SI" and $ext_sqlite_caricata != "SI") $numconnessione = new SQLite3(C_DATI_PATH."/db_".$N_PHPR_DB_NAME); } # fine if ($N_PHPR_DB_TYPE == "sqlite") if ($numconnessione) { $fileaperto = fopen(C_DATI_PATH."/dati_connessione.php","w+"); if (defined('C_EXT_DB_DATA_PATH') and C_EXT_DB_DATA_PATH) { if ($HOTELD_DB_TYPE) $N_PHPR_DB_TYPE = ""; if ($HOTELD_DB_NAME) $N_PHPR_DB_NAME = ""; if ($HOTELD_DB_HOST) $N_PHPR_DB_HOST = ""; if (strcmp((string) $HOTELD_DB_PORT,"")) $N_PHPR_DB_PORT = ""; if ($HOTELD_DB_USER) $N_PHPR_DB_USER = ""; if (strcmp((string) $HOTELD_DB_PASS,"")) $N_PHPR_DB_PASS = ""; if ($HOTELD_TAB_PRE) $N_PHPR_TAB_PRE = ""; } # fine if (defined('C_EXT_DB_DATA_PATH') and C_EXT_DB_DATA_PATH) $N_PHPR_DB_NAME = aggiungi_slash($N_PHPR_DB_NAME); $N_PHPR_DB_HOST = aggiungi_slash($N_PHPR_DB_HOST); $N_PHPR_DB_USER = aggiungi_slash($N_PHPR_DB_USER); $N_PHPR_DB_PASS = aggiungi_slash($N_PHPR_DB_PASS); fwrite($fileaperto,""); fclose($fileaperto); @chmod(C_DATI_PATH."/dati_connessione.php", 0640); $leggendo_backup = "NO"; $leggendo_database = "NO"; $leggendo_tabella = "NO"; $leggendo_colonne = "NO"; $leggendo_righe = "NO"; $leggendo_file = "NO"; $leggendo_contenuto = "NO"; $nome_file = ""; $linee_inserite_in_tabella = array(); $ultima_linea = ""; $fbackup = fopen($file,"r"); if ($fbackup) { $leggendo_righe = "NO"; while (!feof($fbackup)) { unset($linee_backup); $linee_backup = fread($fbackup,524288); $linee_backup = explode("\n",$linee_backup); $num_linee_backup = (count($linee_backup) - 1); $linee_backup[0] = $ultima_linea.$linee_backup[0]; if (!feof($fbackup)) $ultima_linea = $linee_backup[$num_linee_backup]; else $num_linee_backup++; for ($num1 = 0 ; $num1 < $num_linee_backup ; $num1++) { $linea = togli_acapo($linee_backup[$num1]); unset($linee_backup[$num1]); # Keep alive if (substr($num1,-3) == "000") http_keep_alive(" "); if ($linea == "
" and $leggendo_righe != "SI") $leggendo_backup = "NO"; if ($leggendo_backup == "SI") { if ($linea == "
" and $leggendo_righe != "SI") $leggendo_database = "NO"; # restore del database if ($leggendo_database == "SI") { if ($linea == "" and $leggendo_righe != "SI") $leggendo_tabella = "NO"; if ($leggendo_tabella == "SI") { if (substr($linea,0,13) == "") { $nome_tabella = substr($linea,13); $nome_tabella = substr($nome_tabella,0,-14); } # fine if (substr($linea,0,13) == "") if ($linea == "" and $leggendo_righe != "SI") { $leggendo_colonne == "NO"; if ($nome_tabella == "clienti") esegui_query2("create table ".$N_PHPR_TAB_PRE."clienti (idclienti integer primary key, cognome varchar(70) not null, nome varchar(70), soprannome varchar(70), sesso char, titolo varchar(30), lingua varchar(14), datanascita date, cittanascita varchar(70), regionenascita varchar(70), nazionenascita varchar(70), documento varchar(70), scadenzadoc date, tipodoc varchar(70), cittadoc varchar(70), regionedoc varchar(70), nazionedoc varchar(70), nazionalita varchar(70), nazione varchar(70), regione varchar(70), citta varchar(70), via varchar(70), numcivico varchar(30), cap varchar(30), telefono varchar(50), telefono2 varchar(50), telefono3 varchar(50), fax varchar(50), email text, email2 text, email3 text, cod_fiscale varchar(50), partita_iva varchar(50), commento text, max_num_ordine integer, idclienti_compagni text, doc_inviati text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); if ($nome_tabella == "relclienti") { esegui_query2("create table ".$N_PHPR_TAB_PRE."relclienti (idclienti integer, numero integer, tipo varchar(12), testo1 text, testo2 text, testo3 text, testo4 text, testo5 text, testo6 text, testo7 text, testo8 text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); crea_indice2($N_PHPR_TAB_PRE.$nome_tabella,"idclienti",$N_PHPR_TAB_PRE."iidp".$nome_tabella,$N_PHPR_DB_TYPE); } # fine if ($nome_tabella == "relclienti") if ($nome_tabella == "anni") esegui_query2("create table ".$N_PHPR_TAB_PRE."anni (idanni integer primary key, tipo_periodi text)",$N_PHPR_DB_TYPE); if ($nome_tabella == "versioni") esegui_query2("create table ".$N_PHPR_TAB_PRE."versioni (idversioni integer primary key, num_versione float4)",$N_PHPR_DB_TYPE); if ($nome_tabella == "nazioni") esegui_query2("create table ".$N_PHPR_TAB_PRE."nazioni (idnazioni integer primary key, nome_nazione varchar(70), codice_nazione varchar(50), codice2_nazione varchar(50), codice3_nazione varchar(50), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); if ($nome_tabella == "regioni") esegui_query2("create table ".$N_PHPR_TAB_PRE."regioni (idregioni integer primary key, nome_regione varchar(70), codice_regione varchar(50), codice2_regione varchar(50), codice3_regione varchar(50), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); if ($nome_tabella == "citta") esegui_query2("create table ".$N_PHPR_TAB_PRE."citta (idcitta integer primary key, nome_citta varchar(70), codice_citta varchar(50), codice2_citta varchar(50), codice3_citta varchar(50), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); if ($nome_tabella == "documentiid") esegui_query2("create table ".$N_PHPR_TAB_PRE."documentiid (iddocumentiid integer primary key, nome_documentoid varchar(70), codice_documentoid varchar(50), codice2_documentoid varchar(50), codice3_documentoid varchar(50), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); if ($nome_tabella == "parentele") esegui_query2("create table ".$N_PHPR_TAB_PRE."parentele (idparentele integer primary key, nome_parentela varchar(70), codice_parentela varchar(50), codice2_parentela varchar(50), codice3_parentela varchar(50), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); if ($nome_tabella == "personalizza") esegui_query2("create table ".$N_PHPR_TAB_PRE."personalizza (idpersonalizza varchar(50) not null, idutente integer, valpersonalizza text, valpersonalizza_num integer)",$N_PHPR_DB_TYPE); if ($nome_tabella == "appartamenti")esegui_query2("create table ".$N_PHPR_TAB_PRE."appartamenti (idappartamenti varchar(100) primary key, numpiano text, maxoccupanti integer, numcasa text, app_vicini text, priorita integer, priorita2 integer, letto varchar(1), commento text )",$N_PHPR_DB_TYPE); if ($nome_tabella == "utenti") esegui_query2("create table ".$N_PHPR_TAB_PRE."utenti (idutenti integer primary key, nome_utente text, password text, salt text, tipo_pass varchar(1), datainserimento $DATETIME, hostinserimento varchar(50) )",$N_PHPR_DB_TYPE); if ($nome_tabella == "gruppi") esegui_query2("create table ".$N_PHPR_TAB_PRE."gruppi (idgruppi integer primary key, nome_gruppo text )",$N_PHPR_DB_TYPE); if ($nome_tabella == "privilegi") esegui_query2("create table ".$N_PHPR_TAB_PRE."privilegi (idutente integer, anno integer, regole1_consentite text, tariffe_consentite text, costi_agg_consentiti text, contratti_consentiti text, casse_consentite text, cassa_pagamenti varchar(70), priv_ins_prenota varchar(20), priv_mod_prenota varchar(35), priv_mod_pers varchar(15), priv_ins_clienti varchar(5), prefisso_clienti text, priv_ins_costi varchar(10), priv_vedi_tab varchar(30), priv_ins_tariffe varchar(10), priv_ins_regole varchar(10), priv_messaggi varchar(10), priv_inventario varchar(10) )",$N_PHPR_DB_TYPE); if ($nome_tabella == "relutenti") { esegui_query2("create table ".$N_PHPR_TAB_PRE."relutenti (idutente integer not null, idnazione integer, idregione integer, idcitta integer, iddocumentoid integer, idparentela integer, idsup integer, predef integer, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); crea_indice2($N_PHPR_TAB_PRE.$nome_tabella,"idutente",$N_PHPR_TAB_PRE."iidp".$nome_tabella,$N_PHPR_DB_TYPE); } # fine if ($nome_tabella == "relutenti") if ($nome_tabella == "relgruppi") { esegui_query2("create table ".$N_PHPR_TAB_PRE."relgruppi (idutente integer not null, idgruppo integer, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); crea_indice2($N_PHPR_TAB_PRE.$nome_tabella,"idutente",$N_PHPR_TAB_PRE."iidp".$nome_tabella,$N_PHPR_DB_TYPE); } # fine if ($nome_tabella == "relgruppi") if ($nome_tabella == "sessioni") esegui_query2("create table ".$N_PHPR_TAB_PRE."sessioni (idsessioni varchar(42) primary key, idcliente varchar(42), idutente integer, indirizzo_ip text, tipo_conn varchar(12), user_agent text, ultimo_accesso $DATETIME )",$N_PHPR_DB_TYPE); if ($nome_tabella == "transazioni")esegui_query2("create table ".$N_PHPR_TAB_PRE."transazioni (idtransazioni varchar(42) primary key, idcliente varchar(42), idsessione varchar(42), tipo_transazione varchar(5), anno integer, spostamenti text, dati_transazione1 text, dati_transazione2 text, dati_transazione3 text, dati_transazione4 text, dati_transazione5 text, dati_transazione6 text, dati_transazione7 text, dati_transazione8 text, dati_transazione9 text, dati_transazione10 text, dati_transazione11 text, dati_transazione12 text, dati_transazione13 text, dati_transazione14 text, dati_transazione15 text, dati_transazione16 text, dati_transazione17 text, dati_transazione18 text, dati_transazione19 text, dati_transazione20 text, dati_transazione21 text, dati_transazione22 text, ultimo_accesso $DATETIME)",$N_PHPR_DB_TYPE); if ($nome_tabella == "transazioniweb")esegui_query2("create table ".$N_PHPR_TAB_PRE."transazioniweb (idtransazioni varchar(42) primary key, idcliente varchar(42), idsessione varchar(42), tipo_transazione varchar(5), anno integer, spostamenti text, dati_transazione1 text, dati_transazione2 text, dati_transazione3 text, dati_transazione4 text, dati_transazione5 text, dati_transazione6 text, dati_transazione7 text, dati_transazione8 text, dati_transazione9 text, dati_transazione10 text, dati_transazione11 text, dati_transazione12 text, dati_transazione13 text, dati_transazione14 text, dati_transazione15 text, dati_transazione16 text, dati_transazione17 text, dati_transazione18 text, dati_transazione19 text, dati_transazione20 text, dati_transazione21 text, dati_transazione22 text, ultimo_accesso $DATETIME)",$N_PHPR_DB_TYPE); if ($nome_tabella == "descrizioni") esegui_query2("create table ".$N_PHPR_TAB_PRE."descrizioni (nome text not null, tipo varchar(16), lingua varchar(3), numero integer, testo $MEDIUMTEXT )",$N_PHPR_DB_TYPE); if ($nome_tabella == "beniinventario") esegui_query2("create table ".$N_PHPR_TAB_PRE."beniinventario (idbeniinventario integer primary key, nome_bene varchar(70), codice_bene varchar(50), descrizione_bene text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); if ($nome_tabella == "magazzini") esegui_query2("create table ".$N_PHPR_TAB_PRE."magazzini (idmagazzini integer primary key, nome_magazzino varchar(70), codice_magazzino varchar(50), descrizione_magazzino text, numpiano text, numcasa text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); if ($nome_tabella == "relinventario") { esegui_query2("create table ".$N_PHPR_TAB_PRE."relinventario (idbeneinventario integer not null, idappartamento varchar(100), idmagazzino integer, quantita integer, quantita_min_predef integer, richiesto_checkin varchar(2), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); crea_indice2($N_PHPR_TAB_PRE.$nome_tabella,"idbeneinventario",$N_PHPR_TAB_PRE."iidp".$nome_tabella,$N_PHPR_DB_TYPE); } # fine if ($nome_tabella == "relinventario") if ($nome_tabella == "casse") esegui_query2("create table ".$N_PHPR_TAB_PRE."casse (idcasse integer primary key, nome_cassa varchar(70), stato varchar(8), codice_cassa varchar(50), descrizione_cassa text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); if ($nome_tabella == "contratti") esegui_query2("create table ".$N_PHPR_TAB_PRE."contratti (numero integer, tipo varchar(8), testo $MEDIUMTEXT )",$N_PHPR_DB_TYPE); if ($nome_tabella == "cache") esegui_query2("create table ".$N_PHPR_TAB_PRE."cache (numero integer, tipo varchar(8), testo $MEDIUMTEXT, data_modifica $DATETIME, datainserimento $DATETIME )",$N_PHPR_DB_TYPE); if ($nome_tabella == "interconnessioni") esegui_query2("create table ".$N_PHPR_TAB_PRE."interconnessioni (idlocale integer, idremoto1 text, idremoto2 text, tipoid varchar(12), nome_ic varchar(24), anno integer, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); if ($nome_tabella == "messaggi") esegui_query2("create table ".$N_PHPR_TAB_PRE."messaggi (idmessaggi integer primary key, tipo_messaggio varchar(8), stato varchar(8), idutenti text, idutenti_visto text, datavisione $DATETIME, mittente text, testo text, dati_messaggio1 text, dati_messaggio2 text, dati_messaggio3 text, dati_messaggio4 text, dati_messaggio5 text, dati_messaggio6 text, dati_messaggio7 text, dati_messaggio8 text, dati_messaggio9 text, dati_messaggio10 text, dati_messaggio11 text, dati_messaggio12 text, dati_messaggio13 text, dati_messaggio14 text, dati_messaggio15 text, dati_messaggio16 text, dati_messaggio17 text, dati_messaggio18 text, dati_messaggio19 text, dati_messaggio20 text, dati_messaggio21 text, dati_messaggio22 text, datainserimento $DATETIME)",$N_PHPR_DB_TYPE); if (substr($nome_tabella,0,11) == "prenotacanc") esegui_query2("create table ".$N_PHPR_TAB_PRE."$nome_tabella (idprenota integer primary key, idclienti integer, idappartamenti varchar(100), iddatainizio integer, iddatafine integer, assegnazioneapp varchar(4), app_assegnabili text, num_persone integer, cat_persone text, idprenota_compagna text, tariffa text, tariffesettimanali text, incompatibilita text, sconto float8, tariffa_tot float8, caparra float8, commissioni float8, tasseperc float4, pagato float8, valuta text, metodo_pagamento text, codice varchar(10), origine varchar(70), commento text, conferma varchar(4), checkin $DATETIME, checkout $DATETIME, id_anni_prec text, datainserimento $DATETIME, hostinserimento varchar(50), data_modifica $DATETIME, utente_inserimento integer )",$N_PHPR_DB_TYPE); elseif (substr($nome_tabella,0,7) == "prenota") esegui_query2("create table ".$N_PHPR_TAB_PRE."$nome_tabella (idprenota integer primary key, idclienti integer, idappartamenti varchar(100), iddatainizio integer, iddatafine integer, assegnazioneapp varchar(4), app_assegnabili text, num_persone integer, cat_persone text, idprenota_compagna text, tariffa text, tariffesettimanali text, incompatibilita text, sconto float8, tariffa_tot float8, caparra float8, commissioni float8, tasseperc float4, pagato float8, valuta text, metodo_pagamento text, codice varchar(10), origine varchar(70), commento text, conferma varchar(4), checkin $DATETIME, checkout $DATETIME, id_anni_prec text, datainserimento $DATETIME, hostinserimento varchar(50), data_modifica $DATETIME, utente_inserimento integer )",$N_PHPR_DB_TYPE); if (substr($nome_tabella,0,12) == "costiprenota") { esegui_query2("create table ".$N_PHPR_TAB_PRE."$nome_tabella (idcostiprenota integer primary key, idprenota integer, tipo varchar(2), nome varchar(40), valore float8, valore_perc float8, arrotonda float4, tasseperc float4, associasett varchar(1), settimane text, moltiplica text, categoria text, letto varchar(1), cat_persone text, numlimite integer, idntariffe integer, variazione varchar(10), varmoltiplica text, varnumsett varchar(20), varperiodipermessi text, varbeniinv text, varappincompatibili text, vartariffeassociate varchar(10), vartariffeincomp text, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer)",$N_PHPR_DB_TYPE); crea_indice2($N_PHPR_TAB_PRE.$nome_tabella,"idprenota",$N_PHPR_TAB_PRE."iidp".$nome_tabella,$N_PHPR_DB_TYPE); } # fine if (substr($nome_tabella,0,12) == "costiprenota") else if (substr($nome_tabella,0,5) == "costi") esegui_query2("create table ".$N_PHPR_TAB_PRE."$nome_tabella (idcosti integer unique,nome_costo text, val_costo float8, tipo_costo text, valuta text, costo_valuta float8, nome_cassa varchar(70), persona_costo text, provenienza_costo text, id_pagamento text, metodo_pagamento text, data_transazione $DATETIME, data_modifica $DATETIME, datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer)",$N_PHPR_DB_TYPE); if (substr($nome_tabella,0,15) == "rclientiprenota") { esegui_query2("create table ".$N_PHPR_TAB_PRE."$nome_tabella (idprenota integer, idclienti integer, num_ordine integer, parentela varchar(70), datainserimento $DATETIME, hostinserimento varchar(50), utente_inserimento integer )",$N_PHPR_DB_TYPE); crea_indice2($N_PHPR_TAB_PRE.$nome_tabella,"idprenota",$N_PHPR_TAB_PRE."iidp".$nome_tabella,$N_PHPR_DB_TYPE); } # fine if (substr($nome_tabella,0,15) == "rclientiprenota") if (substr($nome_tabella,0,6) == "regole") esegui_query2("create table ".$N_PHPR_TAB_PRE."$nome_tabella (idregole integer, app_agenzia varchar(100), tariffa_chiusa text, tariffa_per_app text, tariffa_per_utente text, tariffa_per_persone text, tariffa_commissioni integer, iddatainizio integer, iddatafine integer, motivazione text, motivazione2 text, motivazione3 text )",$N_PHPR_DB_TYPE); if (substr($nome_tabella,0,5) == "soldi") esegui_query2("create table ".$N_PHPR_TAB_PRE."$nome_tabella (idsoldi integer unique, motivazione text, id_pagamento text, metodo_pagamento text, note text, saldo_prenota float8, saldo_cassa float8, soldi_prima float8, valuta text, saldo_valuta float8, data_transazione $DATETIME, data_modifica $DATETIME, data_inserimento $DATETIME, utente_inserimento integer )",$N_PHPR_DB_TYPE); if (substr($nome_tabella,0,7) == "periodi") esegui_query2("create table ".$N_PHPR_TAB_PRE."$nome_tabella (idperiodi integer primary key, datainizio date not null, datafine date$lista_tariffe)",$N_PHPR_DB_TYPE); if (substr($nome_tabella,0,8) == "ntariffe") esegui_query2("create table ".$N_PHPR_TAB_PRE."$nome_tabella (idntariffe integer, nomecostoagg varchar(40), tipo_ca varchar(2), valore_ca float8, valore_perc_ca float8, arrotonda_ca float4, tasseperc_ca float4, associasett_ca varchar(1), numsett_ca varchar(20), moltiplica_ca text, periodipermessi_ca text, beniinv_ca text, appincompatibili_ca text, variazione_ca varchar(20), mostra_ca varchar(10), categoria_ca text, letto_ca varchar(1), numlimite_ca integer, regoleassegna_ca varchar(30), utente_inserimento integer$lista_tariffe)",$N_PHPR_DB_TYPE); } # fine if ($linea == "" and $leggendo_righe != "SI") if ($leggendo_colonne == "SI") { if (substr($linea,0,13) == "") { $num_colonne++; $nome_colonna[$num_colonne] = substr($linea,13); $nome_colonna[$num_colonne] = substr($nome_colonna[$num_colonne],0,-14); if (substr($nome_tabella,0,7) == "periodi" and substr($nome_colonna[$num_colonne],0,7) == "tariffa") $lista_tariffe .= ", ".$nome_colonna[$num_colonne]." float8"; if (substr($nome_tabella,0,8) == "ntariffe" and substr($nome_colonna[$num_colonne],0,7) == "tariffa") $lista_tariffe .= ", ".$nome_colonna[$num_colonne]." text"; } # fine if (substr($linea,0,13) == "") if (substr($linea,0,13) == "") { $tipo_colonna[$num_colonne] = substr($linea,13); $tipo_colonna[$num_colonne] = substr($tipo_colonna[$num_colonne],0,-14); } # fine if (substr($linea,0,13) == "") } # fine if ($leggendo_colonne == "SI") if ($linea == "" and $leggendo_righe != "SI") { $leggendo_colonne = "SI"; $num_colonne = 0; $lista_tariffe = ""; } # fine if ($linea == "" and $leggendo_righe != "SI") if ($linea == "") $leggendo_righe = "NO"; if ($leggendo_righe == "SI") { if (substr($linea,0,6) == "") $riga = substr($linea,11); else { $riga .= " ".$linea; } # fine else if (substr($linea,0,6) == "") if (substr($linea,-7) == "") { $riga = substr($riga,0,-13); $riga = explode("",$riga); $lista_valori = ""; $query = "insert into ".$N_PHPR_TAB_PRE."$nome_tabella ("; for ($num2 = 0 ; $num2 < count($riga) ; $num2++) { aggslashdb2($riga[$num2],$N_PHPR_DB_TYPE); if ($riga[$num2] != "") $query .= $nome_colonna[($num2+1)].","; } # fine for $num2 $query = substr($query,0,-1).") values ("; for ($num2 = 0 ; $num2 < count($riga) ; $num2++) { if ($riga[$num2] != "") { $riga[$num2] = str_replace("","",$riga[$num2]); $riga[$num2] = str_replace("","",$riga[$num2]); $riga[$num2] = str_replace("","",$riga[$num2]); $riga[$num2] = str_replace("","",$riga[$num2]); $riga[$num2] = str_replace("@%&@@%&@","@%&@",$riga[$num2]); $query .= "'".$riga[$num2]."',"; } # fine if ($riga[$num2] != "") } # fine for $num2 $query = substr($query,0,-1).")"; #echo $query
"; esegui_query3($query,$N_PHPR_DB_TYPE); } # fine if (substr($linea,-7) == "
") } # fine if ($leggendo_righe == "SI") if ($linea == "") { $leggendo_righe = "SI"; $linee_inserite_in_tabella[$nome_tabella] = 0; } # fine if ($linea == "") } # fine if ($leggendo_tabella == "SI") if ($linea == "" and $leggendo_righe != "SI") $leggendo_tabella = "SI"; } # fine if ($leggendo_database == "SI") else { # restore dei files if ($linea == "
") $leggendo_file = "NO"; if ($leggendo_file == "SI") { if ($nome_file) { if ($leggendo_contenuto == "SI") { if (substr($linea,-12) == "
") { $nome_file = ""; $leggendo_contenuto = "NO"; $linea = substr($linea,0,-12); fwrite($fileaperto,$linea); fclose($fileaperto); } # fine if (substr($linea,-12) == "
") else { fwrite($fileaperto,$linea." "); } # fine else if (substr($linea,-12) == "") } # fine if ($leggendo_contenuto == "SI") if ($linea == "") $leggendo_contenuto = "SI"; } # fine if ($nome_file) if (substr($linea,0,10) == "") { $nome_file = substr($linea,10); $nome_file = substr($nome_file,0,-11); if (isset($salta_file_log) and $nome_file == "./dati/log_utenti.php") $nome_file = ""; else { if (substr($nome_file,0,7) == "./dati/") $nome_file = C_DATI_PATH.substr($nome_file,6); if ($nome_file) $fileaperto = fopen("$nome_file","w+"); } # fine else if (isset($salta_file_log) and $nome_file == "./dati/log_utenti.php") } # fine if (substr($linea,0,10) == "") } # fine if ($leggendo_file == "SI") if ($linea == "" and $leggendo_modello != "SI") $leggendo_file = "SI"; } # fine else if ($leggendo_database == "SI") if ($linea == "" and $leggendo_modello != "SI") $leggendo_database = "SI"; # restore dei modelli if ($linea == "") { $leggendo_modello = "NO"; $leggendo_contenuto_mod = "NO"; $nome_modello = ""; } # fine if ($linea == "") if ($leggendo_modello == "SI") { if (!empty($nome_modello)) { if (isset($leggendo_contenuto_mod) and $leggendo_contenuto_mod == "SI") { if (!isset($contenuto_mod[$dir_modello][$nome_modello])) $contenuto_mod[$dir_modello][$nome_modello] = ""; if (substr($linea,-12) == "") { $leggendo_contenuto_mod = "NO"; $linea = substr($linea,0,-12); $contenuto_mod[$dir_modello][$nome_modello] .= $linea." "; $nome_modello = ""; } # fine if (substr($linea,-12) == "") else { $contenuto_mod[$dir_modello][$nome_modello] .= $linea." "; } # fine else if (substr($linea,-12) == "") } # fine if (isset($leggendo_contenuto_mod) and $leggendo_contenuto_mod == "SI") if ($linea == "") $leggendo_contenuto_mod = "SI"; } # fine if (!empty($nome_modello)) else { if (substr($linea,0,12) == "") { $dir_modello = substr($linea,12); $dir_modello = substr($dir_modello,0,-13); if (substr($dir_modello,-1) == "/") $dir_modello = substr($dir_modello,0,-1); if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") { $c_cartella_crea_mod = C_CARTELLA_CREA_MODELLI; if (substr($c_cartella_crea_mod,-1) == "/") $c_cartella_crea_mod = substr($c_cartella_crea_mod,0,-1); if (substr($dir_modello."/",0,strlen($c_cartella_crea_mod."/")) != $c_cartella_crea_mod."/") $dir_modello = ""; if (str_replace("..","",$dir_modello) != $dir_modello) $dir_modello = ""; } # fine if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") } # fine if (substr($linea,0,12) == "") if (substr($linea,0,13) == "" and $dir_modello) { $nome_modello = substr($linea,13); $nome_modello = substr($nome_modello,0,-14); if (substr($nome_modello,-4) != ".php") $nome_modello = ""; if (str_replace(".php","",substr($nome_modello,0,-4)) != substr($nome_modello,0,-4)) $nome_modello = ""; } # fine if (substr($linea,0,13) == "" and $dir_modello) } # fine else if (!empty($nome_modello)) } # fine if ($leggendo_modello == "SI") if ($linea == "" and $leggendo_database != "SI" and $leggendo_file != "SI") $leggendo_modello = "SI"; } # fine if ($leggendo_backup == "SI") if ($linea == "") $leggendo_backup = "SI"; } # fine for $num1 } # fine while (!feof($fbackup)) fclose ($fbackup); echo "
"; } # fine if ($fbackup) # Se si sono mantenuti gli anni non presenti nel backup, aggiorno i loro dati ed importo eventuali clienti mancanti if ($mantieni_anni and @is_array($anno_mantieni)) { for ($num1 = 0 ; $num1 < $num_anni_vecchi ; $num1++) { $anno_vecchio = risul_query($anni_vecchi,$num1,'idanni'); if ($anno_mantieni[$anno_vecchio]) { esegui_query("insert into ".$PHPR_TAB_PRE."anni (idanni,tipo_periodi) values ('$anno_vecchio','".risul_query($anni_vecchi,$num1,'tipo_periodi')."') "); } # fine if ($anno_mantieni[$anno_vecchio]) } # fine for $num1 unset($id_utenti_vecchi); $id_utenti_vecchi[1] = 1; for ($num1 = 0 ; $num1 < numlin_query($utenti_vecchi) ; $num1++) { $idutente_vecchio = risul_query($utenti_vecchi,$num1,'idutenti'); if ($idutente_vecchio != 1) { $datainserimento = risul_query($utenti_vecchi,$num1,'datainserimento'); if (!$datainserimento) $cond_datainserimento = "datainserimento is NULL"; else $cond_datainserimento = "datainserimento = '".aggslashdb($datainserimento)."'"; $hostinserimento = risul_query($utenti_vecchi,$num1,'hostinserimento'); if (!strcmp((string) $hostinserimento,"")) $cond_hostinserimento = "(hostinserimento is NULL or hostinserimento = '')"; else $cond_hostinserimento = "hostinserimento = '".aggslashdb($hostinserimento)."'"; $utente_esistente = esegui_query("select idutenti from ".$PHPR_TAB_PRE."utenti where idutenti = '$idutente_vecchio' and $cond_datainserimento and $cond_hostinserimento "); if (!numlin_query($utente_esistente)) { reset($anno_mantieni); foreach ($anno_mantieni as $anno_vecchio => $val) { esegui_query("update ".$PHPR_TAB_PRE."prenota$anno_vecchio set utente_inserimento = '1' where utente_inserimento = '$idutente_vecchio' "); esegui_query("update ".$PHPR_TAB_PRE."costi$anno_vecchio set utente_inserimento = '1' where utente_inserimento = '$idutente_vecchio' "); esegui_query("update ".$PHPR_TAB_PRE."costiprenota$anno_vecchio set utente_inserimento = '1' where utente_inserimento = '$idutente_vecchio' "); esegui_query("update ".$PHPR_TAB_PRE."rclientiprenota$anno_vecchio set utente_inserimento = '1' where utente_inserimento = '$idutente_vecchio' "); esegui_query("update ".$PHPR_TAB_PRE."soldi$anno_vecchio set utente_inserimento = '1' where utente_inserimento = '$idutente_vecchio' "); if (@is_file(C_DATI_PATH."/selectperiodi$anno_vecchio.$idutente_vecchio.php")) unlink(C_DATI_PATH."/selectperiodi$anno_vecchio.$idutente_vecchio.php"); if (@is_file(C_DATI_PATH."/selperiodimenu$anno_vecchio.$idutente_vecchio.php")) unlink(C_DATI_PATH."/selperiodimenu$anno_vecchio.$idutente_vecchio.php"); } # fine foreach ($anno_mantieni as $anno_vecchio => $val) $id_utenti_vecchi[$idutente_vecchio] = 1; } # fine if (!numlin_query($utente_esistente)) else $id_utenti_vecchi[$idutente_vecchio] = $idutente_vecchio; } # fine if ($idutente_vecchio != 1) } # fine for $num1 unset($id_clienti_vecchi); unset($id_clienti_inseriti); $max_clienti = esegui_query("select max(idclienti) from ".$PHPR_TAB_PRE."clienti"); $max_clienti = risul_query($max_clienti,0,0); if ($max_clienti_vecchi > $max_clienti) $max_clienti = $max_clienti_vecchi; for ($num1 = 0 ; $num1 < numlin_query($clienti_vecchi) ; $num1++) { $idcliente_vecchio = risul_query($clienti_vecchi,$num1,'idclienti'); $cliente_presente = 0; reset($anno_mantieni); foreach ($anno_mantieni as $anno_vecchio => $val) { $idcliente_presente = esegui_query("select idclienti from ".$PHPR_TAB_PRE."prenota$anno_vecchio where idclienti = '$idcliente_vecchio' "); $idcliente_presente2 = esegui_query("select idclienti from ".$PHPR_TAB_PRE."rclientiprenota$anno_vecchio where idclienti = '$idcliente_vecchio' "); $idcliente_presente3 = esegui_query("select idsoldi from ".$PHPR_TAB_PRE."soldi$anno_vecchio where motivazione $LIKE '$idcliente_vecchio;%' "); if (numlin_query($idcliente_presente) or numlin_query($idcliente_presente2) or numlin_query($idcliente_presente3)) { $cliente_presente = 1; break; } # fine if (numlin_query($idcliente_presente) or numlin_query($idcliente_presente2) or... } # fine foreach ($anno_mantieni as $anno_vecchio => $val) if ($cliente_presente) { $datainserimento = risul_query($clienti_vecchi,$num1,'datainserimento'); if (!$datainserimento) $cond_datainserimento = "datainserimento is NULL"; else $cond_datainserimento = "datainserimento = '".aggslashdb($datainserimento)."'"; $hostinserimento = risul_query($clienti_vecchi,$num1,'hostinserimento'); if (!strcmp((string) $hostinserimento,"")) $cond_hostinserimento = "(hostinserimento is NULL or hostinserimento = '')"; else $cond_hostinserimento = "hostinserimento = '".aggslashdb($hostinserimento)."'"; $cliente_esistente = esegui_query("select idclienti from ".$PHPR_TAB_PRE."clienti where idclienti = '$idcliente_vecchio' and $cond_datainserimento and $cond_hostinserimento "); if (!numlin_query($cliente_esistente)) { $cliente_esistente = esegui_query("select idclienti from ".$PHPR_TAB_PRE."clienti where cognome = '".aggslashdb(risul_query($clienti_vecchi,$num1,'cognome'))."' and $cond_datainserimento and $cond_hostinserimento "); if (numlin_query($cliente_esistente) == 1) $id_nuovo = risul_query($cliente_esistente,0,'idclienti'); else { $id_esistente = esegui_query("select idclienti from ".$PHPR_TAB_PRE."clienti where idclienti = '$idcliente_vecchio' "); if (numlin_query($id_esistente)) { $max_clienti++; $id_nuovo = $max_clienti; } # fine if (numlin_query($id_esistente)) else $id_nuovo = $idcliente_vecchio; esegui_query("insert into ".$PHPR_TAB_PRE."clienti (idclienti,cognome,nome,soprannome,sesso,titolo,lingua,cittanascita,regionenascita,nazionenascita,documento,tipodoc,cittadoc,regionedoc,nazionedoc,nazionalita,nazione,regione,citta,via,numcivico,cap,telefono,telefono2,telefono3,fax,email,cod_fiscale,partita_iva,commento,max_num_ordine,idclienti_compagni,doc_inviati,hostinserimento,utente_inserimento) values ('$id_nuovo', '".aggslashdb(risul_query($clienti_vecchi,$num1,'cognome'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'nome'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'soprannome'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'sesso'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'titolo'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'lingua'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'cittanascita'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'regionenascita'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'nazionenascita'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'documento'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'tipodoc'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'cittadoc'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'regionedoc'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'nazionedoc'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'nazionalita'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'nazione'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'regione'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'citta'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'via'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'numcivico'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'cap'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'telefono'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'telefono2'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'telefono3'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'fax'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'email'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'cod_fiscale'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'partita_iva'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'commento'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'max_num_ordine'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'idclienti_compagni'))."', '".aggslashdb(risul_query($clienti_vecchi,$num1,'doc_inviati'))."', '".aggslashdb($hostinserimento)."', '".$id_utenti_vecchi[risul_query($clienti_vecchi,$num1,'utente_inserimento')]."') "); $datanascita = risul_query($clienti_vecchi,$num1,'datanascita'); if ($datanascita) esegui_query("update ".$PHPR_TAB_PRE."clienti set datanascita = '".aggslashdb($datanascita)."' where idclienti = '$id_nuovo' "); $scadenzadoc = risul_query($clienti_vecchi,$num1,'scadenzadoc'); if ($scadenzadoc) esegui_query("update ".$PHPR_TAB_PRE."clienti set scadenzadoc = '".aggslashdb($scadenzadoc)."' where idclienti = '$id_nuovo' "); if ($datainserimento) esegui_query("update ".$PHPR_TAB_PRE."clienti set datainserimento = '".aggslashdb($datainserimento)."' where idclienti = '$id_nuovo' "); $id_clienti_inseriti[$idcliente_vecchio] = $id_nuovo; } # fine else if (numlin_query($cliente_esistente) == 1) $id_clienti_vecchi[$idcliente_vecchio] = $id_nuovo; if ($id_nuovo != $idcliente_vecchio) { reset($anno_mantieni); foreach ($anno_mantieni as $anno_vecchio => $val) { esegui_query("update ".$PHPR_TAB_PRE."prenota$anno_vecchio set idclienti = '$id_nuovo' where idclienti = '$idcliente_vecchio' "); esegui_query("update ".$PHPR_TAB_PRE."rclientiprenota$anno_vecchio set idclienti = '$id_nuovo' where idclienti = '$idcliente_vecchio' "); $storia_soldi = esegui_query("select * from ".$PHPR_TAB_PRE."soldi$anno_vecchio where motivazione $LIKE '$idcliente_vecchio;%' "); for ($num2 = 0 ; $num2 < numlin_query($storia_soldi) ; $num2++) { $idsoldi = risul_query($storia_soldi,$num2,'idsoldi'); $motivazione = risul_query($storia_soldi,$num2,'motivazione'); $motivazione = $id_nuovo.substr($motivazione,strlen($idcliente_vecchio)); esegui_query("update ".$PHPR_TAB_PRE."soldi$anno_vecchio set motivazione = '$motivazione' where idsoldi = '$idsoldi' "); } # fine for $num2 } # fine foreach ($anno_mantieni as $anno_vecchio => $val) } # fine if ($id_nuovo != $idcliente_vecchio) } # fine if (!numlin_query($cliente_esistente)) else $id_clienti_vecchi[$idcliente_vecchio] = $idcliente_vecchio; } # fine if ($cliente_presente) } # fine for $num1 if (@is_array($id_clienti_inseriti)) { reset($id_clienti_inseriti); foreach ($id_clienti_inseriti as $idcliente_vecchio => $id_nuovo) { $n_idclienti_compagni = ","; $idclienti_compagni = esegui_query("select idclienti_compagni from ".$PHPR_TAB_PRE."clienti where idclienti = '$id_nuovo' "); $idclienti_compagni = risul_query($idclienti_compagni,0,'idclienti_compagni'); $idclienti_compagni_vett = explode(",",$idclienti_compagni); for ($num1 = 1 ; $num1 < (count($idclienti_compagni_vett) - 1) ; $num1++) { if ($id_clienti_vecchi[$idclienti_compagni_vett[$num1]]) $n_idclienti_compagni .= $id_clienti_vecchi[$idclienti_compagni_vett[$num1]].","; } # fine for $num1 if ($n_idclienti_compagni != $idclienti_compagni) esegui_query("update ".$PHPR_TAB_PRE."clienti set idclienti_compagni = '$n_idclienti_compagni' where idclienti = '$id_nuovo' "); } # fine foreach ($id_clienti_inseriti as $idcliente_vecchio => $id_nuovo) } # fine if (@is_array($id_clienti_inseriti)) for ($num1 = 0 ; $num1 < numlin_query($privilegi_vecchi) ; $num1++) { $anno_priv = risul_query($privilegi_vecchi,$num1,'anno'); if ($anno_mantieni[$anno_priv]) { $idutente_priv = risul_query($privilegi_vecchi,$num1,'idutente'); if ($id_utenti_vecchi[$idutente_priv] != 1) { esegui_query("insert into ".$PHPR_TAB_PRE."privilegi (idutente,anno,regole1_consentite,tariffe_consentite,costi_agg_consentiti,contratti_consentiti,priv_ins_prenota,priv_mod_prenota,priv_mod_pers,priv_ins_clienti,prefisso_clienti,priv_ins_costi,priv_vedi_tab,priv_ins_tariffe,priv_ins_regole,priv_messaggi,priv_inventario) values ('$idutente_priv','$anno_priv', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'regole1_consentite'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'tariffe_consentite'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'costi_agg_consentiti'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'contratti_consentiti'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'priv_ins_prenota'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'priv_mod_prenota'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'priv_mod_pers'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'priv_ins_clienti'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'prefisso_clienti'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'priv_ins_costi'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'priv_vedi_tab'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'priv_ins_tariffe'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'priv_ins_regole'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'priv_messaggi'))."', '".aggslashdb(risul_query($privilegi_vecchi,$num1,'priv_inventario'))."') "); } # fine if ($id_utenti_vecchi[$idutente_priv] != 1) } # fine if ($anno_mantieni[$anno_priv]) } # fine for $num1 for ($num1 = 0 ; $num1 < numlin_query($personalizza_vecchi) ; $num1++) { $idpersonalizza = risul_query($personalizza_vecchi,$num1,'idpersonalizza'); if ($anno_mantieni[str_replace("giorno_vedi_ini_sett","",$idpersonalizza)]) { $idutente_pers = risul_query($personalizza_vecchi,$num1,'idutente'); if ($id_utenti_vecchi[$idutente_pers] != 1) { esegui_query("insert into ".$PHPR_TAB_PRE."personalizza (idpersonalizza,idutente,valpersonalizza,valpersonalizza_num) values ('$idpersonalizza','$idutente_pers', '".aggslashdb(risul_query($personalizza_vecchi,$num1,'valpersonalizza'))."', '".aggslashdb(risul_query($personalizza_vecchi,$num1,'valpersonalizza_num'))."') "); } # fine if ($id_utenti_vecchi[$idutente_pers] != 1) } # fine if ($anno_mantieni[str_replace("giorno_vedi_ini_sett","",$idpersonalizza)]) } # fine for $num1 } # fine if ($mantieni_anni and @is_array($anno_mantieni)) if (defined('C_URL_MOD_EXT_CARTE_CREDITO') and C_URL_MOD_EXT_CARTE_CREDITO != "") { esegui_query("delete from ".$PHPR_TAB_PRE."personalizza where idpersonalizza = 'priv_key_cc' or idpersonalizza = 'cert_cc' or idpersonalizza = 'gest_cvc' "); esegui_query("delete from ".$PHPR_TAB_PRE."relclienti where tipo = 'cc' "); } # fine if (defined('C_URL_MOD_EXT_CARTE_CREDITO') and C_URL_MOD_EXT_CARTE_CREDITO != "") if ($silenzio != "SI") echo "".mex("Database creato",$pag)."
"; $fatto = "SI"; if (($nuovo_db != "SI" or $database_esistente == "SI") and $character_set_db_orig and ($character_set_db != $character_set_db_orig or $collation_db != $collation_db_orig)) @esegui_query2("alter database $N_PHPR_DB_NAME default character set '$character_set_db_orig' collate '$collation_db_orig'",$N_PHPR_DB_TYPE); if (@is_array($contenuto_mod) and ($N_PHPR_DB_TYPE == $PHPR_DB_TYPE)) { global $prima_parte_html,$lingua_mex; echo "
"; $lingua_mex_orig = $lingua_mex; if ($silenzio != "SI") $silenzio_mod = "SI"; else $silenzio_mod = "totale"; global $anno_modello_presente,$num_periodi_date,$modello_esistente,$cambia_frasi,$lingua_modello,$percorso_cartella_modello,$nome_file; include(C_DATI_PATH."/lingua.php"); $lingua_mex = $lingua[1]; $pag_orig = $pag; $pag = "crea_modelli.php"; $anno_orig = fixset($anno); $anno = $anno_max; include("./includes/sett_gio.php"); $anno = $anno_orig; function assegna_var_conn_mod ($N_PHPR_DB_TYPE,$N_PHPR_DB_NAME,$N_PHPR_DB_HOST,$N_PHPR_DB_PORT,$N_PHPR_DB_USER,$N_PHPR_DB_PASS,$N_PHPR_LOAD_EXT,$N_PHPR_TAB_PRE) { global $M_PHPR_DB_TYPE,$M_PHPR_DB_NAME,$M_PHPR_DB_HOST,$M_PHPR_DB_PORT,$M_PHPR_DB_USER,$M_PHPR_DB_PASS,$M_PHPR_LOAD_EXT,$M_PHPR_TAB_PRE; $M_PHPR_DB_TYPE = $N_PHPR_DB_TYPE; $M_PHPR_DB_NAME = $N_PHPR_DB_NAME; $M_PHPR_DB_HOST = $N_PHPR_DB_HOST; $M_PHPR_DB_PORT = $N_PHPR_DB_PORT; $M_PHPR_DB_USER = $N_PHPR_DB_USER; $M_PHPR_DB_PASS = $N_PHPR_DB_PASS; $M_PHPR_LOAD_EXT = $N_PHPR_LOAD_EXT; $M_PHPR_TAB_PRE = $N_PHPR_TAB_PRE; } # fine function assegna_var_conn_mod $PHPR_TAB_PRE = $N_PHPR_TAB_PRE; $tablepersonalizza = $PHPR_TAB_PRE."personalizza"; include("./includes/funzioni_costi_agg.php"); include("./includes/templates/funzioni_modelli.php"); $modello_esistente = "SI"; $cambia_frasi = "NO"; include("./includes/templates/frasi_mod_disp.php"); include("./includes/templates/funzioni_mod_disp.php"); for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (!empty($contenuto_mod[$percorso_cartella_modello]['mdl_disponibilita.php'])) { $lingua_modello = "ita"; $nome_file = mex2("mdl_disponibilita",$pag,$lingua_modello).".php"; $nome_file_tmp = substr($nome_file,0,-4).".tmp"; $num_periodi_date = ""; $anno_modello = ""; scrivi_file(" ".$contenuto_mod[$percorso_cartella_modello][$nome_file],"$percorso_cartella_modello/$nome_file_tmp"); recupera_var_modello_disponibilita($nome_file_tmp,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); $prima_parte_html = str_replace(" ","",fixstr($prima_parte_html)); if (substr($prima_parte_html,0,70) == "") $prima_parte_html = substr($prima_parte_html,70); if (substr($prima_parte_html,0,74) == "") $prima_parte_html = substr($prima_parte_html,74); if (substr($prima_parte_html,0,85) == "") $prima_parte_html = substr($prima_parte_html,85); unlink("$percorso_cartella_modello/$nome_file_tmp"); assegna_var_conn_mod($N_PHPR_DB_TYPE,$N_PHPR_DB_NAME,$N_PHPR_DB_HOST,$N_PHPR_DB_PORT,$N_PHPR_DB_USER,$N_PHPR_DB_PASS,$N_PHPR_LOAD_EXT,$N_PHPR_TAB_PRE); $anno_modello = $anno_modello_presente; crea_modello_disponibilita($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,$silenzio_mod,$fr_frase,$frase,$num_frasi,$tipo_periodi); } # fine if (!empty($contenuto_mod[$percorso_cartella_modello]["mdl_disponibilita.php"])) } # fine for $num_cart $lang_dir = opendir("./includes/lang/"); include(C_DATI_PATH."/lingua.php"); while ($ini_lingua = readdir($lang_dir)) { if ($ini_lingua != "." && $ini_lingua != "..") { $nome_file = mex2("mdl_disponibilita",$pag,$ini_lingua).".php"; $nome_file_tmp = substr($nome_file,0,-4).".tmp"; for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (!empty($contenuto_mod[$percorso_cartella_modello][$nome_file])) { $lingua_modello = $ini_lingua; $num_periodi_date = ""; $anno_modello = ""; scrivi_file(" ".$contenuto_mod[$percorso_cartella_modello][$nome_file],"$percorso_cartella_modello/$nome_file_tmp"); recupera_var_modello_disponibilita($nome_file_tmp,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); $prima_parte_html = str_replace(" ","",fixstr($prima_parte_html)); if (substr($prima_parte_html,0,70) == "") $prima_parte_html = substr($prima_parte_html,70); if (substr($prima_parte_html,0,74) == "") $prima_parte_html = substr($prima_parte_html,74); if (substr($prima_parte_html,0,85) == "") $prima_parte_html = substr($prima_parte_html,85); unlink("$percorso_cartella_modello/$nome_file_tmp"); assegna_var_conn_mod($N_PHPR_DB_TYPE,$N_PHPR_DB_NAME,$N_PHPR_DB_HOST,$N_PHPR_DB_PORT,$N_PHPR_DB_USER,$N_PHPR_DB_PASS,$N_PHPR_LOAD_EXT,$N_PHPR_TAB_PRE); $anno_modello = $anno_modello_presente; crea_modello_disponibilita($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,$silenzio_mod,$fr_frase,$frase,$num_frasi,$tipo_periodi); } # fine if (!empty($contenuto_mod[$percorso_cartella_modello][$nome_file])) } # fine for $num_cart } # fine if ($file != "." && $file != "..") } # fine while ($file = readdir($lang_dig)) closedir($lang_dir); $templates_dir = opendir("./includes/templates/"); while ($modello_ext = readdir($templates_dir)) { if ($modello_ext != "." and $modello_ext != ".." and @is_dir("./includes/templates/$modello_ext")) { include("./includes/templates/$modello_ext/name.php"); include("./includes/templates/$modello_ext/phrases.php"); include("./includes/templates/$modello_ext/functions.php"); $funz_recupera_var_modello = "recupera_var_modello_".$modello_ext; $funz_crea_modello = "crea_modello_".$modello_ext; $funz_mext = "mext_".$modello_ext; if ($template_file_name['ita']) $nome_file = $template_file_name['ita']; else $nome_file = "ita_".$template_file_name["en"]; $nome_file_tmp = substr($nome_file,0,-4).".tmp"; for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (!empty($contenuto_mod[$percorso_cartella_modello][$nome_file])) { $lingua_modello = "ita"; $num_periodi_date = ""; $anno_modello = ""; scrivi_file(" ".$contenuto_mod[$percorso_cartella_modello][$nome_file],"$percorso_cartella_modello/$nome_file_tmp"); $funz_recupera_var_modello($nome_file_tmp,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); $prima_parte_html = str_replace(" ","",fixstr($prima_parte_html)); if (substr($prima_parte_html,0,70) == "") $prima_parte_html = substr($prima_parte_html,70); if (substr($prima_parte_html,0,74) == "") $prima_parte_html = substr($prima_parte_html,74); if (substr($prima_parte_html,0,85) == "") $prima_parte_html = substr($prima_parte_html,85); unlink("$percorso_cartella_modello/$nome_file_tmp"); assegna_var_conn_mod($N_PHPR_DB_TYPE,$N_PHPR_DB_NAME,$N_PHPR_DB_HOST,$N_PHPR_DB_PORT,$N_PHPR_DB_USER,$N_PHPR_DB_PASS,$N_PHPR_LOAD_EXT,$N_PHPR_TAB_PRE); $anno_modello = $anno_modello_presente; $funz_crea_modello($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,$silenzio_mod,$fr_frase,$frase,$num_frasi,$tipo_periodi); } # fine if (!empty($contenuto_mod[$percorso_cartella_modello][$nome_file])) } # fine for $num_cart $lang_dir = opendir("./includes/lang/"); while ($ini_lingua = readdir($lang_dir)) { if ($ini_lingua != "." && $ini_lingua != "..") { if (!empty($template_file_name[$ini_lingua])) $nome_file = $template_file_name[$ini_lingua]; else $nome_file = $ini_lingua."_".$template_file_name['en']; $nome_file_tmp = substr($nome_file,0,-4).".tmp"; for ($num_cart = 0 ; $num_cart < $num_perc_cart_mod_vett ; $num_cart++) { $percorso_cartella_modello = $perc_cart_mod_vett[$num_cart]; if (!empty($contenuto_mod[$percorso_cartella_modello][$nome_file])) { $lingua_modello = $ini_lingua; $num_periodi_date = ""; $anno_modello = ""; scrivi_file(" ".$contenuto_mod[$percorso_cartella_modello][$nome_file],"$percorso_cartella_modello/$nome_file_tmp"); $funz_recupera_var_modello($nome_file_tmp,$percorso_cartella_modello,$pag,$fr_frase,$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,"SI",$anno_modello,$lingua_modello,$PHPR_TAB_PRE); $prima_parte_html = str_replace(" ","",fixstr($prima_parte_html)); if (substr($prima_parte_html,0,70) == "") $prima_parte_html = substr($prima_parte_html,70); if (substr($prima_parte_html,0,74) == "") $prima_parte_html = substr($prima_parte_html,74); if (substr($prima_parte_html,0,85) == "") $prima_parte_html = substr($prima_parte_html,85); unlink("$percorso_cartella_modello/$nome_file_tmp"); assegna_var_conn_mod($N_PHPR_DB_TYPE,$N_PHPR_DB_NAME,$N_PHPR_DB_HOST,$N_PHPR_DB_PORT,$N_PHPR_DB_USER,$N_PHPR_DB_PASS,$N_PHPR_LOAD_EXT,$N_PHPR_TAB_PRE); $anno_modello = $anno_modello_presente; $funz_crea_modello($percorso_cartella_modello,$anno_modello,$PHPR_TAB_PRE,$pag,$lingua_modello,$silenzio_mod,$fr_frase,$frase,$num_frasi,$tipo_periodi); } # fine if (!empty($contenuto_mod[$percorso_cartella_modello][$nome_file])) } # fine for $num_cart } # fine if ($file != "." && $file != "..") } # fine while ($file = readdir($lang_dir)) closedir($lang_dir); } # fine if ($modello_ext != "." and $modello_ext != ".." and... } # fine while ($file = readdir($lang_dig)) closedir($templates_dir); $pag = $pag_orig; $lingua_mex = $lingua_mex_orig; } # fine if (@is_array($contenuto_mod) and... } # fine if ($numconnessione) else if ($silenzio != "SI") echo mex("Non è stato possibile connettersi al nuovo database, controllare i dati per la connessione, i privilegi dell' utente o il nome del database",$pag).".
"; } # fine if ($query) else if ($silenzio != "SI") echo mex("Non è stato possibile creare il nuovo database, controllare i dati per la connessione, i privilegi dell' utente, il nome del database o se esiste già un database chiamato",$pag)." $N_PHPR_DB_NAME.
"; } # fine else if ($file_coerente == "NO") return $fatto; } # fine function ripristina_backup function ripristina_backup_contr ($linee_backup,$silenzio,$pag,$PHPR_TAB_PRE,$modalita,$contr_agg="") { global $LIKE,$MEDIUMTEXT; include("./includes/variabili_contratto.php"); unset($var_predef); $versione_corrente = esegui_query("select * from ".$PHPR_TAB_PRE."versioni where idversioni = 1"); $versione_corrente = risul_query($versione_corrente,0,'num_versione'); for ($num1 = 0 ; $num1 < count($linee_backup) ; $num1++) { $linea = togli_acapo($linee_backup[$num1]); if (substr($linea,0,10) == "") { $versione_file = substr($linea,10); $versione_file = substr($versione_file,0,-11); break; } # fine if (substr($linea,0,10) == "") } # fine for $num1 if ($versione_file and ($versione_file <= $versione_corrente and $versione_file >= "3.05")) { if ($modalita != "aggiungi") $contr_agg = ""; $contr_agg_var = $contr_agg; $contr_agg_all = ""; $contr_agg_trovato = 0; $leggendo_backup = "NO"; $leggendo_database = "NO"; $leggendo_tabella = "NO"; $leggendo_colonne = "NO"; $min_var_vecchio = array(); $var_vecchie = array(); # Prima lettura di controllo del file contratti $file_coerente = "SI"; $num_err = ""; $leggendo_righe = "NO"; unset($tab_presente); $info_contr['max_contr'] = 0; $num_linee_backup = count($linee_backup); for ($num1 = 0 ; $num1 < $num_linee_backup ; $num1++) { $linea = togli_acapo($linee_backup[$num1]); if ($linea == "
" and $leggendo_righe != "SI") $leggendo_backup = "NO"; if ($leggendo_backup == "SI") { if ($linea == "
" and $leggendo_righe != "SI") $leggendo_database = "NO"; if ($leggendo_database == "SI") { if ($linea == "" and $leggendo_righe != "SI") $leggendo_tabella = "NO"; if ($leggendo_tabella == "SI") { if (substr($linea,0,13) == "") { $nome_tabella = substr($linea,13); $nome_tabella = substr($nome_tabella,0,-14); } # fine if (substr($linea,0,13) == "") if ($linea == "") { $leggendo_colonne == "NO"; if ($nome_tabella == "contratti") $tab_presente["contratti"] = "SI"; if ($nome_tabella != "contratti") { $file_coerente = "NO"; $num_err .= "#1"; } } # fine if ($linea == "") if ($leggendo_colonne == "SI") { if (substr($linea,0,13) == "") { $num_colonne++; $nome_colonna[$num_colonne] = substr($linea,13); $nome_colonna[$num_colonne] = substr($nome_colonna[$num_colonne],0,-14); $num_colonna[$nome_colonna[$num_colonne]] = $num_colonne - 1; } # fine if (substr($linea,0,13) == "") if (substr($linea,0,13) == "") { $tipo_colonna[$num_colonne] = substr($linea,13); $tipo_colonna[$num_colonne] = substr($tipo_colonna[$num_colonne],0,-14); } # fine if (substr($linea,0,13) == "") } # fine if ($leggendo_colonne == "SI") if ($linea == "" and $leggendo_righe != "SI") { $leggendo_colonne = "SI"; $num_colonne = 0; } # fine if ($linea == "" and $leggendo_righe != "SI") if ($linea == "") $leggendo_righe = "NO"; if ($leggendo_righe == "SI") { if (substr($linea,0,6) == "") $riga = substr($linea,11); else { $riga .= " ".$linea; } # fine else if (substr($linea,0,6) == "") if (substr($linea,-7) == "") { $riga = substr($riga,0,-13); $riga = explode("",$riga); if ($nome_tabella == "contratti") { $tipo_contr = $riga[$num_colonna['tipo']]; if (substr($tipo_contr,0,3) == "var") { $nome = $riga[$num_colonna['testo']]; if (!empty($var_riserv[$nome])) { $file_coerente = "NO"; $num_err .= "#2"; } $contr_cond = substr($tipo_contr,3); if (!$contr_cond) $contr_cond = 0; $vecchio_num = $riga[$num_colonna['numero']]; if (!isset($min_var_vecchio[$contr_cond]) or $vecchio_num < $min_var_vecchio[$contr_cond]) $min_var_vecchio[$contr_cond] = $vecchio_num; if (!isset($min_var_vecchio[-1]) or $vecchio_num < $min_var_vecchio[-1]) $min_var_vecchio[-1] = $vecchio_num; $var_vecchie[$vecchio_num] = 1; } # fine if (substr($tipo_contr,0,3) == "var") if (substr($tipo_contr,0,4) == "vett") { $nome = explode(";",$riga[$num_colonna['testo']]); if (!empty($var_riserv[$nome[0]])) { $file_coerente = "NO"; $num_err .= "#3"; } if (!empty($var_riserv[$nome[1]])) { $file_coerente = "NO"; $num_err .= "#4"; } } # fine if (substr($tipo_contr,0,4) == "vett") if ($modalita == "info") { if ($riga[$num_colonna['tipo']] == "nomi_con" and $riga[$num_colonna['numero']] == "1") $info_contr['nomi_con'] = $riga[$num_colonna['testo']]; if (substr($riga[$num_colonna['tipo']],0,5) == "contr" and $riga[$num_colonna['numero']] > $info_contr['max_contr']) $info_contr['max_contr'] = $riga[$num_colonna['numero']]; } # fine if ($modalita == "info") if ($contr_agg and $riga[$num_colonna['numero']] == $contr_agg) { if (substr($riga[$num_colonna['tipo']],0,5) == "contr") $contr_agg_trovato = 1; if ($riga[$num_colonna['tipo']] == "impor_vc") $contr_agg_var = $riga[$num_colonna['testo']]; if ($riga[$num_colonna['tipo']] == "allegato") $contr_agg_all .= $riga[$num_colonna['testo']]; } # fine if ($contr_agg and $riga[$num_colonna['numero']] == $contr_agg) } # fine if ($nome_tabella == "contratti") $lista_valori = ""; $lista_colonne = ""; unset($valore_colonna); for ($num2 = 0 ; $num2 < count($riga) ; $num2++) { $valore = aggslashdb($riga[$num2]); if ($valore != "") { $valore = str_replace("","",$valore); $valore = str_replace("","",$valore); $valore = str_replace("","",$valore); $valore = str_replace("","",$valore); $valore = str_replace("@%&@@%&@","@%&@",$valore); $valore_colonna[$nome_colonna[($num2+1)]] = $valore; } # fine if ($valore != "") } # fine for $num2 if (defined('C_MASSIMO_NUM_CONTRATTI') and C_MASSIMO_NUM_CONTRATTI != 0 and $nome_tabella == "contratti" and $linee_inserite_in_tabella[$nome_tabella] >= ((C_MASSIMO_NUM_CONTRATTI * 200) + 100)) { $file_coerente = "NO"; $num_err .= "#5"; } $linee_inserite_in_tabella[$nome_tabella]++; } # fine if (substr($linea,-7) == "") } # fine if ($leggendo_righe == "SI") if ($linea == "") { $leggendo_righe = "SI"; $linee_inserite_in_tabella[$nome_tabella] = 0; } # fine if ($linea == "") } # fine if ($leggendo_tabella == "SI") if ($linea == "") $leggendo_tabella = "SI"; } # fine if ($leggendo_database == "SI") if ($linea == "") $leggendo_database = "SI"; } # fine if ($leggendo_backup == "SI") if ($linea == "") $leggendo_backup = "SI"; } # fine for $num1 if ($tab_presente["contratti"] != "SI") { $file_coerente = "NO"; $num_err .= "#6"; } if ($contr_agg and !$contr_agg_trovato) { $file_coerente = "NO"; $num_err .= "#7"; } if ($file_coerente == "NO") { if ($silenzio != "SI") echo mex("Il formato del file è errato",$pag).".
"; # debug backup DOCUMENTI if ($num_err and defined('C_DEBUG_HD') and C_DEBUG_HD == "on") echo $num_err.".
"; } # fine if ($file_coerente == "NO") else { unset($var_riserv); if ($modalita == "info") return $info_contr; include("./includes/funzioni_mod_contratti.php"); if ($modalita == "rimpiazza") esegui_query("delete from ".$PHPR_TAB_PRE."contratti"); $max_contr = esegui_query("select max(numero) from ".$PHPR_TAB_PRE."contratti where tipo $LIKE 'contr%'"); if (numlin_query($max_contr) != 0) $max_contr = risul_query($max_contr,0,0); else $max_contr = 0; if (!$max_contr) $max_contr = 0; $max_var = esegui_query("select max(numero) from ".$PHPR_TAB_PRE."contratti where tipo $LIKE 'var%'"); if (numlin_query($max_var) != 0) $max_var = risul_query($max_var,0,0); else $max_var = 0; if (!$max_var) $max_var = 0; $max_arr = esegui_query("select max(numero) from ".$PHPR_TAB_PRE."contratti where tipo $LIKE 'vett%'"); if (numlin_query($max_arr) != 0) $max_arr = risul_query($max_arr,0,0); else $max_arr = 0; if (!$max_arr) $max_arr = 0; $max_cond = esegui_query("select max(numero) from ".$PHPR_TAB_PRE."contratti where tipo = 'cond'"); if (numlin_query($max_cond) != 0) $max_cond = risul_query($max_cond,0,0); else $max_cond = 0; if (!$max_cond) $max_cond = 0; $max_all = esegui_query("select max(numero) from ".$PHPR_TAB_PRE."contratti where tipo = 'file_all'"); if (numlin_query($max_all) != 0) $max_all = risul_query($max_all,0,0); else $max_all = 0; if (!$max_all) $max_all = 0; unset($nuovo_num_contr); unset($nuovo_num_var); $nuovo_num_var['-1'] = '-1'; $nuovo_num_var['-2'] = '-2'; $nuovo_num_var['-3'] = '-3'; for ($num1 = 1 ; $num1 <= $num_allegati_max ; $num1++) $nuovo_num_var[(-100 - $num1)] = (-100 - $num1); $nuovo_nome_var = null; unset($nuovo_num_all); ksort ($var_vecchie); reset ($var_vecchie); $num1 = 0; $var_vecchie_ord = array(); foreach ($var_vecchie as $id_var_vecchia => $val) { $num1++; $var_vecchie_ord[$id_var_vecchia] = $num1; } # fine foreach ($var_vecchie as $id_var_vecchia => $val) unset($var_vecchie); if (!$contr_agg) $min_var_vecchio = fixset($var_vecchie_ord[$min_var_vecchio[-1]]); else $min_var_vecchio = fixset($var_vecchie_ord[fixset($min_var_vecchio[$contr_agg_var])]); if (!$min_var_vecchio) $min_var_vecchio = 0; else $min_var_vecchio = $min_var_vecchio - 1; $leggendo_backup = "NO"; $leggendo_database = "NO"; $leggendo_tabella = "NO"; $leggendo_colonne = "NO"; $leggendo_righe = "NO"; $leggendo_file = "NO"; $leggendo_contenuto = "NO"; $nome_file = ""; $linee_inserite_in_tabella = array(); $numero_tariffe = array(); if (defined('C_CARTELLA_CREA_MODELLI') and C_CARTELLA_CREA_MODELLI != "") { if (defined('C_CARTELLA_DOC') and C_CARTELLA_DOC != "" and @is_dir(C_CARTELLA_CREA_MODELLI."/".C_CARTELLA_DOC)) $dir_salva_home = C_CARTELLA_CREA_MODELLI."/".C_CARTELLA_DOC; else $dir_salva_home = C_CARTELLA_CREA_MODELLI; } # fine if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") else $dir_salva_home = C_DATI_PATH; for ($num1 = 0 ; $num1 < $num_linee_backup ; $num1++) { $linea = togli_acapo($linee_backup[$num1]); if ($linea == "
" and $leggendo_righe != "SI") $leggendo_backup = "NO"; if ($leggendo_backup == "SI") { if ($linea == "
" and $leggendo_righe != "SI") $leggendo_database = "NO"; # restore del database if ($leggendo_database == "SI") { if ($linea == "
" and $leggendo_righe != "SI") $leggendo_tabella = "NO"; if ($leggendo_tabella == "SI") { if (substr($linea,0,13) == "") { $nome_tabella = substr($linea,13); $nome_tabella = substr($nome_tabella,0,-14); } # fine if (substr($linea,0,13) == "") if ($linea == "
" and $leggendo_righe != "SI") { $leggendo_colonne == "NO"; #if ($nome_tabella == "contratti") esegui_query2("create table ".$N_PHPR_TAB_PRE."contratti (numero integer, tipo varchar(8), testo $MEDIUMTEXT )",$N_PHPR_DB_TYPE); } # fine if ($linea == "
") if ($leggendo_colonne == "SI") { if (substr($linea,0,13) == "") { $num_colonne++; $nome_colonna[$num_colonne] = substr($linea,13); $nome_colonna[$num_colonne] = substr($nome_colonna[$num_colonne],0,-14); $num_colonna[$nome_colonna[$num_colonne]] = $num_colonne - 1; } # fine if (substr($linea,0,13) == "") if (substr($linea,0,13) == "") { $tipo_colonna[$num_colonne] = substr($linea,13); $tipo_colonna[$num_colonne] = substr($tipo_colonna[$num_colonne],0,-14); } # fine if (substr($linea,0,13) == "") } # fine if ($leggendo_colonne == "SI") if ($linea == "" and $leggendo_righe != "SI") { $leggendo_colonne = "SI"; $num_colonne = 0; $lista_tariffe = ""; } # fine if ($linea == "" and $leggendo_righe != "SI") if ($linea == "") $leggendo_righe = "NO"; if ($leggendo_righe == "SI") { if (substr($linea,0,6) == "") $riga = substr($linea,11); else { $riga .= " ".$linea; } # fine else if (substr($linea,0,6) == "") if (substr($linea,-7) == "") { $riga = substr($riga,0,-13); $riga = explode("",$riga); $lista_valori = ""; $lista_colonne = ""; unset($valore_colonna); $inserire_riga = "SI"; $tipo_contr = $riga[$num_colonna['tipo']]; $vecchio_num = $riga[$num_colonna['numero']]; if (substr($tipo_contr,0,5) == "contr" or $tipo_contr == "opzeml" or $tipo_contr == "oggetto" or $tipo_contr == "allegato" or $tipo_contr == "headhtm" or $tipo_contr == "foothtm" or $tipo_contr == "datdownl" or $tipo_contr == "dir" or substr($tipo_contr,0,4) == "mln_" or $tipo_contr == "impor_vc" or $tipo_contr == "num_prog" or $tipo_contr == "nomefile" or $tipo_contr == "autosalv" or $tipo_contr == "compress" or $tipo_contr == "incr_np" or $tipo_contr == "api" or $tipo_contr == "formati") { if (!$contr_agg or $vecchio_num == $contr_agg) { if (empty($nuovo_num_contr[$vecchio_num])) { if ($contr_agg) $nuovo_num_contr[$vecchio_num] = $max_contr + 1; else $nuovo_num_contr[$vecchio_num] = $max_contr + $vecchio_num; } # fine if (empty($nuovo_num_contr[$vecchio_num])) $riga[$num_colonna['numero']] = $nuovo_num_contr[$vecchio_num]; if (substr($tipo_contr,0,5) == "contr" or substr($tipo_contr,0,4) == "mln_") { if (@is_array($nuovo_nome_var)) { reset($nuovo_nome_var); foreach ($nuovo_nome_var as $v_nome => $n_nome) { $riga[$num_colonna['testo']] = rinomina_testo_variabile_pers($v_nome,$n_nome,$riga[$num_colonna['testo']]); } # fine foreach ($nuovo_nome_var as $v_nome => $n_nome) } # fine if (@is_array($nuovo_nome_var)) } # fine if (substr($tipo_contr,0,5) == "contr" or substr($tipo_contr,0,4) == "mln_") if ($tipo_contr == "dir") { if (!function_exists('formatta_dir_salva_doc')) include('./includes/funzioni_contratti.php'); $dir_salva = formatta_dir_salva_doc($riga[$num_colonna['testo']]); if ($dir_salva == "~") $dir_salva = $dir_salva_home; if (!@is_dir($dir_salva)) $inserire_riga = "NO"; else { $fileaperto = @fopen("$dir_salva/prova.tmp","a+"); if (!$fileaperto) $inserire_riga = "NO"; else { fclose($fileaperto); unlink("$dir_salva/prova.tmp"); } # fine else if (!$fileaperto) } # fine else if (!@is_dir($dir_salva)) } # fine if ($tipo_contr == "dir") if ($tipo_contr == "allegato") { $vecchio_all = $riga[$num_colonna['testo']]; if (strcmp((string) $vecchio_all,"")) { $allegati_esist = explode(",",$vecchio_all); $num_allegati = (count($allegati_esist) - 1); for ($num2 = 1 ; $num2 < $num_allegati ; $num2++) { if (strstr($allegati_esist[$num2],":")) { $all_vett = explode(">",$allegati_esist[$num2]); $num_ln = count($all_vett); } # fine if (strstr($allegati_esist[$num2],":")) else $num_ln = 1; for ($num3 = 0 ; $num3 < $num_ln ; $num3++) { if ($num3 > 0 or strstr($allegati_esist[$num2],":")) $num_all = substr(strstr($all_vett[$num3],":"),1); else $num_all = $allegati_esist[$num2]; if (empty($nuovo_num_all[$num_all])) $nuovo_num_all[$num_all] = $max_all + $num_all; $vecchio_all = str_replace(",$num_all,",",".$nuovo_num_all[$num_all].",",$vecchio_all); $vecchio_all = str_replace(":$num_all,",":".$nuovo_num_all[$num_all].",",$vecchio_all); $vecchio_all = str_replace(":$num_all>",":".$nuovo_num_all[$num_all].">",$vecchio_all); } # fine for $num3 } # fine for $num2 $riga[$num_colonna['testo']] = $vecchio_all; } # fine if (strcmp((string) $vecchio_all,"")) } # fine if ($tipo_contr == "allegato") if ($tipo_contr == "impor_vc") { if (!$contr_agg) { $vecchio_num_impor_vc = $riga[$num_colonna['testo']]; if (!$nuovo_num_contr[$vecchio_num_impor_vc]) $nuovo_num_contr[$vecchio_num_impor_vc] = $max_contr + $vecchio_num_impor_vc; $riga[$num_colonna['testo']] = $nuovo_num_contr[$vecchio_num_impor_vc]; } # fine if (!$contr_agg) else $inserire_riga = "NO"; } # fine if ($tipo_contr == "impor_vc") if ($tipo_contr == "num_prog") { if (!$contr_agg) { $vecchio_num_np = $riga[$num_colonna['testo']]; if (!$nuovo_num_contr[$vecchio_num_np]) $nuovo_num_contr[$vecchio_num_np] = $max_contr + $vecchio_num_np; $riga[$num_colonna['testo']] = $nuovo_num_contr[$vecchio_num_np]; } # fine if (!$contr_agg) else $inserire_riga = "NO"; } # fine if ($tipo_contr == "num_prog") if ($tipo_contr == "api") { $valori = "23456789ABCDEFGHJKLMNPQRSTUVWXZabcdefghijkmnpqrstuvwxyz"; srand((double)microtime() * 1000000); $pass_generata = ""; for ($num2 = 0 ; $num2 < 8 ; $num2++) $pass_generata .= substr($valori,rand(0,54),1); $riga[$num_colonna['testo']] .= $pass_generata; } # fine if ($tipo_contr == "api") } # fine if (!$contr_agg or $vecchio_num == $contr_agg) else $inserire_riga = "NO"; } # fine if (substr($tipo_contr,0,5) == "contr" or $tipo_contr == "opzeml" or... if (substr($tipo_contr,0,3) == "var") { $contr_cond = substr($tipo_contr,3); if (!$contr_agg or $contr_agg_var == $contr_cond) { if (strcmp((string) $contr_cond,"")) { if (empty($nuovo_num_contr[$contr_cond])) { if ($contr_agg) $nuovo_num_contr[$contr_cond] = $max_contr + 1; else $nuovo_num_contr[$contr_cond] = $max_contr + $contr_cond; } # fine if (empty($nuovo_num_contr[$contr_cond])) $contr_cond = $nuovo_num_contr[$contr_cond]; $tipo_contr = "var$contr_cond"; $riga[$num_colonna['tipo']] = $tipo_contr; } # fine if (strcmp((string) $contr_cond,"")) if (empty($nuovo_num_var[$vecchio_num])) { $num_var_esistente = ""; $testo = $riga[$num_colonna['testo']]; $var_esistente = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where (tipo $LIKE 'var%' and testo = '".aggslashdb($testo)."') or (tipo $LIKE 'vett%' and testo $LIKE '".aggslashdb($testo).";%') "); for ($num2 = 0 ; $num2 < numlin_query($var_esistente) ; $num2++) if ($testo == risul_query($var_esistente,$num2,'testo') and $tipo_contr == risul_query($var_esistente,$num2,'tipo')) $num_var_esistente = ($num2 + 1); if ($num_var_esistente) { $nuovo_num_var[$vecchio_num] = risul_query($var_esistente,($num_var_esistente - 1),'numero'); $inserire_riga = "NO"; } # fine if ($num_var_esistente) else { $nuovo_num_var[$vecchio_num] = $max_var + $var_vecchie_ord[$vecchio_num] - $min_var_vecchio; if (numlin_query($var_esistente)) { $nuovo_nome_trovato = "NO"; $nuovo_nome = $testo; while ($nuovo_nome_trovato == "NO") { if (substr($nuovo_nome,-2) == "_p") $nuovo_nome = substr($nuovo_nome,0,-2)."__p"; else $nuovo_nome .= "_"; $var_esistente = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where (tipo $LIKE 'var%' and testo = '".aggslashdb($nuovo_nome)."') or (tipo $LIKE 'vett%' and testo $LIKE '".aggslashdb($nuovo_nome).";%') "); if (!numlin_query($var_esistente)) $nuovo_nome_trovato = "SI"; } # fine while ($nuovo_nome_trovato == "NO") $nuovo_nome_var[$testo] = $nuovo_nome; # cambio il nome della variabile anche negli array già inseriti reset($nuovo_nome_var); foreach ($nuovo_nome_var as $key => $val) { $nuovo_nome_var[$key] = str_replace("($testo)","($nuovo_nome)",$val); if ($val != $nuovo_nome_var[$key]) { $nome_arr = substr($nuovo_nome_var[$key],0,(-1 * (strlen($nuovo_nome) + 2))); $arr_esistente = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo = 'vett$contr_cond' and testo = '".aggslashdb($nome_arr).";".aggslashdb($testo)."' "); if (numlin_query($arr_esistente)) { $testo_arr = explode(";",risul_query($arr_esistente,0,'testo')); $testo_arr[1] = $nuovo_nome; $testo_arr = implode(";",$testo_arr); esegui_query("update ".$PHPR_TAB_PRE."contratti set testo = '".aggslashdb($testo_arr)."' where tipo = 'vett$contr_cond' and testo = '".aggslashdb($nome_arr).";".aggslashdb($testo)."' "); } # fine if (numlin_query($arr_esistente)) } # fine if ($val != $nuovo_nome_var[$key]) } # fine foreach ($nuovo_nome_var as $key => $val) $riga[$num_colonna['testo']] = $nuovo_nome; } # fine if (numlin_query($var_esistente)) } # fine else if ($num_var_esistente) } # fine if (empty($nuovo_num_contr[$vecchio_num])) $riga[$num_colonna['numero']] = $nuovo_num_var[$vecchio_num]; } # fine if (!$contr_agg or $contr_agg_var == $contr_cond) else $inserire_riga = "NO"; } # fine if (substr($tipo_contr,0,3) == "var") if (substr($tipo_contr,0,4) == "vett") { $contr_cond = substr($tipo_contr,4); if (!$contr_agg or $contr_agg_var == $contr_cond) { if (strcmp((string) $contr_cond,"")) { if (empty($nuovo_num_contr[$contr_cond])) { if ($contr_agg) $nuovo_num_contr[$contr_cond] = $max_contr + 1; else $nuovo_num_contr[$contr_cond] = $max_contr + $contr_cond; } # fine if (empty($nuovo_num_contr[$contr_cond])) $contr_cond = $nuovo_num_contr[$contr_cond]; $tipo_contr = "vett$contr_cond"; $riga[$num_colonna['tipo']] = $tipo_contr; } # fine if (strcmp((string) $contr_cond,"")) if (empty($nuovo_num_var["a$vecchio_num"])) { $num_arr_esistente = ""; $testo = $riga[$num_colonna['testo']]; $nome_arr = explode(";",$testo); $var_arr = $nome_arr[1]; $nome_arr = $nome_arr[0]; $arr_esistente = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where (tipo $LIKE 'var%' and testo = '".aggslashdb($nome_arr)."') or (tipo $LIKE 'vett%' and testo $LIKE '".aggslashdb($nome_arr).";%') "); for ($num2 = 0 ; $num2 < numlin_query($arr_esistente) ; $num2++) if ($testo == risul_query($arr_esistente,$num2,'testo') and $tipo_contr == risul_query($arr_esistente,$num2,'tipo')) $num_arr_esistente = ($num2 + 1); if ($num_arr_esistente) { $nuovo_num_var["a$vecchio_num"] = "a".risul_query($arr_esistente,($num_arr_esistente - 1),'numero'); $inserire_riga = "NO"; } # fine if ($num_arr_esistente) else { $nuovo_num_var["a$vecchio_num"] = "a".($max_arr + $vecchio_num); if (numlin_query($arr_esistente)) { $nuovo_nome_trovato = "NO"; $nuovo_nome = $nome_arr; while ($nuovo_nome_trovato == "NO") { if (substr($nuovo_nome,-2) == "_p") $nuovo_nome = substr($nuovo_nome,0,-2)."__p"; else $nuovo_nome .= "_"; $arr_esistente = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where (tipo $LIKE 'var%' and testo = '".aggslashdb($nuovo_nome)."') or (tipo $LIKE 'vett%' and testo $LIKE '".aggslashdb($nuovo_nome).";%') "); if (!numlin_query($arr_esistente)) $nuovo_nome_trovato = "SI"; } # fine while ($nuovo_nome_trovato == "NO") $nuovo_nome_var["$nome_arr($var_arr)"] = "$nuovo_nome($var_arr)"; $riga[$num_colonna["testo"]] = $nuovo_nome.substr($testo,strlen($nome_arr)); } # fine if (numlin_query($arr_esistente)) else $nuovo_nome_var["$nome_arr($var_arr)"] = "$nome_arr($var_arr)"; } # fine else if ($num_arr_esistente) } # fine if (empty($nuovo_num_contr["a$vecchio_num"])) $riga[$num_colonna['numero']] = substr($nuovo_num_var["a$vecchio_num"],1); } # fine if (!$contr_agg or $contr_agg_var == $contr_cond) else $inserire_riga = "NO"; } # fine if (substr($tipo_contr,0,4) == "vett") if (substr($tipo_contr,0,4) == "cond") { $contr_cond = substr($tipo_contr,4); if (!$contr_agg or $contr_agg_var == $contr_cond) { if (!strcmp((string) $contr_cond,"")) $riga[$num_colonna['numero']] = $max_cond + $vecchio_num; else { $vecchio_num = $contr_cond; if (!$nuovo_num_contr[$vecchio_num]) { if ($contr_agg) $nuovo_num_contr[$vecchio_num] = $max_contr + 1; else $nuovo_num_contr[$vecchio_num] = $max_contr + $vecchio_num; } # fine if (!$nuovo_num_contr[$vecchio_num]) $riga[$num_colonna['tipo']] = "cond".$nuovo_num_contr[$vecchio_num]; $contr_cond = $nuovo_num_contr[$vecchio_num]; } # fine else if (!strcmp((string) $contr_cond,"")) $cond_vecchia = $riga[$num_colonna['testo']]; $cond_vecchia = explode("#@?",$cond_vecchia); $azione_vecchia = explode("#%?",$cond_vecchia[2]); if (substr($cond_vecchia[0],0,3) == "rar") $cond_nuova = "rar".substr($nuovo_num_var["a".substr($cond_vecchia[0],3)],1)."#@?"; else $cond_nuova = $cond_vecchia[0]."#@?"; if ($cond_vecchia[1]) { $cond_vecchia = explode("#$?",$cond_vecchia[1]); $cond_nuova .= $cond_vecchia[0]; $num_cond = count($cond_vecchia); for ($num2 = 1 ; $num2 < $num_cond ; $num2++) { $cond_nuova .= "#$?"; $cond_vett = explode("#%?",$cond_vecchia[$num2]); if ($cond_vett[2] == "var") ripristina_nome_var_cond(array(0,3),$cond_vett,$nuovo_nome_var); else ripristina_nome_var_cond(array('0'),$cond_vett,$nuovo_nome_var); for ($num3 = 0 ; $num3 < count($cond_vett) ; $num3++) $cond_nuova .= $cond_vett[$num3]."#%?"; $cond_nuova = substr($cond_nuova,0,-3); } # fine for $num2 } # fine ($cond_vecchia[1]) $cond_nuova .= "#@?".$azione_vecchia[0]; if ($azione_vecchia[0] == "set") { $azione_vecchia[1] = $nuovo_num_var[$azione_vecchia[1]]; if ($azione_vecchia[3] == "var") ripristina_nome_var_cond(array(4),$azione_vecchia,$nuovo_nome_var); if ($azione_vecchia[5] == "var") ripristina_nome_var_cond(array(6),$azione_vecchia,$nuovo_nome_var); if ($azione_vecchia[7] == "var") ripristina_nome_var_cond(array(8),$azione_vecchia,$nuovo_nome_var); } # fine if ($azione_vecchia[0] == "set") if ($azione_vecchia[0] == "trunc") $azione_vecchia[1] = $nuovo_num_var[$azione_vecchia[1]]; if ($azione_vecchia[0] == "oper") { $azione_vecchia[1] = $nuovo_num_var[$azione_vecchia[1]]; if ($azione_vecchia[4] == "var") ripristina_nome_var_cond(array(2,5),$azione_vecchia,$nuovo_nome_var); else ripristina_nome_var_cond(array(2),$azione_vecchia,$nuovo_nome_var); } # fine if ($azione_vecchia[0] == "oper") if ($azione_vecchia[0] == "date") { $azione_vecchia[1] = $nuovo_num_var[$azione_vecchia[1]]; ripristina_nome_var_cond(array(2),$azione_vecchia,$nuovo_nome_var); } # fine if ($azione_vecchia[0] == "date") if ($azione_vecchia[0] == "opdat") { $azione_vecchia[1] = $nuovo_num_var[$azione_vecchia[1]]; ripristina_nome_var_cond(array(3,4),$azione_vecchia,$nuovo_nome_var); } # fine if ($azione_vecchia[0] == "opdat") if ($azione_vecchia[0] == "unset") $azione_vecchia[1] = $nuovo_num_var[$azione_vecchia[1]]; if ($azione_vecchia[0] == "array") { $azione_vecchia[1] = $nuovo_num_var[$azione_vecchia[1]]; if ($azione_vecchia[2] == "cop") $azione_vecchia[3] = $nuovo_num_var[$azione_vecchia[3]]; } # fine if ($azione_vecchia[0] == "array") for ($num2 = 1 ; $num2 < count($azione_vecchia) ; $num2++) $cond_nuova .= "#%?".$azione_vecchia[$num2]; $riga[$num_colonna['testo']] = $cond_nuova; $testo = aggslashdb($riga[$num_colonna['testo']]); #$cond_esistente = esegui_query("select * from ".$PHPR_TAB_PRE."contratti where tipo = 'cond$contr_cond' and testo = '$testo' "); #for ($num2 = 0 ; $num2 < numlin_query($cond_esistente) ; $num2++) if ($cond_nuova == risul_query($cond_esistente,$num2,'testo')) $inserire_riga = "NO"; } # fine if (!$contr_agg or $contr_agg_var == $contr_cond) else $inserire_riga = "NO"; } # fine if (substr($tipo_contr,0,4) == "cond") if ($tipo_contr == "file_all") { $vecchio_all = $riga[$num_colonna['numero']]; if (!$contr_agg or strstr($contr_agg_all,",$vecchio_all,") or strstr($contr_agg_all,":$vecchio_all,") or strstr($contr_agg_all,":$vecchio_all>")) { if (empty($nuovo_num_all[$vecchio_all])) $nuovo_num_all[$vecchio_all] = $max_all + $vecchio_all; $riga[$num_colonna['numero']] = $nuovo_num_all[$vecchio_all]; } # fine if (!$contr_agg or strstr($contr_agg_all,",$vecchio_all,") or... else $inserire_riga = "NO"; } # fine if ($tipo_contr == "file_all") for ($num2 = 0 ; $num2 < count($riga) ; $num2++) { $valore = aggslashdb($riga[$num2]); if ($valore != "") { $valore = str_replace("","",$valore); $valore = str_replace("","",$valore); $valore = str_replace("","",$valore); $valore = str_replace("","",$valore); $valore = str_replace("@%&@@%&@","@%&@",$valore); $lista_valori .= ",'".$valore."'"; $lista_colonne .= ",".$nome_colonna[($num2+1)]; } # fine if ($valore != "") } # fine for $num2 $lista_valori = substr($lista_valori,1); $lista_colonne = substr($lista_colonne,1); #echo "insert into $nome_tabella ($lista_colonne) values ($lista_valori)
"; if ($inserire_riga != "NO") esegui_query("insert into ".$PHPR_TAB_PRE."$nome_tabella ($lista_colonne) values ($lista_valori) "); } # fine if (substr($linea,-7) == "
") } # fine if ($leggendo_righe == "SI") if ($linea == "") { $leggendo_righe = "SI"; $linee_inserite_in_tabella[$nome_tabella] = 0; } # fine if ($linea == "") } # fine if ($leggendo_tabella == "SI") if ($linea == "") $leggendo_tabella = "SI"; } # fine if ($leggendo_database == "SI") if ($linea == "") $leggendo_database = "SI"; } # fine if ($leggendo_backup == "SI") if ($linea == "") $leggendo_backup = "SI"; } # fine for $num1 $tabelle_lock = array($PHPR_TAB_PRE."contratti",$PHPR_TAB_PRE."personalizza"); $altre_tab_lock = array($PHPR_TAB_PRE."versioni"); $tabelle_lock = lock_tabelle($tabelle_lock,$altre_tab_lock); $nomi_contratti = esegui_query("select testo from $PHPR_TAB_PRE"."contratti where numero = '1' and tipo = 'nomi_con' "); $nomi_contratti = risul_query($nomi_contratti,0,'testo'); if ($modalita == "rimpiazza") esegui_query("update $PHPR_TAB_PRE"."personalizza set valpersonalizza = '".aggslashdb($nomi_contratti)."' where idpersonalizza = 'nomi_contratti'"); else { $nomi_contratti = explode("#@&",$nomi_contratti); $n_nomi_contratti = ""; for ($num1 = 0 ; $num1 < count($nomi_contratti) ; $num1++) { $nome_contr = explode("#?&",$nomi_contratti[$num1]); if (!$contr_agg or $nome_contr[0] == $contr_agg) $n_nomi_contratti .= "#@&".$nuovo_num_contr[$nome_contr[0]]."#?&".$nome_contr[1]; } # fine for $num1 $d_nomi_contr = esegui_query("select * from $PHPR_TAB_PRE"."personalizza where idpersonalizza = 'nomi_contratti' "); for ($num1 = 0 ; $num1 < numlin_query($d_nomi_contr) ; $num1++) { $idutente_contr = risul_query($d_nomi_contr,$num1,'idutente'); $nomi_contr_utente = risul_query($d_nomi_contr,$num1,'valpersonalizza').$n_nomi_contratti; esegui_query("update $PHPR_TAB_PRE"."personalizza set valpersonalizza = '".aggslashdb($nomi_contr_utente)."' where idpersonalizza = 'nomi_contratti' and idutente = '$idutente_contr' "); } # fine for $num1 } # fine else if ($modalita == "rimpiazza") esegui_query("delete from $PHPR_TAB_PRE"."contratti where numero = '1' and tipo = 'nomi_con' "); unlock_tabelle($tabelle_lock); if ($silenzio != "SI") echo mex("Documenti ripristinati",$pag).".
"; } # fine else if ($file_coerente == "NO") } # fine if ($versione_file and ($versione_file <= $versione_corrente and... elseif ($silenzio != "SI") { if (defined('C_NASCONDI_MARCA') and C_NASCONDI_MARCA == "SI") echo mex("La versione attuale e quella del file non coincidono",$pag).".
"; else echo mex("La versione attuale di HotelDruid e quella del file non coincidono",$pag).".
"; } # fine elseif ($silenzio != "SI") } # fine function ripristina_backup_contr ?> hoteldruid/includes/dati_form_prenotazione.php0000644000175000017500000002011214516140753021267 0ustar marcomarco. ################################################################################## $mess_dati_form = ""; if (fixset($manda_cognome) != "NO") { $mess_dati_form .= " "; } # fine if (fixset($manda_cognome) != "NO") for ($n_t = 1 ; $n_t <= $num_tipologie ; $n_t++) { if ($manda_dati_assegnazione != "NO") { $mess_dati_form .= " "; } # fine if ($manda_dati_assegnazione != "NO") for ($num_catp = 0 ; $num_catp < (int) fixset($num_categorie_persone) ; $num_catp++) { $mess_dati_form .= ""; } # fine $num_catp if (isset(${"tipo_sconto".$n_t}) and ${"tipo_sconto".$n_t} == "tot_cp") ${"tipo_sconto".$n_t} = "tot"; $mess_dati_form .= " "; for ($num_comm = 1 ; $num_comm <= (int) fixset(${"num_commenti".$n_t}) ; $num_comm++) { $mess_dati_form .= ""; if (!@get_magic_quotes_gpc()) $mess_dati_form .= ""; else $mess_dati_form .= ""; } # fine for $num_comm if (!@get_magic_quotes_gpc()) $mess_dati_form .= ""; else $mess_dati_form .= ""; if (!@get_magic_quotes_gpc()) $mess_dati_form .= ""; else $mess_dati_form .= ""; for ($numca = 1 ; $numca <= (int) fixset($numcostiagg) ; $numca++) { $costoagg = "costoagg".$numca."_".$n_t; $idcostoagg = "idcostoagg".$numca."_".$n_t; $numsettimane = "numsettimane".$numca."_".$n_t; $nummoltiplica_ca = "nummoltiplica_ca".$numca."_".$n_t; $id_periodi_costo = "id_periodi_costo".$numca."_".$n_t; $catpers_ca = "catpers_ca".$numca."_".$n_t; $mess_dati_form .= " "; if (!empty($$id_periodi_costo)) $mess_dati_form .= ""; if (strcmp(fixstr($$catpers_ca),"")) $mess_dati_form .= ""; } # fine for $numca } # fine for $n_t $mess_dati_form .= " "; if ($manda_dati_assegnazione != "NO") $mess_dati_form .= ""; else $mess_dati_form .= ""; if (isset($idmessaggi)) $mess_dati_form .= ""; if (isset($idcognome_cp)) $mess_dati_form .= ""; if (isset($idospiti_cp)) $mess_dati_form .= ""; if (isset($num_categorie_persone) and $num_categorie_persone > 1) $mess_dati_form .= ""; if (fixset($echo_dati_form) != "NO") echo $mess_dati_form; ?>hoteldruid/includes/variabili_contratto.php0000644000175000017500000006313614402100166020566 0ustar marcomarco. ################################################################################## $var_predef = array(); $var_pag = array(); $var_predef[0] = "cognome"; $var_predef[1] = "nome"; $var_predef[2] = "soprannome"; $var_predef[3] = "titolo"; $var_predef[4] = "sesso"; $var_predef[5] = "cittadinanza"; $var_predef[6] = "data_nascita"; $var_predef[7] = "nazione_nascita"; $var_predef[8] = "regione_nascita"; $var_predef[9] = "citta_nascita"; $var_predef[10] = "nazione"; $var_predef[11] = "regione"; $var_predef[12] = "citta"; $var_predef[13] = "via"; $var_predef[14] = "via2"; $var_predef[15] = "numcivico"; $var_predef[16] = "documento"; $var_predef[17] = "tipo_documento"; $var_predef[18] = "citta_documento"; $var_predef[19] = "regione_documento"; $var_predef[20] = "nazione_documento"; $var_predef[21] = "scadenza_documento"; $var_predef[22] = "telefono"; $var_predef[23] = "telefono2"; $var_predef[24] = "telefono3"; $var_predef[25] = "fax"; $var_predef[26] = "email"; $var_predef[27] = "email2"; $var_predef[28] = "email_certificata"; $var_predef[29] = "cap"; $var_predef[30] = "codice_lingua"; $var_predef[31] = "codice_fiscale"; $var_predef[32] = "partita_iva"; $var_predef[33] = "numero_cliente"; $var_predef[34] = "data_inizio"; $var_predef[35] = "data_fine"; $var_predef[36] = "num_periodi"; $var_predef[37] = "orario_entrata_stimato"; $var_predef[38] = "orario_registrazione_entrata"; $var_predef[39] = "orario_registrazione_uscita"; $var_predef[40] = "commento"; $var_predef[41] = "promemoria_entrata"; $var_predef[42] = "promemoria_uscita"; $var_predef[43] = "origine_prenotazione"; $var_predef[44] = "num_persone"; $var_predef[45] = "n_letti_agg"; $var_predef[46] = "num_persone_tot"; $var_predef[47] = "unita_occupata"; $var_predef[48] = "unita_assegnabili"; $var_predef[49] = "nome_tariffa"; $var_predef[50] = "costo_tariffa"; $var_predef[51] = "costo_tariffa_p"; $var_predef[52] = "valuta_tariffa"; $var_predef[53] = "tasso_cambio_tariffa"; $var_predef[54] = "costo_valuta_tariffa"; $var_predef[55] = "costo_tot"; $var_predef[56] = "costo_tot_p"; $var_predef[57] = "costo_valuta_tot"; $var_predef[58] = "caparra"; $var_predef[59] = "caparra_p"; $var_predef[60] = "resto_caparra"; $var_predef[61] = "resto_caparra_p"; $var_predef[62] = "valuta_caparra"; $var_predef[63] = "valore_valuta_caparra"; $var_predef[64] = "tasso_cambio_caparra"; $var_predef[65] = "metodo_pagamento_caparra"; $var_predef[66] = "commissioni"; $var_predef[67] = "commissioni_p"; $var_predef[68] = "resto_commissioni"; $var_predef[69] = "resto_commissioni_p"; $var_predef[70] = "sconto"; $var_predef[71] = "sconto_p"; $var_predef[72] = "valore_valuta_sconto"; $var_predef[73] = "conferma"; $var_predef[74] = "pagato"; $var_predef[75] = "pagato_p"; $var_predef[76] = "resto_da_pagare"; $var_predef[77] = "resto_da_pagare_p"; $var_predef[78] = "percentuale_tasse_tariffa"; $var_predef[79] = "tasse_tariffa"; $var_predef[80] = "tasse_tariffa_p"; $var_predef[81] = "costo_tariffa_senza_tasse"; $var_predef[82] = "costo_tariffa_senza_tasse_p"; $var_predef[83] = "tasse_sconto"; $var_predef[84] = "tasse_sconto_p"; $var_predef[85] = "sconto_senza_tasse"; $var_predef[86] = "sconto_senza_tasse_p"; $var_predef[87] = "costo_tariffa_giorno_array"; $var_predef[88] = "costo_tariffa_giorno_array_p"; $var_predef[89] = "nome_costo_agg"; $var_predef[90] = "valore_costo_agg"; $var_predef[91] = "valore_costo_agg_p"; $var_predef[92] = "percentuale_tasse_costo_agg"; $var_predef[93] = "tasse_costo_agg"; $var_predef[94] = "tasse_costo_agg_p"; $var_predef[95] = "valore_costo_agg_senza_tasse"; $var_predef[96] = "valore_costo_agg_senza_tasse_p"; $var_predef[97] = "giorni_costo_agg"; $var_predef[98] = "moltiplica_max_costo_agg"; $var_predef[99] = "valore_giornaliero_max_costo_agg"; $var_predef[100] = "valore_giornaliero_max_costo_agg_p"; $var_predef[101] = "tipo_persona_costo_agg"; $var_predef[102] = "data_inserimento_costo_agg"; $var_predef[103] = "utente_inserimento_costo_agg"; $var_predef[104] = "valore_tutti_costi_agg"; $var_predef[105] = "valore_tutti_costi_agg_p"; $var_predef[106] = "tutti_i_costi_agg"; $var_predef[107] = "tutti_i_costi_agg_p"; $var_predef[108] = "nome_costo_agg_sel"; $var_predef[109] = "valore_costo_agg_sel"; $var_predef[110] = "valore_costo_agg_sel_p"; $var_predef[111] = "percentuale_tasse_costo_agg_sel"; $var_predef[112] = "tasse_costo_agg_sel"; $var_predef[113] = "tasse_costo_agg_sel_p"; $var_predef[114] = "moltiplica_max_costo_agg_sel"; $var_predef[115] = "valore_giornaliero_max_costo_agg_sel"; $var_predef[116] = "valore_giornaliero_max_costo_agg_sel_p"; $var_predef[117] = "num_costi_aggiuntivi"; $var_predef[118] = "valore_pagamento"; $var_predef[119] = "valore_pagamento_p"; $var_predef[120] = "valuta_pagamento"; $var_predef[121] = "valore_valuta_pagamento"; $var_predef[122] = "tasso_cambio_pagamento"; $var_predef[123] = "metodo_pagamento"; $var_predef[124] = "id_pagamento"; $var_predef[125] = "note_pagamento"; $var_predef[126] = "data_operazione_pagamento"; $var_predef[127] = "data_pagamento"; $var_predef[128] = "utente_pagamento"; $var_predef[129] = "ultimo_pagamento"; $var_predef[130] = "tutti_i_pagamenti"; $var_predef[131] = "tutti_i_pagamenti_p"; $var_predef[132] = "num_pagamenti"; $var_predef[133] = "numero_prenotazione"; $var_predef[134] = "numero_ripetizione_prenotazioni"; $var_predef[135] = "codice_prenotazione"; $var_predef[136] = "ultima_prenotazione_per_cliente"; $var_predef[137] = "data_inserimento_prenotazione"; $var_predef[138] = "utente_inserimento_prenotazione"; $var_predef[139] = "num_ospiti_tot"; $var_predef[140] = "numero_ospite"; $var_predef[141] = "numero_cliente_ospite"; $var_predef[142] = "cognome_ospite"; $var_predef[143] = "nome_ospite"; $var_predef[144] = "soprannome_ospite"; $var_predef[145] = "titolo_ospite"; $var_predef[146] = "sesso_ospite"; $var_predef[147] = "cittadinanza_ospite"; $var_predef[148] = "parentela_ospite"; $var_predef[149] = "data_nascita_ospite"; $var_predef[150] = "citta_nascita_ospite"; $var_predef[151] = "regione_nascita_ospite"; $var_predef[152] = "nazione_nascita_ospite"; $var_predef[153] = "citta_ospite"; $var_predef[154] = "regione_ospite"; $var_predef[155] = "nazione_ospite"; $var_predef[156] = "via_ospite"; $var_predef[157] = "via2_ospite"; $var_predef[158] = "numcivico_ospite"; $var_predef[159] = "documento_ospite"; $var_predef[160] = "tipo_documento_ospite"; $var_predef[161] = "citta_documento_ospite"; $var_predef[162] = "regione_documento_ospite"; $var_predef[163] = "nazione_documento_ospite"; $var_predef[164] = "scadenza_documento_ospite"; $var_predef[165] = "telefono_ospite"; $var_predef[166] = "telefono2_ospite"; $var_predef[167] = "telefono3_ospite"; $var_predef[168] = "fax_ospite"; $var_predef[169] = "email_ospite"; $var_predef[170] = "email2_ospite"; $var_predef[171] = "email_certificata_ospite"; $var_predef[172] = "cap_ospite"; $var_predef[173] = "codice_fiscale_ospite"; $var_predef[174] = "partita_iva_ospite"; $var_predef[175] = "nome_documento_salvato"; $var_predef[176] = "numero_progressivo_documento_salvato"; $var_predef[177] = "data_creazione_documento_salvato"; $var_predef[178] = "nome_file_documento_salvato"; $var_predef[179] = "nome_download_documento_salvato"; $var_predef[180] = "numero_progressivo_documento"; $var_predef[181] = "nome_unita"; $var_predef[182] = "casa_unita"; $var_predef[183] = "piano_unita"; $var_predef[184] = "capacita_unita"; $var_predef[185] = "priorita_unita"; $var_predef[186] = "num_unita"; $var_predef[187] = "costo_tot_somma_ripetizioni"; $var_predef[188] = "costo_tot_somma_ripetizioni_p"; $var_predef[189] = "caparra_somma_ripetizioni"; $var_predef[190] = "caparra_somma_ripetizioni_p"; $var_predef[191] = "resto_caparra_somma_ripetizioni"; $var_predef[192] = "resto_caparra_somma_ripetizioni_p"; $var_predef[193] = "pagato_somma_ripetizioni"; $var_predef[194] = "pagato_somma_ripetizioni_p"; $var_predef[195] = "resto_da_pagare_somma_ripetizioni"; $var_predef[196] = "resto_da_pagare_somma_ripetizioni_p"; $var_predef[197] = "num_persone_tot_somma_ripetizioni"; $var_predef[198] = "codice_cittadinanza"; $var_predef[199] = "codice_nazione_nascita"; $var_predef[200] = "codice_regione_nascita"; $var_predef[201] = "codice_citta_nascita"; $var_predef[202] = "codice_nazione"; $var_predef[203] = "codice_regione"; $var_predef[204] = "codice_citta"; $var_predef[205] = "codice_tipo_documento"; $var_predef[206] = "codice_citta_documento"; $var_predef[207] = "codice_regione_documento"; $var_predef[208] = "codice_nazione_documento"; $var_predef[209] = "codice2_cittadinanza"; $var_predef[210] = "codice2_nazione_nascita"; $var_predef[211] = "codice2_regione_nascita"; $var_predef[212] = "codice2_citta_nascita"; $var_predef[213] = "codice2_nazione"; $var_predef[214] = "codice2_regione"; $var_predef[215] = "codice2_citta"; $var_predef[216] = "codice2_tipo_documento"; $var_predef[217] = "codice2_citta_documento"; $var_predef[218] = "codice2_regione_documento"; $var_predef[219] = "codice2_nazione_documento"; $var_predef[220] = "codice3_cittadinanza"; $var_predef[221] = "codice3_nazione_nascita"; $var_predef[222] = "codice3_regione_nascita"; $var_predef[223] = "codice3_citta_nascita"; $var_predef[224] = "codice3_nazione"; $var_predef[225] = "codice3_regione"; $var_predef[226] = "codice3_citta"; $var_predef[227] = "codice3_tipo_documento"; $var_predef[228] = "codice3_citta_documento"; $var_predef[229] = "codice3_regione_documento"; $var_predef[230] = "codice3_nazione_documento"; $var_predef[231] = "codice_cittadinanza_ospite"; $var_predef[232] = "codice_parentela_ospite"; $var_predef[233] = "codice_nazione_nascita_ospite"; $var_predef[234] = "codice_regione_nascita_ospite"; $var_predef[235] = "codice_citta_nascita_ospite"; $var_predef[236] = "codice_nazione_ospite"; $var_predef[237] = "codice_regione_ospite"; $var_predef[238] = "codice_citta_ospite"; $var_predef[239] = "codice_tipo_documento_ospite"; $var_predef[240] = "codice_citta_documento_ospite"; $var_predef[241] = "codice_regione_documento_ospite"; $var_predef[242] = "codice_nazione_documento_ospite"; $var_predef[243] = "codice2_cittadinanza_ospite"; $var_predef[244] = "codice2_parentela_ospite"; $var_predef[245] = "codice2_nazione_nascita_ospite"; $var_predef[246] = "codice2_regione_nascita_ospite"; $var_predef[247] = "codice2_citta_nascita_ospite"; $var_predef[248] = "codice2_nazione_ospite"; $var_predef[249] = "codice2_regione_ospite"; $var_predef[250] = "codice2_citta_ospite"; $var_predef[251] = "codice2_tipo_documento_ospite"; $var_predef[252] = "codice2_citta_documento_ospite"; $var_predef[253] = "codice2_regione_documento_ospite"; $var_predef[254] = "codice2_nazione_documento_ospite"; $var_predef[255] = "codice3_cittadinanza_ospite"; $var_predef[256] = "codice3_parentela_ospite"; $var_predef[257] = "codice3_nazione_nascita_ospite"; $var_predef[258] = "codice3_regione_nascita_ospite"; $var_predef[259] = "codice3_citta_nascita_ospite"; $var_predef[260] = "codice3_nazione_ospite"; $var_predef[261] = "codice3_regione_ospite"; $var_predef[262] = "codice3_citta_ospite"; $var_predef[263] = "codice3_tipo_documento_ospite"; $var_predef[264] = "codice3_citta_documento_ospite"; $var_predef[265] = "codice3_regione_documento_ospite"; $var_predef[266] = "codice3_nazione_documento_ospite"; $var_predef[267] = "data_inizio_selezione"; $var_predef[268] = "data_fine_selezione"; $var_predef[269] = "oggi"; $var_predef[270] = "utente_attuale"; $var_predef[271] = "nome_struttura"; $var_predef[272] = "tipo_struttura"; $var_predef[273] = "email_struttura"; $var_predef[274] = "ragione_sociale_struttura"; $var_predef[275] = "sito_web_struttura"; $var_predef[276] = "nome_contatto_struttura"; $var_predef[277] = "nazione_struttura"; $var_predef[278] = "regione_struttura"; $var_predef[279] = "comune_struttura"; $var_predef[280] = "indirizzo_struttura"; $var_predef[281] = "CAP_struttura"; $var_predef[282] = "telefono_struttura"; $var_predef[283] = "fax_struttura"; $var_predef[284] = "codice_fiscale_struttura"; $var_predef[285] = "partita_iva_struttura"; $var_predef[286] = "numero_stelle_struttura"; $var_predef[287] = "logo_struttura"; $var_predef[288] = "codice_nazione_struttura"; $var_predef[289] = "codice_regione_struttura"; $var_predef[290] = "codice_comune_struttura"; $var_predef[291] = "codice2_nazione_struttura"; $var_predef[292] = "codice2_regione_struttura"; $var_predef[293] = "codice2_comune_struttura"; $var_predef[294] = "codice3_nazione_struttura"; $var_predef[295] = "codice3_regione_struttura"; $var_predef[296] = "codice3_comune_struttura"; $var_predef[297] = "nome_valuta"; $var_predef[298] = "testo_email_richiesta"; $var_predef[299] = "testo_quotato_email_richiesta"; $var_predef[300] = "url_base_pagine_web"; $var_predef[301] = "ritorno_a_capo"; $var_predef[302] = "avanzamento_riga"; $var_predef[303] = "valore_nullo"; $var_predef[304] = "email_gia_inviata"; $var_predef[305] = "nome_documento_scaricato"; $var_predef[306] = "errore_ripetizione"; $var_predef[307] = "messaggio_di_errore"; $num_var_predef = count($var_predef); $num_var_non_ripeti = 128; $num_var_predef_ripeti = $num_var_predef - $num_var_non_ripeti; $numero_inserimento_alleg = null; $numero_ins_cat_pers = null; $numero_ins_comm_pers = null; $numero_inserimento_pers = null; if (!empty($dati_allegato['num'])) { $numero_inserimento_alleg = 305; # email_gia_inviata + 1 for ($num_v = ($num_var_predef - 1) ; $num_v >= $numero_inserimento_alleg ; $num_v--) $var_predef[($num_v + $dati_allegato['num'])] = $var_predef[$num_v]; for ($num_v = 0 ; $num_v < $dati_allegato['num'] ; $num_v++) $var_predef[($numero_inserimento_alleg + $num_v)] = $allegato_.($num_v + 1); $num_var_predef = $num_var_predef + $dati_allegato['num']; $num_var_non_ripeti = $num_var_non_ripeti + $dati_allegato['num']; } # fine (!empty($dati_allegato['num'])) if (!empty($dati_cat_pers['num'])) { # deve essere maggiore di $num_commenti_pers e $numero_inserimento_pers $numero_ins_cat_pers = 45; # num_persone + 1 for ($num_v = ($num_var_predef - 1) ; $num_v >= $numero_ins_cat_pers ; $num_v--) $var_predef[($num_v + $dati_cat_pers['num'])] = $var_predef[$num_v]; for ($num_v = 0 ; $num_v < $dati_cat_pers['num'] ; $num_v++) $var_predef[($numero_ins_cat_pers + $num_v)] = $num_persone_tipo_.($num_v + 1); $num_var_predef = $num_var_predef + $dati_cat_pers['num']; $num_var_predef_ripeti = $num_var_predef_ripeti + $dati_cat_pers['num']; if ($numero_inserimento_alleg) $numero_inserimento_alleg += $dati_cat_pers['num']; } # fine if (!empty($dati_cat_pers['num'])) if (!empty($num_commenti_pers)) { # deve essere maggiore di $numero_inserimento_pers $numero_ins_comm_pers = 41; # commento + 1 for ($num_v = ($num_var_predef - 1) ; $num_v >= $numero_ins_comm_pers ; $num_v--) $var_predef[($num_v + $num_commenti_pers)] = $var_predef[$num_v]; for ($num_v = 0 ; $num_v < $num_commenti_pers ; $num_v++) $var_predef[($numero_ins_comm_pers + $num_v)] = $commento_personalizzato_.$campi_pers_comm[$num_v]; $num_var_predef = $num_var_predef + $num_commenti_pers; $num_var_predef_ripeti = $num_var_predef_ripeti + $num_commenti_pers; if ($numero_inserimento_alleg) $numero_inserimento_alleg += $num_commenti_pers; if ($numero_ins_cat_pers) $numero_ins_cat_pers += $num_commenti_pers; } # fine if (!empty($num_commenti_pers)) if (!empty($num_campi_pers_cliente)) { $numero_inserimento_pers = 31; # codice_lingua + 1 for ($num_v = ($num_var_predef - 1) ; $num_v >= $numero_inserimento_pers ; $num_v--) $var_predef[($num_v + $num_campi_pers_cliente)] = $var_predef[$num_v]; for ($num_v = 0 ; $num_v < $num_campi_pers_cliente ; $num_v++) { $opt_pers = explode("<",$campi_pers_cliente[$num_v]); $var_predef[($numero_inserimento_pers + $num_v)] = $campo_personalizzato_.$opt_pers[0]; } # fine for $num_v $num_var_predef = $num_var_predef + $num_campi_pers_cliente; $num_var_predef_ripeti = $num_var_predef_ripeti + $num_campi_pers_cliente; if ($numero_inserimento_alleg) $numero_inserimento_alleg += $num_campi_pers_cliente; if ($numero_ins_cat_pers) $numero_ins_cat_pers += $num_campi_pers_cliente; if ($numero_ins_comm_pers) $numero_ins_comm_pers += $num_campi_pers_cliente; } # fine if (!empty($num_campi_pers_cliente)) $var_predef_data = array(); $var_predef_data['data_nascita'] = 1; $var_predef_data['scadenza_documento'] = 1; $var_predef_data['data_inizio'] = 1; $var_predef_data['data_fine'] = 1; $var_predef_data['data_operazione_pagamento'] = 1; $var_predef_data['data_pagamento'] = 1; $var_predef_data['data_ultimo_pagamento'] = 1; $var_predef_data['data_inserimento_costo_agg'] = 1; $var_predef_data['data_inserimento_prenotazione'] = 1; $var_predef_data['data_nascita_ospite'] = 1; $var_predef_data['scadenza_documento_ospite'] = 1; $var_predef_data['data_inizio_selezione'] = 1; $var_predef_data['data_fine_selezione'] = 1; $var_predef_data['data_creazione_documento_salvato'] = 1; $var_predef_data['oggi'] = 1; $var_riserv = array(); $var_riserv['contratto'] = 1; $var_riserv['filecontr'] = 1; $var_riserv['ripeti_tutto'] = 1; $var_riserv['tipo_contratto'] = 1; $var_riserv['dir_salva'] = 1; $var_riserv['contratto_restante'] = 1; $var_riserv['num1'] = 1; $var_riserv['num2'] = 1; $var_riserv['num3'] = 1; $var_riserv['var_predef'] = 1; $var_riserv['num_var_predef'] = 1; $var_riserv['num_var_predef_ripeti'] = 1; $var_riserv['anno'] = 1; $var_riserv['pag'] = 1; $var_riserv['contratto_orig'] = 1; $var_riserv['nome_file_contr'] = 1; $var_riserv['nome_file_downl'] = 1; $var_riserv['lingua_mex'] = 1; $var_riserv['LIKE'] = 1; $var_riserv['modifica_pers'] = 1; $var_riserv['vedi_clienti'] = 1; $var_riserv['utenti_gruppi'] = 1; $var_riserv['tablecontratti'] = 1; $var_riserv['tableclienti'] = 1; $var_riserv['tablerclientiprenota'] = 1; $var_riserv['tablepersonalizza'] = 1; $var_riserv['tablerelutenti'] = 1; $var_riserv['tablenazioni'] = 1; $var_riserv['tableregioni'] = 1; $var_riserv['tablecitta'] = 1; $var_riserv['tabledocumentiid'] = 1; $var_riserv['tableparentele'] = 1; $var_riserv['data_inizio_selezione_orig'] = 1; $var_riserv['data_fine_selezione_orig'] = 1; $var_riserv['fr_via'] = 1; $var_riserv['stile_soldi'] = 1; $var_riserv['stile_data'] = 1; $var_riserv['id_utente'] = 1; $var_riserv['num_prog_contr'] = 1; $var_riserv['num_prog_contr_max'] = 1; $var_riserv['sovrascrivi'] = 1; $var_riserv['num_file_salva'] = 1; $var_riserv['lista_var_form'] = 1; $var_riserv['num_contr_esist'] = 1; $var_riserv['nome_contratto'] = 1; $var_riserv['nome_file_contr_esist'] = 1; $var_riserv['dati_file_dat'] = 1; $var_riserv['resto_nome_contr'] = 1; $var_riserv['cont_salva'] = 1; $var_riserv['num_pren_esist'] = 1; $var_riserv['num_variabili'] = 1; $var_riserv['variabile'] = 1; $var_riserv['num_arrays'] = 1; $var_riserv['array'] = 1; $var_riserv['var_arr'] = 1; $var_riserv['num_arr'] = 1; $var_riserv['arr_var_esist'] = 1; $var_riserv['array_date_contr'] = 1; $var_riserv['num_condizioni_ini_d'] = 1; $var_riserv['condizioni_ini_d'] = 1; $var_riserv['num_condizioni_ini_r'] = 1; $var_riserv['condizioni_ini_r'] = 1; $var_riserv['num_condizioni_rip_o'] = 1; $var_riserv['condizioni_rip_o'] = 1; $var_riserv['num_condizioni_rip_c'] = 1; $var_riserv['condizioni_rip_c'] = 1; $var_riserv['num_condizioni_rip_p'] = 1; $var_riserv['condizioni_rip_p'] = 1; $var_riserv['num_condizioni_rip_u'] = 1; $var_riserv['condizioni_rip_u'] = 1; $var_riserv['num_condizioni_rip_d'] = 1; $var_riserv['condizioni_rip_d'] = 1; $var_riserv['condizione_ini_vett'] = 1; $var_riserv['num_condizioni'] = 1; $var_riserv['condizione_vett'] = 1; $var_riserv['azione_vett'] = 1; $var_riserv['numero_contratto'] = 1; $var_riserv['origine'] = 1; $var_riserv['origine_vecchia'] = 1; $var_riserv['mittente_email'] = 1; $var_riserv['dati_allegato'] = 1; $var_riserv['id_sessione'] = 1; $var_riserv['contratto_parte0'] = 1; $var_riserv['ripeti_parte0'] = 1; $var_riserv['num_parti0_contr'] = 1; $var_riserv['contratto_vett'] = 1; $var_riserv['n_p0'] = 1; $var_riserv['contratto_orig0'] = 1; $var_riserv['contratto_parte'] = 1; $var_riserv['ripeti_parte'] = 1; $var_riserv['num_parti_contr'] = 1; $var_riserv['n_r0'] = 1; $var_riserv['num_ripeti0'] = 1; $var_riserv['ripeti_prenota_data'] = 1; $var_riserv['arr_parte0'] = 1; $var_riserv['n_p'] = 1; $var_riserv['n_r'] = 1; $var_riserv['num_ripeti'] = 1; $var_riserv['numero_ripetizione_prenotazioni_orig'] = 1; $var_riserv['rel_esist'] = 1; $var_riserv['contratto_parte2'] = 1; $var_riserv['ripeti_parte2'] = 1; $var_riserv['num_parti2_contr'] = 1; $var_riserv['arr_parte2'] = 1; $var_riserv['n_p2'] = 1; $var_riserv['num_ripeti2'] = 1; $var_riserv['ospiti'] = 1; $var_riserv['tipo_parte2'] = 1; $var_riserv['n_r2'] = 1; $var_riserv['var_arr_nome'] = 1; $var_riserv['condizione'] = 1; $var_riserv['contr_vett'] = 1; $var_riserv['c'] = 1; $var_riserv['num_cond_vett'] = 1; $var_riserv['azione'] = 1; $var_riserv['num_se'] = 1; $var_riserv['cond_verificata'] = 1; $var_riserv['var_if'] = 1; $var_riserv['val_if'] = 1; $var_riserv['val_var_if'] = 1; $var_riserv['se_cond_corr'] = 1; $var_riserv['val_then'] = 1; $var_riserv['txt_sost1'] = 1; $var_riserv['txt_sost2'] = 1; $var_riserv['var_then_orig'] = 1; $var_riserv['var_da_assegnare'] = 1; $var_riserv['nome_arr'] = 1; $var_riserv['lista_val'] = 1; $var_riserv['num_lista_val'] = 1; $var_riserv['data_corr_arr'] = 1; $var_riserv['cont_oper'] = 1; $var_riserv['var_con_punti'] = 1; $var_riserv['var_da_oper'] = 1; $var_riserv['var_da_oper2'] = 1; $var_riserv['condizione_ini_r_vett'] = 1; $var_riserv['azione_ini_r_vett'] = 1; $var_riserv['num_cond_ini_r_vett'] = 1; $var_riserv['condizione_ini_d_vett'] = 1; $var_riserv['azione_ini_d_vett'] = 1; $var_riserv['num_cond_ini_d_vett'] = 1; $var_riserv['condizione_rip_o_vett'] = 1; $var_riserv['azione_rip_o_vett'] = 1; $var_riserv['num_cond_rip_o_vett'] = 1; $var_riserv['condizione_rip_c_vett'] = 1; $var_riserv['azione_rip_c_vett'] = 1; $var_riserv['num_cond_rip_c_vett'] = 1; $var_riserv['condizione_rip_p_vett'] = 1; $var_riserv['azione_rip_p_vett'] = 1; $var_riserv['num_cond_rip_p_vett'] = 1; $var_riserv['condizione_rip_u_vett'] = 1; $var_riserv['azione_rip_u_vett'] = 1; $var_riserv['num_cond_rip_u_vett'] = 1; $var_riserv['condizione_rip_d_vett'] = 1; $var_riserv['azione_rip_d_vett'] = 1; $var_riserv['num_cond_rip_d_vett'] = 1; $var_riserv['break_cont'] = 1; $var_riserv['data_inizio_selezione_f'] = 1; $var_riserv['data_fine_selezione_f'] = 1; $var_riserv['oggi_orig'] = 1; $var_riserv['oggi_f'] = 1; $var_riserv['testo_quotato_email_richiesta_orig'] = 1; $var_riserv['id_pren'] = 1; $var_riserv['arrotond_tasse'] = 1; $var_riserv['apertura_rip_contr'] = 1; $var_riserv['chiusura_rip_contr'] = 1; $var_riserv['contratti_orig_mln'] = 1; $var_riserv['contr_multilingua'] = 1; $var_riserv['appartamento'] = 1; $var_riserv['app_assegnabili'] = 1; $var_riserv['apartment'] = 1; $var_riserv['apartment_list'] = 1; $var_riserv['apartamento'] = 1; $var_riserv['lista_apartamentos'] = 1; $var_riserv['n_utente_contr'] = 1; $var_riserv['dati_app_contr'] = 1; $var_riserv['tariffesettimanali'] = 1; $var_riserv['incr_np'] = 1; $var_riserv['crea_file_dopo'] = 1; $var_riserv['filelock'] = 1; $var_riserv['data_primo_arrivo'] = 1; $var_riserv['data_ultima_partenza'] = 1; $var_riserv['condizioni_alternative'] = 1; $var_riserv['condizioni_alternative0'] = 1; $var_riserv['num_condizioni_corr'] = 1; $var_riserv['condizione_vett_corr'] = 1; $var_riserv['num_cond_vett_corr'] = 1; $var_riserv['azione_vett_corr'] = 1; $var_riserv['dati_cat_pers'] = 1; $var_riserv['cond_non_ripetute_applicate'] = 1; $var_riserv['contratti_prenota'] = 1; $var_riserv['nome_orig'] = 1; $var_riserv['soprannome_orig'] = 1; $var_riserv['cognome_orig'] = 1; $var_riserv['data_nascita_orig'] = 1; $var_riserv['documento_orig'] = 1; $var_riserv['nazione_orig'] = 1; $var_riserv['regione_orig'] = 1; $var_riserv['citta_orig'] = 1; $var_riserv['via_orig'] = 1; $var_riserv['numcivico_orig'] = 1; $var_riserv['telefono_orig'] = 1; $var_riserv['telefono2_orig'] = 1; $var_riserv['telefono3_orig'] = 1; $var_riserv['fax_orig'] = 1; $var_riserv['email_orig'] = 1; $var_riserv['email2_orig'] = 1; $var_riserv['email_certificata_orig'] = 1; $var_riserv['cap_orig'] = 1; $var_riserv['codice_fiscale_orig'] = 1; $var_riserv['partita_iva_orig'] = 1; $var_riserv['num_persone_orig'] = 1; $var_riserv['caparra_orig'] = 1; $var_riserv['commissioni_orig'] = 1; $var_riserv['data_inizio_orig'] = 1; $var_riserv['data_fine_orig'] = 1; $var_riserv['num_periodi_orig'] = 1; $var_riserv['orario_entrata_stimato_orig'] = 1; $var_riserv['nome_tariffa_orig'] = 1; $var_riserv['costo_tariffa_orig'] = 1; $var_riserv['sconto_orig'] = 1; $var_riserv['percentuale_tasse_tariffa_orig'] = 1; $var_riserv['commento_orig'] = 1; $var_riserv['origine_prenotazione_orig'] = 1; $var_riserv['unita_occupata_orig'] = 1; $var_riserv['unita_assegnabili_orig'] = 1; $var_riserv['pagato_orig'] = 1; $var_riserv['costo_tot_orig'] = 1; $var_riserv['n_letti_agg_orig'] = 1; $var_riserv['numero_prenotazione_orig'] = 1; $var_riserv['data_inserimento_prenotazione_orig'] = 1; $var_riserv['oggetto_email'] = 1; $var_riserv['oggetti_email_mln'] = 1; $var_riserv['valore_ultimo_pagamento'] = 1; $var_riserv['utente_ultimo_pagamento'] = 1; $var_riserv['data_ultimo_pagamento'] = 1; $var_riserv['metodo_ultimo_pagamento'] = 1; ?>hoteldruid/includes/funzioni_costi_agg.php0000644000175000017500000015156614411746651020433 0ustar marcomarco. ################################################################################## function dati_costi_agg_ntariffe ($tablenometariffe,$num_tariffe,$solo_visibili="NO",$ordine_imposto="",$tableappartamenti="",$dati_cat_pers=array('num' => 0)) { global $LIKE; if ($num_tariffe == "NO") $num_tariffe = 0; else { if (!$num_tariffe) { $num_tariffe = esegui_query("select nomecostoagg from $tablenometariffe where idntariffe = 1 "); $num_tariffe = risul_query($num_tariffe,0,'nomecostoagg'); } # fine if (!$num_tariffe) } # fine else if ($num_tariffe == "NO") if ($solo_visibili == "SI") $cond_visibili = " and (mostra_ca $LIKE 's%' or mostra_ca $LIKE 'p%')"; else $cond_visibili = ""; $ordine = "tipo_ca, idntariffe"; if ($ordine_imposto) $ordine = $ordine_imposto; $costi = esegui_query("select * from $tablenometariffe where idntariffe > 10 and nomecostoagg != ''$cond_visibili order by $ordine"); $num_dati_ca = numlin_query($costi); $num_ca = 0; $num_ca_pm = 0; for ($num1 = 0 ; $num1 < $num_dati_ca ; $num1++) { $mostra_ca = risul_query($costi,$num1,'mostra_ca'); $reg_costo = 0; if ($solo_visibili != "+pmin" or substr($mostra_ca,0,1) == "s" or substr($mostra_ca,0,1) == "p") $reg_costo = 1; elseif ($solo_visibili == "+pmin") { for ($nt = 1 ; $nt <= $num_tariffe ; $nt++) { $tariffa_corr = substr((string) risul_query($costi,$num1,"tariffa".$nt),0,1); if ($tariffa_corr == "s" or $tariffa_corr == "r") { $reg_costo = 2; break; } # fine if ($tariffa_corr == "s" or $tariffa_corr == "r") } # fine for $nt } # fine elseif ($solo_visibili == "+pmin") if ($reg_costo) { $dati_ca[$num_ca]['id'] = risul_query($costi,$num1,'idntariffe'); $dati_ca['id'][$dati_ca[$num_ca]['id']] = $num_ca; $dati_ca[$num_ca]['nome'] = risul_query($costi,$num1,'nomecostoagg'); $dati_ca[$num_ca]['valore'] = risul_query($costi,$num1,'valore_ca'); $dati_ca[$num_ca]['tipo'] = risul_query($costi,$num1,'tipo_ca'); $dati_ca[$num_ca]['tipo_val'] = substr($dati_ca[$num_ca]['tipo'],1,1); $dati_ca[$num_ca]['tipo'] = substr($dati_ca[$num_ca]['tipo'],0,1); if ($dati_ca[$num_ca]['tipo_val'] != "f") { $dati_ca[$num_ca]['valore_perc'] = risul_query($costi,$num1,'valore_perc_ca'); $dati_ca[$num_ca]['arrotonda'] = (double) risul_query($costi,$num1,'arrotonda_ca'); } # fine if ($dati_ca[$num_ca]['tipo_val'] != "f") $dati_ca[$num_ca]['tasseperc'] = risul_query($costi,$num1,'tasseperc_ca'); for ($nt = 1 ; $nt <= $num_tariffe ; $nt++) { $dati_ca[$num_ca]["tariffa".$nt] = risul_query($costi,$num1,"tariffa".$nt); if ($dati_ca[$num_ca]["tariffa".$nt] != "i") { $dati_ca[$num_ca]["tipo_associa_tariffa".$nt] = substr((string) $dati_ca[$num_ca]["tariffa".$nt],0,1); $dati_ca[$num_ca]["tariffa".$nt] = substr((string) $dati_ca[$num_ca]["tariffa".$nt],1); } # fine if ($dati_ca[$num_ca]["tariffa".$nt] != "i") else { $dati_ca[$num_ca]["tariffa".$nt] = ""; $dati_ca[$num_ca]["incomp_tariffa".$nt] = "i"; } # fine else if ($dati_ca[$num_ca]["tariffa".$nt] != "i") } # fine for $nt $dati_ca[$num_ca]['associasett'] = risul_query($costi,$num1,'associasett_ca'); $numsett = (string) risul_query($costi,$num1,'numsett_ca'); $dati_ca[$num_ca]['numsett_orig'] = $numsett; $dati_ca[$num_ca]['numsett'] = substr($numsett,0,1); if ($dati_ca[$num_ca]['numsett'] == "m") $dati_ca[$num_ca]['sett_meno_una'] = substr($numsett,1,1); if ($dati_ca[$num_ca]['numsett'] == "n" or $dati_ca[$num_ca]['numsett'] == "s") { $sett_prime_seconde = explode(",",substr($numsett,1)); $dati_ca[$num_ca]['num_sett_prime'] = $sett_prime_seconde[0]; $dati_ca[$num_ca]['num_sett_seconde'] = $sett_prime_seconde[1]; } # fine if ($dati_ca[$num_ca]['numsett'] == "n" or $dati_ca[$num_ca]['numsett'] == "s") if ($dati_ca[$num_ca]['numsett'] == "g") $dati_ca[$num_ca]['giornisett'] = substr($numsett,1); $dati_ca[$num_ca]['raggruppa'] = substr($mostra_ca,1,1); $dati_ca[$num_ca]['combina'] = substr($mostra_ca,2,1); $dati_ca[$num_ca]['escludi_tot_perc'] = substr($mostra_ca,3,1); $dati_ca[$num_ca]['mostra'] = substr($mostra_ca,0,1); if ($dati_ca[$num_ca]['mostra'] == "p") { $dati_ca[$num_ca]['mostra'] = "s"; $dati_ca[$num_ca]['mostra_numpers'] = "s"; } # fine ($dati_ca[$num_ca]['mostra'] == "p") else $dati_ca[$num_ca]['mostra_numpers'] = "n"; $dati_ca[$num_ca]['moltiplica'] = risul_query($costi,$num1,'moltiplica_ca'); $dati_ca[$num_ca]['cp_molt_int'] = strstr($dati_ca[$num_ca]['moltiplica'],"<"); if ($dati_ca[$num_ca]['cp_molt_int']) { $catpers_molt = explode("<",$dati_ca[$num_ca]['moltiplica']); $dati_ca[$num_ca]['moltiplica'] = $catpers_molt[0]; $dati_ca[$num_ca]['modo_cp_molt'] = $catpers_molt[1]; $dati_ca[$num_ca]['cp_molt']['num'] = (count($catpers_molt) - 2); for ($num2 = 0 ; $num2 < $dati_ca[$num_ca]['cp_molt']['num'] ; $num2++) { if ((string) $catpers_molt[($num2 + 2)] == "0") { $dati_ca[$num_ca]['cp_molt']['ord'][$num2] = "0"; $dati_ca[$num_ca]['cp_molt'][0]['esist'] = ($num2 + 1); } # fine if ((string) $catpers_molt[($num2 + 2)] == "0") else { $catpers_corr = explode(">",$catpers_molt[($num2 + 2)]); $dati_ca[$num_ca]['cp_molt']['ord'][$num2] = $catpers_corr[0]; $dati_ca[$num_ca]['cp_molt'][$num2]['lang'] = $catpers_corr[1]; $dati_ca[$num_ca]['cp_molt'][$num2]['n_plur'] = $catpers_corr[2]; if ($dati_cat_pers['num'] and $dati_cat_pers[$catpers_corr[0]]['langs'][$catpers_corr[1]]['n_p'] == $catpers_corr[2]) $dati_ca[$num_ca]['cp_molt'][$catpers_corr[0]]['esist'] = ($num2 + 1); } # fine else if ((string) $catpers_molt[($num2 + 2)] == "0") } # fine for $num2 } # fine if ($dati_ca[$num_ca]['cp_molt_int']) $dati_ca[$num_ca]['molt_max'] = substr($dati_ca[$num_ca]['moltiplica'],1,1); $molt_agg = explode(",",substr($dati_ca[$num_ca]['moltiplica'],2)); $dati_ca[$num_ca]['molt_agg'] = $molt_agg[0]; $dati_ca[$num_ca]['molt_max_num'] = $molt_agg[1]; $dati_ca[$num_ca]['moltiplica'] = substr($dati_ca[$num_ca]['moltiplica'],0,1); $dati_ca[$num_ca]['letto'] = risul_query($costi,$num1,'letto_ca'); if ($dati_ca[$num_ca]['letto'] == "p") { $dati_ca[$num_ca]['letto'] = "s"; $dati_ca[$num_ca]['perc_catpers'] = "s"; } # fine ($dati_ca[$num_ca]['letto'] == "p") else $dati_ca[$num_ca]['perc_catpers'] = "n"; $dati_ca[$num_ca]['var_periodip'] = risul_query($costi,$num1,'variazione_ca'); $dati_ca[$num_ca]['var_percentuale'] = substr($dati_ca[$num_ca]['var_periodip'],0,1); $dati_ca[$num_ca]['var_numsett'] = substr($dati_ca[$num_ca]['var_periodip'],1,1); $dati_ca[$num_ca]['var_moltiplica'] = substr($dati_ca[$num_ca]['var_periodip'],2,1); $dati_ca[$num_ca]['var_tariffea'] = substr($dati_ca[$num_ca]['var_periodip'],4,1); $dati_ca[$num_ca]['var_tariffei'] = substr($dati_ca[$num_ca]['var_periodip'],5,1); $dati_ca[$num_ca]['var_beniinv'] = substr($dati_ca[$num_ca]['var_periodip'],6,1); $dati_ca[$num_ca]['var_appi'] = substr($dati_ca[$num_ca]['var_periodip'],7,1); $dati_ca[$num_ca]['var_comb'] = substr($dati_ca[$num_ca]['var_periodip'],8,1); $dati_ca[$num_ca]['var_periodip'] = substr($dati_ca[$num_ca]['var_periodip'],3,1); $dati_ca[$num_ca]['beniinv_orig'] = risul_query($costi,$num1,'beniinv_ca'); if ($dati_ca[$num_ca]['beniinv_orig']) { $beniinv_vett = explode(";",$dati_ca[$num_ca]['beniinv_orig']); $dati_ca[$num_ca]['tipo_beniinv'] = substr($beniinv_vett[0],0,3); if ($dati_ca[$num_ca]['tipo_beniinv'] == "mag") $dati_ca[$num_ca]['mag_beniinv'] = substr($beniinv_vett[0],3); $dati_ca[$num_ca]['num_beniinv'] = (count($beniinv_vett) - 1); for ($num2 = 0 ; $num2 < $dati_ca[$num_ca]['num_beniinv'] ; $num2++) { $bene_inv = explode(",",$beniinv_vett[($num2 + 1)]); $dati_ca[$num_ca]['id_beneinv'][$num2] = $bene_inv[0]; $dati_ca[$num_ca]['molt_beneinv'][$num2] = $bene_inv[1]; } # fine for $num2 } # fine if ($dati_ca[$num_ca]['beniinv_orig']) $dati_ca[$num_ca]['periodipermessi_orig'] = (string) risul_query($costi,$num1,'periodipermessi_ca'); $dati_ca[$num_ca]['periodipermessi'] = substr($dati_ca[$num_ca]['periodipermessi_orig'],0,1); if ($dati_ca[$num_ca]['periodipermessi']) { $dati_ca[$num_ca]['sett_periodipermessi_ini'] = array(); $dati_ca[$num_ca]['sett_periodipermessi_fine'] = array(); $sett_periodipermessi = substr($dati_ca[$num_ca]['periodipermessi_orig'],1); if ($sett_periodipermessi) { $sett_periodipermessi = explode(",",$sett_periodipermessi); $num_sett_periodipermessi = count($sett_periodipermessi); $num3 = 0; for ($num2 = 0 ; $num2 < $num_sett_periodipermessi ; $num2++) { if ($sett_periodipermessi[$num2]) { $sett_periodipermesso = explode("-",$sett_periodipermessi[$num2]); $dati_ca[$num_ca]['sett_periodipermessi_ini'][$num3] = $sett_periodipermesso[0]; $dati_ca[$num_ca]['sett_periodipermessi_fine'][$num3] = $sett_periodipermesso[1]; $num3++; } # fine if ($sett_periodipermessi[$num2]) } # fine for $num2 } # fine if ($sett_periodipermessi) } # fine if ($dati_ca[$num_ca][periodipermessi]) $dati_ca[$num_ca]['appincompatibili'] = risul_query($costi,$num1,'appincompatibili_ca'); if ($dati_ca[$num_ca]['letto'] == "s" and $tableappartamenti) { if (!isset($app_letto)) { $app_letto = esegui_query("select idappartamenti from $tableappartamenti where letto = '1' "); $num_app_letto = numlin_query($app_letto); } # fine if (!isset($app_letto)) if ($num_app_letto) { $dati_ca[$num_ca]['var_appi'] = "s"; for ($num2 = 0 ; $num2 < $num_app_letto ; $num2++) { $idapp = risul_query($app_letto,$num2,'idappartamenti'); if (!strstr(",".$dati_ca[$num_ca]['appincompatibili'].",",",$idapp,")) $dati_ca[$num_ca]['appincompatibili'] .= ",$idapp"; $dati_ca[$num_ca]['appincompatibili_letto'] = 1; } # fine for $num2 if (substr($dati_ca[$num_ca]['appincompatibili'],0,1) == ",") $dati_ca[$num_ca]['appincompatibili'] = substr($dati_ca[$num_ca]['appincompatibili'],1); } # fine if ($num_app_letto) } # fine if ($dati_ca[$num_ca]['letto'] == "s" and $tableappartamenti) $dati_ca[$num_ca]['categoria'] = (string) risul_query($costi,$num1,'categoria_ca'); $dati_ca[$num_ca]['numlimite'] = risul_query($costi,$num1,'numlimite_ca'); $regoleassegna_ca = explode(";",risul_query($costi,$num1,'regoleassegna_ca')); $dati_ca[$num_ca]['assegna_da_ini_prenota'] = $regoleassegna_ca[0]; $dati_ca[$num_ca]['assegna_con_num_prenota'] = $regoleassegna_ca[1]; if ($reg_costo == 2) { $dati_ca['pmin'][$num_ca_pm] = $dati_ca[$num_ca]; $dati_ca['pmin']['id'][$dati_ca[$num_ca]['id']] = $num_ca_pm; unset($dati_ca['id'][$dati_ca[$num_ca]['id']]); unset($dati_ca[$num_ca]); $num_ca_pm++; $dati_ca['pmin']['num'] = $num_ca_pm; } # fine if ($reg_costo == 2) else $num_ca++; } # fine if ($reg_costo) } # fine for $num1 $dati_ca['num'] = $num_ca; return $dati_ca; } # fine function dati_costi_agg_ntariffe function num_costi_in_periodo ($tablecostiprenota,$tableprenota,$id_periodo,$id_costo,$nome_costo,&$id_prenota_p,$tra_anni) { if (isset($id_prenota_p)) $id_prenota = $id_prenota_p; else $id_prenota = ""; if ($tra_anni) { global $PHPR_TAB_PRE; $tableperiodi_prec = $PHPR_TAB_PRE."periodi".$tra_anni; $tableperiodi_succ = $PHPR_TAB_PRE."periodi".($tra_anni + 1); $data_fine = esegui_query("select datainizio,datafine from $tableperiodi_prec where idperiodi = '$id_periodo'"); $data_inizio = aggslashdb(risul_query($data_fine,0,'datainizio')); $data_fine = aggslashdb(risul_query($data_fine,0,'datafine')); $periodo_succ = esegui_query("select idperiodi from $tableperiodi_succ where datainizio = '$data_inizio' and datafine = '$data_fine'"); if (numlin_query($periodo_succ) == 1) { $id_periodo = risul_query($periodo_succ,0,'idperiodi'); $tableprenota = $PHPR_TAB_PRE."prenota".($tra_anni + 1); $tablecostiprenota = $PHPR_TAB_PRE."costiprenota".($tra_anni + 1); if ($id_prenota) { $prenota_esistente = esegui_query("select idprenota from $tableprenota where iddatainizio = '0' and commento = '$id_prenota'"); if (numlin_query($prenota_esistente) == 1) $id_prenota = risul_query($prenota_esistente,0,'idprenota'); else $id_prenota = ""; } # fine if ($id_prenota) } # fine if (numlin_query($periodo_succ) == 1) } # fine if ($tra_anni) if ($id_prenota) $cond_escludi_prenota = " and $tablecostiprenota.idprenota != '$id_prenota'"; else $cond_escludi_prenota = ""; $costi = esegui_query("select distinct $tablecostiprenota.idcostiprenota,$tablecostiprenota.moltiplica,$tablecostiprenota.associasett,$tablecostiprenota.settimane from $tablecostiprenota inner join $tableprenota on $tablecostiprenota.idprenota = $tableprenota.idprenota where $tablecostiprenota.idntariffe = '$id_costo' and $tablecostiprenota.nome = '$nome_costo' and $tableprenota.iddatainizio <= '$id_periodo' and $tableprenota.iddatafine >= '$id_periodo'$cond_escludi_prenota"); $num_costi = numlin_query($costi); $num_costi_orig = $num_costi; for ($num1 = 0 ; $num1 < $num_costi_orig ; $num1++) { $associasett = risul_query($costi,$num1,'associasett',$tablecostiprenota); $settimane_costo = (string) risul_query($costi,$num1,'settimane',$tablecostiprenota); if ($associasett == "s" and str_replace(",$id_periodo,","",$settimane_costo) == $settimane_costo) $num_costi--; else { $moltiplica = risul_query($costi,$num1,'moltiplica',$tablecostiprenota); if ($associasett == "s") { $settimane = explode(",",$settimane_costo); $moltiplica = explode(",",$moltiplica); for ($num2 = 0 ; $num2 < count($settimane) ; $num2++) if ($settimane[$num2] == $id_periodo) $moltiplica = $moltiplica[$num2]; } # fine if ($associasett == "s") if ($moltiplica > 1) $num_costi = $num_costi + $moltiplica - 1; } # fine else if ($associasett == "s" and str_replace("","",$settimane) == $settimane) } # fine for $num1 return $num_costi; } # fine function num_costi_in_periodo function trova_periodo_permesso_costo ($dati_ca,$num_costo,$idinizioperiodo,$idfineperiodo,$num_settimane_costo) { $periodo_costo_trovato = "NO"; if ($dati_ca[$num_costo]['periodipermessi']) { for ($num1 = 0 ; $num1 < count($dati_ca[$num_costo]['sett_periodipermessi_ini']) ; $num1++) { if ($dati_ca[$num_costo]['sett_periodipermessi_ini'][$num1] <= $idinizioperiodo and $dati_ca[$num_costo]['sett_periodipermessi_fine'][$num1] >= $idfineperiodo) $periodo_costo_trovato = "SI"; else { if ($dati_ca[$num_costo]['sett_periodipermessi_ini'][$num1] <= $idfineperiodo and $dati_ca[$num_costo]['sett_periodipermessi_fine'][$num1] >= $idinizioperiodo) { if ($dati_ca[$num_costo]['periodipermessi'] == "u") $periodo_costo_trovato = "SI"; if ($dati_ca[$num_costo]['periodipermessi'] == "p") { if ($dati_ca[$num_costo]['associasett'] == "s" or $dati_ca[$num_costo]['numsett'] != "c") $periodo_costo_trovato = "SI"; else { if ($dati_ca[$num_costo]['sett_periodipermessi_ini'][$num1] > $idinizioperiodo) $periodo_costo_ini = $dati_ca[$num_costo]['sett_periodipermessi_ini'][$num1]; else $periodo_costo_ini = $idinizioperiodo; if ($dati_ca[$num_costo]['sett_periodipermessi_fine'][$num1] < $idfineperiodo) $periodo_costo_fine = $dati_ca[$num_costo]['sett_periodipermessi_fine'][$num1]; else $periodo_costo_ini = $idfineperiodo; if ($num_settimane_costo <= ($periodo_costo_fine - $periodo_costo_ini + 1)) $periodo_costo_trovato = "SI"; } # fine else if ($dati_ca[$num_costo][associasett] == "s" or... } # fine if ($dati_ca[$num_costo][periodipermessi] == "p") } # fine if ($dati_ca[$num_costo][sett_periodipermessi_ini][$num1] <= $idfineperiodo and... } # fine else if ($dati_ca[$num_costo][sett_periodipermessi_ini][$num1] <= $idinizioperiodo and... } # fine for $num1 } # fine if ($dati_ca[$num_costo][periodipermessi]) else $periodo_costo_trovato = "SI"; return $periodo_costo_trovato; } # fine function trova_periodo_permesso_costo function calcola_prezzo_totale_costo ($dati_ca,$num_costo,$idinizioperiodo,$idfineperiodo,$settimane_costo,$moltiplica,$costo_tariffa,$lista_tariffe,$costo_prenota_tot,$caparra,$numpersone,$dati_cat_pers,$catpers_ca,$costo_escludi_perc=0,$prezzi_giorn=0) { $prezzo_costo_fisso = (double) $dati_ca[$num_costo]['valore']; if ($dati_ca[$num_costo]['tipo_val'] != "f") $prezzo_costo_perc = (double) $dati_ca[$num_costo]['valore_perc']; else $prezzo_costo_perc = 0; if ($dati_ca[$num_costo]['associasett'] == "s" or $dati_ca[$num_costo]['tipo_val'] == "q" or $dati_ca[$num_costo]['tipo_val'] == "s") { $lista_tariffe = explode(";",$lista_tariffe); if (isset($lista_tariffe[1])) $lista_tariffep = $lista_tariffe[1]; else $lista_tariffep = ""; $lista_tariffe = explode(",",$lista_tariffe[0]); if ($dati_ca[$num_costo]['tipo_val'] == "q" or $dati_ca[$num_costo]['tipo_val'] == "s") { $costo_tariffap = (double) 0; if ($lista_tariffep) { $lista_tariffep = explode(",",$lista_tariffep); for ($num1 = 0 ; $num1 < count($lista_tariffep) ; $num1++) $costo_tariffap += (double) $lista_tariffep[$num1]; } # fine ($lista_tariffep) else for ($num1 = 0 ; $num1 < count($lista_tariffe) ; $num1++) $lista_tariffep[$num1] = (double) 0; } # fine if ($dati_ca[$num_costo]['tipo_val'] == "q" or $dati_ca[$num_costo]['tipo_val'] == "s") } # fine if ($dati_ca[$num_costo]['associasett'] == "s" or... if ($prezzi_giorn) { global $prezzi_giorn_costo; $prezzi_giorn_costo = ""; } # fine if ($prezzi_giorn) if ($dati_ca[$num_costo]['tipo'] == "u") { if ($dati_ca[$num_costo]['tipo_val'] == "p") $prezzo_costo_perc = ($costo_tariffa * $prezzo_costo_perc) / 100; if ($dati_ca[$num_costo]['tipo_val'] == "q") $prezzo_costo_perc = (($costo_tariffa - $costo_tariffap) * $prezzo_costo_perc) / 100; if ($dati_ca[$num_costo]['tipo_val'] == "s") { if ($numpersone) $prezzo_costo_perc = (($costo_tariffap / (double) $numpersone) * $prezzo_costo_perc) / 100; else $prezzo_costo_perc = 0; } # fine if ($dati_ca[$num_costo]['tipo_val'] == "s") if ($dati_ca[$num_costo]['tipo_val'] == "t") $prezzo_costo_perc = (($costo_prenota_tot - (double) $costo_escludi_perc) * $prezzo_costo_perc) / 100; if ($dati_ca[$num_costo]['tipo_val'] == "c") $prezzo_costo_perc = ($caparra * $prezzo_costo_perc) / 100; if ($dati_ca[$num_costo]['tipo_val'] == "r") $prezzo_costo_perc = ((($costo_prenota_tot - (double) $costo_escludi_perc) - $caparra) * $prezzo_costo_perc) / 100; } # fine if ($dati_ca[$num_costo]['tipo'] == "u") if ($dati_ca[$num_costo]['tipo'] == "s") { if ($dati_ca[$num_costo]['associasett'] == "s") { $prezzo_costo_fisso_tot = 0; $prezzo_costo_perc_tot = 0; $prezzo_costo_sett = 0; $moltiplica = explode(",",$moltiplica); $num_lista_tariffe = 0; $num_sett = 1; $prezzo_giorn_costo_max = 0; for ($num1 = $idinizioperiodo ; $num1 <= $idfineperiodo ; $num1++) { if (str_replace(",".$num1.",","",$settimane_costo) != $settimane_costo) { if (!$moltiplica[$num_sett]) $moltiplica[$num_sett] = 0; $prezzo_costo_fisso_tot = $prezzo_costo_fisso_tot + ($prezzo_costo_fisso * $moltiplica[$num_sett]); if ($dati_ca[$num_costo]['tipo_val'] == "p") $prezzo_costo_sett = ((double) $lista_tariffe[$num_lista_tariffe] * $prezzo_costo_perc) / 100; if ($dati_ca[$num_costo]['tipo_val'] == "q") $prezzo_costo_sett = (((double) $lista_tariffe[$num_lista_tariffe] - (double) $lista_tariffep[$num_lista_tariffe]) * $prezzo_costo_perc) / 100; if ($dati_ca[$num_costo]['tipo_val'] == "s") { if ($numpersone) $prezzo_costo_sett = (((double) $lista_tariffep[$num_lista_tariffe] / (double) $numpersone) * $prezzo_costo_perc) / 100; else $prezzo_costo_sett = 0; } # fine if ($dati_ca[$num_costo]['tipo_val'] == "s") $prezzo_costo_perc_tot = $prezzo_costo_perc_tot + ($prezzo_costo_sett * $moltiplica[$num_sett]); if ($prezzi_giorn) { $prezzo_costo_sett2 = $prezzo_costo_sett; if ($dati_ca[$num_costo]['tipo_val'] != "f") $prezzo_costo_sett2 = floor($prezzo_costo_sett2 / $dati_ca[$num_costo]['arrotonda']) * $dati_ca[$num_costo]['arrotonda']; $prezzo_giorn_costo_corr = $prezzo_costo_fisso + $prezzo_costo_sett2; if (!$prezzo_giorn_costo_max or $prezzo_giorn_costo_corr > $prezzo_giorn_costo_max) $prezzo_giorn_costo_max = $prezzo_giorn_costo_corr; $prezzi_giorn_costo .= ($prezzo_giorn_costo_corr * $moltiplica[$num_sett]).","; } # fine if ($prezzi_giorn) $num_sett++; } # fine if (str_replace(",".$num1.",","",$settimane_costo) != $settimane_costo) $num_lista_tariffe++; } # fine for $num1 $prezzo_costo_fisso = $prezzo_costo_fisso_tot; $prezzo_costo_perc = $prezzo_costo_perc_tot; if ($prezzi_giorn) $prezzi_giorn_costo .= $prezzo_giorn_costo_max; } # fine if ($dati_ca[$num_costo]['associasett'] == "s") else { if ($prezzi_giorn) { $prezzi_giorn_costo = $prezzo_costo_fisso; if ($dati_ca[$num_costo]['numsett'] != "t") $prezzi_giorn_costo = "$settimane_costo,$prezzi_giorn_costo"; } # fine if ($prezzi_giorn) $prezzo_costo_fisso = $prezzo_costo_fisso * (int) $settimane_costo; } # fine else if ($dati_ca[$num_costo]['associasett'] == "s") } # fine if ($dati_ca[$num_costo]['tipo'] == "s") elseif ($prezzi_giorn) { $prezzo_costo_perc2 = $prezzo_costo_perc; if ($dati_ca[$num_costo]['tipo_val'] != "f") $prezzo_costo_perc2 = floor($prezzo_costo_perc2 / $dati_ca[$num_costo]['arrotonda']) * $dati_ca[$num_costo]['arrotonda']; $prezzo_costo = $prezzo_costo_fisso + $prezzo_costo_perc2; $numper = ($idfineperiodo - $idinizioperiodo + 1); $prezzi_giorn_costo = ($prezzo_costo / $numper); if (strstr($prezzi_giorn_costo,".")) { if (!strstr($prezzo_costo,".") and $prezzo_costo >= ($numper * 100)) $arrotond_giorn = 1; else $arrotond_giorn = 0.01; $prezzi_giorn_costo = floor((double) $prezzi_giorn_costo / $arrotond_giorn) * $arrotond_giorn; if ((double) ($prezzi_giorn_costo * $numper) < (double) $prezzo_costo) { $num_giorni_resto = floor(((double) $prezzo_costo - ($prezzi_giorn_costo * $numper)) / $arrotond_giorn); $prezzi_giorn_costo = "$arrotond_giorn"."r$num_giorni_resto,".($prezzi_giorn_costo + $arrotond_giorn); } # fine if ((double) ($prezzi_giorn_costo * $numper) < (double) $prezzo_costo) } # fine if (strstr($prezzi_giorn_costo,".")) } # fine elseif ($prezzi_giorn) if ($dati_ca[$num_costo]['associasett'] != "s") { $prezzo_costo_fisso = $prezzo_costo_fisso * $moltiplica; $prezzo_costo_perc = $prezzo_costo_perc * $moltiplica; } # fine if ($dati_ca[$num_costo]['associasett'] != "s") if ($dati_ca[$num_costo]['tipo_val'] != "f") $prezzo_costo_perc = floor($prezzo_costo_perc / $dati_ca[$num_costo]['arrotonda']) * $dati_ca[$num_costo]['arrotonda']; $prezzo_costo = $prezzo_costo_fisso + $prezzo_costo_perc; if ($dati_ca[$num_costo]['perc_catpers'] == "s" and strcmp((string) $catpers_ca,"") and isset($dati_cat_pers[$catpers_ca]['perc']) and strcmp((string) $dati_cat_pers[$catpers_ca]['perc'],"") and $dati_cat_pers[$catpers_ca]['perc'] != 100) { $prezzo_costo = round((((double) $prezzo_costo * (double)$dati_cat_pers[$catpers_ca]['perc']) / 100) / $dati_cat_pers['arrotond']) * $dati_cat_pers['arrotond']; } # fine if ($dati_ca[$num_costo]['perc_catpers'] == "s" and strcmp((string) $catpers_ca,"") and... return $prezzo_costo; } # fine function calcola_prezzo_totale_costo function calcola_settimane_costo ($tableperiodi,$dati_ca,$num_costo,$idinizioperiodo,$idfineperiodo,$id_periodi_costo,$numsettimane) { $settimane_costo = ""; if ($dati_ca[$num_costo]['tipo'] == "s") { if ($dati_ca[$num_costo]['associasett'] == "s") { $num_attuale = 0; for ($num1 = $idinizioperiodo; $num1 <= $idfineperiodo; $num1++) { $periodo_costo_trovato = "NO"; if ($dati_ca[$num_costo]['periodipermessi'] == "p") { for ($num2 = 0 ; $num2 < count($dati_ca[$num_costo]['sett_periodipermessi_ini']) ; $num2++) { if ($dati_ca[$num_costo]['sett_periodipermessi_ini'][$num2] <= $num1 and $dati_ca[$num_costo]['sett_periodipermessi_fine'][$num2] >= $num1) $periodo_costo_trovato = "SI"; } # fine for $num2 } # fine if ($dati_ca[$num_costo][periodipermessi] == "p") else $periodo_costo_trovato = "SI"; if ($periodo_costo_trovato == "SI") { if ($dati_ca[$num_costo]['numsett'] == "t") $settimane_costo .= ",$num1"; if ($dati_ca[$num_costo]['numsett'] == "m" and (($dati_ca[$num_costo]['sett_meno_una'] == "p" and $num1 != $idinizioperiodo) or ($dati_ca[$num_costo]['sett_meno_una'] == "u" and $num1 != $idfineperiodo)) ) $settimane_costo .= ",$num1"; if ($dati_ca[$num_costo]['numsett'] == "c" and str_replace(",$num1,","",(string) $id_periodi_costo) != (string) $id_periodi_costo) $settimane_costo .= ",$num1"; if ($dati_ca[$num_costo]['numsett'] == "s" or $dati_ca[$num_costo]['numsett'] == "n") { $num_attuale++; if ($num_attuale <= $dati_ca[$num_costo]['num_sett_prime'] and $dati_ca[$num_costo]['numsett'] == "s") $settimane_costo .= ",$num1"; if ($num_attuale > $dati_ca[$num_costo]['num_sett_prime'] and $dati_ca[$num_costo]['numsett'] == "n") $settimane_costo .= ",$num1"; if ($num_attuale == ($dati_ca[$num_costo]['num_sett_prime'] + $dati_ca[$num_costo]['num_sett_seconde'])) $num_attuale = 0; } # fine if ($dati_ca[$num_costo][numsett] == "s" or $dati_ca[$num_costo][numsett] == "n") if ($dati_ca[$num_costo]['numsett'] == "g") { $dataini_gio = esegui_query("select datainizio from $tableperiodi where idperiodi = '$num1'"); $dataini_gio = risul_query($dataini_gio,0,'datainizio'); $giorno = date("w", mktime(0,0,0,substr($dataini_gio,5,2),substr($dataini_gio,8,2),substr($dataini_gio,0,4))); if ($giorno == 0) $giorno = 7; if (str_replace($giorno,"",$dati_ca[$num_costo]['giornisett']) != $dati_ca[$num_costo]['giornisett']) $settimane_costo .= ",$num1"; } # fine if ($dati_ca[$num_costo][numsett] == "g") } # fine if ($periodo_costo_trovato == "SI") } # fine for $num1 if ($settimane_costo) $settimane_costo .= ","; } # fine if ($dati_ca[$num_costo][associasett] == "s") else { if ($dati_ca[$num_costo]['numsett'] == "t") $settimane_costo = $idfineperiodo - $idinizioperiodo + 1; if ($dati_ca[$num_costo]['numsett'] == "m") $settimane_costo = $idfineperiodo - $idinizioperiodo; if ($dati_ca[$num_costo]['numsett'] == "c") $settimane_costo = $numsettimane; } # fine else if ($dati_ca[$num_costo][associasett] == "s") } # fine if ($dati_ca[$num_costo][tipo] == "s") return $settimane_costo; } # fine function calcola_settimane_costo function calcola_moltiplica_costo ($dati_ca,$num_costo,&$moltiplica,$idinizioperiodo,$idfineperiodo,$settimane_costo,$nummoltiplica_ca,$numpersone,$cat_persone,$num_letti_agg) { $moltiplica = ""; if (!strcmp((string) $numpersone,"")) $numpersone = 0; if (!empty($dati_ca[$num_costo]['modo_cp_molt'])) { if (empty($cat_persone)) { $cat_persone = array(0 => array()); $cat_persone[0]['molt'] = $numpersone; $cat_persone[0]['ord'] = 0; $cat_persone['ord'][0] = 0; $cat_persone['num'] = 1; } # fine if (empty($cat_persone)) if ($dati_ca[$num_costo]['modo_cp_molt'] == "i") $numpersone = 0; for ($num1 = 0 ; $num1 < $dati_ca[$num_costo]['cp_molt']['num'] ; $num1++) { $cp = $dati_ca[$num_costo]['cp_molt']['ord'][$num1]; if (!empty($dati_ca[$num_costo]['cp_molt'][$cp]['esist']) and !empty($cat_persone[fixset($cat_persone['ord'][$cp])]['molt'])) { if ($dati_ca[$num_costo]['modo_cp_molt'] == "i") $numpersone += $cat_persone[$cat_persone['ord'][$cp]]['molt']; else $numpersone = $numpersone - $cat_persone[$cat_persone['ord'][$cp]]['molt']; } # fine if (!empty($dati_ca[$num_costo]['cp_molt'][$cp]['esist']) and !empty($cat_persone[fixset($cat_persone['ord'][$cp])]['molt'])) } # fine for $num1 } # fine if (!empty($dati_ca[$num_costo]['modo_cp_molt'])) if (!$dati_ca[$num_costo]['molt_agg']) $dati_ca[$num_costo]['molt_agg'] = 0; if ($dati_ca[$num_costo]['moltiplica'] == "1") $moltiplica = 1; if ($dati_ca[$num_costo]['moltiplica'] == "c") $moltiplica = $nummoltiplica_ca; if ($dati_ca[$num_costo]['moltiplica'] == "p") $moltiplica = $numpersone; if ($dati_ca[$num_costo]['moltiplica'] == "t") { $letti_agg_max = 0; if (!empty($dati_ca[$num_costo]['modo_cp_molt'])) { for ($num1 = $idinizioperiodo; $num1 <= $idfineperiodo; $num1++) { if ($dati_ca[$num_costo]['modo_cp_molt'] == "i") $num_letti_agg[$num1] = 0; for ($num2 = 0 ; $num2 < $dati_ca[$num_costo]['cp_molt']['num'] ; $num2++) { $cp = $dati_ca[$num_costo]['cp_molt']['ord'][$num2]; if (!empty($dati_ca[$num_costo]['cp_molt'][$cp]['esist']) and !empty($num_letti_agg['catp_tot'][$num1][$cp])) { if ($dati_ca[$num_costo]['modo_cp_molt'] == "i") $num_letti_agg[$num1] += $num_letti_agg['catp_tot'][$num1][$cp]; else $num_letti_agg[$num1] = $num_letti_agg[$num1] - $num_letti_agg['catp_tot'][$num1][$cp]; } # fine if (!empty($dati_ca[$num_costo]['cp_molt'][$cp]['esist']) and !empty($num_letti_agg['catp_tot'][$num1][$cp])) } # fine for $num2 } # fine for $num1 } # fine if (!empty($dati_ca[$num_costo]['modo_cp_molt'])) if ($dati_ca[$num_costo]['tipo'] == "s" and $dati_ca[$num_costo]['associasett'] == "s") { for ($num1 = $idinizioperiodo; $num1 <= $idfineperiodo; $num1++) { if (!strcmp(fixstr($num_letti_agg[$num1]),"")) $num_letti_agg[$num1] = 0; if ($num_letti_agg[$num1] > $letti_agg_max) $letti_agg_max = $num_letti_agg[$num1]; if ($settimane_costo != str_replace(",$num1,","",$settimane_costo)) $moltiplica .= ",".max(($numpersone + $num_letti_agg[$num1] + $dati_ca[$num_costo]['molt_agg']),0); } # fine for $num1 $moltiplica .= ","; $moltiplica_max = $numpersone + $letti_agg_max; } # fine if ($dati_ca[$num_costo][tipo] == "s" and $dati_ca[$num_costo]['associasett'] == "s") else { for ($num1 = $idinizioperiodo; $num1 <= $idfineperiodo; $num1++) if ($num_letti_agg[$num1] > $letti_agg_max) $letti_agg_max = $num_letti_agg[$num1]; $moltiplica = max(($numpersone + $letti_agg_max + $dati_ca[$num_costo]['molt_agg']),0); $moltiplica_max = $moltiplica; } # fine else if ($dati_ca[$num_costo][tipo] == "s" and $dati_ca[$num_costo]['associasett'] == "s") } # fine if ($dati_ca[$num_costo][moltiplica] == "t") else { $moltiplica = max(((int) $moltiplica + $dati_ca[$num_costo]['molt_agg']),0); $moltiplica_max = $moltiplica; if ($dati_ca[$num_costo]['tipo'] == "s" and $dati_ca[$num_costo]['associasett'] == "s") { $moltiplica = ""; for ($num1 = $idinizioperiodo; $num1 <= $idfineperiodo; $num1++) { if ($settimane_costo != str_replace(",$num1,","",$settimane_costo)) $moltiplica .= ",$moltiplica_max"; } # fine for $num1 $moltiplica .= ","; } # fine if ($dati_ca[$num_costo]['tipo'] == "s" and $dati_ca[$num_costo]['associasett'] == "s") } # fine else if ($dati_ca[$num_costo]['moltiplica'] == "t") return $moltiplica_max; } # fine function calcola_moltiplica_costo function aggiorna_letti_agg_in_periodi ($dati_ca,$num_costo,&$num_letti_agg,$idinizioperiodo,$idfineperiodo,$settimane_costo,$moltiplica,$nummoltiplica_ca,$numpersone,$dati_cat_pers=array('num' => 0),$catpers_ca="") { if (!isset($num_letti_agg['max']) or $num_letti_agg['max'] == "") $num_letti_agg['max'] = 0; if ($dati_ca[$num_costo]['letto'] == "s") { if (!$moltiplica) calcola_moltiplica_costo($dati_ca,$num_costo,$moltiplica,$idinizioperiodo,$idfineperiodo,$settimane_costo,$nummoltiplica_ca,$numpersone,"",""); for ($num1 = $idinizioperiodo; $num1 <= $idfineperiodo; $num1++) { if (empty($num_letti_agg[$num1])) $num_letti_agg[$num1] = 0; if ($dati_ca[$num_costo]['associasett'] == "s") { $moltiplica_corr = 0; if ($settimane_costo != str_replace(",$num1,","",$settimane_costo)) { $settimane = explode(",",$settimane_costo); $moltiplica_sett = explode(",",$moltiplica); for ($num2 = 0 ; $num2 < count($settimane) ; $num2++) if ($settimane[$num2] == $num1) $moltiplica_corr = $moltiplica_sett[$num2]; } # fine if ($settimane_costo != str_replace(",$num1,","",$settimane_costo)) } # fine if ($dati_ca[$num_costo]['associasett'] == "s") else $moltiplica_corr = $moltiplica; $num_letti_agg[$num1] = $num_letti_agg[$num1] + $moltiplica_corr; if (!empty($dati_cat_pers['num'])) { if (strcmp((string) $catpers_ca,"")) $dati_ca[$num_costo]['cat_pers']['esist'][0] = 1; else { if (isset($dati_ca[$num_costo]['cat_pers']['ord'][0])) $catpers_ca = $dati_ca[$num_costo]['cat_pers']['ord'][0]; else $catpers_ca = 0; } # fine else if (strcmp((string) $catpers_ca,"")) if (!isset($num_letti_agg['catp'][$num1])) $num_letti_agg['catp'][$num1] = ""; $num_letti_agg['catp'][$num1] .= " + $moltiplica_corr "; if (!empty($dati_ca[$num_costo]['cat_pers']['esist'][0])) { if ($moltiplica_corr > 1) $num_letti_agg['catp'][$num1] .= $dati_cat_pers[$catpers_ca]['n_plur']; else $num_letti_agg['catp'][$num1] .= $dati_cat_pers[$catpers_ca]['n_sing']; if (!isset($num_letti_agg['catp_tot'][$num1][$catpers_ca])) $num_letti_agg['catp_tot'][$num1][$catpers_ca] = 0; $num_letti_agg['catp_tot'][$num1][$catpers_ca] += $moltiplica_corr; if (empty($num_letti_agg['catp_tot_max'][$catpers_ca]) or $num_letti_agg['catp_tot'][$num1][$catpers_ca] > $num_letti_agg['catp_tot_max'][$catpers_ca]) $num_letti_agg['catp_tot_max'][$catpers_ca] = $num_letti_agg['catp_tot'][$num1][$catpers_ca]; } # fine if (!empty($dati_ca[$num_costo]['cat_pers']['esist'][0])) else { if (empty($num_letti_agg['catp_solo_esist'])) { if ($moltiplica_corr > 1) $num_letti_agg['catp'][$num1] .= $dati_ca[$num_costo]['cat_pers'][0]['n_plur']; else { if (isset($dati_ca[$num_costo]['cat_pers'][0]['n_sing'])) $num_letti_agg['catp'][$num1] .= $dati_ca[$num_costo]['cat_pers'][0]['n_sing']; else $num_letti_agg['catp'][$num1] .= $dati_cat_pers[$catpers_ca]['n_sing']; } # fine else if ($moltiplica_corr > 1) } # fine if (empty($num_letti_agg['catp_solo_esist'])) if (isset($dati_ca[$num_costo]['cat_pers'][0]['n_plur'])) $catpers_ca_corr = $dati_ca[$num_costo]['cat_pers'][0]['n_plur']; else $catpers_ca_corr = $dati_cat_pers[$catpers_ca]['n_plur']; if (!isset($num_letti_agg['catp_tot'][$num1]['ex'][$catpers_ca_corr])) $num_letti_agg['catp_tot'][$num1]['ex'][$catpers_ca_corr] = 0; $num_letti_agg['catp_tot'][$num1]['ex'][$catpers_ca_corr] += $moltiplica_corr; } # fine if (!empty($dati_ca[$num_costo]['cat_pers']['esist'][0])) } # fine if (!empty($dati_cat_pers['num'])) if ($num_letti_agg[$num1] > $num_letti_agg['max']) { $num_letti_agg['max'] = $num_letti_agg[$num1]; $num_letti_agg['sett_max'] = $num1; } # fine if ($num_letti_agg[$num1] > $num_letti_agg['max']) } # fine for $num1 } # fine if ($dati_ca[$num_costo]['letto'] == "s") } # fine function aggiorna_letti_agg_in_periodi function controlla_num_limite_costo ($tablecostiprenota,$tableprenota,$dati_ca,$num_costo,&$num_costi_presenti,$idinizioperiodo,$idfineperiodo,$settimane_costo,$moltiplica,$num_limite = "",$tra_anni = "") { $limite_rispettato = "SI"; if (fixstr($num_limite) == "") $num_limite = fixset($dati_ca[$num_costo]['numlimite']); if ($num_limite) { if (!empty($dati_ca[$num_costo]['idntariffe'])) $idcostoagg = $dati_ca[$num_costo]['idntariffe']; else $idcostoagg = $dati_ca[$num_costo]['id']; $num_costi_presenti_copia = $num_costi_presenti; for ($num1 = $idinizioperiodo; $num1 <= $idfineperiodo; $num1++) { $sett_attivata = "SI"; if ($dati_ca[$num_costo]['associasett'] == "s" and $settimane_costo == str_replace(",$num1,","",$settimane_costo)) $sett_attivata = "NO"; if ($sett_attivata == "SI") { if (!isset($num_costi_presenti[$idcostoagg][$num1])) $num_costi_presenti[$idcostoagg][$num1] = num_costi_in_periodo($tablecostiprenota,$tableprenota,$num1,$idcostoagg,$dati_ca[$num_costo]['nome'],$dati_ca[$num_costo]['idprenota'],$tra_anni); if ($dati_ca[$num_costo]['associasett'] == "s") { if ($settimane_costo != str_replace(",$num1,","",$settimane_costo)) { $settimane = explode(",",$settimane_costo); $moltiplica_sett = explode(",",$moltiplica); for ($num2 = 0 ; $num2 < count($settimane) ; $num2++) if ($settimane[$num2] == $num1) $moltiplica_sett = $moltiplica_sett[$num2]; } # fine if ($settimane_costo != str_replace(",$num1,","",$settimane_costo)) } # fine if ($dati_ca[$num_costo]['associasett'] == "s") else $moltiplica_sett = $moltiplica; if ($moltiplica_sett > 1) $num_costi_presenti[$idcostoagg][$num1] = $num_costi_presenti[$idcostoagg][$num1] + $moltiplica_sett; else $num_costi_presenti[$idcostoagg][$num1]++; if ($num_costi_presenti[$idcostoagg][$num1] > $num_limite) $limite_rispettato = "NO"; } # fine if ($sett_attivata == "SI") } # fine for $num1 } # fine if ($num_limite) if ($limite_rispettato == "NO") $num_costi_presenti = $num_costi_presenti_copia; return $limite_rispettato; } # fine function controlla_num_limite_costo function dati_costi_agg_prenota ($tablecostiprenota,$id_prenota,$dati_cat_pers=array('num' => 0)) { $costi = esegui_query("select * from $tablecostiprenota where idprenota = '$id_prenota' order by tipo, idcostiprenota"); $dati_cap['num'] = numlin_query($costi); for ($numca = 0 ; $numca < $dati_cap['num'] ; $numca++) { $dati_cap[$numca]['tipo'] = risul_query($costi,$numca,'tipo'); $dati_cap[$numca]['tipo_val'] = substr($dati_cap[$numca]['tipo'],1,1); $dati_cap[$numca]['tipo'] = substr($dati_cap[$numca]['tipo'],0,1); $dati_cap[$numca]['id'] = risul_query($costi,$numca,'idcostiprenota'); $dati_cap['id'][$dati_cap[$numca]['id']] = $numca; $dati_cap[$numca]['nome'] = risul_query($costi,$numca,'nome'); $dati_cap[$numca]['valore'] = risul_query($costi,$numca,'valore'); if ($dati_cap[$numca]['tipo_val'] != "f") { $dati_cap[$numca]['valore_perc'] = risul_query($costi,$numca,'valore_perc'); $dati_cap[$numca]['arrotonda'] = (double) risul_query($costi,$numca,'arrotonda'); } # fine if ($dati_cap[$numca]['tipo_val'] != "f") $dati_cap[$numca]['tasseperc'] = (double) risul_query($costi,$numca,'tasseperc'); $dati_cap[$numca]['associasett'] = risul_query($costi,$numca,'associasett'); $numsett = risul_query($costi,$numca,'varnumsett'); $dati_cap[$numca]['numsett_orig'] = $numsett; $dati_cap[$numca]['numsett'] = substr($numsett,0,1); if ($dati_cap[$numca]['numsett'] == "m") $dati_cap[$numca]['sett_meno_una'] = substr($numsett,1,1); if ($dati_cap[$numca]['numsett'] == "n" or $dati_cap[$numca]['numsett'] == "s") { $sett_prime_seconde = explode(",",substr($numsett,1)); $dati_cap[$numca]['num_sett_prime'] = $sett_prime_seconde[0]; $dati_cap[$numca]['num_sett_seconde'] = $sett_prime_seconde[1]; } # fine if ($dati_cap[$numca]['numsett'] == "n" or $dati_cap[$numca]['numsett'] == "s") if ($dati_cap[$numca]['numsett'] == "g") $dati_cap[$numca]['giornisett'] = substr($numsett,1); $dati_cap[$numca]['moltiplica'] = risul_query($costi,$numca,'varmoltiplica'); $dati_cap[$numca]['cp_molt_int'] = strstr($dati_cap[$numca]['moltiplica'],"<"); if ($dati_cap[$numca]['cp_molt_int']) { $catpers_molt = explode("<",$dati_cap[$numca]['moltiplica']); $dati_cap[$numca]['moltiplica'] = $catpers_molt[0]; $dati_cap[$numca]['modo_cp_molt'] = $catpers_molt[1]; $dati_cap[$numca]['cp_molt']['num'] = (count($catpers_molt) - 2); for ($num2 = 0 ; $num2 < $dati_cap[$numca]['cp_molt']['num'] ; $num2++) { if ((string) $catpers_molt[($num2 + 2)] == "0") { $dati_cap[$numca]['cp_molt']['ord'][$num2] = "0"; $dati_cap[$numca]['cp_molt'][0]['esist'] = ($num2 + 1); } # fine if ((string) $catpers_molt[($num2 + 2)] == "0") else { $catpers_corr = explode(">",$catpers_molt[($num2 + 2)]); $dati_cap[$numca]['cp_molt']['ord'][$num2] = $catpers_corr[0]; $dati_cap[$numca]['cp_molt'][$num2]['lang'] = $catpers_corr[1]; $dati_cap[$numca]['cp_molt'][$num2]['n_plur'] = $catpers_corr[2]; if (!empty($dati_cat_pers['num']) and $dati_cat_pers[$catpers_corr[0]]['langs'][$catpers_corr[1]]['n_p'] == $catpers_corr[2]) $dati_cap[$numca]['cp_molt'][$catpers_corr[0]]['esist'] = ($num2 + 1); } # fine else if ((string) $catpers_molt[($num2 + 2)] == "0") } # fine for $num2 } # fine if ($dati_cap[$numca]['cp_molt_int']) $dati_cap[$numca]['molt_max'] = substr($dati_cap[$numca]['moltiplica'],1,1); $molt_agg = explode(",",substr($dati_cap[$numca]['moltiplica'],2)); $dati_cap[$numca]['molt_agg'] = $molt_agg[0]; $dati_cap[$numca]['molt_max_num'] = fixset($molt_agg[1]); $dati_cap[$numca]['moltiplica'] = substr($dati_cap[$numca]['moltiplica'],0,1); $dati_cap[$numca]['letto'] = risul_query($costi,$numca,'letto'); if ($dati_cap[$numca]['letto'] == "p") { $dati_cap[$numca]['letto'] = "s"; $dati_cap[$numca]['perc_catpers'] = "s"; } # fine ($dati_cap[$numca]['letto'] == "p") else $dati_cap[$numca]['perc_catpers'] = "n"; if ($dati_cap[$numca]['letto'] == "s" and !empty($dati_cat_pers['num'])) { $cat_pers = risul_query($costi,$numca,'cat_persone'); $dati_cap[$numca]['cat_pers'] = dati_cat_pers_p($cat_pers,-1,$dati_cat_pers,1); } # fine if ($dati_cap[$numca]['letto'] == "s" and !empty($dati_cat_pers['num'])) $dati_cap[$numca]['beniinv_orig'] = risul_query($costi,$numca,'varbeniinv'); if ($dati_cap[$numca]['beniinv_orig']) { $beniinv_vett = explode(";",$dati_cap[$numca]['beniinv_orig']); $dati_cap[$numca]['beniinv_ripeti'] = $beniinv_vett[0]; $dati_cap[$numca]['tipo_beniinv'] = substr($beniinv_vett[1],0,3); if ($dati_cap[$numca]['tipo_beniinv'] == "mag") $dati_cap[$numca]['mag_beniinv'] = substr($beniinv_vett[1],3); $dati_cap[$numca]['num_beniinv'] = (count($beniinv_vett) - 2); for ($num1 = 0 ; $num1 < $dati_cap[$numca]['num_beniinv'] ; $num1++) { $bene_inv = explode(",",$beniinv_vett[($num1 + 2)]); $dati_cap[$numca]['id_beneinv'][$num1] = $bene_inv[0]; $dati_cap[$numca]['molt_beneinv'][$num1] = $bene_inv[1]; } # fine for $num1 } # fine if ($dati_cap[$numca]['beniinv_orig']) $dati_cap[$numca]['periodipermessi_orig'] = (string) risul_query($costi,$numca,'varperiodipermessi'); $dati_cap[$numca]['periodipermessi'] = substr($dati_cap[$numca]['periodipermessi_orig'],0,1); if ($dati_cap[$numca]['periodipermessi']) { $dati_cap[$numca]['sett_periodipermessi_ini'] = array(); $dati_cap[$numca]['sett_periodipermessi_fine'] = array(); $sett_periodipermessi = substr($dati_cap[$numca]['periodipermessi_orig'],1); if ($sett_periodipermessi) { $sett_periodipermessi = explode(",",$sett_periodipermessi); $num2 = 0; for ($num1 = 0 ; $num1 < count($sett_periodipermessi) ; $num1++) { if ($sett_periodipermessi[$num1]) { $sett_periodipermesso = explode("-",$sett_periodipermessi[$num1]); $dati_cap[$numca]['sett_periodipermessi_ini'][$num2] = $sett_periodipermesso[0]; $dati_cap[$numca]['sett_periodipermessi_fine'][$num2] = $sett_periodipermesso[1]; $num2++; } # fine if ($sett_periodipermessi[$num1]) } # fine for $num1 } # fine if ($sett_periodipermessi) } # fine if ($dati_cap[$numca]['periodipermessi']) $dati_cap[$numca]['settimane'] = (string) risul_query($costi,$numca,'settimane'); $dati_cap[$numca]['moltiplica_costo'] = risul_query($costi,$numca,'moltiplica'); if ($dati_cap[$numca]['associasett'] == "s") { $sett = explode(",",$dati_cap[$numca]['settimane']); $molt = explode(",",$dati_cap[$numca]['moltiplica_costo']); for ($num1 = 1 ; $num1 < (count($sett) - 1) ; $num1++) $dati_cap[$numca]['moltiplica_costo_sett'][$sett[$num1]] = $molt[$num1]; } # fine if ($dati_cap[$numca]['associasett'] == "s") $dati_cap[$numca]['idntariffe'] = risul_query($costi,$numca,'idntariffe'); $dati_cap[$numca]['appincompatibili'] = risul_query($costi,$numca,'varappincompatibili'); $dati_cap[$numca]['categoria'] = risul_query($costi,$numca,'categoria'); $dati_cap[$numca]['combina'] = (string) risul_query($costi,$numca,'variazione'); $dati_cap[$numca]['escludi_tot_perc'] = substr($dati_cap[$numca]['combina'],1,1); $dati_cap[$numca]['combina'] = substr($dati_cap[$numca]['combina'],0,1); $dati_cap[$numca]['tariffeassociate'] = (string) risul_query($costi,$numca,'vartariffeassociate'); $dati_cap[$numca]['tipo_tariffeassociate'] = substr($dati_cap[$numca]['tariffeassociate'],0,1); $dati_cap[$numca]['tariffeassociate'] = substr($dati_cap[$numca]['tariffeassociate'],1); $incomp_tariffe = (string) risul_query($costi,$numca,'vartariffeincomp'); $incomp_tariffe = explode(",",$incomp_tariffe); for ($num1 = 0 ; $num1 < count($incomp_tariffe) ; $num1++) $dati_cap[$numca]["incomp_tariffa".$incomp_tariffe[$num1]] = "i"; $dati_cap[$numca]['idprenota'] = $id_prenota; $dati_cap[$numca]['datainserimento'] = risul_query($costi,$numca,'datainserimento'); $dati_cap[$numca]['utente_inserimento'] = risul_query($costi,$numca,'utente_inserimento'); } # fine for $numca return $dati_cap; } # fine function dati_costi_agg_prenota function associa_costo_a_tariffa ($dati_ca,$num_costo,$tariffa,$lunghezza_periodo) { if ($dati_ca[$num_costo][$tariffa]) { $associa_costo = "SI"; if (substr($dati_ca[$num_costo][$tariffa],0,1) == "=" and $lunghezza_periodo != substr($dati_ca[$num_costo][$tariffa],1)) $associa_costo = "NO"; if (substr($dati_ca[$num_costo][$tariffa],0,1) == ">" and $lunghezza_periodo < substr($dati_ca[$num_costo][$tariffa],1)) $associa_costo = "NO"; if (substr($dati_ca[$num_costo][$tariffa],0,1) == "<" and $lunghezza_periodo > substr($dati_ca[$num_costo][$tariffa],1)) $associa_costo = "NO"; if (substr($dati_ca[$num_costo][$tariffa],0,1) == "|") { $valminmax = explode("<",substr($dati_ca[$num_costo][$tariffa],1)); if ($lunghezza_periodo < $valminmax[0] or $lunghezza_periodo > $valminmax[1]) $associa_costo = "NO"; } # fine if (substr($dati_ca[$num_costo][$tariffa],0,1) == "|") } # fine if ($dati_ca[$num_costo][$tariffa]) else $associa_costo = "NO"; return $associa_costo; } # fine function associa_costo_a_tariffa function comunica_aggiunta_costo ($dati_ca,$num_costo,$n_prezzo_costo_agg,$stile_soldi,$pag,$Euro,$associasett_ca,$moltiplica,$settimane_costo,$per_la_prenotazione="",$silenzio="",$cat_pers="") { global $parola_settimane,$parola_settimanale,$dati_cat_pers; $mess = ""; $val_costoagg_p = punti_in_num($n_prezzo_costo_agg,$stile_soldi); if ($dati_ca[$num_costo]['tipo'] == "u") $mess .= mex("Il costo aggiuntivo unico",$pag); if ($dati_ca[$num_costo]['tipo'] == "s") $mess .= mex("Il costo aggiuntivo $parola_settimanale",$pag); $mess .= " \"".$dati_ca[$num_costo]['nome']."\""; if ($associasett_ca == "s") { if (!@is_array($moltiplica) and strstr($moltiplica,",")) $moltiplica = explode(",",$moltiplica); if (!@is_array($moltiplica)) $valnummoltiplica_ca = 1; else { $valnummoltiplica_ca = $moltiplica[1]; for ($num2 = 2 ; $num2 < (count($moltiplica) - 1) ; $num2++) if ($moltiplica[$num2] != $valnummoltiplica_ca) $valnummoltiplica_ca = 1; } # fine else if (!@is_array($moltiplica)) } # fine if ($associasett_ca == "s") else $valnummoltiplica_ca = $moltiplica; if ($dati_ca[$num_costo]['tipo'] == "s") { if ($associasett_ca == "n") $numsettimane = $settimane_costo; else { if ($settimane_costo) $numsettimane = count(explode(",",$settimane_costo)) - 2; else $numsettimane = "0"; } # fine else if ($associasett_ca == "n") } # fine if ($dati_ca[$num_costo]['tipo'] == "s") else $numsettimane = ""; if ($valnummoltiplica_ca != 1 or strcmp((string) $numsettimane,"") or strcmp((string) $cat_pers,"")) { $mess .= " ("; if (strcmp((string) $numsettimane,"")) $mess .= "$numsettimane ".mex("$parola_settimane",$pag); if ($valnummoltiplica_ca != 1 or strcmp((string) $cat_pers,"")) { if (strcmp((string) $numsettimane,"")) $mess .= " "; if ($valnummoltiplica_ca == 1) $mess .= mex("moltiplicato per",$pag)." 1 ".$dati_cat_pers[$cat_pers]['n_sing'].""; else { $mess .= mex("moltiplicato per",$pag)." $valnummoltiplica_ca"; if (strcmp((string) $cat_pers,"")) $mess .= " ".$dati_cat_pers[$cat_pers]['n_plur'].""; } # fine else if ($valnummoltiplica_ca == 1) } # fine if ($valnummoltiplica_ca != 1 or strcmp((string) $cat_pers,"")) $mess .= ")"; } # fine if ($valnummoltiplica_ca != 1 or strcmp((string) $numsettimane,"") or strcmp((string) $cat_pers,"")) $mess .= " ".mex("verrà aggiunto",$pag)."$per_la_prenotazione: $val_costoagg_p $Euro.
"; if (!$silenzio) echo $mess; else return $mess; } # fine function comunica_aggiunta_costo function calcola_ripetizioni_costo ($dati_ca,$num_costo,$idinizioperiodo,$idfineperiodo,$settimane_costo,$moltiplica) { $num_ripetizioni_costo = 0; if ($dati_ca[$num_costo]['tipo'] == "u") $num_ripetizioni_costo = 1; if ($dati_ca[$num_costo]['tipo'] == "s") { if ($dati_ca[$num_costo]['associasett'] == "s") { $num_sett = 1; $moltiplica_sett = explode(",",$moltiplica); for ($num1 = $idinizioperiodo ; $num1 <= $idfineperiodo ; $num1++) { if (str_replace(",".$num1.",","",$settimane_costo) != $settimane_costo) { $num_ripetizioni_costo = $num_ripetizioni_costo + $moltiplica_sett[$num_sett]; $num_sett++; } # fine if (str_replace(",".$num1.",","",$settimane_costo) != $settimane_costo) } # fine for $num1 $prezzo_costo = $prezzo_costo_tot; } # fine if ($dati_ca[$num_costo]['associasett'] == "s") else $num_ripetizioni_costo = $settimane_costo; } # fine if ($dati_ca[$num_costo][tipo] == "s") if ($dati_ca[$num_costo]['associasett'] != "s") $num_ripetizioni_costo = $num_ripetizioni_costo * $moltiplica; return $num_ripetizioni_costo; } # fine function calcola_ripetizioni_costo function controlla_beni_inventario_costo ($tablerelinventario,$dati_ca,$num_costo,&$beniinv_presenti,&$num_ripetizioni_costo,$sottrai,$idinizioperiodo,$idfineperiodo,$settimane_costo,$moltiplica,$idapp,$beniinv_ripeti="") { $beni_presenti = "SI"; if ($dati_ca[$num_costo]['tipo_beniinv']) { if (!strcmp((string) $num_ripetizioni_costo,"")) $num_ripetizioni_costo = calcola_ripetizioni_costo($dati_ca,$num_costo,$idinizioperiodo,$idfineperiodo,$settimane_costo,$moltiplica); if (!strcmp((string) $beniinv_ripeti,"")) $beniinv_ripeti = fixset($dati_ca[$num_costo]['beniinv_ripeti']); if ($beniinv_ripeti) $num_ripetizioni_costo_diff = $num_ripetizioni_costo - $beniinv_ripeti; else $num_ripetizioni_costo_diff = $num_ripetizioni_costo; if ($num_ripetizioni_costo_diff) { $tipo_beniinv = $dati_ca[$num_costo]['tipo_beniinv']; if ($tipo_beniinv == "mag") { $tipo_beniinv .= $dati_ca[$num_costo]['mag_beniinv']; $cond_mag = "idmagazzino = '".$dati_ca[$num_costo]['mag_beniinv']."'"; } # fine if ($tipo_beniinv == "mag") if ($tipo_beniinv == "app") { $tipo_beniinv .= $idapp; $cond_mag = "idappartamento = '$idapp'"; } # fine if ($tipo_beniinv == "app") for ($num1 = 0 ; $num1 < $dati_ca[$num_costo]['num_beniinv'] ; $num1++) { $id_beneinv = $dati_ca[$num_costo]['id_beneinv'][$num1]; if (!isset($beniinv_presenti[$tipo_beniinv][$id_beneinv]) or !strcmp((string) $beniinv_presenti[$tipo_beniinv][$id_beneinv],"")) { $beniinv_presenti[$tipo_beniinv][$id_beneinv] = 0; $bip = esegui_query("select quantita from $tablerelinventario where idbeneinventario = '$id_beneinv' and $cond_mag "); if (numlin_query($bip)) $beniinv_presenti[$tipo_beniinv][$id_beneinv] = risul_query($bip,0,'quantita'); else $beni_presenti = "NO"; } # fine if (!isset($beniinv_presenti[$tipo_beniinv][$id_beneinv]) or !strcmp((string) $beniinv_presenti[$tipo_beniinv][$id_beneinv],"")) $num_beni_tot = $num_ripetizioni_costo_diff * $dati_ca[$num_costo]['molt_beneinv'][$num1]; if (($beniinv_presenti[$tipo_beniinv][$id_beneinv] - $num_beni_tot) < 0) { $beni_presenti = "NO"; break; } # fine if (($beniinv_presenti[$tipo_beniinv][$id_beneinv] - $num_beni_tot) < 0) elseif ($sottrai == "SI") $beniinv_presenti[$tipo_beniinv][$id_beneinv] = $beniinv_presenti[$tipo_beniinv][$id_beneinv] - $num_beni_tot; } # fine for $num1 } # fine if ($num_ripetizioni_costo_diff) } # fine if ($dati_ca[$num_costo]['tipo_beniinv']) return $beni_presenti; } # fine function controlla_beni_inventario_costo function aggiorna_beniinv_presenti ($tablerelinventario,&$beniinv_presenti) { if (!empty($beniinv_presenti)) { reset($beniinv_presenti); foreach ($beniinv_presenti as $tipo_beniinv => $val) { $idmag = substr($tipo_beniinv,3); $tipo_beneinv = substr($tipo_beniinv,0,3); if ($tipo_beneinv == "mag") $cond_mag = "idmagazzino = '$idmag'"; else $cond_mag = "idappartamento = '".aggslashdb($idmag)."'"; $id_beniinv = $val; foreach ($id_beniinv as $id_beneinv => $n_num_bene) { esegui_query("update $tablerelinventario set quantita = '$n_num_bene' where idbeneinventario = '$id_beneinv' and $cond_mag "); } # fine foreach ($id_beniinv as $id_beneinv => $n_num_bene) } # fine foreach ($beniinv_presenti as $tipo_beniinv => $val) } # fine if (!empty($beniinv_presenti)) } # fine function aggiorna_beniinv_presenti function aggiorna_privilegi_ins_costo ($idntariffe,$tableprivilegi,$id_utente,$anno,$attiva_costi_agg_consentiti,$priv_ins_costi_agg,$utenti_gruppi,$q_utenti_costi_sel="") { if ($attiva_costi_agg_consentiti != "n") { $costi_agg_cons_int = esegui_query("select costi_agg_consentiti from $tableprivilegi where idutente = '$id_utente' and anno = '$anno' "); $costi_agg_cons_int = risul_query($costi_agg_cons_int,0,"costi_agg_consentiti"); esegui_query("update $tableprivilegi set costi_agg_consentiti = '$costi_agg_cons_int,$idntariffe' where idutente = '$id_utente' and anno = '$anno' "); } # fine if ($attiva_costi_agg_consentiti != "n") if ($priv_ins_costi_agg == "g" or ($id_utente == 1 and $q_utenti_costi_sel)) { if ($id_utente == 1 and !@is_array($utenti_gruppi)) { if ($q_utenti_costi_sel == "q") { global $LIKE; $q_utenti_costi_sel = esegui_query("select * from $tableprivilegi where anno = '$anno' and costi_agg_consentiti $LIKE 's%' "); } # fine if ($q_utenti_costi_sel == "q") $utenti_gruppi = array(); for ($num1 = 0 ; $num1 < numlin_query($q_utenti_costi_sel) ; $num1++) $utenti_gruppi[risul_query($q_utenti_costi_sel,$num1,'idutente')] = 1; } # fine if ($id_utente == 1 and !@is_array($utenti_gruppi)) reset($utenti_gruppi); foreach ($utenti_gruppi as $idut_gr => $val) { if ($idut_gr != $id_utente) { $costi_agg_cons_int = esegui_query("select costi_agg_consentiti from $tableprivilegi where idutente = '$idut_gr' and anno = '$anno' "); if (numlin_query($costi_agg_cons_int) == 1) { $costi_agg_cons_int = risul_query($costi_agg_cons_int,0,'costi_agg_consentiti'); if (substr($costi_agg_cons_int,0,1) != "n") { esegui_query("update $tableprivilegi set costi_agg_consentiti = '$costi_agg_cons_int,$idntariffe' where idutente = '$idut_gr' and anno = '$anno' "); } # fine if (substr($costi_agg_cons_int,0,1) != "n") } # fine if (numlin_query($costi_agg_cons_int) == 1) } # fine if ($idut_gr != $id_utente) } # fine foreach ($utenti_gruppi as $idut_gr => $val) } # fine if ($priv_ins_costi_agg == "g" or ($id_utente == 1 and $q_utenti_costi_sel)) } # fine function aggiorna_privilegi_ins_costo ?>hoteldruid/includes/funzioni_mysql_extra.php0000644000175000017500000000340714364212512021021 0ustar marcomarco. ################################################################################## #Funzioni per usare il database MYSQL function esegui_query_unbuffered ($query,$silenzio = "") { return esegui_query($query,$silenzio,1); } # fine function esegui_query_unbuffered function risul_query_unbuffered ($query,$riga,$colonna,$tab="") { return risul_query($query,$riga,$colonna,$tab); } # fine function risul_query_unbuffered function numlin_query_unbuffered ($query) { return numlin_query($query); } # fine function numlin_query_unbuffered function arraylin_query_unbuffered ($query,$num) { return arraylin_query($query,$num); } # fine function arraylin_query_unbuffered function chiudi_query_unbuffered (&$query) { chiudi_query($query); } # fine function chiudi_query_unbuffered ?>hoteldruid/includes/funzioni_testo.php0000644000175000017500000003640214434220735017614 0ustar marcomarco. ################################################################################## if (function_exists('mb_strlen')) { function num_caratteri_testo ($testo) { return mb_strlen((string) $testo); } # fine function num_caratteri_testo function sottostringa ($testo,$ini,$lung=null) { return mb_substr((string) $testo,$ini,$lung); } # fine function num_caratteri_testo } # fine if (function_exists('mb_strlen')) else { function num_caratteri_testo ($testo) { if (function_exists('utf8_decode')) return strlen(@utf8_decode((string) $testo)); else return strlen((string) $testo); } # fine function num_caratteri_testo function sottostringa ($testo,$ini,$lung=null) { if (function_exists('utf8_encode')) return substr(@utf8_encode((string) $testo),$ini,$lung); else return substr((string) $testo,$ini,$lung); } # fine function num_caratteri_testo } # fine else if (function_exists('mb_strlen')) function tronca_testo ($testo,$inizio,$lunghezza = "NO") { $num_caratteri = 0; $num_byte = strlen($testo); for ($num1 = 0 ; $num1 < $num_byte ; $num1++) { $num_caratteri++; $byte_car = 1; $byte = ord($testo[$num1]); if ($byte & 128) { $byte = $byte << 1; while ($byte & 128) { $num1++; $byte_car++; $byte = $byte << 1; } # fine while ($byte & 128) } # fine if ($byte & 128) $num_byte_car[$num_caratteri] = $byte_car; } # fine for $num1 $n_ini = 0; while ($inizio < 0) $inizio = $num_caratteri + $inizio; for ($num1 = 1 ; $num1 <= $inizio ; $num1++) $n_ini = $n_ini + $num_byte_car[$num1]; if ($lunghezza == "NO") $testo = substr($testo,$n_ini); else { $n_lun = 0; if ($lunghezza < 0) { $lunghezza = $num_caratteri + $lunghezza - $inizio; if ($lunghezza < 0) $lunghezza = 0; } # fine if ($lunghezza < 0) for ($num1 = ($inizio + 1) ; $num1 <= ($inizio + $lunghezza) ; $num1++) $n_lun = $n_lun + fixset($num_byte_car[$num1]); $testo = substr($testo,$n_ini,$n_lun); } # fine else if ($lunghezza == "NO") return $testo; } # fine function tronca_testo function trova_prima_data ($testo,$stile_data,$lingua,&$lung_resto) { global $lingua_mex; $prima_data = ""; $lung_prima_data = strlen($testo); $lung_resto = ""; if (preg_match("|[^0-9][0-9]{1,2}[-/ ][0-9]{1,2}[-/ ][0-9]{4,4}[^0-9]|",$testo)) { $prima_data_vett = preg_split("|[0-9]{1,2}[-/ ][0-9]{1,2}[-/ ][0-9]{4,4}|",$testo); $lung_prima_data_corr = strlen($prima_data_vett[0]); if ($lung_prima_data_corr < $lung_prima_data) { $lung_prima_data = $lung_prima_data_corr; $prima_data = substr($testo,$lung_prima_data); if ($prima_data_vett[1]) { $prima_data = explode($prima_data_vett[1],$prima_data); $prima_data = $prima_data[0]; } # fine if ($prima_data_vett[1]) $lung_resto = (int) $lung_prima_data + strlen($prima_data); $prima_data_corr = preg_split("|[-/ ]|",$prima_data); if (strlen($prima_data_corr[0]) < 2) $prima_data_corr[0] = "0".$prima_data_corr[0]; if (strlen($prima_data_corr[1]) < 2) $prima_data_corr[1] = "0".$prima_data_corr[1]; if ((integer) $prima_data_corr[0] > 12) $prima_data = $prima_data_corr[2]."-".$prima_data_corr[1]."-".$prima_data_corr[0]; else { if ((integer) $prima_data_corr[1] > 12) $prima_data = $prima_data_corr[2]."-".$prima_data_corr[0]."-".$prima_data_corr[1]; else { if ($stile_data == "usa") $prima_data = $prima_data_corr[2]."-".$prima_data_corr[0]."-".$prima_data_corr[1]; else $prima_data = $prima_data_corr[2]."-".$prima_data_corr[1]."-".$prima_data_corr[0]; } # fine else if ($prima_data_corr[1] > 12) } # fine else if ($prima_data_corr[0] > 12) } # fine if ($lung_prima_data_corr < $lung_prima_data) } # fine if (preg_match("|[^0-9][0-9]{1,2}[-/ ][0-9]{1,2}[-/ ][0-9]{4,4}|",$testo)) if (preg_match("|[^0-9][0-9]{4,4}[-/ ][0-9]{1,2}[-/ ][0-9]{1,2}[^0-9]|",$testo)) { $prima_data_vett = preg_split("|[0-9]{4,4}[-/ ][0-9]{1,2}[-/ ][0-9]{1,2}|",$testo); $lung_prima_data_corr = strlen($prima_data_vett[0]); if ($lung_prima_data_corr < $lung_prima_data) { $lung_prima_data = $lung_prima_data_corr; $prima_data = substr($testo,$lung_prima_data); if ($prima_data_vett[1]) { $prima_data = explode($prima_data_vett[1],$prima_data); $prima_data = $prima_data[0]; } # fine if ($prima_data_vett[1]) $lung_resto = (int) $lung_prima_data + strlen($prima_data); $prima_data_corr = preg_split("|[-/ ]|",$prima_data); if (strlen($prima_data_corr[1]) < 2) $prima_data_corr[1] = "0".$prima_data_corr[1]; if (strlen($prima_data_corr[2]) < 2) $prima_data_corr[2] = "0".$prima_data_corr[2]; $prima_data = $prima_data_corr[0]."-".$prima_data_corr[1]."-".$prima_data_corr[2]; } # fine if ($lung_prima_data_corr < $lung_prima_data) } # fine if (preg_match("|[^0-9][0-9]{4,4}[-/ ][0-9]{1,2}[-/ ][0-9]{1,2}[^0-9]|",$testo)) $lingua_orig = $lingua_mex; $lingua_mex = $lingua; $Gen = strtolower(mex("Gen",'giorni_mesi.php')); $Feb = strtolower(mex("Feb",'giorni_mesi.php')); $Mar = strtolower(mex("Mar",'giorni_mesi.php')); $Apr = strtolower(mex("Apr",'giorni_mesi.php')); $Mag = strtolower(mex("Mag",'giorni_mesi.php')); $Giu = strtolower(mex("Giu",'giorni_mesi.php')); $Lug = strtolower(mex("Lug",'giorni_mesi.php')); $Ago = strtolower(mex("Ago",'giorni_mesi.php')); $Set = strtolower(mex("Set",'giorni_mesi.php')); $Ott = strtolower(mex("Ott",'giorni_mesi.php')); $Nov = strtolower(mex("Nov",'giorni_mesi.php')); $Dic = strtolower(mex("Dic",'giorni_mesi.php')); $Gennaio = strtolower(mex("Gennaio",'giorni_mesi.php')); $Febbraio = strtolower(mex("Febbraio",'giorni_mesi.php')); $Marzo = strtolower(mex("Marzo",'giorni_mesi.php')); $Aprile = strtolower(mex("Aprile",'giorni_mesi.php')); $Maggio = strtolower(mex("Maggio",'giorni_mesi.php')); $Giugno = strtolower(mex("Giugno",'giorni_mesi.php')); $Luglio = strtolower(mex("Luglio",'giorni_mesi.php')); $Agosto = strtolower(mex("Agosto",'giorni_mesi.php')); $Settembre = strtolower(mex("Settembre",'giorni_mesi.php')); $Ottobre = strtolower(mex("Ottobre",'giorni_mesi.php')); $Novembre = strtolower(mex("Novembre",'giorni_mesi.php')); $Dicembre = strtolower(mex("Dicembre",'giorni_mesi.php')); $al = strtolower(mex("al",'prenota.php')); $lingua_mex = $lingua_orig; $mesi_alternativi = "$Gen|$Feb|$Mar|$Apr|$Mag|$Giu|$Lug|$Ago|$Set|$Ott|$Nov|$Dic|$Gennaio|$Febbraio|$Marzo|$Aprile|$Maggio|$Giugno|$Luglio|$Agosto|$Settembre|$Ottobre|$Novembre|$Dicembre"; if (preg_match("=[^0-9a-z]($mesi_alternativi)[, -/]+[0-9]{1,2}[, -/]+[0-9]{4,4}[^0-9a-z]=i",$testo)) { $prima_data_vett = preg_split("=($mesi_alternativi)[, -/]+[0-9]{1,2}[, -/]+[0-9]{4,4}=i",$testo); $lung_prima_data_corr = strlen($prima_data_vett[0]); if ($lung_prima_data_corr < $lung_prima_data) { $lung_prima_data = $lung_prima_data_corr; $prima_data = substr($testo,$lung_prima_data); if ($prima_data_vett[1]) { $prima_data = explode($prima_data_vett[1],$prima_data); $prima_data = $prima_data[0]; } # fine if ($prima_data_vett[1]) $lung_resto = (int) $lung_prima_data + strlen($prima_data); $prima_data_corr = preg_split("|[, -/]+|",$prima_data); $mese_corr = strtolower($prima_data_corr[0]); if ($mese_corr == $Gen or $mese_corr == $Gennaio) $mese = "01"; if ($mese_corr == $Feb or $mese_corr == $Febbraio) $mese = "02"; if ($mese_corr == $Mar or $mese_corr == $Marzo) $mese = "03"; if ($mese_corr == $Apr or $mese_corr == $Aprile) $mese = "04"; if ($mese_corr == $Mag or $mese_corr == $Maggio) $mese = "05"; if ($mese_corr == $Giu or $mese_corr == $Giugno) $mese = "06"; if ($mese_corr == $Lug or $mese_corr == $Luglio) $mese = "07"; if ($mese_corr == $Ago or $mese_corr == $Agosto) $mese = "08"; if ($mese_corr == $Set or $mese_corr == $Settembre) $mese = "09"; if ($mese_corr == $Ott or $mese_corr == $Ottobre) $mese = "10"; if ($mese_corr == $Nov or $mese_corr == $Novembre) $mese = "11"; if ($mese_corr == $Dic or $mese_corr == $Dicembre) $mese = "12"; if (strlen($prima_data_corr[1]) < 2) $prima_data_corr[1] = "0".$prima_data_corr[1]; $prima_data = $prima_data_corr[2]."-".$mese."-".$prima_data_corr[1]; } # fine if ($lung_prima_data_corr < $lung_prima_data) } # fine if (preg_match("=[^0-9a-z]($mesi_alternativi)[, -/]+[0-9]{1,2}[, -/]+[0-9]{4,4}[^0-9a-z]=i",$testo)) if (preg_match("=[^0-9a-z][0-9]{1,2}[, -/]+($mesi_alternativi)[, -/]+[0-9]{4,4}[^0-9a-z]=i",$testo)) { $prima_data_vett = preg_split("=[^0-9a-z]{1,1}[0-9]{1,2}[, -/]+($mesi_alternativi)[, -/]+[0-9]{4,4}=i",$testo); $lung_prima_data_corr = (strlen($prima_data_vett[0]) + 1); if ($lung_prima_data_corr < $lung_prima_data) { $lung_prima_data = $lung_prima_data_corr; $prima_data = substr($testo,$lung_prima_data); if ($prima_data_vett[1]) { $prima_data = explode($prima_data_vett[1],$prima_data); $prima_data = $prima_data[0]; } # fine if ($prima_data_vett[1]) $lung_resto = (int) $lung_prima_data + strlen($prima_data); $prima_data_corr = preg_split("|[, -/]+|",$prima_data); # Se le date sono nel formato 19-26 Agosto 2017 o simili $prima_parte = str_replace("\n","",str_replace("\r","",$prima_data_vett[0])); $prima_parte_no_data = preg_replace("= [0-9]{1,2} *(-|$al|/) *$=i"," ",$prima_parte); if ($prima_parte != $prima_parte_no_data) { $lung_prima_data = strlen($prima_parte_no_data); $nuova_data = substr($prima_parte,$lung_prima_data); if (preg_match("/[0-9]{2,2}/",substr($nuova_data,0,2))) $prima_data_corr[0] = substr($nuova_data,0,2); else $prima_data_corr[0] = substr($nuova_data,0,1); $lung_resto = strlen($prima_data_vett[0]); } # fine if ($prima_parte != $prima_parte_no_data) else { # Se le date sono nel formato 26 Agosto - 2 Settempre 2017 o simili $prima_parte_no_data = preg_replace("= [0-9]{1,2} *($mesi_alternativi) *(-|$al|/) *$=i"," ",$prima_parte); if ($prima_parte != $prima_parte_no_data) { $lung_prima_data = strlen($prima_parte_no_data); $nuova_data = substr($prima_parte,$lung_prima_data); if (preg_match("/[0-9]{2,2}/",substr($nuova_data,0,2))) $prima_data_corr[0] = substr($nuova_data,0,2); else $prima_data_corr[0] = substr($nuova_data,0,1); $nuova_data = preg_replace("=^[0-9]{1,2} *=i","",$nuova_data); $prima_parte_no_data = preg_replace("=($mesi_alternativi)=i","",$nuova_data); $prima_data_corr[1] = substr($nuova_data,0,(strlen($prima_parte_no_data) * -1)); $lung_resto = strlen($prima_data_vett[0]); } # fine if ($prima_parte != $prima_parte_no_data) } # fine else if ($prima_parte != $prima_parte_no_data) $mese_corr = strtolower($prima_data_corr[1]); if ($mese_corr == $Gen or $mese_corr == $Gennaio) $mese = "01"; if ($mese_corr == $Feb or $mese_corr == $Febbraio) $mese = "02"; if ($mese_corr == $Mar or $mese_corr == $Marzo) $mese = "03"; if ($mese_corr == $Apr or $mese_corr == $Aprile) $mese = "04"; if ($mese_corr == $Mag or $mese_corr == $Maggio) $mese = "05"; if ($mese_corr == $Giu or $mese_corr == $Giugno) $mese = "06"; if ($mese_corr == $Lug or $mese_corr == $Luglio) $mese = "07"; if ($mese_corr == $Ago or $mese_corr == $Agosto) $mese = "08"; if ($mese_corr == $Set or $mese_corr == $Settembre) $mese = "09"; if ($mese_corr == $Ott or $mese_corr == $Ottobre) $mese = "10"; if ($mese_corr == $Nov or $mese_corr == $Novembre) $mese = "11"; if ($mese_corr == $Dic or $mese_corr == $Dicembre) $mese = "12"; if (strlen($prima_data_corr[0]) < 2) $prima_data_corr[0] = "0".$prima_data_corr[0]; $prima_data = $prima_data_corr[2]."-".$mese."-".$prima_data_corr[0]; } # fine if ($lung_prima_data_corr < $lung_prima_data) } # fine if (preg_match("=[^0-9a-z][0-9]{1,2}[, -/]+($mesi_alternativi)[, -/]+[0-9]{4,4}[^0-9a-z]=i",$testo)) return $prima_data; } # fine function trova_prima_data function trova_numero_vicino ($testo,$parola) { $numero = 0; $dist_dopo = 0; $dist_prima = 0; $testo_vett = preg_split("/$parola"."[^0-9a-z]/i",$testo); if (!empty($testo_vett[1])) { $testo_vett[1] = " ".$testo_vett[1]; # Numero dopo la parola cercata $num = preg_split("/[^0-9a-z][0-9]{1,2}[^0-9a-z]/i",substr($testo_vett[1],0,16)); if (count($num) > 1) { $dist_dopo = (strlen($num[0]) + 1); $numero = substr($testo_vett[1],$dist_dopo,1); if (preg_match("/[0-9]/",substr($testo_vett[1],($dist_dopo + 1),1))) $numero .= substr($testo_vett[1],($dist_dopo + 1),1); } # fine if (count($num) > 1) # Numero prima della parola cercata $num = preg_split("/[^0-9a-z][0-9]{1,2}[^0-9a-z]/i",substr($testo_vett[0],-16)); if (count($num) > 1) { $dist_prima = (strlen($num[(count($num) - 1)]) + 1); if (!$numero or $dist_prima < $dist_dopo) { $numero = substr($testo_vett[0],(($dist_prima * -1) - 1),1); if (preg_match("/[0-9]/",substr($testo_vett[0],(($dist_prima * -1) - 2),1))) $numero = substr($testo_vett[0],(($dist_prima * -1) - 2),1).$numero; } # fine if (!$numero or $dist_prima < $dist_dopo) } # fine if (count($num) > 1) } # fine if (!empty($testo_vett[1])) return $numero; } # fine function trova_numero_vicino function ricava_val_json ($json,$val,$contenuto="") { $risul = ""; if ($contenuto) { if (substr($contenuto,0,1) == "-") { $non_contenuto = 1; $contenuto = substr($contenuto,1); $prima_parte = $json; } # fine if (substr($contenuto,0,1) == "-") else $non_contenuto = 0; if (strstr($json,"\"$contenuto\":")) { $json = strstr($json,"\"$contenuto\":"); $contenuto = ""; } else { if (strstr($json,",$contenuto:")) { $json = strstr($json,",$contenuto:"); $contenuto = ""; } elseif (strstr($json,"{"."$contenuto:")) { $json = strstr($json,"{"."$contenuto:"); $contenuto = ""; } if ($non_contenuto) { if ($contenuto) $contenuto = ""; else { $prima_parte = substr($prima_parte,0,(-1 * strlen($json))); if (substr(trim($json),0,1) == "{") { $json = substr(trim($json),1); $prof = 1; while ($prof > 0 and strstr($json,"}")) { if (strlen(strstr($json,"{")) > strlen(strstr($json,"}"))) { $json = substr(strstr($json,"{"),1); $prof++; } # fine if (strlen(strstr($json,"{")) > strlen(strstr($json,"}"))) else { $json = substr(strstr($json,"}"),1); $prof--; } # fine else if (strlen(strstr($json,"{")) > strlen(strstr($json,"}"))) } # fine while ($prof > 0 and strstr($json,"}")) } # fine if (substr(trim($json),0,1) == "{") $json = $prima_parte.$json; } # fine else if ($contenuto) unset($prima_parte); } # fine if ($non_contenuto) } # fine else if (strstr($json,"\"$contenuto\":")) } # fine if ($contenuto) if (!$contenuto) { if (strstr($json,"\"$val\":")) $risul = explode("\"$val\":",$json); else { if (strstr($json,",$val:")) $risul = explode(",$val:",$json); elseif (strstr($json,"{"."$val:")) $risul = explode("{"."$val:",$json); } # fine else if (strstr($json,"\"$val\":")) if ($risul) { if (strlen(strstr($risul[1],",")) > strlen(strstr($risul[1],"}"))) $risul = explode(",",$risul[1]); else $risul = explode("}",$risul[1]); $risul = trim($risul[0]); if ((substr($risul,0,1) == '"' and substr($risul,-1) == '"') or (substr($risul,0,1) == "'" and substr($risul,-1) == "'")) $risul = substr($risul,1,-1); } # fine if ($risul) } # fine if (!$contenuto) return $risul; } # fine function ricava_val_json ?>hoteldruid/includes/funzioni_contratti.php0000644000175000017500000072446414517120722020476 0ustar marcomarco. ################################################################################## function trova_codice_rel ($rel,&$rel_esist,$rel_sing,$rel_plur,&$cod2,&$cod3,$tablerel,$tablerelutenti,$id_utente) { $cod = ""; $cod2 = ""; $cod3 = ""; if (strcmp((string) $rel,"")) { if (empty($rel_esist['e'][$rel_sing][$rel])) { $cod = esegui_query("select distinct $tablerel.codice_$rel_sing,$tablerel.codice2_$rel_sing,$tablerel.codice3_$rel_sing from $tablerelutenti inner join $tablerel on $tablerelutenti.id$rel_sing = $tablerel.id$rel_plur where $tablerelutenti.idutente = '$id_utente' and $tablerel.nome_$rel_sing = '".aggslashdb($rel)."'"); if (numlin_query($cod)) { $cod2 = risul_query($cod,0,"codice2_$rel_sing",$tablerel); $cod3 = risul_query($cod,0,"codice3_$rel_sing",$tablerel); $cod = risul_query($cod,0,"codice_$rel_sing",$tablerel); } # fine if (numlin_query($cod)) else { $cod = esegui_query("select codice_$rel_sing,codice2_$rel_sing,codice3_$rel_sing from $tablerel where nome_$rel_sing = '".aggslashdb($rel)."'"); if (numlin_query($cod)) { $cod2 = risul_query($cod,0,"codice2_$rel_sing"); $cod3 = risul_query($cod,0,"codice3_$rel_sing"); $cod = risul_query($cod,0,"codice_$rel_sing"); } # fine if (numlin_query($cod)) else { $cod = ""; $cod2 = ""; $cod3 = ""; } # fine else if (numlin_query($cod)) } # fine else if (numlin_query($cod)) $rel_esist['e'][$rel_sing][$rel] = 1; $rel_esist[$rel_sing][$rel][1] = $cod; $rel_esist[$rel_sing][$rel][2] = $cod2; $rel_esist[$rel_sing][$rel][3] = $cod3; } # fine if (empty($rel_esist['e'][$rel_sing][$rel])) else { $cod = $rel_esist[$rel_sing][$rel][1]; $cod2 = $rel_esist[$rel_sing][$rel][2]; $cod3 = $rel_esist[$rel_sing][$rel][3]; } # fine else if (empty($rel_esist['e'][$rel_sing][$rel])) } # fine if (strcmp((string) $rel,"")) return $cod; } # fine function trova_codice_rel unset($cache_date_contr); function formatta_data_contr ($data,$stile_data) { global $cache_date_contr; if (empty($cache_date_contr[$data])) $cache_date_contr[$data] = formatta_data($data,$stile_data); return $cache_date_contr[$data]; } # fine function formatta_data_contr function formatta_dir_salva_doc ($dir_salva) { if ($dir_salva == "~") { if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") { if (defined('C_CARTELLA_DOC') and C_CARTELLA_DOC != "" and @is_dir(C_CARTELLA_CREA_MODELLI."/".C_CARTELLA_DOC)) $dir_salva = C_CARTELLA_DOC; else $dir_salva = ""; } # fine if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") else { if (defined('C_DATI_PATH')) $dir_salva = C_DATI_PATH; else $dir_salva = ""; } # fine else if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") } # fine if ($dir_salva == "~") if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") $dir_salva = C_CARTELLA_CREA_MODELLI."/".str_replace("..","",$dir_salva); if (strcmp((string) $dir_salva,"") and !@is_dir($dir_salva)) $dir_salva = ""; return $dir_salva; } # fine function formatta_dir_salva_doc function trova_nomi_contratti (&$max_contr,$id_utente,$tablecontratti,$tablepersonalizza,$LIKE,$pag) { $nomi_contratti = array(); $max_contr = esegui_query("select max(numero) from $tablecontratti where tipo $LIKE 'contr%'"); $max_contr = risul_query($max_contr,0,0); global $lingua_mex; if (empty($lingua_mex)) for ($num1 = 1 ; $num1 <= $max_contr ; $num1++) $nomi_contratti[$num1] = "documento$num1"; else for ($num1 = 1 ; $num1 <= $max_contr ; $num1++) $nomi_contratti[$num1] = mex("documento",$pag)."$num1"; $nomi_contr = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'nomi_contratti' and idutente = '$id_utente'"); $nomi_contr = risul_query($nomi_contr,0,'valpersonalizza'); $nomi_contr = explode("#@&",$nomi_contr); $num_nomi_contr = count($nomi_contr); for ($num1 = 0 ; $num1 < $num_nomi_contr ; $num1++) { $dati_nome_contr = explode("#?&",$nomi_contr[$num1]); $nome_contr = str_replace("..","",str_replace("/","_",str_replace("\\","_",fixstr($dati_nome_contr[1])))); if (strcmp(trim($nome_contr),"")) { $nomi_contratti[$dati_nome_contr[0]] = $nome_contr; $nomi_contratti['pers'][$dati_nome_contr[0]] = $nome_contr; } # fine if (strcmp(trim($nome_contr),"")) } # fine for $num1 for ($num1 = 1 ; $num1 <= $max_contr ; $num1++) { $nomefile_esistente = esegui_query("select testo from $tablecontratti where numero = '$num1' and tipo = 'nomefile' "); if (numlin_query($nomefile_esistente)) $nomi_contratti['salv'][$num1] = risul_query($nomefile_esistente,0,'testo'); else $nomi_contratti['salv'][$num1] = $nomi_contratti[$num1]; $nomi_contratti['salv'][$num1] = str_replace("\\","_",str_replace("/","_",str_replace(" ","_",$nomi_contratti['salv'][$num1]))); $dir_salva = esegui_query("select * from $tablecontratti where numero = '$num1' and tipo = 'dir'"); if (numlin_query($dir_salva)) $nomi_contratti['dir'][$num1] = formatta_dir_salva_doc(risul_query($dir_salva,0,'testo')); } # fine for $num1 for ($num1 = 1 ; $num1 <= $max_contr ; $num1++) { if (!empty($nomi_contratti['dir'][$num1])) { $num_prog = esegui_query("select testo from $tablecontratti where numero = '$num1' and tipo = 'num_prog' "); if (numlin_query($num_prog)) { $num_prog = risul_query($num_prog,0,'testo'); if ($nomi_contratti['dir'][$num_prog]) { $nomi_contr_np[$nomi_contratti['dir'][$num1]."/".$nomi_contratti['salv'][$num1]][$nomi_contratti['dir'][$num_prog]."/".$nomi_contratti['salv'][$num_prog]] = 1; $nomi_contr_np[$nomi_contratti['dir'][$num_prog]."/".$nomi_contratti['salv'][$num_prog]][$nomi_contratti['dir'][$num1]."/".$nomi_contratti['salv'][$num1]] = 1; } # fine if($nomi_contratti['dir'][$num_prog]) } # fine if (numlin_query($num_prog)) $compress = esegui_query("select testo from $tablecontratti where numero = '$num1' and tipo = 'compress' "); if (numlin_query($compress)) $nomi_contratti['compress'][$num1] = risul_query($compress,0,'testo'); $dati_download = esegui_query("select testo from $tablecontratti where numero = '$num1' and tipo = 'datdownl'"); if (numlin_query($dati_download)) { $nomi_contratti['datdownl'][$num1] = (string) risul_query($dati_download,0,'testo'); $dati_download = explode(">",$nomi_contratti['datdownl'][$num1]); if (!empty($dati_download[0])) $nomi_contratti['suff'][$num1] = $dati_download[0]; } # fine if (numlin_query($dati_download)) else $nomi_contratti['datdownl'][$num1] = ""; } # fine if (!empty($nomi_contratti['dir'][$num1])) } # fine for $num1 if (!empty($nomi_contr_np)) { $num_contr_np = 0; foreach ($nomi_contr_np as $contr => $arr_contr) { $key_contr_np[$num_contr_np] = $contr; $num_contr_np++; } # fine foreach ($nomi_contr_np as $contr => $arr_contr) for ($num1 = 0 ; $num1 < $num_contr_np ; $num1++) { $arr_contr = $nomi_contr_np[$key_contr_np[$num1]]; $arr_contr2 = $arr_contr; reset($arr_contr); foreach ($arr_contr as $contr2 => $val_contr2) { reset($arr_contr2); foreach ($arr_contr2 as $altro_contr2 => $val_altro) { if ($contr2 != $altro_contr2) { $nomi_contr_np[$contr2][$altro_contr2] = 1; $nomi_contr_np[$altro_contr2][$contr2] = 1; } # fine if ($contr2 != $altro_contr2) } # fine foreach ($arr_contr2 as $altro_contr2 => $val_altro) } # fine foreach ($arr_contr as $contr2 => $val_contr2) } # fine for $num1 $nomi_contratti['num_prog'] = $nomi_contr_np; } # fine if (!empty($nomi_contr_np)) return $nomi_contratti; } # fine function trova_nomi_contratti function bottone_submit_contr ($val,$id="",$name="",$class="") { global $origine; if ($id) $id = " id=\"$id\""; if ($name) $name = " name=\"$name\""; if ($class) $class = " class=\"$class\""; if (substr($origine,0,17) == "punto_vendita.php") $risul = ""; else $risul = ""; return $risul; } # fine function bottone_submit_contr function calcola_tasse_contr ($prezzo,$perc_tasse,$arrotond_tasse,&$tasse,&$tasse_p,&$resto_tasse,&$resto_tasse_p,$stile_soldi) { $prezzo = (double) $prezzo; if (!$perc_tasse) $tasse = 0; else { if ($perc_tasse == -1) $tasse = $prezzo; else { $perc_tasse = (double) $perc_tasse; $arrotond_tasse = (double) $arrotond_tasse; $tasse = ($prezzo / ($perc_tasse + 100)) * $perc_tasse; $tasse = $tasse / $arrotond_tasse; $tasse = round($tasse); $tasse = $tasse * $arrotond_tasse; } # fine else if ($perc_tasse == -1) } # fine else if (!$perc_tasse) $resto_tasse = $prezzo - $tasse; $tasse_p = punti_in_num($tasse,$stile_soldi); $resto_tasse_p = punti_in_num($resto_tasse,$stile_soldi); } # fine function calcola_tasse_contr function trasforma_id_in_date ($stringa_date,&$date_id,$tableperiodi) { if ($stringa_date and $stringa_date != "," and strstr((string) $stringa_date,",")) { $stringa_date_vett = explode(",",$stringa_date); $n_date = count($stringa_date_vett); for ($num1 = 0 ; $num1 < $n_date ; $num1++) { if ($stringa_date_vett[$num1]) { if (!isset($date_id[$stringa_date_vett[$num1]]) and controlla_num_pos($stringa_date_vett[$num1]) == "SI") { $data = esegui_query("select datainizio from $tableperiodi where idperiodi = '".$stringa_date_vett[$num1]."' "); if (numlin_query($data)) $date_id[$stringa_date_vett[$num1]] = risul_query($data,0,'datainizio'); } # fine if (!isset($date_id[$stringa_date_vett[$num1]]) and controlla_num_pos($stringa_date_vett[$num1]) == "SI") if (isset($date_id[$stringa_date_vett[$num1]])) $stringa_date_vett[$num1] = $date_id[$stringa_date_vett[$num1]]; } # fine if ($stringa_date_vett[$num1]) } # fine for $num1 $stringa_date = implode(",",$stringa_date_vett); } # fine if ($stringa_date and $stringa_date != "," and... return $stringa_date; } # fine function trasforma_id_in_date $contratti_prenota = ""; function trova_contratti_prenota (&$nomi_contratti,$anno,$anno_corrente,$id_utente,$tablecontratti,$tablepersonalizza,$LIKE,$pag,$attiva_contratti_consentiti,$contratti_consentiti_vett) { $contratti_prenota = array(); $contratti_visti = array(); if (!@is_array($nomi_contratti)) $nomi_contratti = trova_nomi_contratti($max_contr,$id_utente,$tablecontratti,$tablepersonalizza,$LIKE,$pag); if (@is_array($nomi_contratti['dir'])) { reset($nomi_contratti['dir']); foreach ($nomi_contratti['dir'] as $num_contr => $dir_salva) { if (strcmp((string) $dir_salva,"") and ($attiva_contratti_consentiti == "n" or $contratti_consentiti_vett[$num_contr] == "SI")) { $nome_contr = $nomi_contratti['salv'][$num_contr]; if (empty($contratti_visti[$dir_salva."/".$nome_contr])) { $contratti_visti[$dir_salva."/".$nome_contr] = 1; $contr_dir = opendir($dir_salva."/"); while ($contr_corr = readdir($contr_dir)) { if ($contr_corr != "." and $contr_corr != ".." and is_file($dir_salva."/".$contr_corr)) { if (substr($contr_corr,0,(strlen($nome_contr) + 1)) == $nome_contr."_") { $contr_corr_orig = $contr_corr; if (substr($contr_corr,-3) == ".gz") $contr_corr = substr($contr_corr,0,-3); $suff_file_corr = ""; if (substr($contr_corr,-4) == ".rtf") $suff_file_corr = "rtf"; if (substr($contr_corr,-5) == ".html") $suff_file_corr = "html"; if (substr($contr_corr,-4) == ".txt") $suff_file_corr = "txt"; if ($suff_file_corr) { $resto_nome_contr = substr($contr_corr,strlen($nome_contr)); if (substr($resto_nome_contr,0,1) != "_" or substr($resto_nome_contr,5,1) != "_") $anno_doc = ""; else $anno_doc = substr($resto_nome_contr,1,4); if ($anno_doc == $anno or strstr($resto_nome_contr,"$anno+") or ($anno_doc == $anno_corrente and !@is_file(C_DATI_PATH."/selectperiodi$anno_corrente.1.php"))) { if (preg_replace("/_[0-9]{4,4}_[0-9]{5,8}(-[0-9]{5,8})?(_[0-9]+(-[0-9]+|\+[0-9]+(\+[0-9]+)?)?)*\.$suff_file_corr/","",$resto_nome_contr) == "") { $n_contr_corr = explode("_",$resto_nome_contr); $n_contr_corr = $n_contr_corr[2]; $num_pren_esist = substr($resto_nome_contr,(7 + strlen($n_contr_corr))); $num_pren_esist = substr($num_pren_esist,0,(-1 * (strlen($suff_file_corr) + 1))); if (substr($num_pren_esist,0,3) == "1+1") { $num_pren_esist = substr($num_pren_esist,4); $file_dat_ext = 1; } # fine if (substr($num_pren_esist,0,3) == "1+1") else $file_dat_ext = 0; $nome_downl = ""; if ($file_dat_ext and is_file($dir_salva."/".substr($contr_corr,0,(-1 * (strlen($suff_file_corr) + 1))).".dat")) { $file_dat = file($dir_salva."/".substr($contr_corr,0,(-1 * (strlen($suff_file_corr) + 1))).".dat"); for ($num1 = 0 ; $num1 < count($file_dat) ; $num1++) { if (!$num_pren_esist and substr($file_dat[$num1],0,3) == "rn:") $num_pren_esist = trim(substr($file_dat[$num1],3)); if (substr($file_dat[$num1],0,3) == "dn:") $nome_downl = "/".trim(substr($file_dat[$num1],3)); } # fine for $num1 if ($nome_downl) { if (!empty($nomi_contratti['suff'][$num_contr])) $nome_downl .= ".".$nomi_contratti['suff'][$num_contr]; else $nome_downl .= ".$suff_file_corr"; } # fine if ($nome_downl) } # fine if ($file_dat_ext and is_file($dir_salva."/".substr($contr_corr,0,(-1 * (strlen($suff_file_corr) + 1))).".dat")) elseif (!empty($nomi_contratti['suff'][$num_contr])) $nome_downl = "/".substr($contr_corr,0,(-1 * (strlen($suff_file_corr) + 1))).".".$nomi_contratti['suff'][$num_contr]; if ($num_pren_esist) { $num_pren_esist = explode("_",$num_pren_esist); for ($num1 = 0 ; $num1 < count($num_pren_esist) ; $num1++) { $anno_pren = $anno_doc; if (strstr($num_pren_esist[$num1],"+")) { $num_pren_esist2 = explode("+",$num_pren_esist[$num1]); if (($num_pren_esist2[0] + 1) == $anno and !empty($num_pren_esist2[2])) $num_pren_esist[$num1] = $num_pren_esist2[2]; else { if ($num_pren_esist2[0] == $anno) { $num_pren_esist[$num1] = $num_pren_esist2[1]; $anno_pren = $anno; } # fine if ($num_pren_esist2[0] == $anno) else $num_pren_esist[$num1] = ""; } # fine else if (($num_pren_esist2[0] + 1) == $anno_corrente and $num_pren_esist2[2]) } # fine if (strstr($num_pren_esist[$num1],"+")) if ($num_pren_esist[$num1]) { $num_pren_esist2 = explode("-",$num_pren_esist[$num1]); $fine_for = $num_pren_esist2[(count($num_pren_esist2) - 1)]; $data_creazione = date("Y-m-d",filectime($dir_salva."/".$contr_corr_orig) + (C_DIFF_ORE * 3600)); for ($num2 = $num_pren_esist2[0] ; $num2 <= $fine_for ; $num2++) $contratti_prenota[$anno_pren][$num2][$num_contr."-".$n_contr_corr] = $data_creazione.$contr_corr_orig.$nome_downl; } # fine if ($num_pren_esist[$num1]) } # fine for $num1 } # fine if ($num_pren_esist) } # fine if (preg_replace("/_[0-9]{4,4}_[0-9]{5,8}(-[0-9]{5,8})?(_[0-9]+(-[0-9]+|\+[0-9]+(\+[0-9]+)?)?)*\.$suff_file_corr/","",$resto_nome_contr) == "") } # fine if ($anno_doc == $anno or strstr($resto_nome_contr,"$anno+") or (($anno_doc == $anno_corrente or... } # fine if ($suff_file_corr) } # fine if (substr($contr_corr,0,(strlen($nome_contr) + 1)) == $nome_contr."_") } # fine if ($contr_corr != "." and $contr_corr != ".." and... } # fine while ($fattura_corr = readdir($fatture_dir)) closedir($contr_dir); } # fine if (empty($contratti_visti[$dir_salva."/".$nome_contr])) } # fine if (strcmp((string) $dir_salva,"") and... } # fine foreach ($nomi_contratti['dir'] as $num_contr => $dir_salva) } # fine if (@is_array($nomi_contratti['dir'])) return $contratti_prenota; } # fine function trova_contratti_prenota function conv_ascii ($val,$extended="") { $val = str_replace(""","\"",$val); $val = str_replace("'","'",$val); $val = str_replace("<","<",$val); $val = str_replace(">",">",$val); $val = str_replace("&","&",$val); if (!$extended) { $val = str_replace("ñ","n",$val); $val = str_replace("à","a",$val); $val = str_replace("è","e",$val); $val = str_replace("ì","i",$val); $val = str_replace("ò","o",$val); $val = str_replace("ù","u",$val); $val = str_replace("á","a",$val); $val = str_replace("é","e",$val); $val = str_replace("í","i",$val); $val = str_replace("ó","o",$val); $val = str_replace("ú","u",$val); $val = str_replace("ä","a",$val); $val = str_replace("ö","o",$val); $val = str_replace("ü","u",$val); $val = str_replace("ß","ss",$val); $val = str_replace("ç","c",$val); $val = str_replace("ã","a",$val); $val = str_replace("õ","o",$val); $val = str_replace("Ñ","N",$val); $val = str_replace("À","A",$val); $val = str_replace("È","E",$val); $val = str_replace("Ì","I",$val); $val = str_replace("Ò","O",$val); $val = str_replace("Ù","U",$val); $val = str_replace("Á","A",$val); $val = str_replace("É","E",$val); $val = str_replace("Í","I",$val); $val = str_replace("Ó","O",$val); $val = str_replace("Ú","U",$val); $val = str_replace("Ä","A",$val); $val = str_replace("Ö","O",$val); $val = str_replace("Ü","U",$val); $val = str_replace("Ç","C",$val); $val = str_replace("Ã","A",$val); $val = str_replace("Õ","O",$val); $val = str_replace("ø","oe",$val); $val = str_replace("Ø","OE",$val); $val = str_replace("°","o",$val); $val = str_replace("ý","y",$val); $val = str_replace("Ý","Y",$val); } # fine if (!$extended) $val = str_replace("€","E",$val); $val = str_replace("Α","A",$val); $val = str_replace("α","a",$val); $val = str_replace("Β","B",$val); $val = str_replace("β","b",$val); $val = str_replace("Γ","G",$val); $val = str_replace("γ","g",$val); $val = str_replace("Δ","D",$val); $val = str_replace("δ","d",$val); $val = str_replace("Ε","E",$val); $val = str_replace("ε","e",$val); $val = str_replace("Ζ","Z",$val); $val = str_replace("ζ","z",$val); $val = str_replace("Η","H",$val); $val = str_replace("η","n",$val); $val = str_replace("Θ","O",$val); $val = str_replace("θ","O",$val); $val = str_replace("Ι","I",$val); $val = str_replace("ι","i",$val); $val = str_replace("Κ","K",$val); $val = str_replace("κ","k",$val); $val = str_replace("Λ","L",$val); $val = str_replace("λ","l",$val); $val = str_replace("Μ","M",$val); $val = str_replace("μ","m",$val); $val = str_replace("Ν","N",$val); $val = str_replace("ν","v",$val); $val = str_replace("Ξ","E",$val); $val = str_replace("ξ","e",$val); $val = str_replace("Ο","O",$val); $val = str_replace("ο","o",$val); $val = str_replace("Π","N",$val); $val = str_replace("π","p",$val); $val = str_replace("Ρ","P",$val); $val = str_replace("ρ","p",$val); $val = str_replace("Σ","S",$val); $val = str_replace("σ","s",$val); $val = str_replace("ς","c",$val); $val = str_replace("Τ","T",$val); $val = str_replace("τ","t",$val); $val = str_replace("Υ","Y",$val); $val = str_replace("υ","v",$val); $val = str_replace("Φ","F",$val); $val = str_replace("φ","f",$val); $val = str_replace("Χ","x",$val); $val = str_replace("χ","X",$val); $val = str_replace("Ψ","P",$val); $val = str_replace("ψ","p",$val); $val = str_replace("Ω","O",$val); $val = str_replace("ω","o",$val); $val = str_replace("Ά","A",$val); $val = str_replace("ά","a",$val); $val = str_replace("Ό","O",$val); $val = str_replace("ό","o",$val); $val = str_replace("Ή","H",$val); $val = str_replace("ή","n",$val); $val = str_replace("Ί","I",$val); $val = str_replace("ί","i",$val); $val = str_replace("Ύ","Y",$val); $val = str_replace("ύ","v",$val); $val = str_replace("Ώ","O",$val); $val = str_replace("ώ","o",$val); $val = str_replace("Έ","E",$val); $val = str_replace("έ","e",$val); $val = str_replace("ž","z",$val); $val = str_replace("ř","r",$val); $val = str_replace("č","c",$val); $val = str_replace("š","s",$val); $val = str_replace("ě","e",$val); $val = str_replace("ů","u",$val); $val = str_replace("Ž","Z",$val); $val = str_replace("Ř","R",$val); $val = str_replace("Č","C",$val); $val = str_replace("Š","S",$val); $val = str_replace("Ě","E",$val); $val = str_replace("Ů","U",$val); $val = str_replace("æ","ae",$val); $val = str_replace("Æ","AE",$val); $val = str_replace("œ","oe",$val); $val = str_replace("Œ","OE",$val); $val = str_replace("þ","th",$val); $val = str_replace("Þ","TH",$val); $val = str_replace("ł","l",$val); $val = str_replace("Ł","L",$val); if (function_exists('mb_convert_encoding')) { if (function_exists('mb_substitute_character')) mb_substitute_character("none"); $val = mb_convert_encoding($val,"UTF-8","UTF-8"); } # fine if (function_exists('mb_convert_encoding')) if (!$extended) $val = iconv("UTF-8","ASCII//TRANSLIT",$val); else $val = iconv("UTF-8","CP437//TRANSLIT",$val); return $val; } # fine function conv_ascii function crea_contratto ($numero_contratto,&$tipo_contratto,$id_utente,$id_sessione,$origine,$origine_vecchia,$trad_var_vett=array(),$set_glob="") { global $var_predef,$num_var_predef,$num_var_predef_ripeti,$num_ripeti,$tariffa_selezionata,$num_costo_agg_sel,$anno,$pag,$lingua_mex,$LIKE,$ILIKE,$modifica_pers,$vedi_clienti,$dir_salva,$nome_file_contr,$utenti_gruppi,$nomi_contratti; global $tablecontratti,$tableclienti,$tablerclientiprenota,$tablepersonalizza,$tableutenti,$tablerelutenti,$tablenazioni,$tableregioni,$tablecitta,$tabledocumentiid,$tableparentele,$tableappartamenti,$tableperiodi,$dati_cat_pers,$dati_allegato; global $data_inizio_selezione,$data_fine_selezione,$var_riserv,$var_predef_data,$messaggio_di_errore,$testo_email_richiesta,$num_commenti_pers,$numero_ins_comm_pers,$num_campi_pers_cliente,$numero_inserimento_pers,$numero_ins_cat_pers,$numero_inserimento_alleg; $contratto = ""; $n_utenti = esegui_query("select idutenti,nome_utente from $tableutenti "); for ($num1 = 0 ; $num1 < numlin_query($n_utenti) ; $num1++) $n_utente_contr[risul_query($n_utenti,$num1,'idutenti')] = risul_query($n_utenti,$num1,'nome_utente'); if (!defined('C_ID_UTENTE_CONTR')) define('C_ID_UTENTE_CONTR',$id_utente); $dati_contratto = esegui_query("select * from $tablecontratti where numero = '$numero_contratto' and tipo $LIKE 'contr%'"); $tipo_contratto = risul_query($dati_contratto,0,'tipo'); $contratto_orig = (string) risul_query($dati_contratto,0,'testo'); chiudi_query($dati_contratto); if (!$set_glob and $num_ripeti > 40) $unset_glob = 1; if (!empty($data_inizio_selezione) and preg_replace("/[0-9]{4,4}-[0-9]{2,2}-[0-9]{2,2}/","",$data_inizio_selezione) != "") $data_inizio_selezione = ""; if (!empty($data_fine_selezione) and preg_replace("/[0-9]{4,4}-[0-9]{2,2}-[0-9]{2,2}/","",$data_fine_selezione) != "") $data_fine_selezione = ""; $data_inizio_selezione_orig = $data_inizio_selezione; $data_fine_selezione_orig = $data_fine_selezione; for ($n_r = 1 ; $n_r <= $num_ripeti ; $n_r++) { for ($num1 = 0 ; $num1 < $num_var_predef_ripeti ; $num1++) { if (isset($GLOBALS[$var_predef[$num1]."_".$n_r]) and strcmp((string) $GLOBALS[$var_predef[$num1]."_".$n_r],"")) { if ($tipo_contratto == "contrhtm") ${$var_predef[$num1]."_".$n_r} = htmlspecialchars($GLOBALS[$var_predef[$num1]."_".$n_r]); else ${$var_predef[$num1]."_".$n_r} = $GLOBALS[$var_predef[$num1]."_".$n_r]; } # fine if (isset($GLOBALS[$var_predef[$num1]."_".$n_r]) and... if (isset($unset_glob)) unset($GLOBALS[$var_predef[$num1]."_".$n_r]); } # fine for $num1 if (isset(${"data_inizio_".$n_r}) and (empty($data_primo_arrivo) or ${"data_inizio_".$n_r} < $data_primo_arrivo)) $data_primo_arrivo = ${"data_inizio_".$n_r}; if (isset(${"data_fine_".$n_r}) and (empty($data_ultima_partenza) or ${"data_fine_".$n_r} > $data_ultima_partenza)) $data_ultima_partenza = ${"data_fine_".$n_r}; if (isset(${"utente_inserimento_prenotazione"."_".$n_r}) and isset($n_utente_contr[${"utente_inserimento_prenotazione"."_".$n_r}])) ${"utente_inserimento_prenotazione"."_".$n_r} = $n_utente_contr[${"utente_inserimento_prenotazione"."_".$n_r}]; else ${"utente_inserimento_prenotazione"."_".$n_r} = null; } # fine for $n_r if (empty($data_inizio_selezione_orig)) $data_inizio_selezione = fixset($data_primo_arrivo); if (empty($data_fine_selezione_orig)) $data_fine_selezione = fixset($data_ultima_partenza); if (isset($unset_glob)) for ($num1 = $num_var_predef_ripeti ; $num1 < $num_var_predef ; $num1++) unset($var_predef[$num1]); $messaggio_di_errore = ""; $nome_documento_scaricato = ""; $formati_contr = esegui_query("select * from $tablecontratti where numero = '$numero_contratto' and tipo = 'formati'"); if (numlin_query($formati_contr)) { $formati_contr = explode(">",risul_query($formati_contr,0,'testo')); $stile_soldi = $formati_contr[0]; $stile_data = $formati_contr[1]; } # fine if (numlin_query($formati)) else { $stile_soldi = ""; $stile_data = ""; } # fine else if (numlin_query($formati)) if (!$stile_soldi) $stile_soldi = stile_soldi(C_ID_UTENTE_CONTR); if (!$stile_data) $stile_data = stile_data(C_ID_UTENTE_CONTR); $dati_app = esegui_query("select * from $tableappartamenti order by idappartamenti "); $num_unita = numlin_query($dati_app); #global $dati_app_contr; $dati_app_contr = array('num' => $num_unita); for ($num1 = 1 ; $num1 <= $num_unita ; $num1++) { $dati_app_contr[$num1]['nome'] = risul_query($dati_app,($num1 - 1),'idappartamenti'); $dati_app_contr[$num1]['casa'] = risul_query($dati_app,($num1 - 1),'numcasa'); $dati_app_contr[$num1]['piano'] = risul_query($dati_app,($num1 - 1),'numpiano'); $dati_app_contr[$num1]['capacita'] = risul_query($dati_app,($num1 - 1),'maxoccupanti'); $dati_app_contr[$num1]['priorita'] = risul_query($dati_app,($num1 - 1),'priorita'); if ($tipo_contratto == "contrhtm") { $dati_app_contr[$num1]['nome'] = htmlspecialchars($dati_app_contr[$num1]['nome']); $dati_app_contr[$num1]['casa'] = htmlspecialchars((string) $dati_app_contr[$num1]['casa']); $dati_app_contr[$num1]['piano'] = htmlspecialchars((string) $dati_app_contr[$num1]['piano']); } # fine if ($tipo_contratto == "contrhtm") } # fine for $num1 unset($dati_app); $data_inizio_selezione_orig = $data_inizio_selezione; $data_fine_selezione_orig = $data_fine_selezione; if ($data_inizio_selezione) $data_inizio_selezione_f = formatta_data_contr($data_inizio_selezione,$stile_data); else $data_inizio_selezione_f = null; if ($data_fine_selezione) $data_fine_selezione_f = formatta_data_contr($data_fine_selezione,$stile_data); else $data_fine_selezione_f = null; $ritorno_a_capo = "\r"; $avanzamento_riga = "\n"; $valore_nullo = ""; $nome_valuta = nome_valuta(C_ID_UTENTE_CONTR); $oggi = date("Y-m-d",(time() + (C_DIFF_ORE * 3600))); $oggi_orig = $oggi; $oggi_f = formatta_data_contr($oggi,$stile_data); if ($lingua_mex) $fr_via = mex("via",$pag); if ($testo_email_richiesta) { if (@get_magic_quotes_gpc()) $testo_email_richiesta = stripslashes($testo_email_richiesta); $testo_quotato_email_richiesta_orig = "> ".str_replace("\n","\n> ",$testo_email_richiesta); if ($lingua_mex) $testo_quotato_email_richiesta_orig = " ".mex("ha scritto",$pag).":\n".$testo_quotato_email_richiesta_orig; } # fine if ($testo_email_richiesta) else $testo_quotato_email_richiesta_orig = ""; $arrotond_tasse = esegui_query("select * from $tablepersonalizza where idpersonalizza = 'arrotond_tasse' and idutente = '".C_ID_UTENTE_CONTR."'"); $arrotond_tasse = risul_query($arrotond_tasse,0,'valpersonalizza'); $nome_struttura = esegui_query("select * from $tablepersonalizza where idpersonalizza = 'dati_struttura' and idutente = '".C_ID_UTENTE_CONTR."'"); $nome_struttura = explode("#@&",risul_query($nome_struttura,0,'valpersonalizza')); $tipo_struttura = $nome_struttura[1]; $email_struttura = $nome_struttura[2]; $ragione_sociale_struttura = $nome_struttura[3]; $sito_web_struttura = $nome_struttura[4]; $nome_contatto_struttura = $nome_struttura[5]; $nazione_struttura = $nome_struttura[6]; $comune_struttura = $nome_struttura[7]; $indirizzo_struttura = $nome_struttura[8]; $CAP_struttura = $nome_struttura[9]; $telefono_struttura = $nome_struttura[10]; $fax_struttura = $nome_struttura[11]; $codice_fiscale_struttura = $nome_struttura[12]; $partita_iva_struttura = $nome_struttura[13]; $numero_stelle_struttura = $nome_struttura[14]; $logo_struttura = fixset($nome_struttura[15]); $regione_struttura = fixset($nome_struttura[16]); $nome_struttura = $nome_struttura[0]; $codice_nazione_struttura = trova_codice_rel($nazione_struttura,$rel_esist,"nazione","nazioni",$codice2_nazione_struttura,$codice3_nazione_struttura,$tablenazioni,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_regione_struttura = trova_codice_rel($regione_struttura,$rel_esist,"regione","regioni",$codice2_regione_struttura,$codice3_regione_struttura,$tableregioni,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_comune_struttura = trova_codice_rel($comune_struttura,$rel_esist,"citta","citta",$codice2_citta_struttura,$codice3_citta_struttura,$tablecitta,$tablerelutenti,C_ID_UTENTE_CONTR); $url_base_pagine_web = ""; if (defined('C_PAGINA_WEB') and C_PAGINA_WEB == '1') { global $PHP_SELF,$SERVER_NAME,$HTTP_SERVER_VARS,$HTTPS,$SERVER_PORT; if (@$SERVER_NAME or @$_SERVER['SERVER_NAME'] or @$HTTP_SERVER_VARS['SERVER_NAME']) { if (@$PHP_SELF or @$_SERVER['PHP_SELF']) { if ($_SERVER['SERVER_NAME']) $SERVER_NAME = $_SERVER['SERVER_NAME']; elseif ($HTTP_SERVER_VARS['SERVER_NAME']) $SERVER_NAME = $HTTP_SERVER_VARS['SERVER_NAME']; if ($_SERVER['PHP_SELF']) $PHP_SELF = $_SERVER['PHP_SELF']; if ((isset($HTTPS) and $HTTPS == "on") or (isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] == "on") or (isset($SERVER_PORT) and $SERVER_PORT == "443") or (isset($_SERVER['SERVER_PORT']) and $_SERVER['SERVER_PORT'] == "443")) $url_base_pagine_web = "https://".$SERVER_NAME; else $url_base_pagine_web = "http://".$SERVER_NAME; if (substr($PHP_SELF,0,1) != "/") $url_base_pagine_web .= "/".$PHP_SELF; else $url_base_pagine_web .= $PHP_SELF; $val_then = explode("/",$url_base_pagine_web); $url_base_pagine_web = substr($url_base_pagine_web,0,(strlen($val_then[(count($val_then) - 1)]) * -1)); $url_base_pagine_web = str_replace("/./","/",$url_base_pagine_web); while (str_replace("/../","",$url_base_pagine_web) != $url_base_pagine_web) { $val_then = explode("/../",$url_base_pagine_web); $val_if = explode("/",$val_then[0]); $txt_sost1 = substr($val_then[0],0,(strlen($val_if[(count($val_if) - 1)]) * -1)); $url_base_pagine_web = $txt_sost1.substr($url_base_pagine_web,(strlen($val_then[0]) + 4)); } # fine while (str_replace("/../","",$url_base_pagine_web) != $url_base_pagine_web) } # fine if (@$PHP_SELF or @$_SERVER['PHP_SELF']) } # fine if (@$SERVER_NAME or @$_SERVER['SERVER_NAME'] or... } # fine if (defined('C_PAGINA_WEB') and C_PAGINA_WEB == '1') if (!$url_base_pagine_web) { if (defined("C_FILE_DOMINIO") and C_FILE_DOMINIO != "" and (!defined('C_NASCONDI_MARCA') or C_NASCONDI_MARCA != "SI")) { $percorso_cartella_modello = esegui_query("select valpersonalizza from $tablepersonalizza where idpersonalizza = 'percorso_cartella_modello' and idutente = '1'"); $percorso_cartella_modello = explode(",",risul_query($percorso_cartella_modello,0,'valpersonalizza')); $percorso_cartella_modello = $percorso_cartella_modello[0]; $altri_domini = @file(C_FILE_DOMINIO); if ($altri_domini) { if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") { if (substr($percorso_cartella_modello,0,strlen(C_CARTELLA_CREA_MODELLI)) != C_CARTELLA_CREA_MODELLI) $percorso_cartella_modello = "./"; else $percorso_cartella_modello = substr($percorso_cartella_modello,strlen(C_CARTELLA_CREA_MODELLI)); } # fine if (defined("C_CARTELLA_CREA_MODELLI") and C_CARTELLA_CREA_MODELLI != "") if (substr($percorso_cartella_modello,0,1) == "/") $percorso_cartella_modello = substr($percorso_cartella_modello,1); if (strcmp((string) $percorso_cartella_modello,"") and substr($percorso_cartella_modello,-1) != "/") $percorso_cartella_modello .= "/"; if (substr($percorso_cartella_modello,0,2) == "./") $percorso_cartella_modello = substr($percorso_cartella_modello,2); $url_base_pagine_web = "https://".trim($altri_domini[0])."/$percorso_cartella_modello"; } # fine if ($altri_domini) unset($altri_domini); } # fine if (defined("C_FILE_DOMINIO") and C_FILE_DOMINIO != "" and (!defined('C_NASCONDI_MARCA') or C_NASCONDI_MARCA != "SI")) } # fine if (!$url_base_pagine_web) if (!$url_base_pagine_web and (!defined('C_PAGINA_WEB') or C_PAGINA_WEB != '1')) { if (!function_exists('trova_url_pagina')) { $perc_cart_mod_sel = ""; include("./includes/templates/funzioni_modelli.php"); } # fine if (!function_exists('trova_url_pagina')) $url_base_pagine_web = trova_url_pagina("",$percorso_cartella_modello,""); } # fine if (!$url_base_pagine_web and (!defined('C_PAGINA_WEB') or C_PAGINA_WEB != '1')) unset($percorso_cartella_modello); $num_contr_vc = $numero_contratto; $contr_imp_vc = esegui_query("select testo from $tablecontratti where numero = '$numero_contratto' and tipo = 'impor_vc' "); if (numlin_query($contr_imp_vc)) $num_contr_vc = risul_query($contr_imp_vc,0,'testo'); $variabili = esegui_query("select * from $tablecontratti where tipo = 'var' or tipo = 'var$num_contr_vc' order by tipo, numero"); $num_variabili = numlin_query($variabili); $arrays = esegui_query("select * from $tablecontratti where tipo = 'vett' or tipo = 'vett$num_contr_vc' order by tipo, numero"); $num_arrays = numlin_query($arrays); $condizioni_ini_d = esegui_query("select * from $tablecontratti where (tipo = 'cond' or tipo = 'cond$num_contr_vc') and testo $LIKE 'ind%' order by tipo, numero"); $num_condizioni_ini_d = numlin_query($condizioni_ini_d); $condizioni_ini_r = esegui_query("select * from $tablecontratti where (tipo = 'cond' or tipo = 'cond$num_contr_vc') and testo $LIKE 'inr%' order by tipo, numero"); $num_condizioni_ini_r = numlin_query($condizioni_ini_r); $condizioni = esegui_query("select * from $tablecontratti where (tipo = 'cond' or tipo = 'cond$num_contr_vc') and testo $LIKE 'rpt%' order by tipo, numero"); $num_condizioni = numlin_query($condizioni); $condizioni_rip_o = esegui_query("select * from $tablecontratti where (tipo = 'cond' or tipo = 'cond$num_contr_vc') and testo $LIKE 'ros%' order by tipo, numero"); $num_condizioni_rip_o = numlin_query($condizioni_rip_o); $condizioni_rip_c = esegui_query("select * from $tablecontratti where (tipo = 'cond' or tipo = 'cond$num_contr_vc') and testo $LIKE 'rca%' order by tipo, numero"); $num_condizioni_rip_c = numlin_query($condizioni_rip_c); $condizioni_rip_p = esegui_query("select * from $tablecontratti where (tipo = 'cond' or tipo = 'cond$num_contr_vc') and testo $LIKE 'rpa%' order by tipo, numero"); $num_condizioni_rip_p = numlin_query($condizioni_rip_p); $condizioni_rip_d = esegui_query("select * from $tablecontratti where (tipo = 'cond' or tipo = 'cond$num_contr_vc') and testo $LIKE 'rds%' order by tipo, numero"); $num_condizioni_rip_d = numlin_query($condizioni_rip_d); $condizioni_rip_u = esegui_query("select * from $tablecontratti where (tipo = 'cond' or tipo = 'cond$num_contr_vc') and testo $LIKE 'run%' order by tipo, numero"); $num_condizioni_rip_u = numlin_query($condizioni_rip_u); $condizioni_rip_a = esegui_query("select * from $tablecontratti where (tipo = 'cond' or tipo = 'cond$num_contr_vc') and testo $LIKE 'rar%' order by tipo, numero"); $num_condizioni_rip_a = numlin_query($condizioni_rip_a); $dir_salva = esegui_query("select * from $tablecontratti where numero = '$numero_contratto' and tipo = 'dir'"); if (numlin_query($dir_salva) == 1) { $dir_salva = formatta_dir_salva_doc(risul_query($dir_salva,0,'testo')); } # fine if (numlin_query($dir_salva) == 1) else $dir_salva = ""; $contr_multilingua = 0; $contratti_orig_mln = array(); $lingue_contr = array(); $num_contr_mln = 1; if (substr($contratto_orig,0,7) == "#!mln!#") { $contr_multilingua = 1; $contratti_orig_mln['predef'] = substr($contratto_orig,7); $dati_contratti_mln = esegui_query("select * from $tablecontratti where numero = '$numero_contratto' and tipo $LIKE 'mln_%'"); $num_contr_mln = numlin_query($dati_contratti_mln); for ($num1 = 0 ; $num1 < $num_contr_mln ; $num1++) { $lingua_contr = substr(risul_query($dati_contratti_mln,$num1,'tipo'),4); $lingue_contr[$num1] = $lingua_contr; $contratti_orig_mln[$lingua_contr] = risul_query($dati_contratti_mln,$num1,'testo'); } # fine for $num1 unset($dati_contratti_mln); $contratto_orig = $contratti_orig_mln[$contratti_orig_mln['predef']]; } # fine if (substr($contratto_orig,0,7) == "#!mln!#") $tag_b = ""; $tag_no_b = ""; if ($tipo_contratto == "contrhtm") { $tag_b = ""; $tag_no_b = ""; $tag_spazio = " "; $tag_acapo = "
"; } # fine if ($tipo_contratto == "contrhtm") if ($tipo_contratto == "contreml") { $tag_spazio = " "; $tag_acapo = "\n"; $oggetto_email = esegui_query("select * from $tablecontratti where numero = '$numero_contratto' and tipo = 'oggetto'"); $oggetto_email = (string) risul_query($oggetto_email,0,'testo'); $oggetti_email_mln = array(); if ($contr_multilingua) { $oggetto_email = explode(">",$oggetto_email); for ($num1 = 0 ; $num1 < count($oggetto_email) ; $num1++) { $ln_corr = explode(":",$oggetto_email[$num1]); $oggetti_email_mln[substr($ln_corr[0],4)] = substr(strstr($oggetto_email[$num1],":"),1); } # fine for $num1 unset($ln_corr); if (!isset($oggetti_email_mln[$contratti_orig_mln['predef']])) $oggetti_email_mln[$contratti_orig_mln['predef']] = ""; } # fine if ($contr_multilingua) $nome_mittente_email = $nome_contatto_struttura; $mittente_email = $email_struttura; if ($nome_mittente_email) $mittente_email = "$nome_mittente_email <$mittente_email>"; } # fine if ($tipo_contratto == "contreml") if ($tipo_contratto == "contrrtf") { $tag_spazio = " "; $tag_acapo = "} \\par \\pard\\plain \\ltrpar\\s1\\cf0{\\*\\hyphen2\\hyphlead2\\hyphtrail2\\hyphmax0}\\rtlch\\af3\\afs24\\lang255\\ltrch\\dbch\\af3\\langfe255\\hich\\f0\\fs24\\lang1040\\loch\\f0\\fs24\\lang1040 {\\rtlch \\ltrch\\loch\\f0\\fs24\\lang1040\\i0\\b0 "; } # fine if ($tipo_contratto == "contrrtf") if ($tipo_contratto == "contrtxt") { $tag_spazio = " "; $tag_acapo = "\n"; } # fine if ($tipo_contratto == "contrtxt") if (strstr($contratto_orig,'[r7]')) { global $contratti_prenota,$attiva_contratti_consentiti,$contratti_consentiti_vett; if (!@is_array($contratti_prenota)) { $contratti_prenota = trova_contratti_prenota($nomi_contratti,$anno,$anno,C_ID_UTENTE_CONTR,$tablecontratti,$tablepersonalizza,$LIKE,'visualizza_contratto.php',$attiva_contratti_consentiti,$contratti_consentiti_vett); } # fine if (!@is_array($contratti_prenota)) } # fine if (strstr($contratto_orig,'[r7]')) if (str_replace("[r]","",$contratto_orig) == $contratto_orig or $contr_multilingua) $ripeti_tutto = 1; else $ripeti_tutto = 0; $nome_file_contr = array(); $nome_file_downl = array('a' => 0); $dati_file_dat = array(); $filecontr = array(); $num_prog_contr = array(); $num_prog_contr_max = ""; $incr_np = 0; $crea_file_dopo = 0; if ($dir_salva) { global $num_contr_esist,$nome_file_contr_esist,$cont_salva,$lista_var_form,$num_file_salva,$sovrascrivi,$priv_cancella_contratti; $nome_contratto = $nomi_contratti['salv'][$numero_contratto]; if (@get_magic_quotes_gpc()) $sovrascrivi = stripslashes($sovrascrivi); if ($priv_cancella_contratti == "n") $sovrascrivi = ""; if ($ripeti_tutto) $num_file_salva = $num_ripeti; else $num_file_salva = 1; $anno_corr = date("Y"); if ($anno_corr != ($anno + 1) or @is_file(C_DATI_PATH."/selectperiodi$anno_corr.1.php")) $anno_corr = $anno; $val_if = esegui_query("select testo from $tablecontratti where numero = '$numero_contratto' and tipo = 'incr_np'"); if (numlin_query($val_if)) $incr_np = risul_query($val_if,0,'testo'); if ($tipo_contratto != "contreml") { if (isset($nomi_contratti['datdownl'][$numero_contratto])) $val_if = $nomi_contratti['datdownl'][$numero_contratto]; else { $val_if = esegui_query("select testo from $tablecontratti where numero = '$numero_contratto' and tipo = 'datdownl'"); if (numlin_query($val_if)) $val_if = (string) risul_query($val_if,0,'testo'); else $val_if = ""; } # fine else if (isset($nomi_contratti['datdownl'][$numero_contratto])) if ($val_if) { $nome_file_downl['datdownl'] = $val_if; $val_if = explode(">",$nome_file_downl['datdownl']); if (isset($val_if[1]) and $val_if[1] == 'var') $nome_file_downl['a'] = 1; } # fine if ($val_if) else $nome_file_downl['datdownl'] = ">"; } # fine if ($tipo_contratto != "contreml") unset($nomi_contratti['datdownl']); if ($incr_np or $nome_file_downl['a']) $crea_file_dopo = 1; $lista_var_form = ""; if (@is_array($_POST)) reset($_POST); for($num1 = 0 ; $num1 < count($_POST); $num1++) { $lista_var_form .= ""; next($_POST); } # fine for $num1 if (@is_array($_GET)) reset($_GET); for($num1 = 0 ; $num1 < count($_GET); $num1++) { $lista_var_form .= ""; next($_GET); } # fine for $num1 $filelock = fopen(C_DATI_PATH."/crea_contr.lock","w+"); flock($filelock,2); if ($tipo_contratto == "contrrtf") $suff_file = "rtf"; if ($tipo_contratto == "contrhtm") $suff_file = "html"; if ($tipo_contratto == "contrtxt") $suff_file = "txt"; for ($num1 = 1 ; $num1 <= $num_ripeti ; $num1++) { global ${"id_anni_prec_".$num1}; $id_pren[$num1] = fixset(${"numero_prenotazione_".$num1}); } # fine for $num1 $num_contr_esist = 0; $nome_file_contr_esist = array(); $n_prog_contr = 0; $num_sovrascrivi = 0; $num_sovrascrivi_max = 0; $contr_dir = opendir($dir_salva."/"); while ($contr_corr = readdir($contr_dir)) { if ($contr_corr != "." and $contr_corr != ".." and is_file($dir_salva."/".$contr_corr)) { if (substr($contr_corr,0,strlen($nome_contratto)) == $nome_contratto) { $contr_corr_orig = $contr_corr; if (substr($contr_corr,-3) == ".gz") $contr_corr = substr($contr_corr,0,-3); $suff_file_corr = ""; if (substr($contr_corr,-4) == ".rtf") $suff_file_corr = "rtf"; if (substr($contr_corr,-5) == ".html") $suff_file_corr = "html"; if (substr($contr_corr,-4) == ".txt") $suff_file_corr = "txt"; if ($suff_file_corr) { $resto_nome_contr = substr($contr_corr,strlen($nome_contratto)); if (preg_replace("/_[0-9]{4,4}_[0-9]{5,8}(-[0-9]{5,8})?(_[0-9]+(-[0-9]+|\+[0-9]+(\+[0-9]+)?)?)*\.$suff_file_corr/","",$resto_nome_contr) == "") { $anno_contr = substr($resto_nome_contr,1,4); $n_contr_corr = explode("_",substr($resto_nome_contr,0,(-1 * (strlen($suff_file_corr) + 1)))); $n_contr_corr = $n_contr_corr[2]; $resto_nome_contr = substr($resto_nome_contr,(7 + strlen($n_contr_corr))); if (str_replace("-","",$n_contr_corr) != $n_contr_corr) { $n_contr_corr = explode("-",$n_contr_corr); $n_contr_ini_corr = $n_contr_corr[0]; $n_contr_corr = $n_contr_corr[1]; } # fine if (str_replace("-","",$n_contr_corr) != $n_contr_corr) else $n_contr_ini_corr = 0; if ($n_contr_corr > $n_prog_contr and $anno_contr == $anno_corr) $n_prog_contr = $n_contr_corr; if (!$cont_salva and $lista_var_form) { $num_pren_esist = substr($resto_nome_contr,0,(-1 * (strlen($suff_file_corr) + 1))); if (substr($num_pren_esist,0,3) == "1+1") { # 4 caratteri perche considero l'eventuale _ se ci sono anche i numeri delle prenotazioni nel nome $num_pren_esist = substr($num_pren_esist,4); $num1 = 1; } # fine if (substr($num_pren_esist,0,3) == "1+1") else $num1 = 0; if ($num1 and !$num_pren_esist and is_file($dir_salva."/".substr($contr_corr,0,(-1 * (strlen($suff_file_corr) + 1))).".dat")) { $num1 = file($dir_salva."/".substr($contr_corr,0,(-1 * (strlen($suff_file_corr) + 1))).".dat"); for ($num2 = 0 ; $num2 < count($num1) ; $num2++) { if (substr($num1[$num2],0,3) == "rn:") $num_pren_esist = trim(substr($num1[$num2],3)); } # fine for $num2 } # fine if ($num1 and !$num_pren_esist and... if ($num_pren_esist) { $num_pren_esist = explode("_",$num_pren_esist); for ($num1 = 0 ; $num1 < count($num_pren_esist) ; $num1++) { $anno_pren = $anno_contr; if (strstr($num_pren_esist[$num1],"+")) { $num_pren_esist2 = explode("+",$num_pren_esist[$num1]); if ((($num_pren_esist2[0] + 1) == $anno or ($num_pren_esist2[0] + 1) == $anno_corr) and !empty($num_pren_esist2[2])) $num_pren_esist[$num1] = $num_pren_esist2[2]; else { if ($num_pren_esist2[0] == $anno or $num_pren_esist2[0] == $anno_corr) { $num_pren_esist[$num1] = $num_pren_esist2[1]; $anno_pren = $num_pren_esist2[0]; } # fine if ($num_pren_esist2[0] == $anno or $num_pren_esist2[0] == $anno_corr) else $num_pren_esist[$num1] = ""; } # fine else if ((($num_pren_esist2[0] + 1) == $anno or ($num_pren_esist2[0] + 1) == $anno_corr) and... } # fine if (strstr($num_pren_esist[$num1],"+")) if ($num_pren_esist[$num1]) { $num_pren_esist2 = explode("-",$num_pren_esist[$num1]); $fine_for = $num_pren_esist2[(count($num_pren_esist2) - 1)]; for ($num2 = $num_pren_esist2[0] ; $num2 <= $fine_for ; $num2++) { for ($num3 = 1 ; $num3 <= $num_ripeti ; $num3++) { if (($num2 == $id_pren[$num3] and ($anno_pren == $anno or $anno_pren == $anno_corr)) or (str_replace(";$anno_contr,$num2;","",(string) ${"id_anni_prec_".$num3}) != ${"id_anni_prec_".$num3} and $anno_contr != $anno and $anno_contr != $anno_corr)) { $num_contr_esist++; $nome_file_contr_esist[$num_contr_esist] = $contr_corr_orig; $nome_file_contr_esist['num'] = $num_contr_esist; if (substr($contr_corr_orig,-3) == ".gz") { $val_if = explode(".",substr($contr_corr_orig,0,-3)); $val_then = 4; } # fine if (substr($contr_corr_orig,-3) == ".gz") else { $val_if = explode(".",$contr_corr_orig); $val_then = 1; } # fine else if (substr($contr_corr_orig,-3) == ".gz") $val_if = $val_if[(count($val_if) - 1)]; $val_if = substr($contr_corr_orig,0,(-1 * (strlen($val_if) + $val_then))); if (is_file("$dir_salva/$val_if.dat")) { $val_then = file("$dir_salva/$val_if.dat"); for ($num1 = 0 ; $num1 < count($val_then) ; $num1++) { if (substr($val_then[$num1],0,3) == "dn:") { $nome_file_contr_esist['downl'][$num_contr_esist] = trim(substr($val_then[$num1],3)); $nome_file_contr_esist['downl']['num'] = $num_contr_esist; } # fine if (substr($val_then[$num1],0,3) == "dn:") } # fine for $num1 } # fine if (is_file("$dir_salva/$val_if.dat")) else $val_if = 0; if ($contr_corr_orig == $sovrascrivi and $num_file_salva == 1) { $num_sovrascrivi_max = $n_contr_corr; if ($n_contr_ini_corr) $num_sovrascrivi = $n_contr_ini_corr; else $num_sovrascrivi = $n_contr_corr; $anno_corr = $anno_contr; unlink($dir_salva."/".$contr_corr_orig); if ($val_if) unlink("$dir_salva/$val_if.dat"); if ($id_pren[$num3] != $num2) ${"numero_prenotazione_".$num3} = $num2; } # fine if ($contr_corr_orig == $sovrascrivi and... break 3; } # fine if (($num2 == $id_prenota[$num3] and... } # fine for $num3 } # fine for $num2 } # fine if ($num_pren_esist[$num1]) } # fine for $num1 } # fine if ($num_pren_esist) } # fine if (!$cont_salva and $lista_var_form) } # fine if (preg_replace("/_[0-9]{4,4}_[0-9]{5,5}\.$suff_file_corr/","",$resto_nome_contr) == "") } # fine if ($suff_file_corr) } # fine if (substr($contr_corr,0,strlen($nome_contratto)) == $nome_contratto) } # fine if ($contr_corr != "." and $contr_corr != ".." and... } # fine while ($contr_corr = readdir($contr_dir)) closedir($contr_dir); if ($num_sovrascrivi) { $num_contr_esist = 0; if ($incr_np and $num_sovrascrivi_max < $n_prog_contr) $num_prog_contr_max = $num_sovrascrivi_max; $n_prog_contr = ($num_sovrascrivi - 1); } # fine if ($num_sovrascrivi) if (!$num_sovrascrivi or ($incr_np and !$num_prog_contr_max)) { # se il contratto condivide il numero progressivo con altri contratti if (@is_array($nomi_contratti['num_prog'])) { $altri_contr_np = $nomi_contratti['num_prog'][$dir_salva."/".$nome_contratto]; if (@is_array($altri_contr_np)) { reset($altri_contr_np); foreach ($altri_contr_np as $contr_np => $val_contr) { $nome_contratto_np = explode("/",$contr_np); $nome_contratto_np = $nome_contratto_np[(count($nome_contratto_np) - 1)]; $dir_salva_np = substr($contr_np,0,(-1 * (strlen($nome_contratto_np) + 1))); $contr_dir = opendir($dir_salva_np."/"); while ($contr_corr = readdir($contr_dir)) { if ($contr_corr != "." and $contr_corr != ".." and is_file($dir_salva_np."/".$contr_corr)) { if (substr($contr_corr,0,strlen($nome_contratto_np)) == $nome_contratto_np) { if (substr($contr_corr,-3) == ".gz") $contr_corr = substr($contr_corr,0,-3); $suff_file_corr = ""; if (substr($contr_corr,-4) == ".rtf") $suff_file_corr = "rtf"; if (substr($contr_corr,-5) == ".html") $suff_file_corr = "html"; if (substr($contr_corr,-4) == ".txt") $suff_file_corr = "txt"; if ($suff_file_corr) { $resto_nome_contr = substr($contr_corr,strlen($nome_contratto_np)); if (preg_replace("/_[0-9]{4,4}_[0-9]{5,8}(-[0-9]{5,8})?(_[0-9]+(-[0-9]+|\+[0-9]+(\+[0-9]+)?)?)*\.$suff_file_corr/","",$resto_nome_contr) == "") { $anno_contr = substr($resto_nome_contr,1,4); $n_contr_corr = explode("_",$resto_nome_contr); $n_contr_corr = $n_contr_corr[2]; if (str_replace("-","",$n_contr_corr) != $n_contr_corr) { $n_contr_corr = explode("-",$n_contr_corr); $n_contr_corr = $n_contr_corr[1]; } # fine if (str_replace("-","",$n_contr_corr) != $n_contr_corr) if ($n_contr_corr > $n_prog_contr and $anno_contr == $anno_corr) { if (!$num_sovrascrivi) $n_prog_contr = $n_contr_corr; else { $num_prog_contr_max = $num_sovrascrivi_max; break; } # fine else if (!$num_sovrascrivi) } # fine if ($n_contr_corr > $n_prog_contr and $anno_contr == $anno_corr) } # fine if (preg_replace("/_[0-9]{4,4}_[0-9]{5,8}(-[0-9]{5,8})?(_[0-9]+(-[0-9]+|\+[0-9]+(\+[0-9]+)?)?)*\.$suff_file_corr/","",$resto_nome_contr) == "") } # fine if ($suff_file_corr) } # fine if (substr($contr_corr,0,strlen($nome_contratto_np)) == $nome_contratto_np) } # fine if ($contr_corr != "." and $contr_corr != ".." and... } # fine while ($contr_corr = readdir($contr_dir)) closedir($contr_dir); } # fine foreach ($altri_contr_np as $contr_np => $val_contr) } # fine if (@is_array($altri_contr_np)) } # fine if (@is_array($nomi_contratti['num_prog'])) } # fine if (!$num_sovrascrivi or ($incr_np and !$num_prog_contr_max)) if ($num_contr_esist) return 0; for ($num1 = 1 ; $num1 <= $num_file_salva ; $num1++) { $n_prog_contr++; $num_prog_contr[$num1] = $n_prog_contr; $nome_file_contr[$num1] = $n_prog_contr; for ($num2 = strlen($nome_file_contr[$num1]) ; $num2 < 5 ; $num2++) $nome_file_contr[$num1] = "0".$nome_file_contr[$num1]; if ($incr_np) $nome_file_contr[$num1] .= " "; $num3 = ""; if ($ripeti_tutto) { if (${"numero_prenotazione_".$num1} and preg_replace("/[0-9]+/","",${"numero_prenotazione_".$num1}) == "") $num3 .= "_".${"numero_prenotazione_".$num1}; } # fine if ($ripeti_tutto) else { $lista_num_prenota = array(); for ($num2 = 1 ; $num2 <= $num_ripeti ; $num2++) { if (!empty(${"numero_prenotazione_".$num1}) and preg_replace("/[0-9]+/","",${"numero_prenotazione_".$num1}) == "") $lista_num_prenota[$num2] = ${"numero_prenotazione_".$num2}; } # fine for $num2 if (!empty($lista_num_prenota)) { asort($lista_num_prenota); reset($lista_num_prenota); $ultimo_num_prenota = -2; foreach ($lista_num_prenota as $num2 => $num_prenota) { if ($ultimo_num_prenota != $num_prenota) { if ($ultimo_num_prenota < 0) { $num3 .= "_".$num_prenota."_"; $ultimo_num_prenota = ($num_prenota - 1); } # fine if ($ultimo_num_prenota < 0) else { if (($num_prenota - 1) != $ultimo_num_prenota) { if (substr($num3,-1) != "_") $num3 .= "-".$ultimo_num_prenota."_"; $num3 .= $num_prenota."_"; } # fine (($num_prenota - 1) != $ultimo_num_prenota) elseif (substr($num3,-1) == "_") $num3 = substr($num3,0,-1); } # fine else if ($ultimo_num_prenota < 0) $ultimo_num_prenota = $num_prenota; } # fine if ($ultimo_num_prenota != $num_prenota) } # fine foreach ($lista_num_prenota as $num2 => $num_prenota) if (substr($num3,-1) != "_") $num3 .= "-".$ultimo_num_prenota; else $num3 = substr($num3,0,-1); } # fine if (!empty($lista_num_prenota)) } # fine else if ($ripeti_tutto) if (strlen($nome_contratto."_".$anno_corr."_".$nome_file_contr[$num1].$num3.".$suff_file") < 235) $nome_file_contr[$num1] = $nome_contratto."_".$anno_corr."_".$nome_file_contr[$num1].$num3.".$suff_file"; else { $dati_file_dat[$num1]['nome'] = $nome_contratto."_".$anno_corr."_".$nome_file_contr[$num1]."_1+1"; $dati_file_dat[$num1]['n_pren'] = substr($num3,1); $nome_file_contr[$num1] = $dati_file_dat[$num1]['nome'].".$suff_file"; } # fine else if (strlen($nome_contratto."_".$anno_corr."_".$nome_file_contr[$num1].$num3.".$suff_file") < 235) if (!$crea_file_dopo) { if (!empty($nomi_contratti['compress'][$numero_contratto])) { $nome_file_contr[$num1] .= ".gz"; $lock_compress[$num1] = crea_lock_file($dir_salva."/".$nome_file_contr[$num1]); $filecontr[$num1] = gzopen($dir_salva."/".$nome_file_contr[$num1],"wb9"); } # fine if (!empty($nomi_contratti['compress'][$numero_contratto])) else { $filecontr[$num1] = fopen($dir_salva."/".$nome_file_contr[$num1],"w+"); flock($filecontr[$num1],2); } # fine else if (!empty($nomi_contratti['compress'][$numero_contratto])) } # fine if (!$crea_file_dopo) else $filecontr['esist'] = 1; } # fine for $num1 if (!$crea_file_dopo) { flock($filelock,3); fclose($filelock); if (@is_file(C_DATI_PATH."/crea_contr.lock")) unlink(C_DATI_PATH."/crea_contr.lock"); } # fine if (!$crea_file_dopo) } # fine if ($dir_salva) unset($tablepersonalizza); unset($tablecontratti); $utente_attuale = $n_utente_contr[C_ID_UTENTE_CONTR]; unset($id_utente); for ($num1 = 0 ; $num1 < $num_variabili ; $num1++) { $nome_var = risul_query($variabili,$num1,'testo'); $num_var = risul_query($variabili,$num1,'numero'); if (!isset($var_riserv[$nome_var])) $variabile[$num_var] = $nome_var; } # fine for $num1 $variabile['-1'] = "messaggio_di_errore"; $variabile['-2'] = "errore_ripetizione"; $variabile['-3'] = "nome_documento_scaricato"; for ($num1 = 1 ; $num1 <= $dati_allegato['num'] ; $num1++) $variabile[(-100 - $num1)] = "allegato$num1"; for ($num1 = 0 ; $num1 < $num_arrays ; $num1++) { $nome_arr = explode(";",risul_query($arrays,$num1,'testo')); $var_array = $nome_arr[1]; #$tipo_arr = $nome_arr[2]; $nome_arr = $nome_arr[0]; if (!isset($var_riserv[$nome_arr])) { $num_arr = risul_query($arrays,$num1,'numero'); $array[$num_arr] = $nome_arr; $var_arr[$num_arr] = $var_array; $var_arr_nome[$nome_arr] = $var_array; $arr_var_esist[$var_array] = 1; } # fine if (!isset($var_riserv[$nome_arr])) } # fine for $num1 unset($var_riserv); for ($num1 = 0 ; $num1 < $num_condizioni_ini_d ; $num1++) { $condizione = risul_query($condizioni_ini_d,$num1,'testo'); $condizione_ini_d_vett[$num1] = explode("#@?",$condizione); $azione_ini_d_vett[$num1] = explode("#%?",$condizione_ini_d_vett[$num1][2]); if ($condizione_ini_d_vett[$num1][1]) { $condizione_ini_d_vett[$num1] = explode("#$?",$condizione_ini_d_vett[$num1][1]); $num_cond_ini_d_vett[$num1] = count($condizione_ini_d_vett[$num1]); for ($num2 = 1 ; $num2 < $num_cond_ini_d_vett[$num1] ; $num2++) $condizione_ini_d_vett[$num1][$num2] = explode("#%?",$condizione_ini_d_vett[$num1][$num2]); } # fine if ($condizione_vett[$num1][1]) else { $num_cond_ini_d_vett[$num1] = 0; $condizione_ini_d_vett[$num1] = ""; } # fine else if ($condizione_vett[$num1][1]) } # fine for $num1 for ($num1 = 0 ; $num1 < $num_condizioni_ini_r ; $num1++) { $condizione = risul_query($condizioni_ini_r,$num1,'testo'); $condizione_ini_r_vett[$num1] = explode("#@?",$condizione); $azione_ini_r_vett[$num1] = explode("#%?",$condizione_ini_r_vett[$num1][2]); if ($condizione_ini_r_vett[$num1][1]) { $condizione_ini_r_vett[$num1] = explode("#$?",$condizione_ini_r_vett[$num1][1]); $num_cond_ini_r_vett[$num1] = count($condizione_ini_r_vett[$num1]); for ($num2 = 1 ; $num2 < $num_cond_ini_r_vett[$num1] ; $num2++) $condizione_ini_r_vett[$num1][$num2] = explode("#%?",$condizione_ini_r_vett[$num1][$num2]); } # fine if ($condizione_ini_r_vett[$num1][1]) else { $num_cond_ini_r_vett[$num1] = 0; $condizione_ini_r_vett[$num1] = ""; } # fine else if ($condizione_ini_r_vett[$num1][1]) } # fine for $num1 for ($num1 = 0 ; $num1 < $num_condizioni ; $num1++) { $condizione = risul_query($condizioni,$num1,'testo'); $condizione_vett[$num1] = explode("#@?",$condizione); $azione_vett[$num1] = explode("#%?",$condizione_vett[$num1][2]); if ($condizione_vett[$num1][1]) { $condizione_vett[$num1] = explode("#$?",$condizione_vett[$num1][1]); $num_cond_vett[$num1] = count($condizione_vett[$num1]); for ($num2 = 1 ; $num2 < $num_cond_vett[$num1] ; $num2++) $condizione_vett[$num1][$num2] = explode("#%?",$condizione_vett[$num1][$num2]); } # fine if ($condizione_vett[$num1][1]) else { $num_cond_vett[$num1] = 0; $condizione_vett[$num1] = ""; } # fine else if ($condizione_vett[$num1][1]) } # fine for $num1 for ($num1 = 0 ; $num1 < $num_condizioni_rip_o ; $num1++) { $condizione = risul_query($condizioni_rip_o,$num1,'testo'); $condizione_rip_o_vett[$num1] = explode("#@?",$condizione); $azione_rip_o_vett[$num1] = explode("#%?",$condizione_rip_o_vett[$num1][2]); if ($condizione_rip_o_vett[$num1][1]) { $condizione_rip_o_vett[$num1] = explode("#$?",$condizione_rip_o_vett[$num1][1]); $num_cond_rip_o_vett[$num1] = count($condizione_rip_o_vett[$num1]); for ($num2 = 1 ; $num2 < $num_cond_rip_o_vett[$num1] ; $num2++) $condizione_rip_o_vett[$num1][$num2] = explode("#%?",$condizione_rip_o_vett[$num1][$num2]); } # fine if ($condizione_rip_o_vett[$num1][1]) else { $num_cond_rip_o_vett[$num1] = 0; $condizione_rip_o_vett[$num1] = ""; } # fine else if ($condizione_rip_o_vett[$num1][1]) } # fine for $num1 for ($num1 = 0 ; $num1 < $num_condizioni_rip_c ; $num1++) { $condizione = risul_query($condizioni_rip_c,$num1,'testo'); $condizione_rip_c_vett[$num1] = explode("#@?",$condizione); $azione_rip_c_vett[$num1] = explode("#%?",$condizione_rip_c_vett[$num1][2]); if ($condizione_rip_c_vett[$num1][1]) { $condizione_rip_c_vett[$num1] = explode("#$?",$condizione_rip_c_vett[$num1][1]); $num_cond_rip_c_vett[$num1] = count($condizione_rip_c_vett[$num1]); for ($num2 = 1 ; $num2 < $num_cond_rip_c_vett[$num1] ; $num2++) $condizione_rip_c_vett[$num1][$num2] = explode("#%?",$condizione_rip_c_vett[$num1][$num2]); } # fine if ($condizione_rip_c_vett[$num1][1]) else { $num_cond_rip_c_vett[$num1] = 0; $condizione_rip_c_vett[$num1] = ""; } # fine else if ($condizione_rip_c_vett[$num1][1]) } # fine for $num1 for ($num1 = 0 ; $num1 < $num_condizioni_rip_p ; $num1++) { $condizione = risul_query($condizioni_rip_p,$num1,'testo'); $condizione_rip_p_vett[$num1] = explode("#@?",$condizione); $azione_rip_p_vett[$num1] = explode("#%?",$condizione_rip_p_vett[$num1][2]); if ($condizione_rip_p_vett[$num1][1]) { $condizione_rip_p_vett[$num1] = explode("#$?",$condizione_rip_p_vett[$num1][1]); $num_cond_rip_p_vett[$num1] = count($condizione_rip_p_vett[$num1]); for ($num2 = 1 ; $num2 < $num_cond_rip_p_vett[$num1] ; $num2++) $condizione_rip_p_vett[$num1][$num2] = explode("#%?",$condizione_rip_p_vett[$num1][$num2]); } # fine if ($condizione_rip_p_vett[$num1][1]) else { $num_cond_rip_p_vett[$num1] = 0; $condizione_rip_p_vett[$num1] = ""; } # fine else if ($condizione_rip_p_vett[$num1][1]) } # fine for $num1 for ($num1 = 0 ; $num1 < $num_condizioni_rip_u ; $num1++) { $condizione = risul_query($condizioni_rip_u,$num1,'testo'); $condizione_rip_u_vett[$num1] = explode("#@?",$condizione); $azione_rip_u_vett[$num1] = explode("#%?",$condizione_rip_u_vett[$num1][2]); if ($condizione_rip_u_vett[$num1][1]) { $condizione_rip_u_vett[$num1] = explode("#$?",$condizione_rip_u_vett[$num1][1]); $num_cond_rip_u_vett[$num1] = count($condizione_rip_u_vett[$num1]); for ($num2 = 1 ; $num2 < $num_cond_rip_u_vett[$num1] ; $num2++) $condizione_rip_u_vett[$num1][$num2] = explode("#%?",$condizione_rip_u_vett[$num1][$num2]); } # fine if ($condizione_rip_u_vett[$num1][1]) else { $num_cond_rip_u_vett[$num1] = 0; $condizione_rip_u_vett[$num1] = ""; } # fine else if ($condizione_rip_u_vett[$num1][1]) } # fine for $num1 for ($num1 = 0 ; $num1 < $num_condizioni_rip_d ; $num1++) { $condizione = risul_query($condizioni_rip_d,$num1,'testo'); $condizione_rip_d_vett[$num1] = explode("#@?",$condizione); $azione_rip_d_vett[$num1] = explode("#%?",$condizione_rip_d_vett[$num1][2]); if ($condizione_rip_d_vett[$num1][1]) { $condizione_rip_d_vett[$num1] = explode("#$?",$condizione_rip_d_vett[$num1][1]); $num_cond_rip_d_vett[$num1] = count($condizione_rip_d_vett[$num1]); for ($num2 = 1 ; $num2 < $num_cond_rip_d_vett[$num1] ; $num2++) $condizione_rip_d_vett[$num1][$num2] = explode("#%?",$condizione_rip_d_vett[$num1][$num2]); } # fine if ($condizione_vett[$num1][1]) else { $num_cond_rip_d_vett[$num1] = 0; $condizione_rip_d_vett[$num1] = ""; } # fine else if ($condizione_vett[$num1][1]) } # fine for $num1 $num_condizioni_rip_a_vett = array(); for ($num1 = 0 ; $num1 < $num_condizioni_rip_a ; $num1++) { $condizione = explode("#@?",risul_query($condizioni_rip_a,$num1,'testo')); $nome_arr_rip = $array[substr($condizione[0],3)]; if (empty($num_condizioni_rip_a_vett[$nome_arr_rip])) $num_condizioni_rip_a_vett[$nome_arr_rip] = 1; else $num_condizioni_rip_a_vett[$nome_arr_rip]++; $num2 = ($num_condizioni_rip_a_vett[$nome_arr_rip] - 1); $condizione_rip_a_vett[$nome_arr_rip][$num2] = $condizione; $azione_rip_a_vett[$nome_arr_rip][$num2] = explode("#%?",$condizione_rip_a_vett[$nome_arr_rip][$num2][2]); if ($condizione_rip_a_vett[$nome_arr_rip][$num2][1]) { $condizione_rip_a_vett[$nome_arr_rip][$num2] = explode("#$?",$condizione_rip_a_vett[$nome_arr_rip][$num2][1]); $num_cond_rip_a_vett[$nome_arr_rip][$num2] = count($condizione_rip_a_vett[$nome_arr_rip][$num2]); for ($num3 = 1 ; $num3 < $num_cond_rip_a_vett[$nome_arr_rip][$num2] ; $num3++) $condizione_rip_a_vett[$nome_arr_rip][$num2][$num3] = explode("#%?",$condizione_rip_a_vett[$nome_arr_rip][$num2][$num3]); } # fine if ($condizione_rip_a_vett[$nome_arr_rip][$num2][1]) else { $num_cond_rip_a_vett[$nome_arr_rip][$num2] = 0; $condizione_rip_a_vett[$nome_arr_rip][$num2] = ""; } # fine else if ($condizione_rip_a_vett[$nome_arr_rip][$num2][1]) } # fine for $num1 if (empty($trad_var_vett)) { $lang_dir = opendir("./includes/lang/"); while ($ini_lingua = readdir($lang_dir)) { if ($ini_lingua != "." && $ini_lingua != ".." && $ini_lingua != $lingua_mex) { $trad_var = array(); include("./includes/lang/$ini_lingua/visualizza_contratto_var.php"); foreach ($trad_var as $var_trad_ita => $var_trad_ext) $trad_var_vett[$var_trad_ext] = $var_trad_ita; } # fine if ($file != "." && $file != ".." && $ini_lingua != $lingua) } # fine while ($file = readdir($lang_dig)) closedir($lang_dir); if ($lingua_mex != "ita") { $trad_var = array(); include("./includes/lang/".$lingua_mex."/visualizza_contratto_var.php"); foreach ($trad_var as $var_trad_ita => $var_trad_ext) $trad_var_vett[$var_trad_ext] = $var_trad_ita; } # fine if ($lingua_mex != "ita") unset($trad_var); } # fine if (empty($trad_var_vett)) foreach ($trad_var_vett as $var_trad_ext => $var_trad_ita) { if ($var_trad_ita == "commento_personalizzato") { for ($num1 = 0 ; $num1 < $num_commenti_pers ; $num1++) { $var_trad_ita = $var_predef[($numero_ins_comm_pers + $num1)]; $trad_var_vett[$var_trad_ext."_".substr($var_trad_ita,24)] = $var_trad_ita; } # fine for $num1 } # fine if ($var_trad_ita == "commento_personalizzato") if ($var_trad_ita == "campo_personalizzato") { for ($num1 = 0 ; $num1 < $num_campi_pers_cliente ; $num1++) { $var_trad_ita = $var_predef[($numero_inserimento_pers + $num1)]; $trad_var_vett[$var_trad_ext."_".substr($var_trad_ita,21)] = $var_trad_ita; } # fine for $num1 } # fine if ($var_trad_ita == "campo_personalizzato") if ($var_trad_ita == "num_persone_tipo") { for ($num1 = 0 ; $num1 < $dati_cat_pers['num'] ; $num1++) { $var_trad_ita = $var_predef[($numero_ins_cat_pers + $num1)]; $trad_var_vett[$var_trad_ext."_".substr($var_trad_ita,17)] = $var_trad_ita; } # fine for $num1 } # fine if ($var_trad_ita == "num_persone_tipo") if ($var_trad_ita == "allegato") { for ($num1 = 0 ; $num1 < $dati_allegato['num'] ; $num1++) { $var_trad_ita = $var_predef[($numero_inserimento_alleg + $num1)]; $trad_var_vett[$var_trad_ext.($num1 + 1)] = $var_trad_ita; } # fine for $num1 } # fine if ($var_trad_ita == "allegato") } # fine foreach ($trad_var_vett as $var_trad_ext => $var_trad_ita) for ($num_mln = 0 ; $num_mln < $num_contr_mln ; $num_mln++) { if ($contr_multilingua) $contratto_orig = $contratti_orig_mln[$lingue_contr[$num_mln]]; reset($trad_var_vett); foreach ($trad_var_vett as $var_trad_ext => $var_trad_ita) { $contratto_orig = str_replace("[".$var_trad_ext."]","[".$var_trad_ita."]",$contratto_orig); if (isset($arr_var_esist[$var_trad_ita])) { for ($num1 = 0 ; $num1 < $num_arrays ; $num1++) { $num_arr = risul_query($arrays,$num1,'numero'); if ($var_arr[$num_arr] == $var_trad_ita) { $contratto_orig = str_replace("[".$array[$num_arr]."(".$var_trad_ext.")]","[".$array[$num_arr]."(".$var_trad_ita.")]",$contratto_orig); } # fine if ($var_arr[$num_arr] == $var_trad_ita) } # fine for $num1 } # fine if (isset($arr_var_esist[$var_trad_ita])) } # fine foreach ($trad_var_vett as $var_trad_ext => $var_trad_ita) while (preg_match("/\\[c +[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*\\]/",$contratto_orig)) { $contr_vett = preg_split("/\\[c +[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*\\]/",$contratto_orig,2); $contr_parziale = substr($contratto_orig,strlen($contr_vett[0])); $contratto_orig = $contr_vett[0]; $condizione = preg_split("/\" *\\]/",$contr_parziale,2); $condizione = $condizione[0]; $contr_parziale = substr($contr_parziale,(strlen($condizione) + 1)); while (substr($contr_parziale,0,1) == " ") $contr_parziale = substr($contr_parziale,1); $contr_parziale = substr($contr_parziale,1); $txt_sost1 = explode("&",preg_replace("/^\\[c +/","",$condizione)); $condizione = "[[c]"; for ($num1 = 0 ; $num1 < count($txt_sost1) ; $num1++) { if ($num1) $condizione .= " &"; $txt_sost2 = explode("|",$txt_sost1[$num1]); for ($num2 = 0 ; $num2 < count($txt_sost2) ; $num2++) { if ($num2) $condizione .= " |"; $val_if = preg_split("/ *(!?=|!?%|>|<) *\"/",$txt_sost2[$num2]); $var_if = trim($val_if[0]); if (str_replace("(","",$var_if) != $var_if) { $parti_arr = explode("(",substr($var_if,0,-1)); #$val_var_if = ${$parti_arr[0]}[${$parti_arr[1]}]; if (!empty($trad_var_vett[$parti_arr[1]])) $var_if = $parti_arr[0]."(".$trad_var_vett[$parti_arr[1]].")"; } # fine if (str_replace("(","",$var_if) != $var_if) elseif (!empty($trad_var_vett[$var_if])) $var_if = $trad_var_vett[$var_if]; $val_if = preg_replace("/\" */","",$val_if[1]); $txt_sost2[$num2] = str_replace(" ","",$txt_sost2[$num2]); if (strstr($txt_sost2[$num2],"!=\"")) $condizione .= " $var_if!=\"$val_if\""; else { if (strstr($txt_sost2[$num2],">\"")) $condizione .= " $var_if>\"$val_if\""; else { if (strstr($txt_sost2[$num2],"<\"")) $condizione .= " $var_if<\"$val_if\""; else { if (strstr($txt_sost2[$num2],"!%\"")) $condizione .= " $var_if!%\"$val_if\""; else { if (strstr($txt_sost2[$num2],"%\"")) $condizione .= " $var_if%\"$val_if\""; else $condizione .= " $var_if=\"$val_if\""; } # fine else if (strstr($txt_sost2[$num2],"!%\"")) } # fine else if (strstr($txt_sost2[$num2],"<\"")) } # fine else if (strstr($txt_sost2[$num2],">\"")) } # fine else if (strstr($txt_sost2[$num2],"!=\"")) } # fine for $num2 } # fine for $num1 $contratto_orig .= $condizione."]"; $contratto_orig .= $contr_parziale; } # fine while (preg_match("/\\[c +[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*\\]/",$contratto_orig)) $contratto_orig = str_replace("[[c] ","[c ",$contratto_orig); if ($contr_multilingua) $contratti_orig_mln[$lingue_contr[$num_mln]] = $contratto_orig; } # fine for $num_mln unset($trad_var_vett); if ($tipo_contratto == "contreml") { $contratto .= "

"; if ($dati_allegato['num']) $contratto .= ""; if ($ripeti_tutto) $contratto .= ""; else { $email_gia_inviata = 0; for ($n_r = 1 ; $n_r <= $num_ripeti ; $n_r++) { $var_if = fixset(${"email_".$n_r}); if (!$var_if) $var_if = fixset(${"email2_".$n_r}); if ($var_if) { $cliente = esegui_query("select idclienti,doc_inviati from $tableclienti where (email = '".aggslashdb($var_if)."' or email2 = '".aggslashdb($var_if)."') and cognome = '".aggslashdb(${"cognome_".$n_r})."' and doc_inviati $ILIKE '%".aggslashdb("#@?$oggetto_email#|?")."%' "); if (numlin_query($cliente) >= 1) { $email_gia_inviata = 1; $contratto .= "".mex("Attenzione: una email con lo stesso oggetto è già stata inviata al cliente",$pag)." ".${"cognome_".$n_r}." ".mex("in data",$pag)." ".formatta_data($email_gia_inviata,$stile_data)."
"; } # fine if (numlin_query($cliente) >= 1) } # fine if ($var_if) } # fine for $n_r if ($email_gia_inviata) $contratto .= "
"; $contratto .= " "; for ($num1 = 1 ; $num1 <= $dati_allegato['num'] ; $num1++) { if ($dati_allegato['corr'][$num1]) { $contratto .= ""; } # fine if ($dati_allegato['corr'][$num1]) } # fine for $num1 $contratto .= "
".mex("Da",$pag).":"; if ($modifica_pers != "NO") $contratto .= ""; else $contratto .= "$mittente_email"; $contratto .= "
".mex("A",$pag).":
".mex("Oggetto",$pag).":
  

"; } # fine if ($ripeti_tutto) for ($num1 = 1 ; $num1 <= $dati_allegato['num'] ; $num1++) ${"allegato$num1"} = $dati_allegato['corr'][$num1]; } # fine if ($tipo_contratto == "contreml") if ($contr_multilingua) { if (!$codice_lingua or !strcmp(fixstr($contratti_orig_mln[$codice_lingua]),"")) $contratto_parte[1] = $contratti_orig_mln[$contratti_orig_mln['predef']]; else $contratto_parte[1] = $contratti_orig_mln[$codice_lingua]; } # fine if ($contr_multilingua) # Ripetizioni per gli ospiti, costi aggiuntivi, array e unità all'interno di ogni prenotazione unset($contratto_parte2); if (str_replace("[r2]","",$contratto_parte[$n_p]) == $contratto_parte[$n_p] and str_replace("[r3]","",$contratto_parte[$n_p]) == $contratto_parte[$n_p] and !preg_match("/\\[r4 array=\"[A-Za-z]+[A-Za-z0-9_]*\"\\]/",$contratto_parte[$n_p]) and str_replace("[r5]","",$contratto_parte[$n_p]) == $contratto_parte[$n_p] and str_replace("[r6]","",$contratto_parte[$n_p]) == $contratto_parte[$n_p] and str_replace("[r7]","",$contratto_parte[$n_p]) == $contratto_parte[$n_p]) { $contratto_parte2[1] = $contratto_parte[$n_p]; $ripeti_parte2[1] = "NO"; $num_parti2_contr = 1; } # fine if (str_replace("[r2]","",$contratto_parte[$n_p]) == $contratto_parte[$n_p] and... else { $num_parti2_contr = 0; $contratto_restante = $contratto_parte[$n_p]; while (str_replace("[r2]","",$contratto_restante) != $contratto_restante or str_replace("[r3]","",$contratto_restante) != $contratto_restante or preg_match("/\\[r4 array=\"[A-Za-z]+[A-Za-z0-9_]*\"\\]/",$contratto_restante) or str_replace("[r5]","",$contratto_restante) != $contratto_restante or str_replace("[r6]","",$contratto_restante) != $contratto_restante or str_replace("[r7]","",$contratto_restante) != $contratto_restante) { $contr_vett2 = explode("[r2]",$contratto_restante); $contr_vett3 = explode("[r3]",$contratto_restante); $contr_vett4 = preg_split("/\\[r4 array=\"[A-Za-z]+[A-Za-z0-9_]*\"\\]/",$contratto_restante); $contr_vett5 = explode("[r5]",$contratto_restante); $contr_vett6 = explode("[r6]",$contratto_restante); $contr_vett7 = explode("[r7]",$contratto_restante); $l0_cv2 = strlen($contr_vett2[0]); $l0_cv3 = strlen($contr_vett3[0]); $l0_cv4 = strlen($contr_vett4[0]); $l0_cv5 = strlen($contr_vett5[0]); $l0_cv6 = strlen($contr_vett6[0]); $l0_cv7 = strlen($contr_vett7[0]); if ($l0_cv2 > $l0_cv7 and $l0_cv3 > $l0_cv7 and $l0_cv4 > $l0_cv7 and $l0_cv5 > $l0_cv7 and $l0_cv6 > $l0_cv7) { $contr_vett = $contr_vett7; $tipo_contr_vett = 7; } # fine if ($l0_cv2 > $l0_cv7 and $l0_cv3 > $l0_cv7 and $l0_cv4 > $l0_cv7 and $l0_cv5 > $l0_cv7 and $l0_cv6 > $l0_cv7) else { if ($l0_cv2 > $l0_cv6 and $l0_cv3 > $l0_cv6 and $l0_cv4 > $l0_cv6 and $l0_cv5 > $l0_cv6) { $contr_vett = $contr_vett6; $tipo_contr_vett = 6; } # fine if ($l0_cv2 > $l0_cv6 and $l0_cv3 > $l0_cv6 and $l0_cv4 > $l0_cv6 and $l0_cv5 > $l0_cv6) else { if ($l0_cv2 > $l0_cv5 and $l0_cv3 > $l0_cv5 and $l0_cv4 > $l0_cv5) { $contr_vett = $contr_vett5; $tipo_contr_vett = 5; } # fine if ($l0_cv2 > $l0_cv5 and $l0_cv3 > $l0_cv5 and $l0_cv4 > $l0_cv5) else { if ($l0_cv2 > $l0_cv4 and $l0_cv3 > $l0_cv4) { $contr_vett = $contr_vett4; $tipo_contr_vett = 4; } # fine if ($l0_cv2 > $l0_cv4 and $l0_cv3 > $l0_cv4) else { if ($l0_cv2 > $l0_cv3) { $contr_vett = $contr_vett3; $tipo_contr_vett = 3; } # fine if ($l0_cv2 > $l0_cv3) else { $contr_vett = $contr_vett2; $tipo_contr_vett = 2; } # fine else if ($l0_cv2 > $l0_cv3) } # fine else if ($l0_cv2 > $l0_cv4 and $l0_cv3 > $l0_cv4) } # fine else if ($l0_cv2 > $l0_cv5 and $l0_cv3 > $l0_cv5 and $l0_cv4 > $l0_cv5) } # fine else if ($l0_cv2 > $l0_cv6 and $l0_cv3 > $l0_cv6 and $l0_cv4 > $l0_cv6 and $l0_cv5 > $l0_cv6) } # fine else if ($l0_cv2 > $l0_cv7 and $l0_cv3 > $l0_cv7 and $l0_cv4 > $l0_cv7 and $l0_cv5 > $l0_cv7 and $l0_cv6 > $l0_cv7) if (strcmp((string) $contr_vett[0],"")) { $num_parti2_contr++; $contratto_parte2[$num_parti2_contr] = $contr_vett[0]; $ripeti_parte2[$num_parti2_contr] = "NO"; } # fine if (strcmp((string) $contr_vett[0],"")) $contratto_restante = substr($contratto_restante,strlen($contr_vett[0])); if ($tipo_contr_vett == 4) { $arr_ripeti = explode("\"]",$contratto_restante,2); $arr_ripeti = str_replace("[r4 array=\"","",$arr_ripeti[0]); $contratto_restante = substr($contratto_restante,strlen("[r4 array=\"$arr_ripeti\"]")); } # fine if ($tipo_contr_vett == 4) else $contratto_restante = substr($contratto_restante,4); $contr_vett = explode("[/r".$tipo_contr_vett."]",$contratto_restante); $num_parti2_contr++; $contratto_parte2[$num_parti2_contr] = $contr_vett[0]; $ripeti_parte2[$num_parti2_contr] = "SI"; $tipo_parte2[$num_parti2_contr] = $tipo_contr_vett; if ($tipo_contr_vett == 4) $arr_parte2[$num_parti2_contr] = $arr_ripeti; $contratto_restante = substr($contratto_restante,(strlen($contr_vett[0]) + 5)); } # fine while (str_replace("[r2]","",$contratto_restante) != $contratto_restante or... if (strcmp((string) $contratto_restante,"")) { $num_parti2_contr++; $contratto_parte2[$num_parti2_contr] = $contratto_restante; $ripeti_parte2[$num_parti2_contr] = "NO"; } # fine if (strcmp((string) $contratto_restante,"")) } # fine else if (str_replace("[r2]","",$contratto_parte[$n_p]) == $contratto_parte[$n_p] and... # parti n_p2: parti del contratto se ci sono ripetizioni ospiti, costi agg o array interni for ($n_p2 = 1 ; $n_p2 <= $num_parti2_contr ; $n_p2++) { if ($ripeti_parte2[$n_p2] != "SI") $num_ripeti2 = 1; else { if ($tipo_parte2[$n_p2] == 2) { $ospiti = esegui_query("select idclienti,parentela from $tablerclientiprenota where idprenota = '".aggslashdb($numero_prenotazione_orig)."' order by num_ordine "); $num_ripeti2 = numlin_query($ospiti); $num_ospiti_tot = $num_ripeti2; } # fine if ($tipo_parte2[$n_p2] == 2) if ($tipo_parte2[$n_p2] == 3) $num_ripeti2 = $num_costi_aggiuntivi; if ($tipo_parte2[$n_p2] == 4) { if (@is_array(${$arr_parte2[$n_p2]})) { $num_ripeti2 = count(${$arr_parte2[$n_p2]}); reset(${$arr_parte2[$n_p2]}); } # fine if (@is_array(${$arr_parte2[$n_p2]})) else $num_ripeti2 = 0; } # fine if ($tipo_parte2[$n_p2] == 4) if ($tipo_parte2[$n_p2] == 5) $num_ripeti2 = $num_pagamenti; if ($tipo_parte2[$n_p2] == 6) $num_ripeti2 = $num_unita; if ($tipo_parte2[$n_p2] == 7) { if (@is_array($contratti_prenota[$anno][$numero_prenotazione_orig])) { $num_ripeti2 = count($contratti_prenota[$anno][$numero_prenotazione_orig]); if ($num_ripeti2) reset($contratti_prenota[$anno][$numero_prenotazione_orig]); } # fine if (@is_array($contratti_prenota[$anno][$numero_prenotazione_orig])) else $num_ripeti2 = 0; } # fine if ($tipo_parte2[$n_p2] == 7) } # fine else if ($ripeti_parte2[$n_p2] != "SI") # ripetizione n_r2: se c'è da ripetere la parte del contratto per ospiti, costi agg, array o unità interni for ($n_r2 = 1 ; $n_r2 <= $num_ripeti2 ; $n_r2++) { $mostra_ripetizione = 1; $condizioni_alternative = 0; if ($ripeti_parte2[$n_p2] == "SI") { if ($tipo_parte2[$n_p2] == 2) { $numero_ospite = $n_r2; $numero_cliente_ospite = risul_query($ospiti,($n_r2 - 1),'idclienti'); $parentela_ospite = risul_query($ospiti,($n_r2 - 1),'parentela'); $dati_osp = esegui_query("select * from $tableclienti where idclienti = '$numero_cliente_ospite' "); $utente_ospite = risul_query($dati_osp,0,'utente_inserimento'); $cognome_ospite = ""; $nome_ospite = ""; $soprannome_ospite = ""; $titolo_ospite = ""; $sesso_ospite = ""; $data_nascita_ospite = ""; $citta_nascita_ospite = ""; $regione_nascita_ospite = ""; $nazione_nascita_ospite = ""; $cittadinanza_ospite = ""; $nazione_ospite = ""; $regione_ospite = ""; $citta_ospite = ""; $via_ospite = ""; $numcivico_ospite = ""; $cap_ospite = ""; $documento_ospite = ""; $tipo_documento_ospite = ""; $citta_documento_ospite = ""; $regione_documento_ospite = ""; $nazione_documento_ospite = ""; $scadenza_documento_ospite = ""; $telefono_ospite = ""; $telefono2_ospite = ""; $telefono3_ospite = ""; $fax_ospite = ""; $email_ospite = ""; $email2_ospite = ""; $email_certificata_ospite = ""; $codice_fiscale_ospite = ""; $partita_iva_ospite = ""; if (numlin_query($dati_osp) == 1 and $vedi_clienti != "NO" and ($vedi_clienti != "PROPRI" or $utente_ospite == C_ID_UTENTE_CONTR) and ($vedi_clienti != "GRUPPI" or $utenti_gruppi[$utente_ospite])) { $cognome_ospite = risul_query($dati_osp,0,'cognome'); $nome_ospite = risul_query($dati_osp,0,'nome'); $soprannome_ospite = risul_query($dati_osp,0,'soprannome'); $titolo_ospite = risul_query($dati_osp,0,'titolo'); $sesso_ospite = risul_query($dati_osp,0,'sesso'); $data_nascita_ospite = risul_query($dati_osp,0,'datanascita'); $citta_nascita_ospite = risul_query($dati_osp,0,'cittanascita'); $regione_nascita_ospite = risul_query($dati_osp,0,'regionenascita'); $nazione_nascita_ospite = risul_query($dati_osp,0,'nazionenascita'); $cittadinanza_ospite = risul_query($dati_osp,0,'nazionalita'); $nazione_ospite = risul_query($dati_osp,0,'nazione'); $regione_ospite = risul_query($dati_osp,0,'regione'); $citta_ospite = risul_query($dati_osp,0,'citta'); $via_ospite = risul_query($dati_osp,0,'via'); $numcivico_ospite = risul_query($dati_osp,0,'numcivico'); $cap_ospite = risul_query($dati_osp,0,'cap'); $documento_ospite = risul_query($dati_osp,0,'documento'); $tipo_documento_ospite = risul_query($dati_osp,0,'tipodoc'); $citta_documento_ospite = risul_query($dati_osp,0,'cittadoc'); $regione_documento_ospite = risul_query($dati_osp,0,'regionedoc'); $nazione_documento_ospite = risul_query($dati_osp,0,'nazionedoc'); $scadenza_documento_ospite = risul_query($dati_osp,0,'scadenzadoc'); $telefono_ospite = risul_query($dati_osp,0,'telefono'); $telefono2_ospite = risul_query($dati_osp,0,'telefono2'); $telefono3_ospite = risul_query($dati_osp,0,'telefono3'); $fax_ospite = risul_query($dati_osp,0,'fax'); $email_ospite = risul_query($dati_osp,0,'email'); $email2_ospite = risul_query($dati_osp,0,'email2'); $email_certificata_ospite = risul_query($dati_osp,0,'email3'); $codice_fiscale_ospite = risul_query($dati_osp,0,'cod_fiscale'); $partita_iva_ospite = risul_query($dati_osp,0,'partita_iva'); } # fine if (numlin_query($dati_osp) == 1 and... $codice_cittadinanza_ospite = trova_codice_rel($cittadinanza_ospite,$rel_esist,"nazione","nazioni",$codice2_cittadinanza_ospite,$codice3_cittadinanza_ospite,$tablenazioni,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_parentela_ospite = trova_codice_rel($parentela_ospite,$rel_esist,"parentela","parentele",$codice2_parentela_ospite,$codice3_parentela_ospite,$tableparentele,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_nazione_nascita_ospite = trova_codice_rel($nazione_nascita_ospite,$rel_esist,"nazione","nazioni",$codice2_nazione_nascita_ospite,$codice3_nazione_nascita_ospite,$tablenazioni,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_regione_nascita_ospite = trova_codice_rel($regione_nascita_ospite,$rel_esist,"regione","regioni",$codice2_regione_nascita_ospite,$codice3_regione_nascita_ospite,$tableregioni,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_citta_nascita_ospite = trova_codice_rel($citta_nascita_ospite,$rel_esist,"citta","citta",$codice2_citta_nascita_ospite,$codice3_citta_nascita_ospite,$tablecitta,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_nazione_ospite = trova_codice_rel($nazione_ospite,$rel_esist,"nazione","nazioni",$codice2_nazione_ospite,$codice3_nazione_ospite,$tablenazioni,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_regione_ospite = trova_codice_rel($regione_ospite,$rel_esist,"regione","regioni",$codice2_regione_ospite,$codice3_regione_ospite,$tableregioni,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_citta_ospite = trova_codice_rel($citta_ospite,$rel_esist,"citta","citta",$codice2_citta_ospite,$codice3_citta_ospite,$tablecitta,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_tipo_documento_ospite = trova_codice_rel($tipo_documento_ospite,$rel_esist,"documentoid","documentiid",$codice2_tipo_documento_ospite,$codice3_tipo_documento_ospite,$tabledocumentiid,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_citta_documento_ospite = trova_codice_rel($citta_documento_ospite,$rel_esist,"citta","citta",$codice2_citta_documento_ospite,$codice3_citta_documento_ospite,$tablecitta,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_regione_documento_ospite = trova_codice_rel($regione_documento_ospite,$rel_esist,"regione","regioni",$codice2_regione_documento_ospite,$codice3_regione_documento_ospite,$tableregioni,$tablerelutenti,C_ID_UTENTE_CONTR); $codice_nazione_documento_ospite = trova_codice_rel($nazione_documento_ospite,$rel_esist,"nazione","nazioni",$codice2_nazione_documento_ospite,$codice3_nazione_documento_ospite,$tablenazioni,$tablerelutenti,C_ID_UTENTE_CONTR); if ($tipo_contratto == "contrhtm" and strcmp((string) $cognome_ospite,"")) { $cognome_ospite = htmlspecialchars((string) $cognome_ospite); $nome_ospite = htmlspecialchars((string) $nome_ospite); $soprannome_ospite = htmlspecialchars((string) $soprannome_ospite); $titolo_ospite = htmlspecialchars((string) $titolo_ospite); $citta_nascita_ospite = htmlspecialchars((string) $citta_nascita_ospite); $regione_nascita_ospite = htmlspecialchars((string) $regione_nascita_ospite); $nazione_nascita_ospite = htmlspecialchars((string) $nazione_nascita_ospite); $cittadinanza_ospite = htmlspecialchars((string) $cittadinanza_ospite); $nazione_ospite = htmlspecialchars((string) $nazione_ospite); $regione_ospite = htmlspecialchars((string) $regione_ospite); $citta_ospite = htmlspecialchars((string) $citta_ospite); $via_ospite = htmlspecialchars((string) $via_ospite); $numcivico_ospite = htmlspecialchars((string) $numcivico_ospite); $cap_ospite = htmlspecialchars((string) $cap_ospite); $documento_ospite = htmlspecialchars((string) $documento_ospite); $tipo_documento_ospite = htmlspecialchars((string) $tipo_documento_ospite); $citta_documento_ospite = htmlspecialchars((string) $citta_documento_ospite); $regione_documento_ospite = htmlspecialchars((string) $regione_documento_ospite); $nazione_documento_ospite = htmlspecialchars((string) $nazione_documento_ospite); $telefono_ospite = htmlspecialchars((string) $telefono_ospite); $telefono2_ospite = htmlspecialchars((string) $telefono2_ospite); $telefono3_ospite = htmlspecialchars((string) $telefono3_ospite); $fax_ospite = htmlspecialchars((string) $fax_ospite); $email_ospite = htmlspecialchars((string) $email_ospite); $email2_ospite = htmlspecialchars((string) $email2_ospite); $email_certificata_ospite = htmlspecialchars((string) $email_certificata_ospite); $codice_fiscale_ospite = htmlspecialchars((string) $codice_fiscale_ospite); $partita_iva_ospite = htmlspecialchars((string) $partita_iva_ospite); } # fine if ($tipo_contratto == "contrhtm" and strcmp((string) $cognome_ospite,"")) if ($num_condizioni_rip_o) { $condizioni_alternative = 1; $num_condizioni_corr = $num_condizioni_rip_o; if ($num_condizioni_corr) { $condizione_vett_corr = $condizione_rip_o_vett; $num_cond_vett_corr = $num_cond_rip_o_vett; $azione_vett_corr = $azione_rip_o_vett; } # fine if ($num_condizioni_corr) } # fine if ($num_condizioni_rip_o) } # fine if ($tipo_parte2[$n_p2] == 2) else $numero_ospite = 0; if ($tipo_parte2[$n_p2] == 3) { $numca = ($n_r2 - 1); $nome_costo_agg = "nome_costo_agg".$numca."_".$n_r; $val_costo_agg = "val_costo_agg".$numca."_".$n_r; $percentuale_tasse_costo_agg = "percentuale_tasse_costo_agg".$numca."_".$n_r; $moltiplica_max_costo_agg = "moltiplica_max_costo_agg".$numca."_".$n_r; $valore_giornaliero_max_costo_agg = "valore_giornaliero_max_costo_agg".$numca."_".$n_r; $giorni_costo_agg = "giorni_costo_agg".$numca."_".$n_r; $tipo_persona_costo_agg = "tipo_persona_costo_agg".$numca."_".$n_r; $data_inserimento_costo_agg = "data_inserimento_costo_agg".$numca."_".$n_r; $utente_inserimento_costo_agg = "utente_inserimento_costo_agg".$numca."_".$n_r; $nome_costo_agg = $$nome_costo_agg; $valore_costo_agg = $$val_costo_agg; $percentuale_tasse_costo_agg = $$percentuale_tasse_costo_agg; $moltiplica_max_costo_agg = $$moltiplica_max_costo_agg; $valore_giornaliero_max_costo_agg = $$valore_giornaliero_max_costo_agg; $giorni_costo_agg = $$giorni_costo_agg; if ($ripeti_prenota_data and strstr($giorni_costo_agg,",") and !strstr($giorni_costo_agg,",$ripeti_prenota_data,")) $mostra_ripetizione = 0; $tipo_persona_costo_agg = $$tipo_persona_costo_agg; $data_inserimento_costo_agg = $$data_inserimento_costo_agg; $utente_inserimento_costo_agg = $$utente_inserimento_costo_agg; $valore_costo_agg_p = punti_in_num($valore_costo_agg,$stile_soldi); calcola_tasse_contr($valore_costo_agg,$percentuale_tasse_costo_agg,$arrotond_tasse,$tasse_costo_agg,$tasse_costo_agg_p,$valore_costo_agg_senza_tasse,$valore_costo_agg_senza_tasse_p,$stile_soldi); if (str_replace(",","",$moltiplica_max_costo_agg) != $moltiplica_max_costo_agg and $mostra_ripetizione) { $moltiplica_max_costo_agg = explode(",",$moltiplica_max_costo_agg); $valore_giornaliero_max_costo_agg = explode(",",$valore_giornaliero_max_costo_agg); if ($ripeti_prenota_data and strstr($giorni_costo_agg,",")) { $var_if = explode(",",$giorni_costo_agg); $num2 = count($var_if); for ($num1 = 1 ; $num1 < $num2 ; $num1++) { if ($var_if[$num1] == $ripeti_prenota_data) { $moltiplica_max_costo_agg = $moltiplica_max_costo_agg[$num1]; $valore_giornaliero_max_costo_agg = $valore_giornaliero_max_costo_agg[($num1 - 1)]; break; } # fine if ($var_if[$num1] == $ripeti_prenota_data) } # fine for $num1 } # fine if ($ripeti_prenota_data and strstr($giorni_costo_agg,",")) else { rsort($moltiplica_max_costo_agg); $moltiplica_max_costo_agg = $moltiplica_max_costo_agg[0]; $valore_giornaliero_max_costo_agg = $valore_giornaliero_max_costo_agg[(count($valore_giornaliero_max_costo_agg) - 1)]; } # fine else if ($ripeti_prenota_data and strstr($giorni_costo_agg,",")) } # fine if (str_replace(",","",$moltiplica_max_costo_agg) != $moltiplica_max_costo_agg and $mostra_ripetizione) elseif ($mostra_ripetizione) { if (strstr((string) $valore_giornaliero_max_costo_agg,",")) { $valore_giornaliero_max_costo_agg = explode(",",$valore_giornaliero_max_costo_agg); $var_if = $valore_giornaliero_max_costo_agg[0]; $valore_giornaliero_max_costo_agg = $valore_giornaliero_max_costo_agg[(count($valore_giornaliero_max_costo_agg) - 1)]; } # fine if (strstr((string) $valore_giornaliero_max_costo_agg,",")) else $var_if = ""; if ($ripeti_prenota_data) { if ($ripeti_prenota_data == $data_fine) $valore_giornaliero_max_costo_agg = 0; else { if ($var_if) { if (strstr($var_if,"r")) { $num2 = explode("r",$var_if); $var_if = $num2[0]; $num2 = $num2[1]; } # fine if (strstr($var_if,"r")) else { $num2 = $var_if; $var_if = 0; } # fine else if (strstr($var_if,"r")) $data_trovata = 0; for ($num1 = 0 ; $num1 < $num2 ; $num1++) { if (date("Y-m-d",mktime(0,0,0,substr($data_inizio,5,2),(substr($data_inizio,8,2) + $num1),(int) substr($data_inizio,0,4))) == $ripeti_prenota_data) { $data_trovata = 1; break; } # fine if (date("Y-m-d",mktime(0,0,0,substr($data_inizio,5,2),(substr($data_inizio,8,2) + $num1),(int) substr($data_inizio,0,4))) == $ripeti_prenota_data) } # fine for $num1 if (!$var_if and !$data_trovata) $valore_giornaliero_max_costo_agg = 0; if ($var_if and !$data_trovata) $valore_giornaliero_max_costo_agg = $valore_giornaliero_max_costo_agg - $var_if; } # fine if ($var_if) $valore_giornaliero_max_costo_agg = $valore_giornaliero_max_costo_agg * $moltiplica_max_costo_agg; } # fine else if ($ripeti_prenota_data == $data_fine) } # fine if ($ripeti_prenota_data) } # fine elseif ($mostra_ripetizione) $valore_giornaliero_max_costo_agg_p = punti_in_num($valore_giornaliero_max_costo_agg,$stile_soldi); if ($num_condizioni_rip_c) { $condizioni_alternative = 1; $num_condizioni_corr = $num_condizioni_rip_c; if ($num_condizioni_corr) { $condizione_vett_corr = $condizione_rip_c_vett; $num_cond_vett_corr = $num_cond_rip_c_vett; $azione_vett_corr = $azione_rip_c_vett; } # fine if ($num_condizioni_corr) } # fine if ($num_condizioni_rip_c) } # fine if ($tipo_parte2[$n_p2] == 3) else { $nome_costo_agg = ""; $valore_costo_agg = 0; $valore_costo_agg_p = 0; $percentuale_tasse_costo_agg = 0; $tasse_costo_agg = 0; $resto_tasse_costo_agg = 0; $moltiplica_max_costo_agg = 0; $valore_giornaliero_max_costo_agg = 0; $valore_giornaliero_max_costo_agg_p = 0; $giorni_costo_agg = ""; $tipo_persona_costo_agg = ""; $data_inserimento_costo_agg = ""; $utente_inserimento_costo_agg = ""; } # fine else if ($tipo_parte2[$n_p2] == 3) if ($tipo_parte2[$n_p2] == 4) { $ripeti_prenota_data2 = ""; ${$var_arr_nome[$arr_parte2[$n_p2]]} = key(${$arr_parte2[$n_p2]}); if (isset($array_date_contr[$arr_parte2[$n_p2]]) and $array_date_contr[$arr_parte2[$n_p2]] == "SI") $ripeti_prenota_data2 = current(${$arr_parte2[$n_p2]}); next(${$arr_parte2[$n_p2]}); if ($ripeti_prenota_data2) { if (!strcmp((string) $tariffesettimanali[$n_r][$ripeti_prenota_data2],"")) { global ${"tariffesettimanali_".$n_r}; $var_if = explode(";",${"tariffesettimanali_".$n_r}); $var_if = explode(",",$var_if[0]); $num2 = count($var_if); for ($num1 = 0 ; $num1 <= $num2 ; $num1++) { if (date("Y-m-d",mktime(0,0,0,substr($data_inizio,5,2),(substr($data_inizio,8,2) + $num1),(int) substr($data_inizio,0,4))) == $ripeti_prenota_data2) { if (!$var_if[$num1]) $tariffesettimanali[$n_r][$ripeti_prenota_data2] = 0; else $tariffesettimanali[$n_r][$ripeti_prenota_data2] = $var_if[$num1]; break; } # fine if (date("Y-m-d",mktime(0,0,0,substr($data_inizio,5,2),(substr($data_inizio,8,2) + $num1),(int) substr($data_inizio,0,4))) == $ripeti_prenota_data2) } # fine for $num1 } # fine if (!strcmp((string) $tariffesettimanali[$n_r][$ripeti_prenota_data2],"")) $costo_tariffa_giorno_array = $tariffesettimanali[$n_r][$ripeti_prenota_data2]; $costo_tariffa_giorno_array_p = punti_in_num($costo_tariffa_giorno_array,$stile_soldi); } # fine if ($ripeti_prenota_data2) if (!empty($num_condizioni_rip_a_vett[$arr_parte2[$n_p2]])) { $condizioni_alternative = 1; $num_condizioni_corr = $num_condizioni_rip_a_vett[$arr_parte2[$n_p2]]; if ($num_condizioni_corr) { $condizione_vett_corr = $condizione_rip_a_vett[$arr_parte2[$n_p2]]; $num_cond_vett_corr = $num_cond_rip_a_vett[$arr_parte2[$n_p2]]; $azione_vett_corr = $azione_rip_a_vett[$arr_parte2[$n_p2]]; } # fine if ($num_condizioni_corr) } # fine if (!empty($num_condizioni_rip_a_vett[$arr_parte2[$n_p2]])) } # fine if ($tipo_parte2[$n_p2] == 4) if ($tipo_parte2[$n_p2] == 5) { $valore_pagamento = fixset(${"saldo_paga".($n_r2 - 1)."_".$n_r}); $valore_pagamento_p = punti_in_num($valore_pagamento,$stile_soldi); $data_pagamento = fixset(${"data_paga".($n_r2 - 1)."_".$n_r}); $data_operazione_pagamento = fixset(${"data_operazione_paga".($n_r2 - 1)."_".$n_r}); $utente_pagamento = fixset(${"utente_paga".($n_r2 - 1)."_".$n_r}); $valuta_pagamento = fixset(${"valuta_paga".($n_r2 - 1)."_".$n_r}); $tasso_cambio_pagamento = fixset(${"tasso_cambio_paga".($n_r2 - 1)."_".$n_r}); $valore_valuta_pagamento = fixset(${"valore_valuta_paga".($n_r2 - 1)."_".$n_r}); $metodo_pagamento = fixset(${"metodo_paga".($n_r2 - 1)."_".$n_r}); $id_pagamento = fixset(${"id_paga".($n_r2 - 1)."_".$n_r}); $note_pagamento = fixset(${"note_paga".($n_r2 - 1)."_".$n_r}); if ($n_r2 == $num_ripeti2) $ultimo_pagamento = "1"; else $ultimo_pagamento = ""; if ($num_condizioni_rip_p) { $condizioni_alternative = 1; $num_condizioni_corr = $num_condizioni_rip_p; $condizione_vett_corr = $condizione_rip_p_vett; $num_cond_vett_corr = $num_cond_rip_p_vett; $azione_vett_corr = $azione_rip_p_vett; } # fine if ($num_condizioni_rip_p) } # fine if ($tipo_parte2[$n_p2] == 5) else { $valore_pagamento = 0; $valore_pagamento_p = 0; $data_pagamento = ""; $data_operazione_pagamento = ""; $utente_pagamento = ""; $valuta_pagamento = ""; $tasso_cambio_pagamento = ""; $valore_valuta_pagamento = ""; $metodo_pagamento = ""; $id_pagamento = ""; $note_pagamento = ""; $ultimo_pagamento = ""; } # fine else if ($tipo_parte2[$n_p2] == 5) if ($tipo_parte2[$n_p2] == 6) { $nome_unita = $dati_app_contr[$n_r2]['nome']; $casa_unita = $dati_app_contr[$n_r2]['casa']; $piano_unita = $dati_app_contr[$n_r2]['piano']; $capacita_unita = $dati_app_contr[$n_r2]['capacita']; $priorita_unita = $dati_app_contr[$n_r2]['priorita']; if ($num_condizioni_rip_u) { $condizioni_alternative = 1; $num_condizioni_corr = $num_condizioni_rip_u; if ($num_condizioni_corr) { $condizione_vett_corr = $condizione_rip_u_vett; $num_cond_vett_corr = $num_cond_rip_u_vett; $azione_vett_corr = $azione_rip_u_vett; } # fine if ($num_condizioni_corr) } # fine if ($num_condizioni_rip_u) } # fine if ($tipo_parte2[$n_p2] == 6) elseif (!isset($tipo_parte0[$n_p0]) or $tipo_parte0[$n_p0] != "6") { $nome_unita = ""; $casa_unita = ""; $piano_unita = ""; $capacita_unita = ""; $priorita_unita = ""; } # fine elseif (!isset($tipo_parte0[$n_p0]) or $tipo_parte0[$n_p0] != "6") if ($tipo_parte2[$n_p2] == 7) { $numero_progressivo_documento_salvato = key($contratti_prenota[$anno][$numero_prenotazione_orig]); $numero_progressivo_documento_salvato = explode("-",$numero_progressivo_documento_salvato); $nome_documento_salvato = $nomi_contratti['salv'][$numero_progressivo_documento_salvato[0]]; $numero_progressivo_documento_salvato = $numero_progressivo_documento_salvato[1]; $nome_file_documento_salvato = current($contratti_prenota[$anno][$numero_prenotazione_orig]); $data_creazione_documento_salvato = substr($nome_file_documento_salvato,0,10); $nome_file_documento_salvato = substr($nome_file_documento_salvato,10); if (strstr($nome_file_documento_salvato,"/")) { $nome_download_documento_salvato = substr(strstr($nome_file_documento_salvato,"/"),1); $nome_file_documento_salvato = str_replace("/$nome_download_documento_salvato","",$nome_file_documento_salvato); } # fine if (strstr($nome_file_documento_salvato,"/")) else { if (substr($nome_file_documento_salvato,-3) == ".gz") $nome_download_documento_salvato = substr($nome_file_documento_salvato,0,-3); else $nome_download_documento_salvato = $nome_file_documento_salvato; } # fine else if (strstr($nome_file_documento_salvato,"/")) next($contratti_prenota[$anno][$numero_prenotazione_orig]); if ($num_condizioni_rip_d) { $condizioni_alternative = 1; $num_condizioni_corr = $num_condizioni_rip_d; if ($num_condizioni_corr) { $condizione_vett_corr = $condizione_rip_d_vett; $num_cond_vett_corr = $num_cond_rip_d_vett; $azione_vett_corr = $azione_rip_d_vett; } # fine if ($num_condizioni_corr) } # fine if ($num_condizioni_rip_d) } # fine if ($tipo_parte2[$n_p2] == 7) else { $numero_progressivo_documento_salvato = ""; $nome_documento_salvato = ""; $data_creazione_documento_salvato = ""; $nome_file_documento_salvato = ""; $nome_download_documento_salvato = ""; } # fine else if ($tipo_parte2[$n_p2] == 7) } # fine if ($ripeti_parte2[$n_p2] == "SI") else { $nome_costo_agg = ""; $valore_costo_agg = 0; $valore_costo_agg_p = 0; $percentuale_tasse_costo_agg = 0; $tasse_costo_agg = 0; $resto_tasse_costo_agg = 0; $moltiplica_max_costo_agg = 0; $valore_giornaliero_max_costo_agg = 0; $valore_giornaliero_max_costo_agg_p = 0; $giorni_costo_agg = ""; $tipo_persona_costo_agg = ""; $data_inserimento_costo_agg = ""; $utente_inserimento_costo_agg = ""; $numero_ospite = 0; $valore_pagamento = 0; $valore_pagamento_p = 0; $data_pagamento = ""; $data_operazione_pagamento = ""; $utente_pagamento = ""; $valuta_pagamento = ""; $tasso_cambio_pagamento = ""; $valore_valuta_pagamento = ""; $metodo_pagamento = ""; $id_pagamento = ""; $note_pagamento = ""; $ultimo_pagamento = ""; $numero_progressivo_documento_salvato = ""; $nome_documento_salvato = ""; $data_creazione_documento_salvato = ""; $nome_file_documento_salvato = ""; $nome_download_documento_salvato = ""; if (!isset($tipo_parte0[$n_p0]) or $tipo_parte0[$n_p0] != "6") { $nome_unita = ""; $casa_unita = ""; $piano_unita = ""; $capacita_unita = ""; $priorita_unita = ""; } # fine if (!isset($tipo_parte0[$n_p0]) or $tipo_parte0[$n_p0] != "6") } # fine if else ($ripeti_parte2[$n_p2] == "SI") if ($mostra_ripetizione) { #for ($num1 = 0 ; $num1 < $num_variabili ; $num1++) ${$variabile[$num_var]} = ""; if ($num_persone != "non specificato" and $num_persone != "") $num_persone_tot = (int) $num_persone + (int) $n_letti_agg; else $num_persone_tot = ""; if ($costo_tot) $costo_tot_p = punti_in_num($costo_tot,$stile_soldi); if ($pagato) $pagato_p = punti_in_num($pagato,$stile_soldi); if ($sconto) $sconto_p = punti_in_num($sconto,$stile_soldi); if ($costo_tariffa) $costo_tariffa_p = punti_in_num($costo_tariffa,$stile_soldi); if ($commissioni) $commissioni_p = punti_in_num($commissioni,$stile_soldi); if ($caparra) $caparra_p = punti_in_num($caparra,$stile_soldi); if (!$condizioni_alternative) { if (!$cond_non_ripetute_applicate or $ripeti_parte2[$n_p2] == "SI") { $num_condizioni_corr = $num_condizioni; if ($num_condizioni_corr) { $condizione_vett_corr = $condizione_vett; $num_cond_vett_corr = $num_cond_vett; $azione_vett_corr = $azione_vett; } # fine if ($num_condizioni_corr) if ($ripeti_parte2[$n_p2] != "SI") $cond_non_ripetute_applicate = 1; } # fine if (!$cond_non_ripetute_applicate or $ripeti_parte2[$n_p2] == "SI") else $num_condizioni_corr = 0; } # fine if (!$condizioni_alternative) # Condizioni applicate ad ogni ripetizione di prenotazione $break_cont = 0; for ($num1 = 0 ; $num1 < $num_condizioni_corr ; $num1++) { $condizione = $condizione_vett_corr[$num1]; $num_se = $num_cond_vett_corr[$num1]; $azione = $azione_vett_corr[$num1]; $cond_verificata = 1; if ($break_cont and $azione[0] != "cont") { $condizione = ""; $cond_verificata = 0; } # fine if ($break_cont and $azione[0] != "cont") if ($condizione) { if ($condizione[0] == "or") $cond_verificata = 0; for ($num2 = 1 ; $num2 < $num_se ; $num2++) { $se_cond_corr = $condizione[$num2]; $var_if = $se_cond_corr[0]; if (substr($var_if,-1) != ")") $var_if = fixset($$var_if); else { $var_if = explode("(",substr($var_if,0,-1)); if (isset(${$var_if[0]}[fixset(${$var_if[1]})])) $var_if = ${$var_if[0]}[fixset(${$var_if[1]})]; else $var_if = null; } # fine else if (substr($var_if,-1) != ")") $val_if = $se_cond_corr[3]; if ($se_cond_corr[2] == "var") { if (substr($val_if,-1) != ")") $val_if = fixset($$val_if); else { $val_if = explode("(",substr($val_if,0,-1)); $val_if = ${$val_if[0]}[${$val_if[1]}]; } # fine else if (substr($val_if,-1) != ")") } # fine if ($se_cond_corr[2] == "var") $cond_verificata = 0; $var_if = (string) $var_if; $val_if = (string) $val_if; if (($se_cond_corr[1] == "=" and $var_if == $val_if) or ($se_cond_corr[1] == "!=" and $var_if != $val_if) or ($se_cond_corr[1] == ">" and $var_if > $val_if) or ($se_cond_corr[1] == "<" and $var_if < $val_if)) $cond_verificata = 1; if (($se_cond_corr[1] == "{}" and str_replace(strtolower($val_if),"",strtolower($var_if)) != strtolower($var_if)) or ($se_cond_corr[1] == "{A}" and str_replace($val_if,"",$var_if) != $var_if)) $cond_verificata = 1; if (($se_cond_corr[1] == "!{}" and str_replace(strtolower($val_if),"",strtolower($var_if)) == strtolower($var_if)) or ($se_cond_corr[1] == "!{A}" and str_replace($val_if,"",$var_if) == $var_if)) $cond_verificata = 1; if ($condizione[0] == "or" and $cond_verificata) break; if ($condizione[0] == "and" and !$cond_verificata) break; } # fine for $num2 } # fine if ($condizione) if ($cond_verificata) { if ($azione[0] == "set") { $val_then = $azione[4]; if ($azione[3] == "var") { if (substr($val_then,-1) != ")") { if (!empty($var_predef_data[$val_then]) and $val_then != "data_inizio_selezione" and $val_then != "data_fine_selezione" and $val_then != "oggi") $val_then = formatta_data_contr(fixstr($$val_then),$stile_data); else $val_then = fixstr($$val_then); } # fine if (substr($val_then,-1) != ")") else { $val_then = explode("(",substr($val_then,0,-1)); $val_then = fixstr(${$val_then[0]}[fixset(${$val_then[1]})]); } # fine else if (substr($val_then,-1) != ")") if ($azione[9]) { if ($azione[9] == "low") $val_then = strtolower($val_then); if ($azione[9] == "upp") $val_then = strtoupper($val_then); if ($azione[9] == "url" and function_exists('urlencode')) $val_then = urlencode($val_then); if ($azione[9] == "asc") $val_then = conv_ascii($val_then); if ($azione[9] == "eas") $val_then = conv_ascii($val_then,"e"); if ($azione[9] == "md5") $val_then = md5($val_then); if ($azione[9] == "eht") $val_then = htmlspecialchars($val_then); if ($azione[9] == "dht") $val_then = str_replace("&","&",str_replace(""","\"",str_replace("<","<",str_replace(">",">",$val_then)))); if ($azione[9] == "e64") $val_then = base64_encode($val_then); if ($azione[9] == "d64") $val_then = base64_decode($val_then); if (substr($azione[9],1,1) == "c") { if (substr($azione[9],0,1) == "0") { $txt_sost1 = 10; $val_then = preg_replace("/[^0-9]/","",$val_then); } # fine if (substr($azione[9],0,1) == "0") if (substr($azione[9],0,1) == "1") { $txt_sost1 = 16; $val_then = preg_replace("/[^0-9a-f]/","",strtolower($val_then)); } # fine if (substr($azione[9],0,1) == "1") if (substr($azione[9],0,1) == "2") { $txt_sost1 = 2; $val_then = preg_replace("/[^0-1]/","",$val_then); } # fine if (substr($azione[9],0,1) == "2") if (substr($azione[9],0,1) == "3") { $txt_sost1 = 36; $val_then = preg_replace("/[^0-9a-z]/","",strtolower($val_then)); } # fine if (substr($azione[9],0,1) == "3") if (substr($azione[9],2,1) == "0") $txt_sost2 = 10; if (substr($azione[9],2,1) == "1") $txt_sost2 = 16; if (substr($azione[9],2,1) == "2") $txt_sost2 = 2; if (substr($azione[9],2,1) == "3") $txt_sost2 = 36; $val_then = base_convert($val_then,$txt_sost1,$txt_sost2); } # fine if (substr($azione[9],1,1) == "c") } # fine if ($azione[9]) } # fine if ($azione[3] == "var") if (strcmp((string) $azione[6],"")) { $txt_sost1 = $azione[6]; if ($azione[5] == "var") { if (substr($txt_sost1,-1) != ")") $txt_sost1 = $$txt_sost1; else { $txt_sost1 = explode("(",substr($txt_sost1,0,-1)); $txt_sost1 = ${$txt_sost1[0]}[${$txt_sost1[1]}]; } # fine else if (substr($txt_sost1,-1) != ")") } # fine if ($azione[5] == "var") $txt_sost2 = $azione[8]; if ($azione[7] == "var") { if (substr($txt_sost2,-1) != ")") $txt_sost2 = $$txt_sost2; else { $txt_sost2 = explode("(",substr($txt_sost2,0,-1)); $txt_sost2 = ${$txt_sost2[0]}[${$txt_sost2[1]}]; } # fine else if (substr($txt_sost2,-1) != ")") } # fine if ($azione[7] == "var") $val_then = str_replace($txt_sost1,$txt_sost2,(string) $val_then); } # fine if (strcmp((string) $azione[6],"")) if ($azione[2] == ".=") { if (substr($azione[1],0,1) != "a") $var_then_orig = fixset(${$variabile[$azione[1]]}); else { if (isset(${$array[substr($azione[1],1)]}[${$var_arr[substr($azione[1],1)]}])) $var_then_orig = ${$array[substr($azione[1],1)]}[${$var_arr[substr($azione[1],1)]}]; else $var_then_orig = null; } # fine else if (substr($azione[1],0,1) != "a") } # fine if ($azione[2] == ".=") else $var_then_orig = ""; if (substr($azione[1],0,1) != "a") ${$variabile[$azione[1]]} = $var_then_orig.$val_then; elseif (strcmp((string) ${$var_arr[substr($azione[1],1)]},"")) { ${$array[substr($azione[1],1)]}[${$var_arr[substr($azione[1],1)]}] = $var_then_orig.$val_then; $array_date_contr[$array[substr($azione[1],1)]] = ""; } # fine elseif (strcmp((string) ${$var_arr[substr($azione[1],1)]},"")) } # fine if ($azione[0] == "set") if ($azione[0] == "trunc") { if (substr($azione[1],0,1) != "a") $var_da_assegnare = ${$variabile[$azione[1]]}; else { if (isset(${$array[substr($azione[1],1)]}[${$var_arr[substr($azione[1],1)]}])) $var_da_assegnare = ${$array[substr($azione[1],1)]}[${$var_arr[substr($azione[1],1)]}]; else $var_da_assegnare = null; } # fine else if (substr($azione[1],0,1) != "a") $val_if = 0; if ($tipo_contratto == "contrhtm") { $val_then = (string) $var_da_assegnare; $var_da_assegnare = str_replace("&","&",str_replace(""","\"",str_replace("<","<",str_replace(">",">",(string) $var_da_assegnare)))); if ($val_then != $var_da_assegnare) $val_if = 1; } # fine if ($tipo_contratto == "contrhtm") if (strcmp((string) $azione[3],"")) { while (num_caratteri_testo($var_da_assegnare) < $azione[2]) { if ($azione[4] == "ini") $var_da_assegnare = $azione[3].$var_da_assegnare; if ($azione[4] == "fin") $var_da_assegnare .= $azione[3]; } # fine while (num_caratteri_testo($var_da_assegnare) < $azione[2]) } # fine if (strcmp((string) $azione[3],"")) $var_da_assegnare = tronca_testo($var_da_assegnare,0,$azione[2]); if ($val_if) $var_da_assegnare = htmlspecialchars($var_da_assegnare); if (substr($azione[1],0,1) != "a") ${$variabile[$azione[1]]} = $var_da_assegnare; elseif (strcmp((string) ${$var_arr[substr($azione[1],1)]},"")) { ${$array[substr($azione[1],1)]}[${$var_arr[substr($azione[1],1)]}] = $var_da_assegnare; $array_date_contr[$array[substr($azione[1],1)]] = ""; } # fine elseif (strcmp((string) ${$var_arr[substr($azione[1],1)]},"")) } # fine if ($azione[0] == "trunc") if ($azione[0] == "oper") { $cont_oper = "SI"; $var_con_punti = "NO"; $var_da_oper = (string) $azione[2]; if (substr($var_da_oper,-1) != ")") { if (substr($var_da_oper,-2) != "_p" or !isset(${substr($var_da_oper,0,-2)})) $var_da_oper = fixset(${$var_da_oper}); else $var_da_oper = ${substr($var_da_oper,0,-2)}; } # fine if (substr($var_da_oper,-1) != ")") else { $var_da_oper = explode("(",substr($var_da_oper,0,-1)); if (substr($var_da_oper[0],-2) != "_p" or !isset(${substr($var_da_oper[0],0,-2)}[${$var_da_oper[1]}])) $var_da_oper = fixset(${$var_da_oper[0]}[${$var_da_oper[1]}]); else $var_da_oper = ${substr($var_da_oper[0],0,-2)}[${$var_da_oper[1]}]; } # fine else if (substr($var_da_oper,-1) != ")") $var_da_oper = formatta_soldi($var_da_oper); if (controlla_soldi($var_da_oper) == "NO") $cont_oper = "NO"; $var_da_oper2 = $azione[5]; if ($azione[4] == "var") { if (substr($var_da_oper2,-1) != ")") { if (substr($var_da_oper2,-2) != "_p" or !isset(${substr($var_da_oper2,0,-2)})) $var_da_oper2 = ${$var_da_oper2}; else $var_da_oper2 = ${substr($var_da_oper2,0,-2)}; } # fine if (substr($var_da_oper2,-1) != ")") else { $var_da_oper2 = explode("(",substr($var_da_oper2,0,-1)); if (substr($var_da_oper2[0],-2) != "_p" or !isset(${substr($var_da_oper2[0],0,-2)}[${$var_da_oper2[1]}])) $var_da_oper2 = fixset(${$var_da_oper2[0]}[${$var_da_oper2[1]}]); else $var_da_oper2 = ${substr($var_da_oper2[0],0,-2)}[${$var_da_oper2[1]}]; } # fine else if (substr($var_da_oper2,-1) != ")") } # fine if ($azione[4] == "var") $var_da_oper2 = formatta_soldi($var_da_oper2); if (controlla_soldi($var_da_oper2) == "NO") $cont_oper = "NO"; if ($cont_oper != "NO") { if ($azione[3] == "+") $var_da_assegnare = (double) $var_da_oper + (double) $var_da_oper2; if ($azione[3] == "-") $var_da_assegnare = (double) $var_da_oper - (double) $var_da_oper2; if ($azione[3] == "*") $var_da_assegnare = (double) $var_da_oper * (double) $var_da_oper2; if ($azione[3] == "/") $var_da_assegnare = @((double) $var_da_oper / (double) $var_da_oper2); if ($azione[6]) { $var_da_assegnare = $var_da_assegnare / (double) $azione[6]; $var_da_assegnare = round($var_da_assegnare); $var_da_assegnare = $var_da_assegnare * (double) $azione[6]; } # fine if ($azione[6]) if (substr($azione[1],0,1) != "a") { if (substr($variabile[$azione[1]],-2) != "_p") ${$variabile[$azione[1]]} = $var_da_assegnare; else ${$variabile[$azione[1]]} = punti_in_num($var_da_assegnare,$stile_soldi,2); } # fine if (substr($azione[1],0,1) != "a") elseif (strcmp((string) ${$var_arr[substr($azione[1],1)]},"")) { $array_date_contr[$array[substr($azione[1],1)]] = ""; if (substr($array[substr($azione[1],1)],-2) != "_p") ${$array[substr($azione[1],1)]}[${$var_arr[substr($azione[1],1)]}] = $var_da_assegnare; else ${$array[substr($azione[1],1)]}[${$var_arr[substr($azione[1],1)]}] = punti_in_num($var_da_assegnare,$stile_soldi,2); } # fine elseif (strcmp((string) ${$var_arr[substr($azione[1],1)]},"")) } # fine if ($cont_oper != "NO") } # fine if ($azione[0] == "oper") if ($azione[0] == "date") { $cont_oper = 1; $var_da_oper = (string) $azione[2]; if (substr($var_da_oper,-1) != ")") $var_da_oper = fixstr(${$var_da_oper}); else { $var_da_oper = explode("(",substr($var_da_oper,0,-1)); $var_da_oper = fixstr(${$var_da_oper[0]}[${$var_da_oper[1]}]); } # fine else if (substr($var_da_oper,-1) != ")") $var_da_oper = substr($var_da_oper,0,10); if (preg_match("/[0-9]{2,2}-[0-9]{2,2}-[0-9]{4,4}/",$var_da_oper)) { if ($stile_data == "usa") $var_da_oper = substr($var_da_oper,6,4)."-".substr($var_da_oper,0,2)."-".substr($var_da_oper,3,2); else $var_da_oper = substr($var_da_oper,6,4)."-".substr($var_da_oper,3,2)."-".substr($var_da_oper,0,2); } # fine if (preg_match("/[0-9]{2,2}-[0-9]{2,2}-[0-9]{4,4}/",$var_da_oper)) if (!preg_match("/[0-9]{4,4}-[0-9]{2,2}-[0-9]{2,2}/",$var_da_oper)) $cont_oper = 0; if ($cont_oper) { if ($azione[3] == "gi") $var_da_assegnare = "d"; if ($azione[3] == "me") $var_da_assegnare = "m"; if ($azione[3] == "an") $var_da_assegnare = "Y"; if ($azione[3] == "gs") $var_da_assegnare = "w"; if ($azione[3] == "is") $var_da_assegnare = "Y-m-d"; if ($azione[3] == "da") { if ($stile_data == "usa") $var_da_assegnare = "m-d-Y"; else $var_da_assegnare = "d-m-Y"; } # fine if ($azione[3] == "da") $txt_sost1 = 0; $num2 = 0; $num3 = 0; if ($azione[5] == "g") $txt_sost1 = $azione[4]; if ($azione[5] == "m") $num2 = $azione[4]; if ($azione[5] == "a") $num3 = $azione[4]; $var_da_assegnare = date($var_da_assegnare,mktime(0,0,0,(substr($var_da_oper,5,2) + $num2),(substr($var_da_oper,8,2) + $txt_sost1),(substr($var_da_oper,0,4) + $num3))); if (substr($azione[1],0,1) != "a") ${$variabile[$azione[1]]} = $var_da_assegnare; elseif (strcmp((string) ${$var_arr[substr($azione[1],1)]},"")) { if ($azione[3] != "is") $array_date_contr[$array[substr($azione[1],1)]] = ""; ${$array[substr($azione[1],1)]}[${$var_arr[substr($azione[1],1)]}] = $var_da_assegnare; } # fine elseif (strcmp((string) ${$var_arr[substr($azione[1],1)]},"")) } # fine if ($cont_oper) } # fine if ($azione[0] == "date") if ($azione[0] == "opdat") { $cont_oper = 1; $var_da_oper = $azione[3]; if (substr($var_da_oper,-1) != ")") $var_da_oper = fixstr(${$var_da_oper}); else { $var_da_oper = explode("(",substr($var_da_oper,0,-1)); $var_da_oper = fixstr(${$var_da_oper[0]}[${$var_da_oper[1]}]); } # fine else if (substr($var_da_oper,-1) != ")") $var_da_oper = substr($var_da_oper,0,10); if (preg_match("/[0-9]{2,2}-[0-9]{2,2}-[0-9]{4,4}/",$var_da_oper)) { if ($stile_data == "usa") $var_da_oper = substr($var_da_oper,6,4)."-".substr($var_da_oper,0,2)."-".substr($var_da_oper,3,2); else $var_da_oper = substr($var_da_oper,6,4)."-".substr($var_da_oper,3,2)."-".substr($var_da_oper,0,2); } # fine if (preg_match("/[0-9]{2,2}-[0-9]{2,2}-[0-9]{4,4}/",$var_da_oper)) if (!preg_match("/[0-9]{4,4}-[0-9]{2,2}-[0-9]{2,2}/",$var_da_oper)) $cont_oper = 0; $var_da_oper2 = $azione[4]; if (substr($var_da_oper2,-1) != ")") $var_da_oper2 = ${$var_da_oper2}; else { $var_da_oper2 = explode("(",substr($var_da_oper2,0,-1)); $var_da_oper2 = fixset(${$var_da_oper2[0]}[${$var_da_oper2[1]}]); } # fine else if (substr($var_da_oper2,-1) != ")") $var_da_oper2 = substr($var_da_oper2,0,10); if (preg_match("/[0-9]{2,2}-[0-9]{2,2}-[0-9]{4,4}/",$var_da_oper2)) { if ($stile_data == "usa") $var_da_oper2 = substr($var_da_oper2,6,4)."-".substr($var_da_oper2,0,2)."-".substr($var_da_oper2,3,2); else $var_da_oper2 = substr($var_da_oper2,6,4)."-".substr($var_da_oper2,3,2)."-".substr($var_da_oper2,0,2); } # fine if (preg_match("/[0-9]{2,2}-[0-9]{2,2}-[0-9]{4,4}/",$var_da_oper2)) if (!preg_match("/[0-9]{4,4}-[0-9]{2,2}-[0-9]{2,2}/",$var_da_oper2)) $cont_oper = 0; if ($cont_oper) { if ($azione[2] == "g") { $var_da_assegnare = mktime(2,0,0,substr($var_da_oper2,5,2),substr($var_da_oper2,8,2),substr($var_da_oper2,0,4)) - mktime(0,0,0,substr($var_da_oper,5,2),substr($var_da_oper,8,2),substr($var_da_oper,0,4)); $var_da_assegnare = floor((double) $var_da_assegnare / 86400); } # fine if ($azione[2] == "g") else { $txt_sost1 = (substr($var_da_oper2,5,2) - substr($var_da_oper,5,2)); $txt_sost2 = (substr($var_da_oper2,0,4) - substr($var_da_oper,0,4)); if (($txt_sost1 > 0 or $txt_sost2 > 0) and substr($var_da_oper2,8,2) < substr($var_da_oper,8,2)) $txt_sost1 = $txt_sost1 - 1; if (($txt_sost1 < 0 or $txt_sost2 < 0) and substr($var_da_oper2,8,2) > substr($var_da_oper,8,2)) $txt_sost1 = $txt_sost1 + 1; if ($azione[2] == "m") $var_da_assegnare = ($txt_sost2 * 12) + $txt_sost1; if ($azione[2] == "a") { $var_da_assegnare = $txt_sost2; if ($txt_sost2 > 0 and $txt_sost1 < 0) $var_da_assegnare = $txt_sost2 - 1; if ($txt_sost2 < 0 and $txt_sost1 > 0) $var_da_assegnare = $txt_sost2 + 1; } # fine if ($azione[2] == "a") } # fine else if ($azione[2] == "g") if (substr($azione[1],0,1) != "a") { if (substr($variabile[$azione[1]],-2) != "_p") ${$variabile[$azione[1]]} = $var_da_assegnare; else ${$variabile[$azione[1]]} = punti_in_num($var_da_assegnare,$stile_soldi,2); } # fine if (substr($azione[1],0,1) != "a") elseif (strcmp((string) ${$var_arr[substr($azione[1],1)]},"")) { $array_date_contr[$array[substr($azione[1],1)]] = ""; if (substr($array[substr($azione[1],1)],-2) != "_p") ${$array[substr($azione[1],1)]}[${$var_arr[substr($azione[1],1)]}] = $var_da_assegnare; else ${$array[substr($azione[1],1)]}[${$var_arr[substr($azione[1],1)]}] = punti_in_num($var_da_assegnare,$stile_soldi,2); } # fine elseif (strcmp((string) ${$var_arr[substr($azione[1],1)]},"")) } # fine if ($cont_oper) } # fine if ($azione[0] == "opdat") if ($azione[0] == "unset") { unset(${$array[substr($azione[1],1)]}); $array_date_contr[$array[substr($azione[1],1)]] = ""; } # fine if ($azione[0] == "unset") if ($azione[0] == "array") { $nome_arr = $array[substr($azione[1],1)]; if ($azione[2] == "val") { unset($$nome_arr); $array_date_contr[$nome_arr] = ""; $lista_val = explode(",",$azione[3]); $num_lista_val = count($lista_val); for ($num2 = 1 ; $num2 <= $num_lista_val ; $num2++) ${$nome_arr}[$num2] = $lista_val[($num2 - 1)]; } # fine if ($azione[2] == "val") if ($azione[2] == "dat" or $azione[2] == "dap") { unset($$nome_arr); if (($azione[2] == "dat" and $data_inizio_selezione and $data_fine_selezione) or ($azione[2] == "dap" and $data_primo_arrivo and $data_ultima_partenza)) { $array_date_contr[$nome_arr] = "SI"; if ($azione[2] == "dat") { $data_corr_arr = $data_inizio_selezione_orig; $txt_sost1 = $data_fine_selezione_orig; } # fine if ($azione[2] == "dat") if ($azione[2] == "dap") { $data_corr_arr = $data_primo_arrivo; $txt_sost1 = $data_ultima_partenza; } # fine if ($azione[2] == "dap") $num2 = 1; ${$nome_arr}[$num2] = $data_corr_arr; while ($data_corr_arr != $txt_sost1) { $num2++; $data_corr_arr = date("Y-m-d",mktime(0,0,0,substr($data_corr_arr,5,2),(substr($data_corr_arr,8,2) + 1),substr($data_corr_arr,0,4))); ${$nome_arr}[$num2] = $data_corr_arr; } # fine while ($data_corr_arr != $txt_sost1) } # fine if (($azione[2] == "dat" and $data_inizio_selezione and $data_fine_selezione) or... } # fine if ($azione[2] == "dat" or $azione[2] == "dap") if ($azione[2] == "cop") { $lista_val = ${$array[substr($azione[3],1)]}; $$nome_arr = $lista_val; $array_date_contr[$nome_arr] = $array_date_contr[$array[substr($azione[3],1)]]; } # fine if ($azione[2] == "cop") } # fine if ($azione[0] == "array") if ($azione[0] == "break") { if ($azione[1] == "cont") $break_cont = 1; else break; } # fine if ($azione[0] == "break") if ($azione[0] == "cont") $break_cont = 0; } # fine if ($cond_verificata) } # fine for $num1 $contratto_corr = $contratto_parte2[$n_p2]; while (preg_match("/\\[c +[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*\\]/",$contratto_corr)) { $contr_vett = preg_split("/\\[c +[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*\\]/",$contratto_corr,2); $contr_parziale = substr($contratto_corr,strlen($contr_vett[0])); $contratto_corr = $contr_vett[0]; $condizione = preg_split("/\" *\\]/",$contr_parziale,2); $condizione = $condizione[0]; $cond_verificata = 0; $cont_oper = ""; $txt_sost1 = explode("&",preg_replace("/^\\[c +/","",$condizione)); for ($num1 = 0 ; $num1 < count($txt_sost1) ; $num1++) { if ($num1) $cont_oper = "&"; $txt_sost2 = explode("|",$txt_sost1[$num1]); for ($num2 = 0 ; $num2 < count($txt_sost2) ; $num2++) { if ($num2) $cont_oper = "|"; $val_if = preg_split("/ *(!?=|!?%|>|<) *\"/",$txt_sost2[$num2]); $var_if = trim($val_if[0]); $val_if = preg_replace("/\" */","",$val_if[1]); if (str_replace("(","",$var_if) != $var_if) { $parti_arr = explode("(",substr($var_if,0,-1)); if (substr($parti_arr[1],0,1) == "'") $val_var_if = substr($parti_arr[1],1,-1); else $val_var_if = fixset(${$parti_arr[1]}); $val_var_if = fixset(${$parti_arr[0]}[$val_var_if]); } # fine if (str_replace("(","",$var_if) != $var_if) else $val_var_if = fixset($$var_if); $txt_sost2[$num2] = str_replace(" ","",$txt_sost2[$num2]); if (strstr($txt_sost2[$num2],"!=\"")) $cond = "!="; else { if (strstr($txt_sost2[$num2],">\"")) $cond = ">"; else { if (strstr($txt_sost2[$num2],"<\"")) $cond = "<"; else { if (strstr($txt_sost2[$num2],"!%\"")) $cond = "!%"; else { if (strstr($txt_sost2[$num2],"%\"")) $cond = "%"; else $cond = "="; } # fine else if (strstr($txt_sost2[$num2],"!%\"")) } # fine else if (strstr($txt_sost2[$num2],"<\"")) } # fine else if (strstr($txt_sost2[$num2],">\"")) } # fine else if (strstr($txt_sost2[$num2],"!=\"")) $se_cond_corr = 0; if ($cond == "=" and $val_var_if == $val_if) $se_cond_corr = 1; if ($cond == "!=" and $val_var_if != $val_if) $se_cond_corr = 1; if ($cond == ">" and $val_var_if > $val_if) $se_cond_corr = 1; if ($cond == "<" and $val_var_if < $val_if) $se_cond_corr = 1; if ($cond == "%" and strstr((string) $val_var_if,$val_if)) $se_cond_corr = 1; if ($cond == "!%" and !strstr((string) $val_var_if,$val_if)) $se_cond_corr = 1; if ($cont_oper == "&") { if ($cond_verificata and $se_cond_corr) $cond_verificata = 1; else $cond_verificata = 0; } # fine if ($cont_oper == "&") else { if ($cont_oper == "|") { if ($cond_verificata or $se_cond_corr) $cond_verificata = 1; else $cond_verificata = 0; } # fine if ($cont_oper == "|") else $cond_verificata = $se_cond_corr; } # fine else if ($cont_oper == "&") } # fine for $num2 } # fine for $num1 $contr_parziale = substr($contr_parziale,(strlen($condizione) + 1)); while (substr($contr_parziale,0,1) == " ") $contr_parziale = substr($contr_parziale,1); $contr_parziale = substr($contr_parziale,1); $contr_vett = explode("[/c]",$contr_parziale,2); $contr_parziale = substr($contr_parziale,(strlen($contr_vett[0]) + 4)); if ($cond_verificata) $contratto_corr .= $contr_vett[0]; $contratto_corr .= $contr_parziale; } # fine while (preg_match("/\\[c +[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*\\]/",$contratto_corr)) if ($data_inizio) $data_inizio = formatta_data_contr($data_inizio,$stile_data); if ($data_fine) $data_fine = formatta_data_contr($data_fine,$stile_data); if ($data_nascita) $data_nascita = formatta_data_contr($data_nascita,$stile_data); if ($data_nascita_ospite) $data_nascita_ospite = formatta_data_contr($data_nascita_ospite,$stile_data); if ($data_inserimento_costo_agg) $data_inserimento_costo_agg = formatta_data_contr($data_inserimento_costo_agg,$stile_data); if ($data_pagamento) $data_pagamento = formatta_data_contr($data_pagamento,$stile_data); if ($data_operazione_pagamento) $data_operazione_pagamento = formatta_data_contr($data_operazione_pagamento,$stile_data); if ($data_inserimento_prenotazione) $data_inserimento_prenotazione = formatta_data_contr($data_inserimento_prenotazione,$stile_data); if ($data_creazione_documento_salvato) $data_creazione_documento_salvato = formatta_data_contr($data_creazione_documento_salvato,$stile_data); $data_inizio_selezione = $data_inizio_selezione_f; $data_fine_selezione = $data_fine_selezione_f; $oggi = $oggi_f; $testo_quotato_email_richiesta = str_replace(" ","<$email> ",$testo_quotato_email_richiesta_orig); if (!$nome) $nome = "$tag_b"."____________________$tag_no_b"; if (!$soprannome) $soprannome = "$tag_b"."____________________$tag_no_b"; if (!$cognome) $cognome = "$tag_b"."_________________$tag_no_b"; if (!$data_nascita) $data_nascita = "$tag_b"."______________$tag_no_b"; if (!$documento) $documento = " $tag_b"."________________________________$tag_no_b"; if (!$nazione) $nazione = "$tag_b"."_____________$tag_no_b"; if (!$regione) $regione = "$tag_b"."_____________$tag_no_b"; if (!$citta) $citta = "$tag_b"."___________________$tag_no_b"; if (!$via and $lingua_mex) $via2 = "$fr_via $tag_b"."________________________________$tag_no_b"; else $via2 = $via; if (!$via) $via = "$tag_b"."________________________________$tag_no_b"; if (!$numcivico) $numcivico = "$tag_b"."_____$tag_no_b"; if (!$telefono) $telefono = "$tag_b"."__________________$tag_no_b"; if (!$telefono2) $telefono2 = "$tag_b"."__________________$tag_no_b"; if (!$telefono3) $telefono3 = "$tag_b"."__________________$tag_no_b"; if (!$fax) $fax = "$tag_b"."__________________$tag_no_b"; if (!$email) $email = "$tag_b"."__________________$tag_no_b"; if (!$email2) $email2 = "$tag_b"."__________________$tag_no_b"; if (!$email_certificata) $email_certificata = "$tag_b"."__________________$tag_no_b"; if (!$cap) $cap = "$tag_b"."________$tag_no_b"; if (!$codice_fiscale) $codice_fiscale = "$tag_b"."_____________$tag_no_b"; if (!$partita_iva) $partita_iva = "$tag_b"."_____________$tag_no_b"; if ($num_persone == "non specificato" or $num_persone == "") { $num_persone = "$tag_b"."_____$tag_no_b"; $num_persone_tot = "$tag_b"."_____$tag_no_b"; } # fine if ($num_persone == "non specificato" or $num_persone == "") if (!$costo_tot or !$caparra) { $resto_caparra = "$tag_b"."_____________$tag_no_b"; $resto_caparra_p = "$tag_b"."_____________$tag_no_b"; } # fine if (!$costo_tot or !$caparra) if (!$caparra) { $caparra = "$tag_b"."___________$tag_no_b"; $caparra_p = "$tag_b"."___________$tag_no_b"; } # fine if (!$caparra) if (!$costo_tot or !$commissioni) { $resto_commissioni = "$tag_b"."_____________$tag_no_b"; $resto_commissioni_p = "$tag_b"."_____________$tag_no_b"; } # fine if (!$costo_tot or !$commissioni) if (!$commissioni) { $commissioni = "$tag_b"."___________$tag_no_b"; $commissioni_p = "$tag_b"."___________$tag_no_b"; } # fine if (!$commissioni) if (!$costo_tot) { $resto_da_pagare = "$tag_b"."_____________$tag_no_b"; $resto_da_pagare_p = "$tag_b"."_____________$tag_no_b"; } # fine if (!$costo_tot) if (!$data_inizio) $data_inizio = "$tag_b"."______________$tag_no_b"; if (!$data_fine) $data_fine = "$tag_b"."______________$tag_no_b"; if (!$num_periodi or $num_periodi == "?") $num_periodi = "$tag_b"."____$tag_no_b"; if ($orario_entrata_stimato) $orario_entrata_stimato = substr(str_replace("$data_inizio ","",formatta_data_contr($orario_entrata_stimato,$stile_data)),0,-3); if (!$nome_tariffa) $nome_tariffa = "$tag_b"."____________________$tag_no_b"; if (!$costo_tariffa) { $costo_tariffa = "$tag_b"."____________________$tag_no_b"; $costo_tariffa_p = "$tag_b"."____________________$tag_no_b"; } # fine if (!$costo_tariffa) if (!$sconto) { $sconto = "$tag_b"."____________$tag_no_b"; $sconto_p = "$tag_b"."____________$tag_no_b"; } # fine if (!$sconto) if (!$commento) $commento = "$tag_b"."______________________$tag_no_b"; if (!$origine_prenotazione) $origine_prenotazione = "$tag_b"."_________________$tag_no_b"; if (!$unita_occupata) $unita_occupata = "$tag_b"."____$tag_no_b"; $appartamento = $unita_occupata; $apartment = $unita_occupata; $apartamento = $unita_occupata; if (!$unita_assegnabili) $unita_assegnabili = "$tag_b"."_________________$tag_no_b"; $app_assegnabili = $unita_assegnabili; $apartment_list = $unita_assegnabili; $lista_apartamentos = $unita_assegnabili; if (!$pagato) { $pagato = "$tag_b"."_____________$tag_no_b"; $pagato_p = "$tag_b"."_____________$tag_no_b"; } # fine if (!$pagato) if (!$costo_tot) { $costo_tot = "$tag_b"."_____________$tag_no_b"; $costo_tot_p = "$tag_b"."_____________$tag_no_b"; } # fine if (!$costo_tot) if (!$n_letti_agg) $n_letti_agg = "$tag_b"."____$tag_no_b"; if (!$numero_prenotazione) $numero_prenotazione = "$tag_b"."____$tag_no_b"; if (!$nome_ospite) $nome_ospite = "$tag_b"."____________________$tag_no_b"; if (!$soprannome_ospite) $soprannome_ospite = "$tag_b"."____________________$tag_no_b"; if (!$cognome_ospite) $cognome_ospite = "$tag_b"."_________________$tag_no_b"; if (!$data_nascita_ospite) $data_nascita_ospite = "$tag_b"."______________$tag_no_b"; if (!$documento_ospite) $documento_ospite = " $tag_b"."________________________________$tag_no_b"; if (!$nazione_ospite) $nazione_ospite = "$tag_b"."_____________$tag_no_b"; if (!$regione_ospite) $regione_ospite = "$tag_b"."_____________$tag_no_b"; if (!$citta_ospite) $citta_ospite = "$tag_b"."___________________$tag_no_b"; if (!$via_ospite and $lingua_mex) $via2_ospite = "$fr_via $tag_b"."________________________________$tag_no_b"; else $via2_ospite = $via_ospite; if (!$via_ospite) $via_ospite = "$tag_b"."________________________________$tag_no_b"; if (!$numcivico_ospite) $numcivico_ospite = "$tag_b"."_____$tag_no_b"; if (!$telefono_ospite) $telefono_ospite = "$tag_b"."__________________$tag_no_b"; if (!$telefono2_ospite) $telefono2_ospite = "$tag_b"."__________________$tag_no_b"; if (!$telefono3_ospite) $telefono3_ospite = "$tag_b"."__________________$tag_no_b"; if (!$fax_ospite) $fax_ospite = "$tag_b"."__________________$tag_no_b"; if (!$email_ospite) $email_ospite = "$tag_b"."__________________$tag_no_b"; if (!$email2_ospite) $email2_ospite = "$tag_b"."__________________$tag_no_b"; if (!$email_certificata_ospite) $email_certificata_ospite = "$tag_b"."__________________$tag_no_b"; if (!$cap_ospite) $cap_ospite = "$tag_b"."________$tag_no_b"; if (!$codice_fiscale_ospite) $codice_fiscale_ospite = "$tag_b"."_____________$tag_no_b"; if (!$partita_iva_ospite) $partita_iva_ospite = "$tag_b"."_____________$tag_no_b"; $contratto_r = $contratto_corr; $contr_vett = explode("[",$contratto_r); $num_contr_vett = count($contr_vett); $contr_parziale = ""; for ($num1 = 0 ; $num1 < $num_contr_vett ; $num1++) { $contr_parziale .= $contr_vett[$num1]."["; $resto_contr = substr($contratto_corr,strlen($contr_parziale)); $lettera = (string) substr($resto_contr,0,1); if ($lettera and preg_replace("/[A-Za-z]/","",$lettera) == "") { $num2 = 1; $lettere_var = $lettera; $cond = 0; while ((preg_replace("/[A-Za-z0-9\(\)'_]/","SI",$lettera) == "SI" or $cond == 1) and ($cond != 1 or ($lettera != "]" and $lettera != "("))) { if ($lettera == "'") { if (!$cond) $cond = 1; else $cond = 2; } # fine if ($lettera == "'") $lettera = (string) substr($resto_contr,$num2,1); if ($lettera == "]") { if (str_replace("(","",str_replace(")","",str_replace("'","",$lettere_var))) == $lettere_var) { if ($incr_np and $lettere_var == "numero_progressivo_documento") { if ($num_prog_contr_max and $numero_progressivo_documento > $num_prog_contr_max) $numero_progressivo_documento--; $val_if = strstr($contratto_r,"[numero_progressivo_documento]"); $contratto_r = substr($contratto_r,0,(strlen($val_if) * -1)).$numero_progressivo_documento.substr($val_if,30); $numero_progressivo_documento++; } # fine if ($incr_np and $lettere_var == "numero_progressivo_documento") else $contratto_r = str_replace("[".$lettere_var."]",fixstr(${$lettere_var}),$contratto_r); } # fine if (str_replace("(","",str_replace(")","",str_replace("'","",$lettere_var))) == $lettere_var) else { $parti_arr = explode("(",substr($lettere_var,0,-1)); if (preg_replace("/[A-Za-z]+[A-Za-z0-9_]*/","",$parti_arr[0]) == "" and preg_replace("/(('[^']*')|([A-Za-z]+[A-Za-z0-9_]*))/","",$parti_arr[1]) == "") { if (substr($parti_arr[1],0,1) == "'") $val_var_if = substr($parti_arr[1],1,-1); else $val_var_if = fixset(${$parti_arr[1]}); if (isset($array_date_contr[$parti_arr[0]]) and $array_date_contr[$parti_arr[0]] == "SI") $contratto_r = str_replace("[".$lettere_var."]",formatta_data_contr(${$parti_arr[0]}[$val_var_if],$stile_data),$contratto_r); else $contratto_r = str_replace("[".$lettere_var."]",fixstr(${$parti_arr[0]}[$val_var_if]),$contratto_r); } # fine if (preg_replace("/[A-Za-z]+[A-Za-z0-9_]*/","",$parti_arr[0]) == "" and... } # fine else if (str_replace("(","",str_replace(")","",str_replace("'","",$lettere_var))) == $lettere_var) } # fine if ($lettera == "]") $lettere_var .= $lettera; $num2++; } # fine while ((preg_replace("/[A-Za-z0-9\(\)'_]/","SI",$lettera) == "SI" or $cond == 1) and... } # fine ($lettera and preg_replace("/[A-Za-z]/","",$lettera) == "") } # fine for $num1 $contratto_ripetizione .= $contratto_r; $nome = $nome_orig; $soprannome = $soprannome_orig; $cognome = $cognome_orig; $data_nascita = $data_nascita_orig; $documento = $documento_orig; $nazione = $nazione_orig; $regione = $regione_orig; $citta = $citta_orig; $via = $via_orig; $numcivico = $numcivico_orig; $telefono = $telefono_orig; $telefono2 = $telefono2_orig; $telefono3 = $telefono3_orig; $fax = $fax_orig; $email = $email_orig; $email2 = $email2_orig; $email_certificata = $email_certificata_orig; $cap = $cap_orig; $codice_fiscale = $codice_fiscale_orig; $partita_iva = $partita_iva_orig; $num_persone = $num_persone_orig; $caparra = $caparra_orig; $commissioni = $commissioni_orig; $data_inizio = $data_inizio_orig; $data_fine = $data_fine_orig; $num_periodi = $num_periodi_orig; $orario_entrata_stimato = $orario_entrata_stimato_orig; $nome_tariffa = $nome_tariffa_orig; $costo_tariffa = $costo_tariffa_orig; $sconto = $sconto_orig; $percentuale_tasse_tariffa = $percentuale_tasse_tariffa_orig; $commento = $commento_orig; $origine_prenotazione = $origine_prenotazione_orig; $unita_occupata = $unita_occupata_orig; $unita_assegnabili = $unita_assegnabili_orig; $pagato = $pagato_orig; $costo_tot = $costo_tot_orig; $n_letti_agg = $n_letti_agg_orig; $numero_prenotazione = $numero_prenotazione_orig; $data_inizio_selezione = $data_inizio_selezione_orig; $data_fine_selezione = $data_fine_selezione_orig; $data_inserimento_prenotazione = $data_inserimento_prenotazione_orig; $oggi = $oggi_orig; $numero_cliente_ospite = ""; $cognome_ospite = ""; } # fine if ($mostra_ripetizione) } # fine for $n_r2 } # fine for $n_p2 if (empty($errore_ripetizione)) { for ($num1 = 1 ; $num1 <= $dati_allegato['num'] ; $num1++) { if (empty(${"allegato$num1"})) { if ($ripeti_tutto) $apertura_rip_contr = str_replace("".$dati_allegato['corr'][$num1]."",$dati_allegato['corr'][$num1],str_replace(" name=\"allega$num1"."_$n_r\" checked>"," name=\"allega$num1"."_$n_r\">",$apertura_rip_contr)); else $contratto = str_replace("".$dati_allegato['corr'][$num1]."",$dati_allegato['corr'][$num1],str_replace(" name=\"allega$num1"."_1\" checked>"," name=\"allega$num1"."_1\">",$contratto)); } # fine if (empty(${"allegato$num1"})) } # fine for $num1 $contratto .= $apertura_rip_contr.$contratto_ripetizione.$chiusura_rip_contr; } # fine if (empty($errore_ripetizione)) if ($ripeti_tutto) { if ($nome_file_downl['a'] and strcmp(trim($nome_documento_scaricato),"")) { $nome_file_downl[$n_r] = trim(str_replace("\r","_",str_replace("\n","_",str_replace("\"","_",str_replace("'","_",str_replace("..","_",str_replace("\\","_",str_replace("/","_",$nome_documento_scaricato)))))))); $nome_file_downl['num'] = $n_r; $dati_file_dat[$n_r]['n_downl'] = $nome_file_downl[$n_r]; if (!isset($dati_file_dat[$n_r]['nome'])) $dati_file_dat[$n_r]['ins_nome'] = 1; } # fine if ($nome_file_downl['a'] and strcmp(trim($nome_documento_scaricato),"")) if (!empty($filecontr)) { if ($tipo_contratto == "contrrtf") { $contratto = str_replace(""","\"",$contratto); $contratto = str_replace("'","'",$contratto); $contratto = str_replace("<","<",$contratto); $contratto = str_replace(">",">",$contratto); $contratto = str_replace("&","&",$contratto); $contratto = str_replace("ñ","\u241\'f1",$contratto); $contratto = str_replace("à","\u224\'e0",$contratto); $contratto = str_replace("è","\u232\'e8",$contratto); $contratto = str_replace("ì","\u236\'ec",$contratto); $contratto = str_replace("ò","\u242\'f2",$contratto); $contratto = str_replace("ù","\u249\'f9",$contratto); $contratto = str_replace("á","\u225\'e1",$contratto); $contratto = str_replace("é","\u233\'e9",$contratto); $contratto = str_replace("í","\u237\'ed",$contratto); $contratto = str_replace("ó","\u243\'f3",$contratto); $contratto = str_replace("ú","\u250\'fa",$contratto); $contratto = str_replace("ä","\u228\'e4",$contratto); $contratto = str_replace("ö","\u246\'f6",$contratto); $contratto = str_replace("ü","\u252\'fc",$contratto); $contratto = str_replace("ß","\u223\'df",$contratto); $contratto = str_replace("ç","\u231\'e7",$contratto); $contratto = str_replace("ã","\u227\'e3",$contratto); $contratto = str_replace("õ","\u245\'f5",$contratto); $contratto = str_replace("ø","\u248\'f8",$contratto); $contratto = str_replace("€","\u8364\'80",$contratto); $contratto = str_replace("°","\u176\'b0",$contratto); $contratto = str_replace("’","\u8217\'92",$contratto); $contratto = str_replace("Ñ","\u209\'d1",$contratto); $contratto = str_replace("À","\u192\'c0",$contratto); $contratto = str_replace("È","\u200\'c8",$contratto); $contratto = str_replace("Ì","\u204\'cc",$contratto); $contratto = str_replace("Ò","\u210\'d2",$contratto); $contratto = str_replace("Ù","\u217\'d9",$contratto); $contratto = str_replace("Á","\u193\'c1",$contratto); $contratto = str_replace("É","\u201\'c9",$contratto); $contratto = str_replace("Í","\u205\'cd",$contratto); $contratto = str_replace("Ó","\u211\'d3",$contratto); $contratto = str_replace("Ú","\u218\'da",$contratto); $contratto = str_replace("Ä","\u196\'c4",$contratto); $contratto = str_replace("Ö","\u214\'d6",$contratto); $contratto = str_replace("Ü","\u220\'dc",$contratto); $contratto = str_replace("Ç","\u199\'c7",$contratto); $contratto = str_replace("Ã","\u195\'c3",$contratto); $contratto = str_replace("Õ","\u213\'d5",$contratto); $contratto = str_replace("Ø","\u216\'d8",$contratto); $contratto = str_replace("Α","\u913\'91",$contratto); $contratto = str_replace("α","\u945\'b1",$contratto); $contratto = str_replace("Β","\u914\'92",$contratto); $contratto = str_replace("β","\u946\'b2",$contratto); $contratto = str_replace("Γ","\u915\'93",$contratto); $contratto = str_replace("γ","\u947\'b3",$contratto); $contratto = str_replace("Δ","\u916\'94",$contratto); $contratto = str_replace("δ","\u948\'b4",$contratto); $contratto = str_replace("Ε","\u917\'95",$contratto); $contratto = str_replace("ε","\u949\'b5",$contratto); $contratto = str_replace("Ζ","\u918\'96",$contratto); $contratto = str_replace("ζ","\u950\'b6",$contratto); $contratto = str_replace("Η","\u919\'97",$contratto); $contratto = str_replace("η","\u951\'b7",$contratto); $contratto = str_replace("Θ","\u920\'98",$contratto); $contratto = str_replace("θ","\u952\'b8",$contratto); $contratto = str_replace("Ι","\u921\'99",$contratto); $contratto = str_replace("ι","\u953\'b9",$contratto); $contratto = str_replace("Κ","\u922\'9a",$contratto); $contratto = str_replace("κ","\u954\'ba",$contratto); $contratto = str_replace("Λ","\u923\'9b",$contratto); $contratto = str_replace("λ","\u955\'bb",$contratto); $contratto = str_replace("Μ","\u924\'9c",$contratto); $contratto = str_replace("μ","\u956\'bc",$contratto); $contratto = str_replace("Ν","\u925\'9d",$contratto); $contratto = str_replace("ν","\u957\'bd",$contratto); $contratto = str_replace("Ξ","\u926\'9e",$contratto); $contratto = str_replace("ξ","\u958\'be",$contratto); $contratto = str_replace("Ο","\u927\'9f",$contratto); $contratto = str_replace("ο","\u959\'bf",$contratto); $contratto = str_replace("Π","\u928\'a0",$contratto); $contratto = str_replace("π","\u960\'c0",$contratto); $contratto = str_replace("Ρ","\u929\'a1",$contratto); $contratto = str_replace("ρ","\u961\'c1",$contratto); $contratto = str_replace("Σ","\u931\'a3",$contratto); $contratto = str_replace("σ","\u963\'c3",$contratto); $contratto = str_replace("ς","\u962\'c2",$contratto); $contratto = str_replace("Τ","\u932\'a4",$contratto); $contratto = str_replace("τ","\u964\'c4",$contratto); $contratto = str_replace("Υ","\u933\'a5",$contratto); $contratto = str_replace("υ","\u965\'c5",$contratto); $contratto = str_replace("Φ","\u934\'a6",$contratto); $contratto = str_replace("φ","\u966\'c6",$contratto); $contratto = str_replace("Χ","\u935\'a7",$contratto); $contratto = str_replace("χ","\u967\'c7",$contratto); $contratto = str_replace("Ψ","\u936\'a8",$contratto); $contratto = str_replace("ψ","\u968\'c8",$contratto); $contratto = str_replace("Ω","\u937\'a9",$contratto); $contratto = str_replace("ω","\u969\'c9",$contratto); $contratto = str_replace("Ά","\u902\'86",$contratto); $contratto = str_replace("ά","\u940\'ce",$contratto); $contratto = str_replace("Ό","\u908\'8c",$contratto); $contratto = str_replace("ό","\u972\'cf",$contratto); $contratto = str_replace("Ή","\u905\'89",$contratto); $contratto = str_replace("ή","\u942\'ce",$contratto); $contratto = str_replace("Ί","\u906\'8a",$contratto); $contratto = str_replace("ί","\u943\'ce",$contratto); $contratto = str_replace("Ύ","\u910\'8e",$contratto); $contratto = str_replace("ύ","\u973\'cf",$contratto); $contratto = str_replace("Ώ","\u911\'8f",$contratto); $contratto = str_replace("ώ","\u974\'cf",$contratto); $contratto = str_replace("Έ","\u904\'88",$contratto); $contratto = str_replace("έ","\u941\'ce",$contratto); $contratto = str_replace("ý","\u253\'fd",$contratto); $contratto = str_replace("ž","\u382\'9e",$contratto); $contratto = str_replace("ř","\u345\'3f",$contratto); $contratto = str_replace("č","\u269\'3f",$contratto); $contratto = str_replace("š","\u353\'9a",$contratto); $contratto = str_replace("ě","\u283\'3f",$contratto); $contratto = str_replace("ů","\u367\'3f",$contratto); $contratto = str_replace("Ý","\u221\'dd",$contratto); $contratto = str_replace("Ž","\u381\'8e",$contratto); $contratto = str_replace("Ř","\u344\'3f",$contratto); $contratto = str_replace("Č","\u268\'3f",$contratto); $contratto = str_replace("Š","\u352\'8a",$contratto); $contratto = str_replace("Ě","\u282\'3f",$contratto); $contratto = str_replace("Ů","\u366\'3f",$contratto); } # fine if ($tipo_contratto == "contrrtf") if (!isset($dati_file_dat[$n_r]['nome']) and isset($dati_file_dat[$n_r]['ins_nome'])) { $val_if = explode("_",substr($nome_file_contr[$n_r],strlen($nome_contratto))); $val_if[0] = $nome_contratto; $val_if[3] = "1+1_".$val_if[3]; $nome_file_contr[$n_r] = implode("_",$val_if); $val_if = explode(".",$nome_file_contr[$n_r]); $val_if = $val_if[(count($val_if) - 1)]; $dati_file_dat[$n_r]['nome'] = substr($nome_file_contr[$n_r],0,(-1 * (strlen($val_if) + 1))); } # fine if (!isset($dati_file_dat[$n_r]['nome']) and isset($dati_file_dat[$n_r]['ins_nome'])) if ($incr_np and !$messaggio_di_errore) { if ($numero_progressivo_documento > ($num_prog_contr[$n_r] + 1)) { $val_if = $numero_progressivo_documento - 1; for ($num1 = strlen($val_if) ; $num1 < 5 ; $num1++) $val_if = "0".$val_if; $nome_file_contr[$n_r] = str_replace(" ","-$val_if",$nome_file_contr[$n_r]); if (isset($dati_file_dat[$n_r]['nome'])) $dati_file_dat[$n_r]['nome'] = str_replace(" ","-$val_if",$dati_file_dat[$n_r]['nome']); for ($num1 = ($n_r + 1) ; $num1 <= $num_ripeti ; $num1++) { $val_if = $num_prog_contr[$num1] + $numero_progressivo_documento - 1 - $num_prog_contr[$n_r]; if (strlen($val_if) > strlen($num_prog_contr[$num1]) and strlen($val_if) <= 5) $num_prog_contr[$num1] = substr("00000",0,(strlen($val_if) - strlen($num_prog_contr[$num1]))).$num_prog_contr[$num1]; $nome_file_contr[$num1] = str_replace($num_prog_contr[$num1]." ",$val_if." ",$nome_file_contr[$num1]); if (isset($dati_file_dat[$num1]['nome'])) $dati_file_dat[$num1]['nome'] = str_replace($num_prog_contr[$num1]." ",$val_if." ",$dati_file_dat[$num1]['nome']); $num_prog_contr[$num1] = $val_if; } # fine for $num1 } # fine if ($numero_progressivo_documento > ($num_prog_contr[$n_r] + 1)) else { $nome_file_contr[$n_r] = str_replace(" ","",$nome_file_contr[$n_r]); if (isset($dati_file_dat[$n_r]['nome'])) $dati_file_dat[$n_r]['nome'] = str_replace(" ","",$dati_file_dat[$n_r]['nome']); } # fine else if ($numero_progressivo_documento > ($num_prog_contr[$n_r] + 1)) } # fine if ($incr_np and !$messaggio_di_errore) if ($crea_file_dopo and !$messaggio_di_errore) { if ($nomi_contratti['compress'][$numero_contratto]) { $nome_file_contr[$n_r] .= ".gz"; $lock_compress[$n_r] = crea_lock_file($dir_salva."/".$nome_file_contr[$n_r]); $filecontr[$n_r] = gzopen($dir_salva."/".$nome_file_contr[$n_r],"wb9"); } # fine if ($nomi_contratti['compress'][$numero_contratto]) else { $filecontr[$n_r] = fopen($dir_salva."/".$nome_file_contr[$n_r],"w+"); flock($filecontr[$n_r],2); } # fine else if ($nomi_contratti['compress'][$numero_contratto]) } # fine if ($crea_file_dopo and !$messaggio_di_errore) if (!$messaggio_di_errore or !$crea_file_dopo) { if ($nomi_contratti['compress'][$numero_contratto]) { gzwrite($filecontr[$n_r],$contratto); gzclose($filecontr[$n_r]); distruggi_lock_file($lock_compress[$n_r],$dir_salva."/".$nome_file_contr[$n_r]); } # fine if ($nomi_contratti['compress'][$numero_contratto]) else { fwrite($filecontr[$n_r],$contratto); flock($filecontr[$n_r],3); fclose($filecontr[$n_r]); } # fine else if ($nomi_contratti['compress'][$numero_contratto]) if ($messaggio_di_errore) unlink($dir_salva."/".$nome_file_contr[$n_r]); elseif (isset($dati_file_dat[$n_r]['nome'])) { $num1 = fopen($dir_salva."/".$dati_file_dat[$n_r]['nome'].".dat","w+"); flock($num1,2); if (isset($dati_file_dat[$n_r]['n_pren'])) fwrite($num1,"rn:".$dati_file_dat[$n_r]['n_pren']."\n"); if (isset($dati_file_dat[$n_r]['n_downl'])) fwrite($num1,"dn:".$dati_file_dat[$n_r]['n_downl']."\n"); flock($num1,3); fclose($num1); } # fine elseif (isset($dati_file_dat[$n_r]['nome'])) } # fine if (!$messaggio_di_errore or !$crea_file_dopo) $contratto = ""; } # fine if (!empty($filecontr)) } # fine if ($ripeti_tutto) } # fine if (!$ripeti_prenota_data or... } # fine for $n_r } # fine if ($ripeti_parte[$n_p] == "SI") # Parti del documento non ripetute con le prenotazioni else { $costo_tot_somma_ripetizioni_p = punti_in_num(fixset($costo_tot_somma_ripetizioni),$stile_soldi); $caparra_somma_ripetizioni_p = punti_in_num(fixset($caparra_somma_ripetizioni),$stile_soldi); $resto_caparra_somma_ripetizioni_p = punti_in_num(fixset($resto_caparra_somma_ripetizioni),$stile_soldi); $pagato_somma_ripetizioni_p = punti_in_num(fixset($pagato_somma_ripetizioni),$stile_soldi); $resto_da_pagare_somma_ripetizioni_p = punti_in_num(fixset($resto_da_pagare_somma_ripetizioni),$stile_soldi); if ($dir_salva and $ripeti_tutto and (!$numero_progressivo_documento or $numero_progressivo_documento < $num_prog_contr[$n_r])) $numero_progressivo_documento = $num_prog_contr[$n_r]; # Ripetizioni degli array all'interno delle parti non ripetute con le prenotazioni unset($contratto_parte2); if (!preg_match("/\\[r4 array=\"[A-Za-z]+[A-Za-z0-9_]*\"\\]/",$contratto_parte[$n_p]) and str_replace("[r6]","",$contratto_parte[$n_p]) == $contratto_parte[$n_p]) { $contratto_parte2[1] = $contratto_parte[$n_p]; $ripeti_parte2[1] = "NO"; $num_parti2_contr = 1; } # fine if (!preg_match("/\\[r4 array=\"[A-Za-z]+[A-Za-z0-9_]*\"\\]/",$contratto_parte[$n_p]) and... else { $num_parti2_contr = 0; $contratto_restante = $contratto_parte[$n_p]; while (preg_match("/\\[r4 array=\"[A-Za-z]+[A-Za-z0-9_]*\"\\]/",$contratto_restante) or str_replace("[r6]","",$contratto_restante) != $contratto_restante) { $contr_vett4 = preg_split("/\\[r4 array=\"[A-Za-z]+[A-Za-z0-9_]*\"\\]/",$contratto_restante); $contr_vett6 = explode("[r6]",$contratto_restante); $l0_cv4 = strlen($contr_vett4[0]); $l0_cv6 = strlen($contr_vett6[0]); if ($l0_cv4 > $l0_cv6) { $contr_vett = $contr_vett6; $tipo_contr_vett = 6; } # fine if ($l0_cv4 > $l0_cv6) else { $contr_vett = $contr_vett4; $tipo_contr_vett = 4; } # fine else if ($l0_cv4 > $l0_cv6) if ($contr_vett[0] != "") { $num_parti2_contr++; $contratto_parte2[$num_parti2_contr] = $contr_vett[0]; $ripeti_parte2[$num_parti2_contr] = "NO"; } # fine if ($contr_vett[0] != "") $contratto_restante = substr($contratto_restante,strlen($contr_vett[0])); if ($tipo_contr_vett == 4) { $arr_ripeti = explode("\"]",$contratto_restante,2); $arr_ripeti = str_replace("[r4 array=\"","",$arr_ripeti[0]); $contratto_restante = substr($contratto_restante,strlen("[r4 array=\"$arr_ripeti\"]")); } # fine if ($tipo_contr_vett == 4) else $contratto_restante = substr($contratto_restante,4); $contr_vett = explode("[/r".$tipo_contr_vett."]",$contratto_restante); $num_parti2_contr++; $contratto_parte2[$num_parti2_contr] = $contr_vett[0]; $ripeti_parte2[$num_parti2_contr] = "SI"; $tipo_parte2[$num_parti2_contr] = $tipo_contr_vett; if ($tipo_contr_vett == 4) $arr_parte2[$num_parti2_contr] = $arr_ripeti; $contratto_restante = substr($contratto_restante,(strlen($contr_vett[0]) + 5)); } # fine while (preg_match("/\\[r4 array=\"[A-Za-z]+[A-Za-z0-9_]*\"\\]/",$contratto_restante) or... if ($contratto_restante != "") { $num_parti2_contr++; $contratto_parte2[$num_parti2_contr] = $contratto_restante; $ripeti_parte2[$num_parti2_contr] = "NO"; } # fine if ($contratto_restante != "") } # fine else if (!preg_match("/\\[r4 array=\"[A-Za-z]+[A-Za-z0-9_]*\"\\]/",$contratto_parte[$n_p]) and... for ($n_p2 = 1 ; $n_p2 <= $num_parti2_contr ; $n_p2++) { if ($ripeti_parte2[$n_p2] != "SI") $num_ripeti2 = 1; else { if ($tipo_parte2[$n_p2] == 4) { if (@is_array(${$arr_parte2[$n_p2]})) { $num_ripeti2 = count(${$arr_parte2[$n_p2]}); reset(${$arr_parte2[$n_p2]}); } # fine if (@is_array(${$arr_parte2[$n_p2]})) else $num_ripeti2 = 0; } # fine if ($tipo_parte2[$n_p2] == 4) if ($tipo_parte2[$n_p2] == 6) $num_ripeti2 = $num_unita; } # fine else if ($ripeti_parte2[$n_p2] != "SI") for ($n_r2 = 1 ; $n_r2 <= $num_ripeti2 ; $n_r2++) { if ($ripeti_parte2[$n_p2] == "SI") { if ($tipo_parte2[$n_p2] == 4) { ${$var_arr_nome[$arr_parte2[$n_p2]]} = key(${$arr_parte2[$n_p2]}); next(${$arr_parte2[$n_p2]}); } # fine if ($tipo_parte2[$n_p2] == 4) if ($tipo_parte2[$n_p2] == 6) { $nome_unita = $dati_app_contr[$n_r2]['nome']; $casa_unita = $dati_app_contr[$n_r2]['casa']; $piano_unita = $dati_app_contr[$n_r2]['piano']; $capacita_unita = $dati_app_contr[$n_r2]['capacita']; $priorita_unita = $dati_app_contr[$n_r2]['priorita']; } # fine if ($tipo_parte2[$n_p2] == 6) elseif (!isset($tipo_parte0[$n_p0]) or $tipo_parte0[$n_p0] != "6") { $nome_unita = ""; $casa_unita = ""; $piano_unita = ""; $capacita_unita = ""; $priorita_unita = ""; } # fine else if ($tipo_parte2[$n_p2] == 6) } # fine if ($ripeti_parte2[$n_p2] == "SI") elseif (!isset($tipo_parte0[$n_p0]) or $tipo_parte0[$n_p0] != "6") { $nome_unita = ""; $casa_unita = ""; $piano_unita = ""; $capacita_unita = ""; $priorita_unita = ""; } # fine elseif (!isset($tipo_parte0[$n_p0]) or $tipo_parte0[$n_p0] != "6") $contratto_corr = $contratto_parte2[$n_p2]; while (preg_match("/\\[c +[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*\\]/",$contratto_corr)) { $contr_vett = preg_split("/\\[c +[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*\\]/",$contratto_corr,2); $contr_parziale = substr($contratto_corr,strlen($contr_vett[0])); $contratto_corr = $contr_vett[0]; $condizione = preg_split("/\" *\\]/",$contr_parziale,2); $condizione = $condizione[0]; $cond_verificata = 0; $cont_oper = ""; $txt_sost1 = explode("&",preg_replace("/^\\[c +/","",$condizione)); for ($num1 = 0 ; $num1 < count($txt_sost1) ; $num1++) { if ($num1) $cont_oper = "&"; $txt_sost2 = explode("|",$txt_sost1[$num1]); for ($num2 = 0 ; $num2 < count($txt_sost2) ; $num2++) { if ($num2) $cont_oper = "|"; $val_if = preg_split("/ *(!?=|!?%|>|<) *\"/",$txt_sost2[$num2]); $var_if = trim($val_if[0]); $val_if = preg_replace("/\" */","",$val_if[1]); if (str_replace("(","",$var_if) != $var_if) { $parti_arr = explode("(",substr($var_if,0,-1)); if (substr($parti_arr[1],0,1) == "'") $val_var_if = substr($parti_arr[1],1,-1); else $val_var_if = fixset(${$parti_arr[1]}); $val_var_if = fixset(${$parti_arr[0]}[$val_var_if]); } # fine if (str_replace("(","",$var_if) != $var_if) else $val_var_if = fixset($$var_if); $txt_sost2[$num2] = str_replace(" ","",$txt_sost2[$num2]); if (strstr($txt_sost2[$num2],"!=\"")) $cond = "!="; else { if (strstr($txt_sost2[$num2],">\"")) $cond = ">"; else { if (strstr($txt_sost2[$num2],"<\"")) $cond = "<"; else { if (strstr($txt_sost2[$num2],"!%\"")) $cond = "!%"; else { if (strstr($txt_sost2[$num2],"%\"")) $cond = "%"; else $cond = "="; } # fine else if (strstr($txt_sost2[$num2],"!%\"")) } # fine else if (strstr($txt_sost2[$num2],"<\"")) } # fine else if (strstr($txt_sost2[$num2],">\"")) } # fine else if (strstr($txt_sost2[$num2],"!=\"")) $se_cond_corr = 0; if ($cond == "=" and $val_var_if == $val_if) $se_cond_corr = 1; if ($cond == "!=" and $val_var_if != $val_if) $se_cond_corr = 1; if ($cond == ">" and $val_var_if > $val_if) $se_cond_corr = 1; if ($cond == "<" and $val_var_if < $val_if) $se_cond_corr = 1; if ($cond == "%" and strstr((string) $val_var_if,$val_if)) $se_cond_corr = 1; if ($cond == "!%" and !strstr((string) $val_var_if,$val_if)) $se_cond_corr = 1; if ($cont_oper == "&") { if ($cond_verificata and $se_cond_corr) $cond_verificata = 1; else $cond_verificata = 0; } # fine if ($cont_oper == "&") else { if ($cont_oper == "|") { if ($cond_verificata or $se_cond_corr) $cond_verificata = 1; else $cond_verificata = 0; } # fine if ($cont_oper == "|") else $cond_verificata = $se_cond_corr; } # fine else if ($cont_oper == "&") } # fine for $num2 } # fine for $num1 $contr_parziale = substr($contr_parziale,(strlen($condizione) + 1)); while (substr($contr_parziale,0,1) == " ") $contr_parziale = substr($contr_parziale,1); $contr_parziale = substr($contr_parziale,1); $contr_vett = explode("[/c]",$contr_parziale,2); $contr_parziale = substr($contr_parziale,(strlen($contr_vett[0]) + 4)); if ($cond_verificata) $contratto_corr .= $contr_vett[0]; $contratto_corr .= $contr_parziale; } # fine while (preg_match("/\\[c +[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*\\]/",$contratto_corr)) $data_inizio_selezione = $data_inizio_selezione_f; $data_fine_selezione = $data_fine_selezione_f; $oggi = $oggi_f; $testo_quotato_email_richiesta = str_replace(" ","<".fixset($email)."> ",$testo_quotato_email_richiesta_orig); $contratto_r = $contratto_corr; $contr_vett = explode("[",$contratto_r); $num_contr_vett = count($contr_vett); $contr_parziale = ""; for ($num1 = 0 ; $num1 < $num_contr_vett ; $num1++) { $contr_parziale .= $contr_vett[$num1]."["; $resto_contr = substr($contratto_corr,strlen($contr_parziale)); $lettera = (string) substr($resto_contr,0,1); if ($lettera and preg_replace("/[A-Za-z]/","",$lettera) == "") { $num2 = 1; $lettere_var = $lettera; $cond = 0; while ((preg_replace("/[A-Za-z0-9\(\)'_]/","SI",$lettera) == "SI" or $cond == 1) and ($cond != 1 or ($lettera != "]" and $lettera != "("))) { if ($lettera == "'") { if (!$cond) $cond = 1; else $cond = 2; } # fine if ($lettera == "'") $lettera = (string) substr($resto_contr,$num2,1); if ($lettera == "]") { if (str_replace("(","",str_replace(")","",str_replace("'","",$lettere_var))) == $lettere_var) { if ($incr_np and $lettere_var == "numero_progressivo_documento") { if ($num_prog_contr_max and $numero_progressivo_documento > $num_prog_contr_max) $numero_progressivo_documento--; $val_if = strstr($contratto_r,"[numero_progressivo_documento]"); $contratto_r = substr($contratto_r,0,(strlen($val_if) * -1)).$numero_progressivo_documento.substr($val_if,30); $numero_progressivo_documento++; } # fine if ($incr_np and $lettere_var == "numero_progressivo_documento") else $contratto_r = str_replace("[".$lettere_var."]",fixstr(${$lettere_var}),$contratto_r); } # fine if (str_replace("(","",str_replace(")","",str_replace("'","",$lettere_var))) == $lettere_var) else { $parti_arr = explode("(",substr($lettere_var,0,-1)); if (preg_replace("/[A-Za-z]+[A-Za-z0-9_]*/","",$parti_arr[0]) == "" and preg_replace("/(('[^']*')|([A-Za-z]+[A-Za-z0-9_]*))/","",$parti_arr[1]) == "") { if (substr($parti_arr[1],0,1) == "'") $val_var_if = substr($parti_arr[1],1,-1); else $val_var_if = fixset(${$parti_arr[1]}); if (isset($array_date_contr[$parti_arr[0]]) and $array_date_contr[$parti_arr[0]] == "SI") $contratto_r = str_replace("[".$lettere_var."]",formatta_data_contr(${$parti_arr[0]}[$val_var_if],$stile_data),$contratto_r); else $contratto_r = str_replace("[".$lettere_var."]",fixstr(${$parti_arr[0]}[$val_var_if]),$contratto_r); } # fine if (preg_replace("/[A-Za-z]+[A-Za-z0-9_]*/","",$parti_arr[0]) == "" and... } # fine else if (str_replace("(","",str_replace(")","",str_replace("'","",$lettere_var))) == $lettere_var) } # fine if ($lettera == "]") $lettere_var .= $lettera; $num2++; } # fine while ((preg_replace("/[A-Za-z0-9\(\)'_]/","SI",$lettera) == "SI" or $cond == 1) and... } # fine ($lettera and preg_replace("/[A-Za-z]/","",$lettera) == "") } # fine for $num1 $contratto .= $contratto_r; $data_inizio_selezione = $data_inizio_selezione_orig; $data_fine_selezione = $data_fine_selezione_orig; $oggi = $oggi_orig; } # fine for $n_r2 } # fine for $n_p2 } # fine else if ($ripeti_parte[$n_p] == "SI") } # fine for $n_p } # fine for $n_r0 } # fine for $n_p0 if ($tipo_contratto == "contreml") { if (!$ripeti_tutto) { $contratto .= "

"; } # fine if (!$ripeti_tutto) $contratto .= "  ".bottone_submit_contr(mex("Spedisci",$pag),"inse","","snml")."
"; } # fine if ($tipo_contratto == "contreml") if (!$ripeti_tutto and $nome_file_downl['a'] and strcmp(trim($nome_documento_scaricato),"")) { $nome_file_downl[1] = trim(str_replace("\r","_",str_replace("\n","_",str_replace("\"","_",str_replace("'","_",str_replace("..","_",str_replace("\\","_",str_replace("/","_",$nome_documento_scaricato)))))))); $nome_file_downl['num'] = 1; $dati_file_dat[1]['n_downl'] = $nome_file_downl[1]; if (!isset($dati_file_dat[1]['nome'])) $dati_file_dat[1]['ins_nome'] = 1; } # fine if (!$ripeti_tutto and $nome_file_downl['a'] and... if ($tipo_contratto == "contrrtf") { $contratto = str_replace(""","\"",$contratto); $contratto = str_replace("'","'",$contratto); $contratto = str_replace("<","<",$contratto); $contratto = str_replace(">",">",$contratto); $contratto = str_replace("&","&",$contratto); $contratto = str_replace("ñ","\u241\'f1",$contratto); $contratto = str_replace("à","\u224\'e0",$contratto); $contratto = str_replace("è","\u232\'e8",$contratto); $contratto = str_replace("ì","\u236\'ec",$contratto); $contratto = str_replace("ò","\u242\'f2",$contratto); $contratto = str_replace("ù","\u249\'f9",$contratto); $contratto = str_replace("á","\u225\'e1",$contratto); $contratto = str_replace("é","\u233\'e9",$contratto); $contratto = str_replace("í","\u237\'ed",$contratto); $contratto = str_replace("ó","\u243\'f3",$contratto); $contratto = str_replace("ú","\u250\'fa",$contratto); $contratto = str_replace("ä","\u228\'e4",$contratto); $contratto = str_replace("ö","\u246\'f6",$contratto); $contratto = str_replace("ü","\u252\'fc",$contratto); $contratto = str_replace("ß","\u223\'df",$contratto); $contratto = str_replace("ç","\u231\'e7",$contratto); $contratto = str_replace("ã","\u227\'e3",$contratto); $contratto = str_replace("õ","\u245\'f5",$contratto); $contratto = str_replace("ø","\u248\'f8",$contratto); $contratto = str_replace("€","\u8364\'80",$contratto); $contratto = str_replace("°","\u176\'b0",$contratto); $contratto = str_replace("’","\u8217\'92",$contratto); $contratto = str_replace("Ñ","\u209\'d1",$contratto); $contratto = str_replace("À","\u192\'c0",$contratto); $contratto = str_replace("È","\u200\'c8",$contratto); $contratto = str_replace("Ì","\u204\'cc",$contratto); $contratto = str_replace("Ò","\u210\'d2",$contratto); $contratto = str_replace("Ù","\u217\'d9",$contratto); $contratto = str_replace("Á","\u193\'c1",$contratto); $contratto = str_replace("É","\u201\'c9",$contratto); $contratto = str_replace("Í","\u205\'cd",$contratto); $contratto = str_replace("Ó","\u211\'d3",$contratto); $contratto = str_replace("Ú","\u218\'da",$contratto); $contratto = str_replace("Ä","\u196\'c4",$contratto); $contratto = str_replace("Ö","\u214\'d6",$contratto); $contratto = str_replace("Ü","\u220\'dc",$contratto); $contratto = str_replace("Ç","\u199\'c7",$contratto); $contratto = str_replace("Ã","\u195\'c3",$contratto); $contratto = str_replace("Õ","\u213\'d5",$contratto); $contratto = str_replace("Ø","\u216\'d8",$contratto); $contratto = str_replace("Α","\u913\'91",$contratto); $contratto = str_replace("α","\u945\'b1",$contratto); $contratto = str_replace("Β","\u914\'92",$contratto); $contratto = str_replace("β","\u946\'b2",$contratto); $contratto = str_replace("Γ","\u915\'93",$contratto); $contratto = str_replace("γ","\u947\'b3",$contratto); $contratto = str_replace("Δ","\u916\'94",$contratto); $contratto = str_replace("δ","\u948\'b4",$contratto); $contratto = str_replace("Ε","\u917\'95",$contratto); $contratto = str_replace("ε","\u949\'b5",$contratto); $contratto = str_replace("Ζ","\u918\'96",$contratto); $contratto = str_replace("ζ","\u950\'b6",$contratto); $contratto = str_replace("Η","\u919\'97",$contratto); $contratto = str_replace("η","\u951\'b7",$contratto); $contratto = str_replace("Θ","\u920\'98",$contratto); $contratto = str_replace("θ","\u952\'b8",$contratto); $contratto = str_replace("Ι","\u921\'99",$contratto); $contratto = str_replace("ι","\u953\'b9",$contratto); $contratto = str_replace("Κ","\u922\'9a",$contratto); $contratto = str_replace("κ","\u954\'ba",$contratto); $contratto = str_replace("Λ","\u923\'9b",$contratto); $contratto = str_replace("λ","\u955\'bb",$contratto); $contratto = str_replace("Μ","\u924\'9c",$contratto); $contratto = str_replace("μ","\u956\'bc",$contratto); $contratto = str_replace("Ν","\u925\'9d",$contratto); $contratto = str_replace("ν","\u957\'bd",$contratto); $contratto = str_replace("Ξ","\u926\'9e",$contratto); $contratto = str_replace("ξ","\u958\'be",$contratto); $contratto = str_replace("Ο","\u927\'9f",$contratto); $contratto = str_replace("ο","\u959\'bf",$contratto); $contratto = str_replace("Π","\u928\'a0",$contratto); $contratto = str_replace("π","\u960\'c0",$contratto); $contratto = str_replace("Ρ","\u929\'a1",$contratto); $contratto = str_replace("ρ","\u961\'c1",$contratto); $contratto = str_replace("Σ","\u931\'a3",$contratto); $contratto = str_replace("σ","\u963\'c3",$contratto); $contratto = str_replace("ς","\u962\'c2",$contratto); $contratto = str_replace("Τ","\u932\'a4",$contratto); $contratto = str_replace("τ","\u964\'c4",$contratto); $contratto = str_replace("Υ","\u933\'a5",$contratto); $contratto = str_replace("υ","\u965\'c5",$contratto); $contratto = str_replace("Φ","\u934\'a6",$contratto); $contratto = str_replace("φ","\u966\'c6",$contratto); $contratto = str_replace("Χ","\u935\'a7",$contratto); $contratto = str_replace("χ","\u967\'c7",$contratto); $contratto = str_replace("Ψ","\u936\'a8",$contratto); $contratto = str_replace("ψ","\u968\'c8",$contratto); $contratto = str_replace("Ω","\u937\'a9",$contratto); $contratto = str_replace("ω","\u969\'c9",$contratto); $contratto = str_replace("Ά","\u902\'86",$contratto); $contratto = str_replace("ά","\u940\'ce",$contratto); $contratto = str_replace("Ό","\u908\'8c",$contratto); $contratto = str_replace("ό","\u972\'cf",$contratto); $contratto = str_replace("Ή","\u905\'89",$contratto); $contratto = str_replace("ή","\u942\'ce",$contratto); $contratto = str_replace("Ί","\u906\'8a",$contratto); $contratto = str_replace("ί","\u943\'ce",$contratto); $contratto = str_replace("Ύ","\u910\'8e",$contratto); $contratto = str_replace("ύ","\u973\'cf",$contratto); $contratto = str_replace("Ώ","\u911\'8f",$contratto); $contratto = str_replace("ώ","\u974\'cf",$contratto); $contratto = str_replace("Έ","\u904\'88",$contratto); $contratto = str_replace("έ","\u941\'ce",$contratto); $contratto = str_replace("ý","\u253\'fd",$contratto); $contratto = str_replace("ž","\u382\'9e",$contratto); $contratto = str_replace("ř","\u345\'3f",$contratto); $contratto = str_replace("č","\u269\'3f",$contratto); $contratto = str_replace("š","\u353\'9a",$contratto); $contratto = str_replace("ě","\u283\'3f",$contratto); $contratto = str_replace("ů","\u367\'3f",$contratto); $contratto = str_replace("Ý","\u221\'dd",$contratto); $contratto = str_replace("Ž","\u381\'8e",$contratto); $contratto = str_replace("Ř","\u344\'3f",$contratto); $contratto = str_replace("Č","\u268\'3f",$contratto); $contratto = str_replace("Š","\u352\'8a",$contratto); $contratto = str_replace("Ě","\u282\'3f",$contratto); $contratto = str_replace("Ů","\u366\'3f",$contratto); } # fine if ($tipo_contratto == "contrrtf") if (!empty($filecontr) and !$ripeti_tutto) { if (!isset($dati_file_dat[1]['nome']) and isset($dati_file_dat[1]['ins_nome'])) { $val_if = explode("_",substr($nome_file_contr[1],strlen($nome_contratto))); $val_if[0] = $nome_contratto; $val_if[3] = "1+1_".$val_if[3]; $nome_file_contr[1] = implode("_",$val_if); $val_if = explode(".",$nome_file_contr[1]); $val_if = $val_if[(count($val_if) - 1)]; $dati_file_dat[1]['nome'] = substr($nome_file_contr[1],0,(-1 * (strlen($val_if) + 1))); } # fine if (!isset($dati_file_dat[1]['nome']) and isset($dati_file_dat[1]['ins_nome'])) if ($incr_np and !$messaggio_di_errore) { if ($numero_progressivo_documento > ($num_prog_contr[1] + 1)) { $val_if = $numero_progressivo_documento - 1; for ($num1 = strlen($val_if) ; $num1 < 5 ; $num1++) $val_if = "0".$val_if; $nome_file_contr[1] = str_replace(" ","-$val_if",$nome_file_contr[1]); if (isset($dati_file_dat[1]['nome'])) $dati_file_dat[1]['nome'] = str_replace(" ","-$val_if",$dati_file_dat[1]['nome']); } # fine if ($numero_progressivo_documento > ($num_prog_contr[1] + 1)) else { $nome_file_contr[1] = str_replace(" ","",$nome_file_contr[1]); if (isset($dati_file_dat[1]['nome'])) $dati_file_dat[1]['nome'] = str_replace(" ","",$dati_file_dat[1]['nome']); } # fine else if ($numero_progressivo_documento > ($num_prog_contr[1] + 1)) } # fine if ($incr_np and !$messaggio_di_errore) if ($crea_file_dopo and !$messaggio_di_errore) { if ($nomi_contratti['compress'][$numero_contratto]) { $nome_file_contr[1] .= ".gz"; $lock_compress[1] = crea_lock_file($dir_salva."/".$nome_file_contr[1]); $filecontr[1] = gzopen($dir_salva."/".$nome_file_contr[1],"wb9"); } # fine if ($nomi_contratti['compress'][$numero_contratto]) else { $filecontr[1] = fopen($dir_salva."/".$nome_file_contr[1],"w+"); flock($filecontr[1],2); } # fine else if ($nomi_contratti['compress'][$numero_contratto]) } # fine if ($crea_file_dopo and !$messaggio_di_errore) if (!$messaggio_di_errore or !$crea_file_dopo) { if (!empty($nomi_contratti['compress'][$numero_contratto])) { gzwrite($filecontr[1],$contratto); gzclose($filecontr[1]); distruggi_lock_file($lock_compress[1],$dir_salva."/".$nome_file_contr[1]); } # fine if (!empty($nomi_contratti['compress'][$numero_contratto])) else { fwrite($filecontr[1],$contratto); flock($filecontr[1],3); fclose($filecontr[1]); } # fine else if (!empty($nomi_contratti['compress'][$numero_contratto])) if ($messaggio_di_errore) unlink($dir_salva."/".$nome_file_contr[1]); elseif (isset($dati_file_dat[1]['nome'])) { $num1 = fopen($dir_salva."/".$dati_file_dat[1]['nome'].".dat","w+"); flock($num1,2); if (isset($dati_file_dat[1]['n_pren'])) fwrite($num1,"rn:".$dati_file_dat[1]['n_pren']."\n"); if (isset($dati_file_dat[1]['n_downl'])) fwrite($num1,"dn:".$dati_file_dat[1]['n_downl']."\n"); flock($num1,3); fclose($num1); } # fine elseif (isset($dati_file_dat[1]['nome'])) } # fine if (!$messaggio_di_errore or !$crea_file_dopo) } # fine if (!empty($filecontr) and !$ripeti_tutto) if ($crea_file_dopo) { flock($filelock,3); fclose($filelock); if (@is_file(C_DATI_PATH."/crea_contr.lock")) unlink(C_DATI_PATH."/crea_contr.lock"); } # fine if ($crea_file_dopo) $nome_file_contr['num'] = count($nome_file_contr); $nome_file_contr['downl'] = $nome_file_downl; return $contratto; } # fine function crea_contratto function crea_messaggio_contr_salva ($nome_file_contr,$num_file_salva,$num_contr_esist,$nome_file_contr_esist,$numero_contratto,$nomi_contratti,$dir_salva,$tipo_contratto,$num_ripeti,$origine,$origine_vecchia,$lista_var_form,$mostra_headers,$anno,$id_sessione,$id_utente,$tema,$tableversioni,$tabletransazioni,$pag) { global $PHPR_TAB_PRE,$priv_cancella_contratti; $nome_file_contr_orig = $nome_file_contr; $num_file_salva_orig = $num_file_salva; if ($num_contr_esist) { $nome_file_contr = $nome_file_contr_esist; $num_file_salva = $nome_file_contr['num']; } # fine if ($num_contr_esist) $tabelle_lock = array($tableversioni,$tabletransazioni); $tabelle_lock = lock_tabelle($tabelle_lock); $ultimo_accesso = date("Y-m-d H:i:s",(time() + (C_DIFF_ORE * 3600))); $id_transazione = crea_id_sessione("",$tableversioni,8); esegui_query("insert into $tabletransazioni (idtransazioni,idsessione,tipo_transazione,anno,dati_transazione1,dati_transazione2,dati_transazione3,dati_transazione4,dati_transazione5,ultimo_accesso) values ('$id_transazione','$id_sessione','con_s','$anno','".aggslashdb($dir_salva)."','".aggslashdb(serialize($nome_file_contr))."','$tipo_contratto','".aggslashdb($origine)."','".aggslashdb($origine_vecchia)."','$ultimo_accesso')"); unlock_tabelle($tabelle_lock); if ($tipo_contratto == "contrrtf") $sec_aspetta = 2; else $sec_aspetta = 6; $url_reload = "./$pag?id_sessione=$id_sessione&anno=$anno&id_transazione=$id_transazione&numero_contratto=$numero_contratto"; if ($num_file_salva == 1) $target = ""; else $target = " target=\"_blank\""; if ($mostra_headers == "NO") { if ($num_file_salva == 1) $extra_head = " "; global $lingua_mex,$titolo,$anno_corrente,$numconnessione,$LIKE,$show_bar; if ($tema[$id_utente] and $tema[$id_utente] != "base" and @is_dir("./themes/".$tema[$id_utente]."/php")) include("./themes/".$tema[$id_utente]."/php/head.php"); else include("./includes/head.php"); } # fine if ($mostra_headers == "NO") if ($num_contr_esist and $num_file_salva_orig == 1) echo "

"; else echo "

"; if ($num_contr_esist) { if ($num_ripeti > 1) echo mex("Documenti già esistenti riguardanti queste prenotazioni",$pag).":
"; else echo mex("Documenti già esistenti riguardanti questa prenotazione",$pag).":
"; } # fine if ($num_contr_esist) for ($num1 = 1 ; $num1 <= $num_file_salva ; $num1++) { if ($num_contr_esist and $num_file_salva_orig == 1) { echo "
$lista_var_form "; } # fine if ($num_contr_esist and $num_file_salva_orig == 1) if (!$num_contr_esist) { echo ucfirst(mex("documento",$pag))." "; if ($nomi_contratti['salv'][$numero_contratto] != $nomi_contratti[$numero_contratto]) echo "\"".$nomi_contratti[$numero_contratto]."\" "; echo mex("salvato come",$pag); } # fine if (!$num_contr_esist) echo " ".$nome_file_contr[$num1].""; if ($num_contr_esist and $num_file_salva_orig == 1 and $priv_cancella_contratti != "n") { echo " ".bottone_submit_contr(mex("Sovrascrivi",$pag),"","","xdoc")." .
"; } # fine if ($num_contr_esist and $num_file_salva_orig == 1 and... else echo ".
"; } # fine for $num1 echo "
"; if (!$num_contr_esist) { if ($priv_cancella_contratti != "n") { echo "
"; if ($num_file_salva == 1) echo " ".bottone_submit_contr(mex("Cancella il documento",$pag),"","","cdoc"); else echo bottone_submit_contr(mex("Cancella i documenti",$pag),"","","cdoc"); echo "

"; } # fine if ($priv_cancella_contratti != "n") } # fine if (!$num_contr_esist) else { echo "
$lista_var_form "; if ($num_file_salva_orig == 1) echo " ".bottone_submit_contr(mex("Salva un nuovo documento",$pag),"","","adoc"); else echo bottone_submit_contr(mex("Salva dei nuovi documenti",$pag),"","","adoc"); echo "

"; } # fine else if (!$num_contr_esist) } # fine function crea_messaggio_contr_salva ?> hoteldruid/includes/funzioni_dati_relutenti.php0000644000175000017500000001070214516437523021473 0ustar marcomarco. ################################################################################## function trova_rel ($rel,&$rel_sing,&$rel_plur,&$tablerel) { global $tablenazioni,$tableregioni,$tablecitta,$tabledocumentiid,$tableparentele; $rel_sing = "nazione"; $rel_plur = "nazioni"; $tablerel = $tablenazioni; if ($rel == "regione") { $rel_sing = "regione"; $rel_plur = "regioni"; $tablerel = $tableregioni; } # fine if ($rel == "regione") if ($rel == "citta") { $rel_sing = "citta"; $rel_plur = "citta"; $tablerel = $tablecitta; } # fine if ($rel == "citta") if ($rel == "documentoid") { $rel_sing = "documentoid"; $rel_plur = "documentiid"; $tablerel = $tabledocumentiid; } # fine if ($rel == "documentoid") if ($rel == "parentela") { $rel_sing = "parentela"; $rel_plur = "parentele"; $tablerel = $tableparentele; } # fine if ($rel == "parentela") } # fine function trova_rel function mostra_frame_rel ($id,$rel,$rel_sup,$id_ut_sel,$cmp,$mostra_cod,$pieno,$titolo,$size="20",$maxlength="50") { global $tablerelutenti,$tablenazioni,$tableregioni,$tablecitta,$tabledocumentiid,$tableparentele; trova_rel($rel,$rel_sing,$rel_plur,$tablerel); trova_rel($rel_sup,$rel_sup_sing,$rel_sup_plur,$tablerel_sup); if (@get_magic_quotes_gpc()) $id = stripslashes($id); $id = htmlspecialchars($id); $id_sup = esegui_query("select distinct $tablerel_sup.id$rel_sup_plur from $tablerelutenti inner join $tablerel_sup on $tablerelutenti.id$rel_sup_sing = $tablerel_sup.id$rel_sup_plur where $tablerelutenti.idutente = '$id_ut_sel' and $tablerel_sup.nome_$rel_sup_sing = '".aggslashdb($id)."' "); if (numlin_query($id_sup)) $is_id = "= '".risul_query($id_sup,0,"id$rel_sup_plur",$tablerel_sup)."'"; else $is_id = "is NULL"; echo " $titolo
"; $rel_utente = esegui_query("select distinct $tablerel.nome_$rel_sing,$tablerel.codice_$rel_sing,$tablerel.codice2_$rel_sing,$tablerel.codice3_$rel_sing from $tablerelutenti inner join $tablerel on $tablerelutenti.id$rel_sing = $tablerel.id$rel_plur where $tablerelutenti.idutente = '$id_ut_sel' and $tablerelutenti.idsup $is_id order by $tablerel.nome_$rel_sing"); $num_rel_utente = numlin_query($rel_utente); if ($num_rel_utente) { echo ""; } # fine if ($num_rel_utente) else echo ""; echo "
"; } # fine function mostra_frame_rel ?>hoteldruid/includes/sett_gio.php0000644000175000017500000000432314521135232016341 0ustar marcomarco. ################################################################################## $tableanni = $PHPR_TAB_PRE."anni"; $tipo_periodi = esegui_query("select * from $tableanni where idanni = '$anno' "); if (numlin_query($tipo_periodi)) $tipo_periodi = risul_query($tipo_periodi,0,'tipo_periodi'); else $tipo_periodi = "g"; if ($tipo_periodi == "g") { $parola_settimanale = "giornaliero"; $parola_settimanali = "giornalieri"; $parola_settimane = "giorni"; $parola_Settimane = "Giorni"; $parola_settimana = "giorno"; $parola_settiman = "giorn"; $parola_sett = "gio"; $parola_le = "i"; $parola_Le = "I"; $parola_la = "il"; $parola_La = "Il"; $parola_alla = "al"; $lettera_e = "i"; $lettera_a = "o"; $lettera_a2 = ""; $lettera_s = "g"; $sillaba_che = "ci"; } # fine if ($tipo_periodi == "g") else { $parola_settimanale = "settimanale"; $parola_settimanali = "settimanali"; $parola_settimane = "settimane"; $parola_Settimane = "Settimane"; $parola_settimana = "settimana"; $parola_settiman = "settiman"; $parola_sett = "sett"; $parola_le = "le"; $parola_Le = "Le"; $parola_la = "la"; $parola_La = "La"; $parola_alla = "alla"; $lettera_e = "e"; $lettera_a = "a"; $lettera_a2 = "a"; $lettera_s = "s"; $sillaba_che = "che"; } # fine else if ($tipo_periodi == "g") ?>hoteldruid/includes/foot.php0000644000175000017500000000214414364212512015474 0ustar marcomarco. ################################################################################## echo "
"; ?>hoteldruid/includes/funzioni_mod_contratti.php0000644000175000017500000005624314400047560021325 0ustar marcomarco. ################################################################################## $num_allegati_max = 30; $trad_var = array(); function mexv ($messaggio) { global $trad_var,$lingua_mex; if (empty($trad_var)) { if ($lingua_mex != "ita") include("./includes/lang/$lingua_mex/visualizza_contratto_var.php"); if (empty($trad_var['commento_personalizzato'])) $trad_var['commento_personalizzato'] = 'commento_personalizzato'; if (empty($trad_var['campo_personalizzato'])) $trad_var['campo_personalizzato'] = 'campo_personalizzato'; if (empty($trad_var['num_persone_tipo'])) $trad_var['num_persone_tipo'] = 'num_persone_tipo'; if (empty($trad_var['allegato'])) $trad_var['allegato'] = 'allegato'; } # fine if (empty($trad_var)) if (!empty($trad_var[$messaggio])) $messaggio = $trad_var[$messaggio]; else { if (substr($messaggio,-1) == ")") { $mess_vett = explode("(",substr($messaggio,0,-1)); if (!empty($trad_var[$mess_vett[1]])) $messaggio = $mess_vett[0]."(".$trad_var[$mess_vett[1]].")"; else $messaggio = $mess_vett[0]."(".mexv($mess_vett[1]).")"; } # fine if (substr($messaggio,-1) == ")") else { if (substr($messaggio,0,8) == "allegato" and preg_replace("/[0-9]/","",substr($messaggio,8)) == "") $messaggio = $trad_var['allegato'].substr($messaggio,8); else { if (substr($messaggio,0,24) == "commento_personalizzato_") $messaggio = $trad_var['commento_personalizzato'].substr($messaggio,23); else { if (substr($messaggio,0,21) == "campo_personalizzato_") $messaggio = $trad_var['campo_personalizzato'].substr($messaggio,20); elseif (substr($messaggio,0,17) == "num_persone_tipo_") $messaggio = $trad_var['num_persone_tipo'].substr($messaggio,16); } # fine else if (substr($messaggio,0,24) == "commento_personalizzato_") } # fine else if (substr($messaggio,0,8) == "allegato" amd... } # fine else if (substr($messaggio,-1) == ")") } # fine else if ($trad_var[$messaggio]) return $messaggio; } # fine function mexv function elimina_array_pers ($arr_pers_elimina,$num_contr,$tablecontratti) { global $LIKE; $arr_pers_elimina = aggslashdb($arr_pers_elimina); $continua = "SI"; if (substr($arr_pers_elimina,0,1) != "a") $continua = "NO"; $arr_pers_elimina = substr($arr_pers_elimina,1); if (controlla_num_pos($arr_pers_elimina) != "SI") $continua = "NO"; if ($continua == "SI") { if ($num_contr) $n_arr_pers_el = esegui_query("select * from $tablecontratti where numero = '$arr_pers_elimina' and tipo = 'vett".(int) $num_contr."'"); else $n_arr_pers_el = esegui_query("select * from $tablecontratti where numero = '$arr_pers_elimina' and tipo $LIKE 'vett%'"); if (numlin_query($n_arr_pers_el) != 1) $continua = "NO"; else { $n_arr_pers_el = explode(";",risul_query($n_arr_pers_el,0,"testo")); $n_arr_pers_el = $n_arr_pers_el[0]."(".$n_arr_pers_el[1].")"; $arr_pers_el = "a".$arr_pers_elimina; if ($num_contr) $condizioni = esegui_query("select * from $tablecontratti where tipo = 'cond".(int) $num_contr."' order by numero"); else $condizioni = esegui_query("select * from $tablecontratti where tipo $LIKE 'cond%' order by numero"); $num_condizioni = numlin_query($condizioni); $num_cond_canc = 0; for ($num1 = 0 ; $num1 < $num_condizioni ; $num1++) { $condizione = risul_query($condizioni,$num1,'testo'); $condizione = explode("#@?",$condizione); $elimina_cond_corr = "NO"; if ($condizione[0] == "rar$arr_pers_elimina") $elimina_cond_corr = "SI"; if ($condizione[1]) { $se_cond = explode("#$?",$condizione[1]); $num_se_cond = count($se_cond); for ($num2 = 1 ; $num2 < $num_se_cond ; $num2++) { $se_cond_corr = explode("#%?",$se_cond[$num2]); if ($se_cond_corr[0] == $n_arr_pers_el) $elimina_cond_corr = "SI"; if ($se_cond_corr[2] == "var" and $se_cond_corr[3] == $n_arr_pers_el) $elimina_cond_corr = "SI"; } # fine for $num2 } # fine if ($condizione[1]) $azione = explode("#%?",$condizione[2]); if ($azione[0] == "set" and ($azione[1] == $arr_pers_el or ($azione[3] == "var" and $azione[4] == $n_arr_pers_el))) $elimina_cond_corr = "SI"; if ($azione[0] == "set" and (($azione[5] == "var" and $azione[6] == $n_arr_pers_el) or ($azione[7] == "var" and $azione[8] == $n_arr_pers_el))) $elimina_cond_corr = "SI"; if ($azione[0] == "trunc" and $azione[1] == $arr_pers_el) $elimina_cond_corr = "SI"; if ($azione[0] == "oper" and ($azione[1] == $arr_pers_el or $azione[2] == $n_arr_pers_el or ($azione[4] == "var" and $azione[5] == $n_arr_pers_el))) $elimina_cond_corr = "SI"; if ($azione[0] == "unset" and $azione[1] == $arr_pers_el) $elimina_cond_corr = "SI"; if ($azione[0] == "array" and $azione[1] == $arr_pers_el) $elimina_cond_corr = "SI"; if ($elimina_cond_corr == "SI") { $num_cond = risul_query($condizioni,$num1,'numero'); $tipo_cond = risul_query($condizioni,$num1,'tipo'); esegui_query("delete from $tablecontratti where numero = '$num_cond' and tipo = '$tipo_cond' "); $num_cond_canc++; } # fine ($elimina_cond_corr == "SI") } # fine for $num1 esegui_query("delete from $tablecontratti where numero = '$arr_pers_elimina' and tipo $LIKE 'vett%'"); if ($num_cond_canc) echo mex("Condizioni eliminate",'modifica_var_contr.php').": $num_cond_canc.

"; echo mex("Array personalizzato eliminato",'modifica_var_contr.php').".

"; } # fine else if (numlin_query($n_var_pers_el) != 1) } # fine if ($continua == "SI") return $continua; } # fine function elimina_array_pers function elimina_cond_variabile_pers ($nome_var_pers,$numero_var_pers,$num_contr,$tablecontratti) { global $LIKE; if ($num_contr) $condizioni = esegui_query("select * from $tablecontratti where tipo = 'cond".(int) $num_contr."' order by numero"); else $condizioni = esegui_query("select * from $tablecontratti where tipo $LIKE 'cond%' order by numero"); $num_condizioni = numlin_query($condizioni); $num_cond_canc = 0; for ($num1 = 0 ; $num1 < $num_condizioni ; $num1++) { $condizione = risul_query($condizioni,$num1,'testo'); $condizione = explode("#@?",$condizione); $elimina_cond_corr = "NO"; if ($condizione[1]) { $se_cond = explode("#$?",$condizione[1]); $num_se_cond = count($se_cond); for ($num2 = 1 ; $num2 < $num_se_cond ; $num2++) { $se_cond_corr = explode("#%?",$se_cond[$num2]); if ($se_cond_corr[0] == $nome_var_pers) $elimina_cond_corr = "SI"; if ($se_cond_corr[2] == "var" and $se_cond_corr[3] == $nome_var_pers) $elimina_cond_corr = "SI"; } # fine for $num2 } # fine if ($condizione[1]) $azione = explode("#%?",$condizione[2]); if ($azione[0] == "set" and ($azione[1] == $numero_var_pers or ($azione[3] == "var" and $azione[4] == $nome_var_pers))) $elimina_cond_corr = "SI"; if ($azione[0] == "set" and (($azione[5] == "var" and $azione[6] == $nome_var_pers) or ($azione[7] == "var" and $azione[8] == $nome_var_pers))) $elimina_cond_corr = "SI"; if ($azione[0] == "trunc" and $azione[1] == $numero_var_pers) $elimina_cond_corr = "SI"; if ($azione[0] == "oper" and ($azione[1] == $numero_var_pers or $azione[2] == $nome_var_pers or ($azione[4] == "var" and $azione[5] == $nome_var_pers))) $elimina_cond_corr = "SI"; if ($azione[0] == "date" and ($azione[1] == $numero_var_pers or $azione[2] == $nome_var_pers)) $elimina_cond_corr = "SI"; if ($azione[0] == "opdat" and ($azione[1] == $numero_var_pers or $azione[3] == $nome_var_pers or $azione[4] == $nome_var_pers)) $elimina_cond_corr = "SI"; if ($elimina_cond_corr == "SI") { $num_cond = risul_query($condizioni,$num1,'numero'); $tipo_cond = risul_query($condizioni,$num1,'tipo'); esegui_query("delete from $tablecontratti where numero = '$num_cond' and tipo = '$tipo_cond' "); $num_cond_canc++; } # fine ($elimina_cond_corr == "SI") } # fine for $num1 if ($num_contr) $array = esegui_query("select * from $tablecontratti where tipo = 'vett".(int) $num_contr."' and testo $LIKE '%;$nome_var_pers%' "); else $array = esegui_query("select * from $tablecontratti where tipo $LIKE 'vett%' and testo $LIKE '%;$nome_var_pers%' "); $num_array = numlin_query($array); for ($num1 = 0 ; $num1 < $num_array ; $num1++) { $var_arr = explode(";",risul_query($array,$num1,'testo')); $var_arr = $var_arr[1]; if ($var_arr == $nome_var_pers) { $num_arr = risul_query($array,$num1,'numero'); elimina_array_pers("a".$num_arr,$num_contr,$tablecontratti); } # fine if ($var_arr == $nome_var_pers) } # fine for $num1 if ($num_cond_canc) echo mex("Condizioni eliminate",'modifica_var_contr.php').": $num_cond_canc.

"; return $num_cond_canc; } # fine function elimina_cond_variabile_pers function rinomina_testo_variabile_pers ($v_nome,$n_nome,$testo,$rinomina_var_arr=0) { $v_nome = trim(fixstr($v_nome)); $n_nome = trim(fixstr($n_nome)); if ($v_nome and $v_nome != $n_nome) { $num_v_nomi = 1; $v_nomi = array(0 => $v_nome); $n_nomi = array(0 => $n_nome); if (substr($v_nome,-1) == ")") { $v_nome_arr = explode("(",$v_nome); $v_nome_var_arr = substr($v_nome_arr[1],0,-1); $v_nome_arr = $v_nome_arr[0]; $n_nome_arr = explode("(",$n_nome); $n_nome_var_arr = substr($n_nome_arr[1],0,-1); $n_nome_arr = $n_nome_arr[0]; if ($v_nome_arr and $v_nome_arr != $n_nome_arr) { $testo = str_replace("[r4 array=\"$v_nome_arr\"]","[r4 array=\"$n_nome_arr\"]",$testo); $testo = preg_replace("/\\[$v_nome_arr\\('([^'\\]\\(]*)'\\)\\]/","[$n_nome_arr('$1')]",$testo); while (preg_match("/\\[c +(([A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *(\\||&) *)*)$v_nome_arr\\(('[^'\\]\\(]*')\\) *(!?=|!?%|>|<) *(\"[^\"]*\") *(((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*)\\]/",$testo)) { $testo = preg_replace("/\\[c +(([A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *(\\||&) *)*)$v_nome_arr\\(('[^'\\]\\(]*')\\) *(!?=|!?%|>|<) *(\"[^\"]*\")( *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*)\\]/","[c $1$n_nome_arr($9)$10$11$12]",$testo); # Numeri parentesi: 12 3 45 6 7 8 9 0 1 2 34 5 67 8 9 } # fine while (preg_match("/\\[c +(([A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *(\\||&) *)*)$v_nome_arr\\(('[^'\\]\\(]*')\\) *(!?=|!?%|>|<) *(\"[^\"]*\") *(((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*)\\]/",$testo)) /*$testo = preg_replace("/\\[c +$v_nome_arr\\(\\'/","[c $n_nome_arr('",$testo); $testo = preg_replace("/\" *& *$v_nome_arr\\(\\'/","\" & $n_nome_arr('",$testo); $testo = preg_replace("/\" *\\| *$v_nome_arr\\('/","\" | $n_nome_arr('",$testo);*/ } # fine if ($v_nome_arr and $v_nome_arr != $n_nome_arr) if ($v_nome_var_arr == $n_nome_var_arr) { global $lingua_mex; if (is_dir("./includes/lang/en")) { $trad_var = array(); include("./includes/lang/en/visualizza_contratto_var.php"); if (!empty($trad_var[$v_nome_var_arr])) { $v_nomi[$num_v_nomi] = $v_nome_arr."(".$trad_var[$v_nome_var_arr].")"; $n_nomi[$num_v_nomi] = $n_nome_arr."(".$trad_var[$n_nome_var_arr].")"; $num_v_nomi++; } # fine if (!empty($trad_var[$v_nome_var_arr])) } # fine if (is_dir("./includes/lang/en")) if (is_dir("./includes/lang/es")) { $trad_var = array(); include("./includes/lang/es/visualizza_contratto_var.php"); if (!empty($trad_var[$v_nome_var_arr])) { $v_nomi[$num_v_nomi] = $v_nome_arr."(".$trad_var[$v_nome_var_arr].")"; $n_nomi[$num_v_nomi] = $n_nome_arr."(".$trad_var[$n_nome_var_arr].")"; $num_v_nomi++; } # fine if (!empty($trad_var[$v_nome_var_arr])) } # fine if (is_dir("./includes/lang/es")) if (!empty($lingua_mex) and $lingua_mex != 'ita' and $lingua_mex != 'en' and $lingua_mex != 'es' and is_dir("./includes/lang/$lingua_mex") and is_file("./includes/lang/$lingua_mex/visualizza_contratto_var.php")) { $trad_var = array(); include("./includes/lang/$lingua_mex/visualizza_contratto_var.php"); if (!empty($trad_var[$v_nome_var_arr])) { $v_nomi[$num_v_nomi] = $v_nome_arr."(".$trad_var[$v_nome_var_arr].")"; $n_nomi[$num_v_nomi] = $n_nome_arr."(".$trad_var[$n_nome_var_arr].")"; $num_v_nomi++; } # fine if (!empty($trad_var[$v_nome_var_arr])) } # fine if (!empty($lingua_mex) and $lingua_mex != 'ita' and... } # fine if ($v_nome_var_arr == $n_nome_var_arr) } # fine if (substr($v_nome,-1) == ")") elseif ($rinomina_var_arr) { $testo = preg_replace("/\\[([A-Za-z]+[A-Za-z0-9_]*)\\($v_nome\\)\\]/","[$1($n_nome)]",$testo); while (preg_match("/\\[c +(([A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *(\\||&) *)*)([A-Za-z]+[A-Za-z0-9_]*)\\($v_nome\\) *(!?=|!?%|>|<) *(\"[^\"]*\") *(((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*)\\]/",$testo)) { $testo = preg_replace("/\\[c +(([A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *(\\||&) *)*)([A-Za-z]+[A-Za-z0-9_]*)\\($v_nome\\) *(!?=|!?%|>|<) *(\"[^\"]*\")( *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*)\\]/","[c $1$9($n_nome)$10$11$12]",$testo); # Numeri parentesi: 12 3 45 6 7 8 9 0 1 2 34 5 67 8 9 } # fine while (preg_match("/\\[c +(([A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *(\\||&) *)*)$v_nome_arr\\(('[^'\\]\\(]*')\\) *(!?=|!?%|>|<) *(\"[^\"]*\") *(((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*)\\]/",$testo)) } # fine elseif ($rinomina_var_arr) for ($num1 = 0 ; $num1 < $num_v_nomi ; $num1++) { $v_nome = $v_nomi[$num1]; $n_nome = $n_nomi[$num1]; $testo = str_replace("[$v_nome]","[$n_nome]",$testo); $v_nome = str_replace(")","\\)",str_replace("(","\\(",$v_nome)); while (preg_match("/\\[c +(([A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *(\\||&) *)*)$v_nome *(!?=|!?%|>|<) *(\"[^\"]*\") *(((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*)\\]/",$testo)) { $testo = preg_replace("/\\[c +(([A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *(\\||&) *)*)$v_nome *(!?=|!?%|>|<) *(\"[^\"]*\")( *((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*)\\]/","[c $1$n_nome$9$10$11]",$testo); # Numeri parentesi: 12 3 45 6 7 8 9 0 1 23 4 56 7 8 } # fine while (preg_match("/\\[c +(([A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *(\\||&) *)*)$v_nome *(!?=|!?%|>|<) *(\"[^\"]*\") *(((\\||&) *[A-Za-z]+[A-Za-z0-9_]*(\\((('[^'\\]\\(]*')|([A-Za-z]+[A-Za-z0-9_]*))\\))? *(!?=|!?%|>|<) *\"[^\"]*\" *)*)\\]/",$testo)) /*$testo = preg_replace("/\\[c +$v_nome *= *\"/","[c $n_nome=\"",$testo); $testo = preg_replace("/\\[c +$v_nome *!= *\"/","[c $n_nome!=\"",$testo); $testo = preg_replace("/\\[c +$v_nome *% *\"/","[c $n_nome%\"",$testo); $testo = preg_replace("/\\[c +$v_nome *!% *\"/","[c $n_nome!%\"",$testo); $testo = preg_replace("/\\[c +$v_nome *> *\"/","[c $n_nome>\"",$testo); $testo = preg_replace("/\\[c +$v_nome *< *\"/","[c $n_nome<\"",$testo); $testo = preg_replace("/\" *& *$v_nome *= *\"/","\" & $n_nome=\"",$testo); $testo = preg_replace("/\" *& *$v_nome *!= *\"/","\" & $n_nome!=\"",$testo); $testo = preg_replace("/\" *& *$v_nome *% *\"/","\" & $n_nome%\"",$testo); $testo = preg_replace("/\" *& *$v_nome *!% *\"/","\" & $n_nome!%\"",$testo); $testo = preg_replace("/\" *& *$v_nome *> *\"/","\" & $n_nome>\"",$testo); $testo = preg_replace("/\" *& *$v_nome *< *\"/","\" & $n_nome<\"",$testo); $testo = preg_replace("/\" *\\| *$v_nome *= *\"/","\" | $n_nome=\"",$testo); $testo = preg_replace("/\" *\\| *$v_nome *!= *\"/","\" | $n_nome!=\"",$testo); $testo = preg_replace("/\" *\\| *$v_nome *% *\"/","\" | $n_nome%\"",$testo); $testo = preg_replace("/\" *\\| *$v_nome *!% *\"/","\" | $n_nome!%\"",$testo); $testo = preg_replace("/\" *\\| *$v_nome *> *\"/","\" | $n_nome>\"",$testo); $testo = preg_replace("/\" *\\| *$v_nome *< *\"/","\" | $n_nome<\"",$testo);*/ } # fine for $num1 } # fine if ($v_nome and $v_nome != $n_nome) return($testo); } # fine function rinomina_testo_variabile_pers function rinomina_cond_variabile_pers ($nome_var_pers,$numero_var_pers,$n_nome_var_pers,$n_numero_var_pers,$num_contr,$tablecontratti) { global $LIKE; if ($num_contr) $condizioni = esegui_query("select * from $tablecontratti where tipo = 'cond".(int) $num_contr."' order by numero"); else $condizioni = esegui_query("select * from $tablecontratti where tipo $LIKE 'cond%' order by numero"); $num_condizioni = numlin_query($condizioni); $num_cond_rinom = 0; for ($num1 = 0 ; $num1 < $num_condizioni ; $num1++) { $condizione = risul_query($condizioni,$num1,'testo'); $condizione_orig = $condizione; $condizione = explode("#@?",$condizione); if ($condizione[1]) { $se_cond = explode("#$?",$condizione[1]); $num_se_cond = count($se_cond); for ($num2 = 1 ; $num2 < $num_se_cond ; $num2++) { $se_cond_corr = explode("#%?",$se_cond[$num2]); if ($se_cond_corr[0] == $nome_var_pers) $se_cond_corr[0] = $n_nome_var_pers; if ($se_cond_corr[2] == "var" and $se_cond_corr[3] == $nome_var_pers) $se_cond_corr[3] = $n_nome_var_pers; $se_cond[$num2] = implode("#%?",$se_cond_corr); } # fine for $num2 $condizione[1] = implode("#$?",$se_cond); } # fine if ($condizione[1]) $azione = explode("#%?",$condizione[2]); if ($azione[0] == "set" and $azione[1] == $numero_var_pers) $azione[1] = $n_numero_var_pers; if ($azione[0] == "set" and $azione[3] == "var" and $azione[4] == $nome_var_pers) $azione[4] = $n_nome_var_pers; if ($azione[0] == "set" and $azione[5] == "var" and $azione[6] == $nome_var_pers) $azione[6] = $n_nome_var_pers; if ($azione[0] == "set" and $azione[7] == "var" and $azione[8] == $nome_var_pers) $azione[8] = $n_nome_var_pers; if ($azione[0] == "trunc" and $azione[1] == $numero_var_pers) $azione[1] = $n_numero_var_pers; if ($azione[0] == "oper" and $azione[1] == $numero_var_pers) $azione[1] = $n_numero_var_pers; if ($azione[0] == "oper" and $azione[2] == $nome_var_pers) $azione[2] = $n_nome_var_pers; if ($azione[0] == "oper" and $azione[4] == "var" and $azione[5] == $nome_var_pers) $azione[5] = $n_nome_var_pers; if ($azione[0] == "date" and $azione[1] == $numero_var_pers) $azione[1] = $n_numero_var_pers; if ($azione[0] == "date" and $azione[2] == $nome_var_pers) $azione[2] = $n_nome_var_pers; if ($azione[0] == "opdat" and $azione[1] == $numero_var_pers) $azione[1] = $n_numero_var_pers; if ($azione[0] == "opdat" and $azione[3] == $nome_var_pers) $azione[3] = $n_nome_var_pers; if ($azione[0] == "opdat" and $azione[4] == $nome_var_pers) $azione[4] = $n_nome_var_pers; $condizione[2] = implode("#%?",$azione); $condizione = implode("#@?",$condizione); if ($condizione_orig != $condizione) { $num_cond = risul_query($condizioni,$num1,'numero'); $tipo_cond = risul_query($condizioni,$num1,'tipo'); esegui_query("update $tablecontratti set testo = '".aggslashdb($condizione)."' where numero = '$num_cond' and tipo = '$tipo_cond' "); $num_cond_rinom++; } # fine if ($condizione_orig != $condizione) } # fine for $num1 if ($num_contr) $array = esegui_query("select * from $tablecontratti where tipo = 'vett".(int) $num_contr."' and testo $LIKE '%;$nome_var_pers%' "); else $array = esegui_query("select * from $tablecontratti where tipo $LIKE 'vett%' and testo $LIKE '%;$nome_var_pers%' "); $num_array = numlin_query($array); for ($num1 = 0 ; $num1 < $num_array ; $num1++) { $var_arr = explode(";",risul_query($array,$num1,'testo')); if ($var_arr[1] == $nome_var_pers) { $num_arr = risul_query($array,$num1,'numero'); $nome_arr_pers = $var_arr[0]."(".$var_arr[1].")"; $n_nome_arr_pers = $var_arr[0]."($n_nome_var_pers)"; $var_arr[1] = $n_nome_var_pers; $var_arr = implode(";",$var_arr); esegui_query("update $tablecontratti set testo = '".aggslashdb($var_arr)."' where numero = '$num_arr' and tipo $LIKE 'vett%'"); if ($num_contr) $condizioni = esegui_query("select * from $tablecontratti where tipo = 'cond".(int) $num_contr."' order by numero"); else $condizioni = esegui_query("select * from $tablecontratti where tipo $LIKE 'cond%' order by numero"); $num_condizioni = numlin_query($condizioni); for ($num2 = 0 ; $num2 < $num_condizioni ; $num2++) { $condizione = risul_query($condizioni,$num2,'testo'); $condizione_orig = $condizione; $condizione = explode("#@?",$condizione); if ($condizione[1]) { $se_cond = explode("#$?",$condizione[1]); $num_se_cond = count($se_cond); for ($num3 = 1 ; $num3 < $num_se_cond ; $num3++) { $se_cond_corr = explode("#%?",$se_cond[$num3]); if ($se_cond_corr[0] == $nome_arr_pers) $se_cond_corr[0] = $n_nome_arr_pers; if ($se_cond_corr[2] == "var" and $se_cond_corr[3] == $nome_arr_pers) $se_cond_corr[3] = $n_nome_arr_pers; $se_cond[$num3] = implode("#%?",$se_cond_corr); } # fine for $num3 $condizione[1] = implode("#$?",$se_cond); } # fine if ($condizione[1]) $azione = explode("#%?",$condizione[2]); if ($azione[0] == "set" and $azione[3] == "var" and $azione[4] == $nome_arr_pers) $azione[4] = $n_nome_arr_pers; if ($azione[0] == "set" and $azione[5] == "var" and $azione[6] == $nome_arr_pers) $azione[6] = $n_nome_arr_pers; if ($azione[0] == "set" and $azione[7] == "var" and $azione[8] == $nome_arr_pers) $azione[8] = $n_nome_arr_pers; if ($azione[0] == "oper" and $azione[2] == $nome_arr_pers) $azione[2] = $n_nome_arr_pers; if ($azione[0] == "oper" and $azione[4] == "var" and $azione[5] == $nome_arr_pers) $azione[5] = $n_nome_arr_pers; $condizione[2] = implode("#%?",$azione); $condizione = implode("#@?",$condizione); if ($condizione_orig != $condizione) { $num_cond = risul_query($condizioni,$num2,'numero'); $tipo_cond = risul_query($condizioni,$num2,'tipo'); esegui_query("update $tablecontratti set testo = '".aggslashdb($condizione)."' where numero = '$num_cond' and tipo = '$tipo_cond' "); $num_cond_rinom++; } # fine if ($condizione_orig != $condizione) } # fine for $num2 } # fine if ($var_arr[1] == $nome_var_pers) } # fine for $num1 return $num_cond_rinom; } # fine function rinomina_cond_variabile_pers ?>hoteldruid/includes/lang/0000755000175000017500000000000014520531102014725 5ustar marcomarcohoteldruid/includes/lang/es/0000755000175000017500000000000014520531102015334 5ustar marcomarcohoteldruid/includes/lang/es/crearegole.php0000644000175000017500000001553014364212524020173 0ustar marcomarcoNon è stato possibile liberare dalle prenotazioni il periodo chiuso": $messaggio = "No ha sido posible liberar de reservas el período cerrado"; break; case "per le tariffe": $messaggio = "para las tarifas"; break; case "Esiste già una regola di questo tipo nel periodo selezionato": $messaggio = "Existe ya una regla de este tipo en el período seleccionado"; break; case "assegna automaticamente": $messaggio = "asignar automaticamente"; break; case "tra": $messaggio = "entre"; break; case "da assegnare troppo alto, supera quello presente nella lista": $messaggio = "a asignar demasiado alto, supera el número presente en la lista"; break; case "Attenzione": $messaggio = "Cuidado"; break; case "della regola 2 mancanti nella eccezione alla regola": $messaggio = "de la regla 2 que faltan en la excepción a la regla"; break; case "nella regola 2 di questa tariffa che non possono ospitare": $messaggio = "en la regla 2 de esta tarifa que puedan hospedar"; break; case "persone": $messaggio = "personas"; break; case "nella regola di assegnazione 2 di questa tariffa": $messaggio = "en la regla de asignación 2 de esta tarifa"; break; case "Regole esistenti": $messaggio = "Reglas existentes"; break; case "Cancella o ridimensiona queste regole": $messaggio = "Borrar o reducir estas reglas"; break; case "Cancella": $messaggio = "Borrar"; break; case "Ridimensiona": $messaggio = "Reducir"; break; case "Modifica la regola": $messaggio = "Modificar la regla"; break; case "chiusure": $messaggio = "cierres"; break; case "numero di persone": $messaggio = "número de personas"; break; case "utente inserimento": $messaggio = "usuario que inserta"; break; case "non permettere l'inserimento di prenotazioni con meno di": $messaggio = "no permitir insertar reservas con menos de"; break; case "Il numero di persone minimo": $messaggio = "El número mínimo de personas"; break; case "è maggiore del numero di persone predefinito": $messaggio = "es mayor del número predefinido de personas"; break; case "è stata cancellata": $messaggio = "ha sido borrada"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/modifica_app.php0000644000175000017500000000513414364212524020475 0ustar marcomarcohoteldruid/includes/lang/es/modifica_cliente.php0000644000175000017500000003516214364212524021344 0ustar marcomarcocommento verrà cambiato": $messaggio = "El comentario será cambiado"; break; case "Il nome verrà cancellato": $messaggio = "El nombre será borrado"; break; case "La data di nascita verrà cancellata": $messaggio = "La fecha de nacimiento será borrada"; break; case "Il telefono verrà cancellato": $messaggio = "El teléfono será borrado"; break; case "La via verrà cancellata": $messaggio = "La calle será borrada"; break; case "Il n° civico verrà cancellato": $messaggio = "El número de la calle será borrado"; break; case "La città di residenza verrà cancellata": $messaggio = "La ciudad de residencia será borrada"; break; case "La nazione di residenza verrà cancellata": $messaggio = "La nación de residencia será borrada"; break; case "Il CAP verrà cancellato": $messaggio = "El codigo postal será borrado"; break; case "Il fax verrà cancellato": $messaggio = "El fax será borrado"; break; case "L' email verrà cancellata": $messaggio = "El correo electrónico será borrado"; break; case "Il 2° telefono verrà cancellato": $messaggio = "El segundo teléfono será borrado"; break; case "Il 3° telefono verrà cancellato": $messaggio = "El tercer teléfono será borrado"; break; case "Continua": $messaggio = "Continuar"; break; case "Il cliente": $messaggio = "El cliente"; break; case "è stato modificato": $messaggio = "ha sido modificado"; break; case "Torna indietro": $messaggio = "Volver atrás"; break; case "Modifica i dati del cliente": $messaggio = "Modificar los datos del cliente"; break; case "Cognome": $messaggio = "Apellido"; break; case "cambia in": $messaggio = "cambiar a"; break; case "Nome": $messaggio = "Nombre"; break; case "cancella": $messaggio = "borrar"; break; case "Sesso": $messaggio = "Sexo"; break; case "Data di nascita": $messaggio = "Fecha de nacimiento"; break; case "Telefono": $messaggio = "Teléfono"; break; case "Via": $messaggio = "Calle"; break; case "Piazza": $messaggio = "Plaza"; break; case "Viale": $messaggio = "Avenida"; break; case "Piazzale": $messaggio = "Paseo"; break; case "Vicolo": $messaggio = "Bulevard"; break; case "Numero civico": $messaggio = "Número de la calle"; break; case "Città di residenza": $messaggio = "Ciudad de residencia"; break; case "Nazione di residenza": $messaggio = "Nación de residencia"; break; case "CAP": $messaggio = "Código postal"; break; case "Fax": $messaggio = "Fax"; break; case "Email": $messaggio = "Correo electrónico"; break; case "2° telefono": $messaggio = "Segundo teléfono"; break; case "3° telefono": $messaggio = "Tercer teléfono"; break; case "Commento": $messaggio = "Comentario"; break; case "documento di tipo": $messaggio = "documento tipo"; break; case "visualizza": $messaggio = "ver"; break; case "visualizza il documento": $messaggio = "ver el documento"; break; case "Prenotazioni del cliente": $messaggio = "Reservas del cliente"; break; case "nel": $messaggio = "en el"; break; case "Cognome_del_cliente": $messaggio = "Apellido_del_cliente"; break; case "Data_iniziale": $messaggio = "Fecha_inicial"; break; case "Data_finale": $messaggio = "Fecha_final"; break; case "Tariffa_completa": $messaggio = "Tarifa_completa"; break; case "Caparra": $messaggio = "Fianza"; break; case "Pagato": $messaggio = "Pagado"; break; case "Commento": $messaggio = "Comentario"; break; case "TOTALE": $messaggio = "TOTAL"; break; case "Pers": $messaggio = "Pers"; break; case "Inserito da": $messaggio = "Insertado por"; break; case "Si considererà l'utente": $messaggio = "El usuario"; break; case "come colui che ha inserito il cliente": $messaggio = "será considerado como el que ha insertado el cliente"; break; case "Cliente cancellato": $messaggio = "Cliente borrado"; break; case "Cancella il cliente": $messaggio = "Borra el cliente"; break; case "Questo cliente non si può cancellare perchè ancora associato a delle prenotazioni": $messaggio = "Este cliente no se puede borrar porque todavia tiene reservas asociadas"; break; case "Annulla": $messaggio = "Cancelar"; break; case "NO": $messaggio = "NO"; break; case "Si è sicuri di voler
cancellare
il cliente": $messaggio = "Estas suguro de querer
borrar
el cliente"; break; case "SI": $messaggio = "SI"; break; case "Reg./Prov. di residenza": $messaggio = "Región de residencia"; break; case "Documento": $messaggio = "Documento"; break; case "Scadenza documento": $messaggio = "Expiración documento"; break; case "La regione di residenza verrà cambiata da": $messaggio = "La región de residencia será cambiada de"; break; case "Il documento verrà cambiato da": $messaggio = "El documento será cambiado de"; break; case "La data di scadenza del documento verrà cambiata da": $messaggio = "La fecha de expiración del documento será cambiada de"; break; case "La regione di residenza verrà cancellata": $messaggio = "La región de residencia será borrada"; break; case "Il documento verrà cancellato": $messaggio = "El documento será borrado"; break; case "La data di scadenza del documento verrà cancellata": $messaggio = "La fecha de expiración del documento será borrada"; break; case "Cittadinanza": $messaggio = "Nacionalidad"; break; case "Nazione di nascita": $messaggio = "Nación de nacimiento"; break; case "Reg./Prov. di nascita": $messaggio = "Región de nacimiento"; break; case "Città di nascita": $messaggio = "Ciudad de nacimiento"; break; case "Reg./Prov. di residenza": $messaggio = "Región de residencia"; break; case "Città di rilascio": $messaggio = "Ciudad de emisión"; break; case "Reg./Prov. di rilascio": $messaggio = "Región de emisión"; break; case "Nazione di rilascio": $messaggio = "Nación emisora"; break; case "La cittadinanza verrà cambiata da": $messaggio = "La nacionalidad cambiará de"; break; case "La nazione di nascita verrà cambiata da": $messaggio = "La nación de nacimiento cambiará de"; break; case "La regione di nascita verrà cambiata da": $messaggio = "La región de nacimiento cambiará de"; break; case "La città di nascita verrà cambiata da": $messaggio = "La ciudad de nacimiento cambiará de"; break; case "La città di rilascio del documento verrà cambiata da": $messaggio = "La ciudad de emisión del documento cambiará de"; break; case "La regione/provincia di rilascio del documento verrà cambiata da": $messaggio = "La región de emisión del documento cambiará de"; break; case "La nazione di rilascio del documento verrà cambiata da": $messaggio = "La nación emisora del documento cambiará de"; break; case "La cittadinanza verrà cancellata": $messaggio = "La nacionalidad será borrada"; break; case "La nazione di nascita verrà cancellata": $messaggio = "La nación de nacimiento será borrada"; break; case "La regione di nascita verrà cancellata": $messaggio = "La región de nacimiento será borrada"; break; case "La città di nascita verrà cancellata": $messaggio = "La ciudad de nacimiento será borrada"; break; case "La città di rilascio del documento verrà cancellata": $messaggio = "La región de emisión del documento será borrada"; break; case "La regione/provincia di rilascio del documento verrà cancellata": $messaggio = "La ciudad de emisión del documento será borrada"; break; case "La nazione di rilascio del documento verrà cancellata": $messaggio = "La nación emisora del documento será borrada"; break; case "Codice fiscale": $messaggio = "N. Identificación Fiscal"; break; case "Il codice fiscale verrà cambiato da": $messaggio = "El Número de Identificación Fiscal cambiará de"; break; case "Il codice fiscale verrà cancellato": $messaggio = "El Número de Identificación Fiscal será borrado"; break; case "Titolo": $messaggio = "Título"; break; case "Il titolo verrà cambiato da": $messaggio = "El título fiscal cambiará de"; break; case "Il titolo verrà cancellato": $messaggio = "El título será borrado"; break; case "Partita iva": $messaggio = "Cert. Identificación Fiscal"; break; case "La partita iva verrà cambiata da": $messaggio = "El Certificado de Identificación Fiscal será cambiado de"; break; case "La partita iva verrà cancellata": $messaggio = "El Certificado de Identificación Fiscal será borrado"; break; case "data inserimento": $messaggio = "fecha de inserción"; break; case "carte di credito": $messaggio = "tarjetas de crédito"; break; case "password per la visualizzazione delle carte di credito": $messaggio = "contraseña para ver las tarjetas de crédito"; break; case "invia": $messaggio = "enviar"; break; case "password errata": $messaggio = "contraseña equivocada"; break; case "i dati della carta di credito sono stati cancellati": $messaggio = "los datos de la tarjeta de crédito han sido borrados"; break; case "il numero di carta di credito è sbagliato": $messaggio = "el número de la tarjeta de crédito está equivocado"; break; case "il numero CVC è sbagliato": $messaggio = "el número de CVC está equivocado"; break; case "i dati della carta di credito sono stati inseriti": $messaggio = "los datos de la tarjeta de crédito han sido insertados"; break; case "carta di credito del cliente": $messaggio = "tarjeta de crédito del cliente"; break; case "Tipo": $messaggio = "Tipo"; break; case "Numero": $messaggio = "Número"; break; case "Titolare": $messaggio = "Titular"; break; case "Scadenza": $messaggio = "Expiración"; break; case "CVC": $messaggio = "CVC"; break; case "modifica i dati della carta di credito": $messaggio = "modificar los datos de la tarjeta de crédito"; break; case "cancella questa carta di credito": $messaggio = "borrar esta tarjeta de crédito"; break; case "soprannome": $messaggio = "apodo"; break; case "Il soprannome verrà cambiato da": $messaggio = "El apodo cambiará de"; break; case "Il soprannome verrà cancellato": $messaggio = "El apodo será borrado"; break; case "Lingua": $messaggio = "Idioma"; break; case "La lingua verrà cambiata da": $messaggio = "El idioma será cambiado de"; break; case "La lingua verrà cancellata": $messaggio = "El idioma será borrado"; break; case "I dati della carta di credito possono essere visti solo su una connessione sicura": $messaggio = "Los datos de la tarjeta de crédito pueden ser vistos solo através de una conexión segura"; break; case "Il campo": $messaggio = "El campo"; break; case "verrà tolto": $messaggio = "será eliminado"; break; case "verrà modificato": $messaggio = "será modificado"; break; case "verrà aggiunto": $messaggio = "será añadido"; break; case "scaduta": $messaggio = "caducada"; break; case "Le carte di credito saranno visualizzabili di nuovo dopo aver cambiato la password": $messaggio = "Las tarjetas de crédito se podrán ver de nuevo después de cambiar la contraseña"; break; case "Le carte di credito saranno visualizzabili di nuovo dopo che l'utente amministratore avrà cambiato la password": $messaggio = "Las tarjetas de crédito se podrán ver de nuevo después que el usuario administrador haya cambiado la contraseña"; break; case "Login temporaneamente bloccato": $messaggio = "Bloqueo temporáneo del login"; break; case "NOTA": $messaggio = "NOTA"; break; case "questo valore è gia stato cancellato, questa è l'ultima volta che viene visualizzato": $messaggio = "este valor ha sido borrado, esta es la última vez que será posible verlo"; break; case "Questo valore verrà visualizzato solo un'altra volta": $messaggio = "Será posible ver este valor solo una vez más"; break; case "Cancellalo ora": $messaggio = "Borrarlo ahora"; break; case "CVC cancellato": $messaggio = "CVC borrado"; break; case "2ª email": $messaggio = "2° Correo electrónico"; break; case "PEC o codice destinatario": $messaggio = "Correo electrónico certificado"; break; case "La seconda email verrà cambiata da": $messaggio = "El segundo correo electrónico será cambiado de"; break; case "L'email certificata (PEC) o il codice destinatario verrà cambiato da": $messaggio = "El correo electrónico certificado será cambiado de"; break; case "La seconda email verrà cancellata": $messaggio = "El segundo correo electrónico será borrado"; break; case "L'email certificata (PEC) o il codice destinatario verrà cancellato": $messaggio = "El correo electrónico certificado será borrado"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/clienti.php0000644000175000017500000002766114511505550017520 0ustar marcomarcoregola di assegnazione 1
": $messaggio = "Hay que hacer los siguientes movimientos en los períodos de la
regla de asignación 1
"; break; case "Sono stati fatti i seguenti spostamenti nei periodi della
regola di assegnazione 1
": $messaggio = "Se han llevado a cabo los siguientes movimientos en los períodos de la
regla de asignación 1
"; break; case "La prenotazione dal": $messaggio = "La reserva desde el"; break; case "a nome di": $messaggio = "a nombre de"; break; case "Non si può procedere perchè la tabella prenotazioni è cambiata nel frattempo": $messaggio = "No se puede continuar porque ha cambiado la tabla de reservas mientras tanto"; break; case "Continua lo stesso": $messaggio = "Continua lo mismo"; break; case "Torna indietro": $messaggio = "Volver atrás"; break; case "Non esistono clienti chiamati": $messaggio = "No existen clientes llamados"; break; case "nel database": $messaggio = "en la base de datos"; break; case "Inserisci i dati di un nuovo cliente": $messaggio = "Insertar los datos de un nuevo cliente"; break; case "Esistono i seguenti clienti con un cognome uguale o simile": $messaggio = "Existen los siguientes clientes con apedillo igual o similar"; break; case "Esistono i seguenti clienti con un cognome e nome uguale o simile": $messaggio = "Existen los siguientes clientes con apedillo y nombre igual o similar"; break; case "nato il": $messaggio = "nacido el"; break; case "nata il": $messaggio = "nacida el"; break; case "CAP": $messaggio = "codigo postal"; break; case "Telefono": $messaggio = "Teléfono"; break; case "2º telefono": $messaggio = "2º teléfono"; break; case "3º telefono": $messaggio = "3º teléfono"; break; case "Utilizza il cliente": $messaggio = "Utiliza el cliente"; break; case "per la prenotazione": $messaggio = "para la reserva"; break; case "Modifica i dati del cliente": $messaggio = "Modificar los datos del cliente"; break; case "Inserisci un nuovo cliente": $messaggio = "Insertar un nuevo cliente"; break; case "É necessario inserire il cognome del cliente": $messaggio = "Hay que insertar el apellido del cliente"; break; case "I dati del cliente": $messaggio = "Los datos del cliente"; break; case "sono stati inseriti": $messaggio = "han sido insertados"; break; case "Inserisci o modifica i dati di un cliente": $messaggio = "Insertar o modificar los datos de un cliente"; break; case "Cognome": $messaggio = "Apellido"; break; case "nome": $messaggio = "nombre"; break; case "sesso": $messaggio = "sexo"; break; case "Data di nascita": $messaggio = "Fecha de nacimiento"; break; case "anno con 4 cifre": $messaggio = "año con 4 cifras"; break; case "Nazione": $messaggio = "Nación"; break; case "città": $messaggio = "ciudad"; break; case "Via": $messaggio = "Calle"; break; case "Piazza": $messaggio = "Plaza"; break; case "Viale": $messaggio = "Avenida"; break; case "Piazzale": $messaggio = "Paseo"; break; case "Vicolo": $messaggio = "Bulevard"; break; case "Numero di telefono": $messaggio = "Número de teléfono"; break; case "Secondo telefono": $messaggio = "Seguno teléfono"; break; case "Terzo telefono": $messaggio = "Tercer teléfono"; break; case "Numero di fax": $messaggio = "Número de fax"; break; case "Seconda persona di riferimento": $messaggio = "Segunda persona de referencia"; break; case "Inserisci i dati": $messaggio = "Insertar los datos"; break; case "Torna al menù principale": $messaggio = "Volver al menú principal"; break; case "Italia": $messaggio = ""; break; case "non verrano modificati i dati specifici delle 2 persone di riferimento": $messaggio = "no serán modificados los datos específicos de las 2 personas de referencia"; break; case "sono stati modificati": $messaggio = "han sido modificados"; break; case "e": $messaggio = "y"; break; case "Il numero di prenotazioni è sbagliato": $messaggio = "El número de reservas está equivocado"; break; case "Aggiungi": $messaggio = "Añadir"; break; case "Nº di tipologie da aggiungere": $messaggio = "Nº de tipologías a añadir"; break; case "Non si è trovato nessun cliente chiamato": $messaggio = "No se ha encontrado ningún cliente llamado"; break; case "Non c'è nussun periodo delle regole 1 in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "No hay ningún período de las reglas 1 en el que esté consentido insertar reservas para el usuario"; break; case "Il numero di persone è sbagliato": $messaggio = "El número de personas está equivocado"; break; case "I dati di un costo aggiuntivo sono errati": $messaggio = "Los datos de un coste añadido están equivocados"; break; case "Non si può inserire più di un costo aggiuntivo con percentuale sul prezzo totale per prenotazione": $messaggio = "No se puede insertar mas de un coste añadido con percentual sobre el precio total por reserva"; break; case "Non si puo inserire il costo aggiuntivo": $messaggio = "No se puede insertar el coste añadido"; break; case "in questo periodo": $messaggio = "en este periodo"; break; case "Scegliere le settimane in cui applicare il costo aggiuntivo": $messaggio = "Escoger las semanas en las que aplicar el coste añadido"; break; case "Scegliere i giorni in cui applicare il costo aggiuntivo": $messaggio = "Escoger los días en las que aplicar el coste añadido"; break; case "Continua": $messaggio = "Continua"; break; case "Non si possono inserire altri costi": $messaggio = "No se pueden insertar mas costes"; break; case "in questo periodo, già": $messaggio = "en este periodo, ya"; break; case "presenti": $messaggio = "presentes"; break; case "Si deve inserire il numero delle persone per il costo aggiuntivo": $messaggio = "Hay que insertar el número de personas para el coste añadido"; break; case "Il costo aggiuntivo": $messaggio = "El coste añadido"; break; case "è incompatibile con la tariffa selezionata": $messaggio = "es incompatible con la tarifa seleccionada"; break; case "non può essere applicato": $messaggio = "no puede ser aplicado"; break; case "regione": $messaggio = "región"; break; case "Documento": $messaggio = "Documento"; break; case "scadenza": $messaggio = "expiración"; break; case "Torna all'inserimento clienti": $messaggio = "Volver a la inserción de los clientes"; break; case "Annulla": $messaggio = "Anular"; break; case "Ospite della prenotazione": $messaggio = "Huésped de la reserva"; break; case "tipologia": $messaggio = "tipología"; break; case "Ospiti della prenotazione": $messaggio = "Huéspedes de la reserva"; break; case "Altri ospiti": $messaggio = "Otros huéspedes"; break; case "nato": $messaggio = "nacido"; break; case "nata": $messaggio = "nacida"; break; case "il": $messaggio = "el"; break; case " a": $messaggio = " en"; break; case "scade": $messaggio = "caduca"; break; case "cittadinanza": $messaggio = "nacionalidad"; break; case "città di nascita": $messaggio = "ciudad de nacimiento"; break; case "reg./prov. di nascita": $messaggio = "región de nacimiento"; break; case "nazione di nascita": $messaggio = "nación de nacimiento"; break; case "Residenza": $messaggio = "Residencia"; break; case "reg./prov.": $messaggio = "región"; break; case "nazione": $messaggio = "nación"; break; case "rilasciato da": $messaggio = "emitido por"; break; case "nazione di rilascio": $messaggio = "nación emisora"; break; case "parentela": $messaggio = "emparentado"; break; case "Codice fiscale": $messaggio = "N. Identificación Fiscal"; break; case "con i costi aggiuntivi selezionati": $messaggio = "con los costes añadidos seleccionados"; break; case "I beni richiesti dal costo": $messaggio = "Los bienes necesarios para el coste"; break; case "non sono disponibili nell'inventario": $messaggio = "no están disponibles en el inventario"; break; case "Si deve inserire il numero delle persone per questa tariffa": $messaggio = "Hay que insertar el número de personas para esta tarifa"; break; case "Partita iva": $messaggio = "Cert. Identificación Fiscal"; break; case "lo sconto è sbagliato": $messaggio = "el descuento está equivocado"; break; case "la caparra è sbagliata": $messaggio = "la fianza está equivocada"; break; case "soprannome": $messaggio = "apodo"; break; case "le commissioni sono sbagliate": $messaggio = "las comisiones están equivocas"; break; case "lingua": $messaggio = "idioma"; break; case "ln.": $messaggio = "id."; break; case "non può essere moltiplicato per più di": $messaggio = "no puede ser multiplicado por más de"; break; case "La tariffa richiesta è chiusa in questo periodo": $messaggio = "La tarifa seleccionada está cerrada en este período"; break; case "Commento": $messaggio = "Comentario"; break; case "Si deve inserire almeno una persona che possa essere ospite principale": $messaggio = "Hay que insertar por lo menos una persona que pueda ser huésped principal"; break; case "non si sono potuti usare": $messaggio = "No ha sido posible usar"; break; case "letti aggiuntivi perchè non c'era nessuna tipologia di persone con quel numero": $messaggio = "camas extras porque no había ningún tipo de personas con ese número"; break; case "E-mail": $messaggio = "E-mail"; break; case "Seconda e-mail": $messaggio = "Segundo e-mail"; break; case "E-mail certificata (PEC) o codice destinatario": $messaggio = "E-mail certificado"; break; case "email": $messaggio = "email"; break; case "2ª email": $messaggio = "2º email"; break; case "PEC/codice": $messaggio = "email certificado"; break; case "Per questa tariffa si deve inserire un numero minimo di": $messaggio = "Para esta tarifa hay que insertar por lo menos"; break; case "persona": $messaggio = "persona"; break; case "Usa il cliente della prenotazione originale": $messaggio = "Utilizar el cliente de la reserva original"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/modifica_var_contr.php0000644000175000017500000002517514517117322021721 0ustar marcomarcoerrati
": $messaggio = "Los datos insertados están
equivocados
"; break; case "Variabile personalizzata eliminata": $messaggio = "Variable personalizada eliminada"; break; case "Nuova condizione inserita": $messaggio = "Nueva condición insertada"; break; case "Condizione eliminata": $messaggio = "Condición eliminada"; break; case "porre": $messaggio = "poner"; break; case "sostituendo": $messaggio = "substituyendo"; break; case "con": $messaggio = "con"; break; case "arrotondato a": $messaggio = "redondeado a"; break; case "Utilizzare una variabile personalizzata che finisce con \"_p\" per aggiungervi i separatori delle migliaia e 2 decimali dopo l'operazione": $messaggio = "Utilizar una variable personalizada que acaba con \"_p\" para añadir los separadores de los miles y 2 decimales después de la operación"; break; case "e": $messaggio = "y"; break; case "o": $messaggio = "o"; break; case "concatenato con": $messaggio = "concatenado con"; break; case "allora": $messaggio = "entonces"; break; case "uguaglia": $messaggio = "equiparar"; break; case "concatena": $messaggio = "concatenar"; break; case "troncare": $messaggio = "truncar"; break; case "dopo": $messaggio = "después de"; break; case "caratteri": $messaggio = "caracteres"; break; case "se mancanti riempire con": $messaggio = "si faltan rellenar con"; break; case "la parte": $messaggio = "la parte"; break; case "finale": $messaggio = "final"; break; case "iniziale": $messaggio = "inicial"; break; case "riempiendo i mancanti con": $messaggio = "rellenando los que falten con"; break; case "all'inizio": $messaggio = "al principio"; break; case "alla fine": $messaggio = "al final"; break; case "Array personalizzati": $messaggio = "Arrays personalizados"; break; case "Array della variabile": $messaggio = "Array de la variable"; break; case "Valori iniziali da assegnare all'array": $messaggio = "Valores iniciales a asignar al array"; break; case "Nessun valore predefinito": $messaggio = "Ningún valor predefinido"; break; case "valori progressivi tra le date selezionate": $messaggio = "valores progresivos entre las fechas seleccionadas"; break; case "valori progressivi tra il primo arrivo e l'ultima partenza": $messaggio = "valores progresivos entre la primera llegada y la última salida"; break; case "una lista di valori predefiniti": $messaggio = "una lista de valores predefinidos"; break; case "separati da virgole": $messaggio = "separados por comas"; break; case "nelle ripetizioni vengono considerate solo le prenotazioni nella data valutata": $messaggio = "en las repeticiones son consideradas solo las reservas en la fecha evaluada"; break; case "Condizioni applicate": $messaggio = "Condiciones aplicadas"; break; case "a tutti i documenti": $messaggio = "a todos los documentos"; break; case "al documento": $messaggio = "al documento"; break; case "Modifica le condizioni applicate": $messaggio = "Modificar la condiciones aplicadas"; break; case "Modifica": $messaggio = "Modificar"; break; case "Array personalizzato eliminato": $messaggio = "Array personalizado eliminado"; break; case "Nuovo array personalizzato inserito": $messaggio = "Nuevo array personalizado insertado"; break; case "azzera l'array": $messaggio = "anula el array"; break; case "non processare le condizioni successive": $messaggio = "no elaborar las condiciones siguientes"; break; case "è maggiore di": $messaggio = "es mayor de"; break; case "è minore di": $messaggio = "es menor de"; break; case "solo al documento": $messaggio = "solo al documento"; break; case "solo all'inizio delle ripetizioni delle prenotazioni": $messaggio = "solo al principio de las repeticiones de las reservas"; break; case "in tutte le ripetizioni delle prenotazioni": $messaggio = "en todas la repeticiones de las reservas"; break; case "Modifica il documento": $messaggio = "Modificar el documento"; break; case "nuova condizione": $messaggio = "nueva condición"; break; case "da applicare": $messaggio = "a aplicar"; break; case "solo all'inizio del documento": $messaggio = "solo al principio del codumento"; break; case "sempre": $messaggio = "siempre"; break; case "azione": $messaggio = "ación"; break; case "aggiungi un altro "se"": $messaggio = "añadir otro "si""; break; case "azzera l'array": $messaggio = "anular el array"; break; case "assegna all'array": $messaggio = "asignar al array"; break; case "aggiungi la nuova condizione": $messaggio = "añadir la nueva condición"; break; case "i valori": $messaggio = "los valores"; break; case "fino alla fine": $messaggio = "hasta el final"; break; case "fino al prossimo "riprendi"": $messaggio = "hasta el próximo "reanudar""; break; case "riprendi a processare le condizioni successive": $messaggio = "reanudar la elaboración de las condiciones siguientes"; break; case "se precedentemente interrotte": $messaggio = "si fueron anteriormente interrumpidas"; break; case "modifica la condizione": $messaggio = "modificar la condición"; break; case "da applicare": $messaggio = "a aplicar"; break; case "condizione modificata": $messaggio = "condición modificada"; break; case "annulla": $messaggio = "anular"; break; case "Utilizza sempre": $messaggio = "Utilizar siempre"; break; case "Importa ora": $messaggio = "Importar ahora"; break; case "variabili e condizioni del documento": $messaggio = "variables y condiciones del documento"; break; case "le variabili e condizioni attuali verranno cancellate": $messaggio = "las variables y condiciones actuales serán borradas"; break; case "Visualizza le condizioni del documento": $messaggio = "Ver las condiciones del documento"; break; case "il giorno": $messaggio = "el día"; break; case "il mese": $messaggio = "el més"; break; case "l'anno": $messaggio = "el año"; break; case "il giorno della settimana": $messaggio = "el día de la semana"; break; case "della data": $messaggio = "de la fecha"; break; case "contiene": $messaggio = "contiene"; break; case "non contiene": $messaggio = "no contiene"; break; case "maiusc./minusc.": $messaggio = "maiúsc./minúsc."; break; case "la data": $messaggio = "la fecha"; break; case "formato ISO": $messaggio = "formato ISO"; break; case "formato corrente": $messaggio = "formato actual"; break; case "giorni": $messaggio = "días"; break; case "mesi": $messaggio = "meses"; break; case "anni": $messaggio = "años"; break; case "i valori dell'array": $messaggio = "los valores del array"; break; case "elimina questo "se"": $messaggio = "Eliminar este "si""; break; case "uguale al numero di": $messaggio = "igual al número de"; break; case "numero di": $messaggio = "número de"; break; case "dalla data": $messaggio = "desde la fecha"; break; case "alla data": $messaggio = "hasta la fecha"; break; case "solo nelle ripetizioni degli ospiti": $messaggio = "solo en las repeticiones de los huéspedes"; break; case "solo nelle ripetizioni dei costi aggiuntivi": $messaggio = "solo en las repeticiones de los costes añadidos"; break; case "solo nelle ripetizioni dei pagamenti": $messaggio = "solo en las repeticiones de los pagos"; break; case "solo nelle ripetizioni delle unità": $messaggio = "solo en las repeticiones de las unidades"; break; case "Condizioni applicate": $messaggio = "Condiciones aplicadas"; break; case "tutte le altre condizioni non verranno più applicate in queste ripetizioni": $messaggio = "todas las otras condiciones ya no serán aplicadas en estas repeticiones"; break; case "solo nelle ripetizioni dell'array": $messaggio = "solo en las repeticiones del array"; break; case "prima di con valori negativi": $messaggio = "antes de con valores negativos"; break; case "prima di": $messaggio = "antes de"; break; case "in minuscole": $messaggio = "en minúsculas"; break; case "in maiuscole": $messaggio = "en mayúsculas"; break; case "codificato per URL": $messaggio = "codificado para URL"; break; case "codificato in ASCII": $messaggio = "codificado en ASCII"; break; case "in ASCII esteso": $messaggio = "en ASCII extendido"; break; case "codificato con MD5": $messaggio = "codificado con MD5"; break; case "solo nelle ripetizioni dei documenti salvati": $messaggio = "solo en las repeticiones de los documentos salvados"; break; case "Condizioni eliminate": $messaggio = "Condiciones eliminadas"; break; case "tutti i documenti": $messaggio = "todos los documentos"; break; case "documento": $messaggio = "documento"; break; case "anche condizioni": $messaggio = "también condiciones"; break; case "codif. in base64": $messaggio = "codif. a base64"; break; case "decodif. da base64": $messaggio = "decod. desde base64"; break; case "codif. in HTML": $messaggio = "codif. a HTML"; break; case "decodif. da HTML": $messaggio = "decod. desde HTML"; break; case "da base": $messaggio = "desde base"; break; case "a": $messaggio = "a"; break; case "codificato in MIME base64": $messaggio = "codificado a base64"; break; case "decodificato da MIME base64": $messaggio = "decodificado desde MIME base64"; break; case "codificato in HTML": $messaggio = "codificado a HTML"; break; case "decodificato da HTML": $messaggio = "decodificado desde HTML"; break; case "convertito da base": $messaggio = "convertido desde base"; break; case "a base": $messaggio = "a base"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/aggiorna.php0000644000175000017500000000072614364212524017653 0ustar marcomarcohoteldruid/includes/lang/es/lista_regioni.php0000644000175000017500000000051514364212524020710 0ustar marcomarcohoteldruid/includes/lang/es/interconnessioni.php0000644000175000017500000001137014506513766021464 0ustar marcomarcoaggiornamento
": $messaggio = "No se ha podido llevar a cabo la
actualización
"; break; case "OK": $messaggio = "OK"; break; case "
ATTENZIONE
: premendo su \"Continua\" tutti i dati del database attuale verranno cancellati": $messaggio = "
ATENCION
: al pulsar \"Continua\" todos los datos de la actual base de datos serán borrados"; break; case "Continua": $messaggio = "Continuar"; break; case "Subordinazione creata": $messaggio = "Subordinación creada"; break; case "Impossibile effettuare il collegamento, controllare i dati immessi": $messaggio = "Imposible efectuar la conexión, controlar los datos insertados"; break; case "Subordinazione cancellata": $messaggio = "Subordinación eliminada"; break; case "Torna indietro": $messaggio = "Volver atrás"; break; case "Interconnessioni con sorgenti esterne di dati": $messaggio = "Interconexiones con fuentes exteriores de datos"; break; case "Cancella": $messaggio = "Elimina"; break; case "la subordinazione": $messaggio = "la subordinación"; break; case "Subordinazione ad un'altra installazione di hoteldruid": $messaggio = "Subordinación a otra instalación de hoteldruid"; break; case "Con la subordinazione non si potranno inserire nuovi dati o apportare modifiche, ma solo importare i dati dall'installazione principale": $messaggio = "Con la subordinación no se podrán insertar nuevos datos y efectuar modificaciones, solo importar datos desde la instalación principal"; break; case "Subordina questa installazione di hoteldruid a quella che si trova all'indirizzo": $messaggio = "Subordina esta instalación de hoteldruid a la que se encuentra a la dirección"; break; case "Password": $messaggio = "Contraseña"; break; case "Commento da aggiungere al titolo di questa installazione": $messaggio = "Comentario a añadir a esta instalación"; break; case "Crea la subordinazione": $messaggio = "Crear la subordinación"; break; case "Usa compressione": $messaggio = "Utilizar compresión"; break; case "Utente per l'aggiornamento remoto delle interconnessioni": $messaggio = "Usuario para la actualización remota de las interconexiones"; break; case "Utente per l'aggiornamento remoto modificato": $messaggio = "Usuario para la actualización remota modificado"; break; case "Modifica": $messaggio = "Modificar"; break; case "Aggiornamento codice sorgente eseguito con successo": $messaggio = "Actualización código fuente ejecutada con éxito"; break; case "amministratore o utente con i privilegi per creare backup": $messaggio = "administrador o usuario con los privilegios para crear backups"; break; case "nome utente": $messaggio = "Nombre de usuario"; break; case "Versione locale diversa da quella remota": $messaggio = "Versión local diferente de la remota"; break; case "Non si è potuto scaricare il backup remoto": $messaggio = "No se ha podido descargar el backup remoto"; break; case "Non si è potuto stabilire la connessione": $messaggio = "No se ha podido establecer la conexión"; break; case "Non ho i permassi di scrittura sulla cartella dati": $messaggio = "No tengo los permisos para escribir en el directorio dati"; break; case "Prova a mantenere i dati degli anni non presenti nell'installazione remota": $messaggio = "Intentar mantener los datos de los años no presentes en la instalación remota"; break; case "nella pagina delle interconnessioni": $messaggio = "en la página de las interconexiones"; break; case "Modifica la regola di assegnazione": $messaggio = "Modificar la regla de asignación"; break; case "La prenotazione cancellata non era presente nel database": $messaggio = "La reserva borrada no estaba presente en la base de datos"; break; case "gruppo": $messaggio = "grupo"; break; case "Attenzione": $messaggio = "Atención"; break; case "carta di credito non salvata": $messaggio = "la tarjeta de crédito no ha sido salvada"; break; case "Se vuoi collegare altri account per una interconnessione già attiva inquesta pagina, allora": $messaggio = "Para conectar otras cuentas a una interconexión que ya está activa en esta página se pueden"; break; case "aggiungi altre interconnessioni": $messaggio = "añadir más interconexiones"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/messaggi.php0000644000175000017500000001004114364212524017652 0ustar marcomarcotutti i messaggi
": $messaggio = "Estás seguro de querer eliminar
todos los mensajes
"; break; case "Messaggi eliminati": $messaggio = "Mensajes eliminados"; break; case "arrivati": $messaggio = "llegados"; break; case "prima del": $messaggio = "antes del"; break; case "dopo il": $messaggio = "después del"; break; case "Scarica messaggi email": $messaggio = "Descargar mensajes email"; break; case "Nessun nuovo messaggio": $messaggio = "Ningún mensaje nuevo"; break; case "Nuovi messaggi": $messaggio = "Nuevos mensajes"; break; case "Scaricati": $messaggio = "Descargados"; break; case "Connessione al server": $messaggio = "La conexión al servidor"; break; case "non riuscita!": $messaggio = "ha sido rechazada!"; break; case "Controllare i dati immessi in": $messaggio = "Controlar los datos insertados en"; break; case "configura e personalizza": $messaggio = "configurar y personalizar"; break; case "Dati ricavati dal messaggio email": $messaggio = "Datos extraídos del mensaje email"; break; case "Controlla disponibilità": $messaggio = "Controlar disponibilidad"; break; case "Modifica": $messaggio = "Modificar"; break; case "Nome": $messaggio = "Nombre"; break; case "Email": $messaggio = "Email"; break; case "arrivo": $messaggio = "llegada"; break; case "partenza": $messaggio = "salida"; break; case "notti": $messaggio = "noches"; break; case "persone": $messaggio = "personas"; break; case "individui": $messaggio = "individuos"; break; case "ospiti": $messaggio = "huéspedes"; break; case "adulti": $messaggio = "adultos"; break; case "bambini": $messaggio = "niños"; break; case "gruppo": $messaggio = "grupo"; break; case "date": $messaggio = "fechas"; break; case "viaggiatori": $messaggio = "viajeros"; break; case "periodo": $messaggio = "período"; break; case "Per gli account su gmail potrebbe essere necessario abilitare l'opzione": $messaggio = "Para las cuentas de gmail puede que haya que habilitar la opción"; break; case "e/o per una volta usare prima la funzione": $messaggio = "y/o por una vez usar de antemano la función"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/inventario.php0000644000175000017500000000646214364212524020245 0ustar marcomarcocosto aggiuntivo": $messaggio = "crear un coste añadido"; break; case "per il punto vendita": $messaggio = "para el punto venta"; break; case "Nome del costo aggiuntivo": $messaggio = "Nombre del coste añadido"; break; case "Categoria": $messaggio = "Categoría"; break; case "nuova": $messaggio = "nueva"; break; case "esistente": $messaggio = "existente"; break; case "Prezzo del costo aggiuntivo": $messaggio = "Precio del coste añadido"; break; case "Costo aggiuntivo non inserito": $messaggio = "Coste añadido no insertado"; break; case "costo già esistente": $messaggio = "coste ya existente"; break; case "prezzo sbagliato": $messaggio = "precio equivocado"; break; case "Attenzione": $messaggio = "Aviso"; break; case "esiste già un costo aggiuntivo associato a questo bene in questo magazzino": $messaggio = "ya existe un coste añadido asociado a este bien en este almacén"; break; case "Vai a fondo pagina": $messaggio = "Ir al fondo de la página"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/privilegi_utenti.php0000644000175000017500000015241014516673664021463 0ustar marcomarcoglobali": $messaggio = "Privilegos globales"; break; case "Modifica delle proprie personalizzazioni": $messaggio = "Modificación de las proprias personalizaciones"; break; case "Si": $messaggio = "Si"; break; case "No": $messaggio = "No"; break; case "Inserimento di nuovi clienti": $messaggio = "Inserción de nuevos clientes"; break; case "Possibilità di vedere ed utilizzare nelle prenotazioni i clienti già inseriti": $messaggio = "Posibilidad de ver y utilizar en las reservas los clientes ya insertados"; break; case "Solo": $messaggio = "Solo"; break; case "i propri": $messaggio = "los proprios"; break; case "Modifica e cancellazione dei clienti già inseriti": $messaggio = "Modificación y cancelación de los clientes ya insertados"; break; case "dei propri": $messaggio = "de los proprios"; break; case "Inserire in tutti i cognomi dei clienti inseriti da questo utente": $messaggio = "Insertar en todos los apellidos de los clientes insertados por este usuario"; break; case "Un prefisso": $messaggio = "Un prefijo"; break; case "Un suffisso": $messaggio = "Un sufijo"; break; case "Niente": $messaggio = "Nada"; break; case "Modifica i privilegi globali": $messaggio = "Modificar los privilegios globales"; break; case "Privilegi per l'anno": $messaggio = "Privilegios para el año"; break; case "Anno disattivato": $messaggio = "Año Inhabilitado"; break; case "Attiva": $messaggio = "Habilitar"; break; case "Anno attivato": $messaggio = "Año habilitado"; break; case "Disattiva": $messaggio = "Inhabilitar"; break; case "Prenotazioni inseribili solo nei periodi della regola di assegnazione 1 con le motivazioni selezionate": $messaggio = "Reservas insertables solo en los períodos de la regla de asignación 1 con motivaciones seleccionadas"; break; case "nessuna": $messaggio = "ninguna"; break; case "Applica la regola 1": $messaggio = "Aplica la regla 1"; break; case "Sempre": $messaggio = "Siempre"; break; case "Solo per regole non selezionate": $messaggio = "Solo para reglas no seleccionadas"; break; case "Mai": $messaggio = "Nunca"; break; case "Mai, ma non spostare altre prenotazioni in periodi delle regole non selezionate se non vi si possono inserire prenotazioni": $messaggio = "Nunca, pero no desplazar otras reservas en períodos de las reglas no seleccionadas si allí no se pueden insetar reservas"; break; case "Permetti l'uso di tutte le tariffe nell'inserimento e modifica delle prenotazioni": $messaggio = "Permitir utilizar todas las tarifas cuando se insertan o modifican reservas"; break; case "Permetti l'uso solo delle tariffe selezionate nell'inserimento e modifica delle prenotazioni": $messaggio = "Permitir utilizar solo las tarifas seleccionadas cuando se insertan o modifican reservas"; break; case "tariffa": $messaggio = "tarifa"; break; case "Permetti l'uso di tutti i costi aggiuntivi nell'inserimento e modifica delle prenotazioni": $messaggio = "Permitir utilizar todos los costes añadidos cuando se insertan o modifican reservas"; break; case "Permetti l'uso solo dei costi aggiuntivi selezionati nell'inserimento e modifica delle prenotazioni": $messaggio = "Permitir utilizar solo los costes añadidos seleccionados cuando se insertan o modifican reservas"; break; case "Costo unico": $messaggio = "Coste único"; break; case "Costo settimanale": $messaggio = "Coste semanal"; break; case "Costo giornaliero": $messaggio = "Coste diario"; break; case "Permetti la visualizzazione di tutti i documenti": $messaggio = "Permitir visualizar todos los documentos"; break; case "Permetti la visualizzazione solo dei documenti selezionati": $messaggio = "Permitir visualizar solo los documentos seleccionados"; break; case "documento": $messaggio = "documento"; break; case "Non permettere l'inserimento di nuove prenotazioni": $messaggio = "No permitir insertar nuevas reservas"; break; case "Permetti l'inserimento di nuove prenotazioni con le seguenti possibilità": $messaggio = "Permitir insertar nuevas reservas con las siguientes posibilidades"; break; case "Possibilità di confermare la prenotazione": $messaggio = "Posibilidad de confirmar la reserva"; break; case "Possibilità di inserire uno sconto": $messaggio = "Posibilidad de insertar un descuento"; break; case "Possibilità di inserire la caparra e le commissioni": $messaggio = "Posibilidad de insertar la fianza y las comisiones"; break; case "Possibilità di inserire dei costi aggiuntivi": $messaggio = "Posibilidad de insertar costes añadidos"; break; case "Possibilità di inserire il commento": $messaggio = "Posibilidad de insertar el comentario"; break; case "Possibilità di inserire i commenti personalizzati": $messaggio = "Posibilidad de insertar los comentarios personalizados"; break; case "Possibilità di inserire il numero di persone": $messaggio = "Posibilidad de insertar el número de personas"; break; case "Possibilità di inserire prenotazioni anche in periodi già iniziati": $messaggio = "Posibilidad de insertar reservas también en períodos ya empezados"; break; case "Prenotazioni che possono essere modificate": $messaggio = "Reservas que pueden ser modificadas"; break; case "Tutte": $messaggio = "Todas"; break; case "le proprie": $messaggio = "las proprias"; break; case "dei suoi gruppi": $messaggio = "de sus grupos"; break; case "Nessuna": $messaggio = "Ninguna"; break; case "Possibilità di modificare la data iniziale o finale": $messaggio = "Posibilidad de modificar la fecha inicial o final"; break; case "Possibilità di modificare la tariffa": $messaggio = "Posibilidad de modificar la tarifa"; break; case "Si, con regola 2 a scelta": $messaggio = "Si, con la opción de la regla 2"; break; case "Si, sempre con regola 2": $messaggio = "Si, siempre con regla 2"; break; case "Possibilità di modificare il numero delle persone": $messaggio = "Posibilidad de modificar el número de personas"; break; case "Possibilità di vedere il commento": $messaggio = "Posibilidad de ver el comentario"; break; case "Possibilità di modificare il commento": $messaggio = "Posibilidad de modificar el comentario"; break; case "Possibilità di vedere e modificare i commenti personalizzati": $messaggio = "Posibilidad de ver y modificar los comentarios personalizados"; break; case "Possibilità di modificare lo sconto": $messaggio = "Posibilidad de modificar el descuento"; break; case "Possibilità di modificare la caparra e le commissioni": $messaggio = "Posibilidad de modificar la fianza y las comisiones"; break; case "Possibilità di modificare i costi aggiuntivi": $messaggio = "Posibilidad de modificar los costes añadidos"; break; case "Possibilità di modificare i soldi pagati e la conferma": $messaggio = "Posibilidad de modificar el dinero pagado y la confirmación"; break; case "Solo la conferma": $messaggio = "Solo la Confirmación"; break; case "Possibilità di modificare prenotazioni già iniziate": $messaggio = "Posibilidad de modificar reservas ya empezadas"; break; case "Prenotazioni non più modificabili dopo un certo numero di ore dopo l'inserzione": $messaggio = "Reservas ya no modificables después de un cierto número de horas después de su inserción"; break; case "ore": $messaggio = "horas"; break; case "Possibilità di cancellare le prenotazioni": $messaggio = "Posibilidad de borrar la reserva"; break; case "Solo quelle non iniziate": $messaggio = "Solo las no empezadas"; break; case "Prenotazioni non più cancellabili dopo un certo numero di ore dopo l'inserzione": $messaggio = "Reservas ya no borrables después de un cierto número de horas después de su inserción"; break; case "Possibilità di inserire e cancellare le spese": $messaggio = "Posibilidad de insertar y borrar los gastos"; break; case "Possibilità di inserire e cancellare le entrate": $messaggio = "Posibilidad de insertar y borrar las entradas"; break; case "Sottrarre le entrate dal totale delle prenotazioni": $messaggio = "Subtraer las entradas desde el total de las reservas"; break; case "A scelta": $messaggio = "Preguntar"; break; case "Immettere come persona che inserisce le spese o le entrate": $messaggio = "Enseñar como persona que inserta los gastos o las entradas"; break; case "Il nome dell'utente": $messaggio = "El nombre del usuario"; break; case "Chiedere": $messaggio = "Preguntar"; break; case "Nessuno": $messaggio = "Nadie"; break; case "Possibilità di vedere la tabella dei mesi": $messaggio = "Posibilidad de ver la tabla de los meses"; break; case "Solo con": $messaggio = "Solo con"; break; case "prenotazioni proprie": $messaggio = "reservas proprias"; break; case "prenotazioni dai suoi gruppi": $messaggio = "reservas de sus grupos"; break; case "a lui": $messaggio = "a él"; break; case "ai suoi gruppi": $messaggio = "a sus grupos"; break; case "Possibilità di vedere la tabella con tutte le prenotazioni": $messaggio = "Posibilidad de ver la tabla con todas las reservas"; break; case "Possibilità di vedere le tabelle con le entrate e le uscite": $messaggio = "Posibilidad de ver la tabla con los gastos y las entradas"; break; case "entrate/uscite proprie": $messaggio = "gastos/entradas proprias"; break; case "entrate/uscite dai suoi gruppi": $messaggio = "gastos/entradas de sus grupos"; break; case "Possibilità di vedere la tabella con i periodi e le tariffe": $messaggio = "Posibilidad de ver la tabla con los períodos y las tarifas"; break; case "Solo con tariffe consentite": $messaggio = "Solo con tarifas permitidas"; break; case "Possibilità di vedere la tabella con le regole di assegnazione": $messaggio = "Posibilidad de ver la tabla con las reglas de asignación"; break; case "Solo con regole consentite": $messaggio = "Solo con reglas permitidas"; break; case "Modifica i privilegi dell'anno": $messaggio = "Modificar los privilegios del año"; break; case "Testo del prefisso/suffisso dei clienti": $messaggio = "Texto del prefijo/sufijo de los clientes"; break; case "Si deve inserire il
prefisso/suffisso
da utilizzare per i clienti dell'utente": $messaggio = "Hay que insertar el
prefijo/sufijo
a utilizar para los clientes del usuario"; break; case "L'utente": $messaggio = "El usuario"; break; case "potrà modificare le sue personalizzazioni": $messaggio = "podrá modificar sus personalizaciones"; break; case "non potrà più modificare le sue personalizzazioni": $messaggio = "ya no podrá modificar sus personalizaciones"; break; case "potrà inserire nuovi clienti": $messaggio = "podrá insertar nuevos clientes"; break; case "non potrà più inserire nuovi clienti": $messaggio = "ya no podrá insertar nuevos clientes"; break; case "potrà modificare tutti i clienti": $messaggio = "podrá modificar todos los clientes"; break; case "potrà modificare solo i propri clienti": $messaggio = "podrá modificar solo sus proprios clientes"; break; case "e quelli di utenti appartenenti ai suoi gruppi": $messaggio = "y los de usuarios que pertenecen a sus grupos"; break; case "non potrà più modificare nessun cliente": $messaggio = "ya no podrá modificar ningún cliente"; break; case "non potrà vedere nessun cliente": $messaggio = "no podrá ver ningún cliente"; break; case "potrà vedere solo i propri clienti": $messaggio = "podrá ver solo sus proprios clientes"; break; case "potrà vedere tutti i clienti": $messaggio = "podrá ver todos los clientes"; break; case "Verrà aggiunto un prefisso a tutti i cognomi dei clienti inseriti dall'utente": $messaggio = "se añadirá un prefijo a todos los apellidos de los clientes insertados por el usuario"; break; case "Verrà aggiunto un suffisso a tutti i cognomi dei clienti inseriti dall'utente": $messaggio = "se añadirá un sufijo a todos los apellidos de los clientes insertados por el usuario"; break; case "Non verrà aggiunto più alcun prefisso/suffisso ai cognomi dei clienti inseriti dall'utente": $messaggio = "ya no se añadirá ningún prefijo/sufijo a todos los apellidos de los clientes insertados por el usuario"; break; case "Il nuovo testo del prefisso/suffisso dei cognomi dei clienti inseriti dall'utente": $messaggio = "El nuevo texto del prefijo/sufijo de los clientes insertados por el usuario"; break; case "sarà": $messaggio = "será"; break; case "Continua": $messaggio = "Continuar"; break; case "Anno
errato
": $messaggio = "Año
equivocado
"; break; case "Ore in cui si può modificare la prenotazione
errate
": $messaggio = "Horas en las que se puede modificar la reserva
equivocadas
"; break; case "Ore in cui si può cancellare la prenotazione
errate
": $messaggio = "Horas en las que se puede borrar la reserva
equivocadas
"; break; case "potrà inserire le sue prenotazioni in tutti i periodi del": $messaggio = "podrá insertar sus reservas en todos los períodos del"; break; case "potrà inserire le sue prenotazioni solo nei periodi della regola 1 selezionati nel": $messaggio = "podrá insertar sus reservas solo en los períodos de la regla 1 seleccionados del"; break; case "Verranno cambiate le motivazioni selezionate della regola 1 per l'anno": $messaggio = "Se cambiarán las motivaciones seleccionadas de la regla 1 para el año"; break; case "verrà avvisato sempre quando inserirà prenotazioni nei periodi delle regole 1 del": $messaggio = "será siempre avisado cuando insertará reservas en períodos de las reglas 1 del"; break; case "verrà avvisato solo quando inserirà prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "será avisado solo cuando insertará reservas en períodos de las reglas 1 no seleccionadas del"; break; case "non verrà avvisato mai quando inserirà prenotazioni nei periodi delle regole 1 del": $messaggio = "no será nunca avisado cuando insertará reservas en períodos de las reglas 1 del"; break; case "se non vi può inserire prenotazioni": $messaggio = "si no puede insertar reservas en ellos"; break; case "potrà utilizzare tutte le tariffe del": $messaggio = "podrá utilizar todas las tarifas del"; break; case "potrà utilizzare solo le tariffe selezionate del": $messaggio = "podrá utilizar solo las tarifas seleccionadas del"; break; case "Verranno cambiate le tariffe selezionate da utilizzare per l'anno": $messaggio = "Se cambiarán las tarifas seleccionadas a utilizar para el año"; break; case "potrà utilizzare tutti i costi aggiuntivi del": $messaggio = "podrá utilizar todos los costes añadidos del"; break; case "potrà utilizzare solo i costi aggiuntivi selezionati del": $messaggio = "podrá utilizar solo los costes añadidos seleccionados del"; break; case "Verranno cambiati i costi aggiuntivi da utilizzare per l'anno": $messaggio = "Se cambiarán las costes añadidos seleccionados a utilizar para el año"; break; case "potrà visualizzare tutti i documenti del": $messaggio = "podrá visualizar todos los documentos del"; break; case "potrà visualizzare solo i documenti selezionati del": $messaggio = "podrá visualizar solo los documentos seleccionados del"; break; case "Verranno cambiati i documenti visualizzabili per l'anno": $messaggio = "Se cambiarán las documentos seleccionados a visualizar para el año"; break; case "non potrà inserire nuove prenotazioni nel": $messaggio = "no podrá insertar nuevas reservas en el"; break; case "potrà inserire nuove prenotazioni nel": $messaggio = "podrá insertar nuevas reservas en el"; break; case "non potrà confermare le nuove prenotazioni inserite nel": $messaggio = "no podrá confirmar las nuevas reservas insertadas en el"; break; case "potrà confermare le nuove prenotazioni inserite nel": $messaggio = "podrá confirmar las nuevas reservas insertadas en el"; break; case "non potrà inserire uno sconto quando inserisce nuove prenotazioni nel": $messaggio = "no podrá insertar un descuento cuando inserta nuevas reservas en el"; break; case "potrà inserire uno sconto quando inserisce nuove prenotazioni nel": $messaggio = "podrá insertar un descuento cuando inserta nuevas reservas en el"; break; case "non potrà inserire la caparra e le commissioni quando inserisce nuove prenotazioni nel": $messaggio = "no podrá insertar una fianza y las comisiones cuando inserta nuevas reservas en el"; break; case "potrà inserire la caparra e le commissioni quando inserisce nuove prenotazioni nel": $messaggio = "podrá insertar una fianza y las comisiones cuando inserta nuevas reservas en el"; break; case "non potrà inserire dei costi aggiuntivi quando inserisce nuove prenotazioni nel": $messaggio = "no podrá insertar costes añadidos cuando inserta nuevas reservas en el"; break; case "potrà inserire dei costi aggiuntivi quando inserisce nuove prenotazioni nel": $messaggio = "podrá insertar costes añadidos cuando inserta nuevas reservas en el"; break; case "non potrà inserire il commento quando inserisce nuove prenotazioni nel": $messaggio = "no podrá insertar el comentario cuando inserta nuevas reservas en el"; break; case "potrà inserire il commento quando inserisce nuove prenotazioni nel": $messaggio = "podrá insertar el comentario cuando inserta nuevas reservas en el"; break; case "non potrà inserire i commenti personalizzati quando inserisce nuove prenotazioni nel": $messaggio = "no podrá insertar los comentarios personalizados cuando inserta nuevas reservas en el"; break; case "potrà inserire i commenti personalizzati quando inserisce nuove prenotazioni nel": $messaggio = "podrá insertar los comentarios personalizados cuando inserta nuevas reservas en el"; break; case "non potrà inserire il numero delle persone quando inserisce nuove prenotazioni nel": $messaggio = "no podrá insertar el número de las personas cuando inserta nuevas reservas en el"; break; case "potrà inserire il numero delle persone quando inserisce nuove prenotazioni nel": $messaggio = "podrá insertar el número de las personas cuando inserta nuevas reservas en el"; break; case "non potrà inserire nuove prenotazioni in periodi già iniziati nel": $messaggio = "no podrá insertar nuevas reservas en períodos ya empezados en el"; break; case "potrà inserire nuove prenotazioni in periodi già iniziati nel": $messaggio = "podrá insertar nuevas reservas en períodos ya empezados en el"; break; case "non potrà modificare nessuna prenotazione nel": $messaggio = "no podrá modificar ninguna reserva en el"; break; case "potrà modificare solo le sue prenotazioni nel": $messaggio = "podrá modificar solo sus reservas en el"; break; case "potrà modificare solo le sue prenotazioni e quelle di utenti appartenenti ai suoi gruppi nel": $messaggio = "podrá modificar solo sus reservas y las de usuarios que pertenecen a sus grupos en el"; break; case "potrà modificare tutte le prenotazioni nel": $messaggio = "podrá modificar todas las reservas en el"; break; case "non potrà modificare la data iniziale o finale delle prenotazioni nel": $messaggio = "no podrá modificar la fecha inicial o final de las reservas en el"; break; case "potrà modificare la data iniziale o finale delle prenotazioni nel": $messaggio = "podrá modificar la fecha inicial o final de las reservas en el"; break; case "non potrà modificare la tariffa delle prenotazioni nel": $messaggio = "no podrá modificar la tarifa de las reservas en el"; break; case "potrà modificare la tariffa delle prenotazioni, scegliendo se utilizzare la regola 2, nel": $messaggio = "podrá modificar la tarifa de las reservas, escogiendo si utilizar la regla 2, en el"; break; case "non potrà modificare il numero delle persone delle prenotazioni nel": $messaggio = "no podrá modificar el número de las personas de las reservas en el"; break; case "potrà modificare il numero delle persone delle prenotazioni nel": $messaggio = "podrá modificar el número de las personas de las reservas en el"; break; case "non potrà vedere il commento delle prenotazioni nel": $messaggio = "no podrá ver el comentario de las reservas en el"; break; case "potrà vedere il commento delle prenotazioni nel": $messaggio = "podrá ver el comentario de las reservas en el"; break; case "non potrà modificare il commento delle prenotazioni nel": $messaggio = "no podrá modificar el comentario de las reservas en el"; break; case "potrà modificare il commento delle prenotazioni nel": $messaggio = "podrá modificar el comentario de las reservas en el"; break; case "non potrà vedere e modificare i commenti personalizzati delle prenotazioni nel": $messaggio = "no podrá ver y modificar los comentarios personalizados de las reservas en el"; break; case "potrà vedere e modificare i commenti personalizzati delle prenotazioni nel": $messaggio = "podrá ver y modificar los comentarios personalizados de las reservas en el"; break; case "non potrà modificare lo sconto delle prenotazioni nel": $messaggio = "no podrá modificar el descuento de las reservas en el"; break; case "potrà modificare lo sconto delle prenotazioni nel": $messaggio = "podrá modificar el descuento de las reservas en el"; break; case "non potrà modificare la caparra e le commissioni delle prenotazioni nel": $messaggio = "no podrá modificar la fianza y las comisiones de las reservas en el"; break; case "potrà modificare la caparra e le commissioni delle prenotazioni nel": $messaggio = "podrá modificar la fianza y las comisiones de las reservas en el"; break; case "non potrà modificare i costi aggiuntivi delle prenotazioni nel": $messaggio = "no podrá modificar los costes añadidos de las reservas en el"; break; case "potrà modificare i costi aggiuntivi delle prenotazioni nel": $messaggio = "podrá modificar los costes añadidos de las reservas en el"; break; case "non potrà modificare i soldi pagati e la conferma delle prenotazioni nel": $messaggio = "no podrá modificar el dinero pagado y la confirmación de las reservas en el"; break; case "non potrà modificare i soldi pagati ma solo la conferma delle prenotazioni nel": $messaggio = "no podrá modificar el dinero pagado sino solo la confirmación de las reservas en el"; break; case "potrà modificare i soldi pagati e la conferma delle prenotazioni nel": $messaggio = "podrá modificar el dinero pagado y la confirmación de las reservas en el"; break; case "non potrà modificare le prenotazioni già iniziate nel": $messaggio = "no podrá modificar las reservas ya empezadas en el"; break; case "potrà modificare anche le prenotazioni già iniziate nel": $messaggio = "podrá modificar las reservas ya empezadas en el"; break; case "non avrà limite di tempo per modificare le prenotazioni nel": $messaggio = "no tendrá limite de tiempo para modificar las reservas en el"; break; case "non potrà più modificare le prenotazioni dopo": $messaggio = "ya no podrá modificar las reservas después de"; break; case "non potrà cancellare nessuna prenotazione nel": $messaggio = "no podrá borrar ninguna reserva en el"; break; case "potrà cancellare solo le prenotazioni non iniziate nel": $messaggio = "podrá borrar solo las reservas que no han empezado en el"; break; case "potrà cancellare tutte le prenotazioni nel": $messaggio = "podrá borrar todas las reservas en el"; break; case "non avrà limite di tempo per cancellare le prenotazioni nel": $messaggio = "no tendrá limite de tiempo para borrar las reservas en el"; break; case "ore nel": $messaggio = "horas en el"; break; case "non potrà più cancellare le prenotazioni dopo": $messaggio = "ya no podrá borrar las reservas después de"; break; case "non potrà inserire le spese nel": $messaggio = "no podrá insertar los gastos en el"; break; case "potrà inserire le spese nel": $messaggio = "podrá insertar los gastos en el"; break; case "non potrà inserire le entrate nel": $messaggio = "no podrá insertar las entradas en el"; break; case "potrà inserire le entrate nel": $messaggio = "podrá insertar las entradas en el"; break; case "Le entrate inserite non verranno mai sottratte dal totale delle prenotazioni nel": $messaggio = "Las entradas insertadas no serán nunca subtraidas desde el total de las reservas en el"; break; case "potrà decidere se sottrarre le entrate dal totale delle prentazioni nel": $messaggio = "podrá decidir si subtraer las entradas desde el total de las reservas en el"; break; case "Le entrate inserite verranno sempre sottratte dal totale delle prenotazioni nel": $messaggio = "Las entradas insertadas serán siempre subtraidas desde el total de las reservas en el"; break; case "Non verrà inserito nessuno come persona che inserisce le spese o le entrate nel": $messaggio = "No se insertará a nadie como persona que inserta los gastos o las entradas en el"; break; case "potrà scegliere chi inserire come persona che inserisce le spese e le entrate nel": $messaggio = "podrá escoger quien insertar como persona que inserta los gastos o las entradas en el"; break; case "Verrà sempre inserito il nome dell'utente": $messaggio = "Se insertará siempre el nombre del usuario"; break; case "come persona che inserisce le spese e le entrate nel": $messaggio = "como persona que inserta los gastos o las entradas en el"; break; case "non potrà vedere le tabelle dei mesi del": $messaggio = "no podrá ver las tablas de los meses del"; break; case "nelle tabelle dei mesi del": $messaggio = "en las tablas de los meses del"; break; case "potrà vedere le tabelle dei mesi del": $messaggio = "podrá ver las tablas de los meses del"; break; case "non potrà vedere la tabella con tutte le prenotazioni del": $messaggio = "no podrá ver la tabla con todas las reservas del"; break; case "potrà vedere solo le proprie prenotazioni nella tabella con tutte le prenotazioni del": $messaggio = "podrá ver solo sus proprias reservas en la tabla con todas las reservas del"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi nella tabella con tutte le prenotazioni del": $messaggio = "podrá ver solo las reservas suyas y de usuarios que pertenecen a sus grupos en la tabla con todas las reservas del"; break; case "potrà vedere la tabella con tutte le prenotazioni del": $messaggio = "podrá ver la tabla con todas las reservas del"; break; case "non potrà vedere le tabelle con le entrate e le uscite del": $messaggio = "no podrá ver las tablas con los gastos y las entradas del"; break; case "potrà vedere solo le proprie entrate/uscite nelle tabelle con le entrate e le uscite del": $messaggio = "podrá ver solo sus proprios gastos/entradas en las tablas con los gastos y las entradas del"; break; case "potrà vedere solo le entrate/uscite sue e di utenti appartenenti ai suoi gruppi nelle tabelle con le entrate e le uscite del": $messaggio = "podrá ver solo los gastos/entradas suyos y de usuarios que pertenecen a sus grupos en las tablas con los gastos y las entradas del"; break; case "potrà vedere le tabelle con le entrate e le uscite del": $messaggio = "podrá ver las tablas con los gastos y las entradas del"; break; case "non potrà vedere la tabella con i periodi e le tariffe del": $messaggio = "no podrá ver la tabla con los períodos y las tarifas del"; break; case "potrà vedere solo le tariffe a lui consentite nella tabella con i periodi e le tariffe del": $messaggio = "podrá ver solo las tarifas a él permitidas en la tabla con los períodos y las tarifas del"; break; case "potrà vedere solo le tariffe consentite a lui e ad utenti dei suoi gruppi nella tabella con i periodi e le tariffe del": $messaggio = "podrá ver solo las tarifas permitidas a él y a usuarios de sus grupos en la tabla con los períodos y las tarifas del"; break; case "potrà vedere la tabella con i periodi e le tariffe del": $messaggio = "podrá ver la tabla con los períodos y las tarifas del"; break; case "non potrà vedere la tabella con le regole di assegnazione del": $messaggio = "no podrá ver la tabla con las reglas de asignación del"; break; case "potrà vedere solo le regole a lui consentite nella tabella con le regole di assegnazione del": $messaggio = "podrá ver solo las reglas a él permitidas en la tabla con las reglas de asignación del"; break; case "potrà vedere solo le regole consentite a lui e ad utenti dei suoi gruppi nella tabella con le regole di assegnazione del": $messaggio = "podrá ver solo las reglas permitidas a él y a usuarios de sus grupos en la tabla con las reglas de asignación del"; break; case "potrà vedere la tabella con le regole di assegnazione del": $messaggio = "podrá ver la tabla con las reglas de asignación del"; break; case "Possibilità di inserire più prenotazioni contemporaneamente": $messaggio = "Posibilidad de insertar mas reservas contemporaneamente"; break; case "non potrà inserire più prenotazioni contemporaneamente nel": $messaggio = "no podrá insertar mas reservas contemporaneamente en el"; break; case "potrà inserire più prenotazioni contemporaneamente nel": $messaggio = "podrá insertar mas reservas contemporaneamente en el"; break; case "Prenotazioni non più cancellabili dopo essere state confermate": $messaggio = "Reservas ya no borrables después haber sido confirmadas"; break; case "non potrà cancellare le prenotazioni confermate nel": $messaggio = "no podrá borrar las reservas confirmadas en el"; break; case "potrà cancellare le prenotazioni confermate nel": $messaggio = "podrá borrar las reservas confirmadas en el"; break; case "Possibilità di modificare l'orario di entrata ed uscita": $messaggio = "Posibilidad de modificar el horario de entrada y salida"; break; case "non potrà modificare l'orario di entrata ed uscita delle prenotazioni nel": $messaggio = "no podrá modificar el horario de entrada y salida de las reservas en el"; break; case "potrà modificare l'orario di entrata ed uscita delle prenotazioni nel": $messaggio = "podrá modificar el horario de entrada y salida de las reservas en el"; break; case "Possibilità di vedere i messaggi ricevuti": $messaggio = "Posibilidad de ver los mensajes recibidos"; break; case "Possibilità di mandare messaggi": $messaggio = "Posibilidad de enviar mensajes"; break; case "non potrà vedere i messaggi ricevuti": $messaggio = "no podrá ver los mensajes recibidos"; break; case "potrà vedere i messaggi ricevuti": $messaggio = "podrá ver los mensajes recibidos"; break; case "non potrà inviare messaggi": $messaggio = "no podrá enviar mensajes"; break; case "potrà inviare messaggi": $messaggio = "podrá enviar mensajes"; break; case "Possibilità di inserire l'orario di entrata": $messaggio = "Posibilidad de insertar el horario de entrada"; break; case "non potrà inserire l'orario di entrata quando inserisce nuove prenotazioni nel": $messaggio = "no podrá cambiar el horario de entrada cuando inserta nuevas reservas en el"; break; case "potrà inserire la l'orario di entrata quando inserisce nuove prenotazioni nel": $messaggio = "podrá cambiar el horario de entrada cuando inserta nuevas reservas en el"; break; case "non potrà vedere e modificare il codice prenotazione nel": $messaggio = "no podrá ver y modificar el código de reserva en el"; break; case "potrà vedere e modificare il codice prenotazione nel": $messaggio = "podrá ver y modificar el código de reserva en el"; break; case "Possibilità di vedere e modificare il codice prenotazione": $messaggio = "Posibilidad de ver y modificar el código de reserva"; break; case "Possibilità di cambiare il cliente con un altro": $messaggio = "Posibilidad de cambiar el cliente con otro"; break; case "potrà cambiare il cliente delle prenotazioni nel": $messaggio = "podrá cambiar el cliente de las reservas en el"; break; case "non potrà cambiare il cliente delle prenotazioni nel": $messaggio = "no podrá cambiar el cliente de las reservas en el"; break; case "potrà inserire più prenotazioni contemporaneamente ma non vicine nel": $messaggio = "podrá insertar mas reservas contemporaneamente pero no cercanas en el"; break; case "Possibilità di modificare le prenotazioni vicine": $messaggio = "Posibilidad de modificar las reservas cercanas"; break; case "non potrà modificare le prenotazioni vicine nel": $messaggio = "no podrá modificar las reservas cercanas en el"; break; case "potrà modificare le prenotazioni vicine nel": $messaggio = "podrá modificar las reservas cercanas en el"; break; case "Possibilità di inserire l'origine": $messaggio = "Posibilidad de insertar el origen"; break; case "Possibilità di modificare l'origine": $messaggio = "Posibilidad de modificar el origen"; break; case "potrà inserire l'origine della prenotazione quando inserisce nuove prenotazioni nel": $messaggio = "podrá insertar el origen de la reserva cuando inserta nuevas reservas en el"; break; case "non potrà inserire l'origine della prenotazione quando inserisce nuove prenotazioni nel": $messaggio = "no podrá insertar el origen de la reserva cuando inserta nuevas reservas en el"; break; case "potrà modificare il l'origine delle prenotazioni nel": $messaggio = "podrá cambiar el origen de las reservas en el"; break; case "non potrà modificare l'origine delle prenotazioni nel": $messaggio = "no podrá cambiar el origen de las reservas en el"; break; case "Possibilità di modificare le tariffe a lui permesse": $messaggio = "Posibilidad de modificar las tarifas a él permitidas"; break; case "Possibilità di inserire nuovi costi aggiuntivi": $messaggio = "Posibilidad de insertar nuevos costes añadidos"; break; case "rendendoli disponibili": $messaggio = "haciendolos disponibles"; break; case "solo a lui": $messaggio = "solo a él"; break; case "a utenti dei suoi gruppi": $messaggio = "a los usuarios de sus grupos"; break; case "Possibilità di modificare i costi aggiuntivi a lui permessi": $messaggio = "Posibilidad de modificar los costes añadidos a él permitidos"; break; case "non potrà modifcare le tariffe a lui permesse nel": $messaggio = "no podrá modificar las tarifas a él permitidas en el"; break; case "potrà modifcare le tariffe a lui permesse nel": $messaggio = "podrá modificar las tarifas a él permitidas en el"; break; case "non potrà inserire nuovi costi aggiuntivi nel": $messaggio = "no podrá insertar nuevos costes añadidos en el"; break; case "potrà inserire nuovi costi aggiuntivi il cui utilizzo sarà permesso a lui e agli utenti appartenenti ai suoi stessi gruppi nel": $messaggio = "podrá insertar nuevos costes añadidos cuyo utilizo será permitido solo a él y a los usuarios que pertenecen a sus mismos grupos en el"; break; case "potrà inserire nuovi costi aggiuntivi il cui utilizzo sarà permesso solo a lui nel": $messaggio = "podrá insertar nuevos costes añadidos cuyo utilizo será permitido solo a él en el"; break; case "non potrà modifcare i costi aggiuntivi lui permessi nel": $messaggio = "no podrá modificar los costes añadidos a él permitidos en el"; break; case "potrà modifcare i costi aggiuntivi lui permessi nel": $messaggio = "podrá modificar los costes añadidos a él permitidos en el"; break; case "Possibilità di cancellare i costi aggiuntivi a lui permessi": $messaggio = "Posibilidad de borrar los costes añadidos a él permitidos"; break; case "non potrà cancellare i costi aggiuntivi lui permessi nel": $messaggio = "no podrá borrar los costes añadidos a él permitidos en el"; break; case "potrà cancellare i costi aggiuntivi lui permessi nel": $messaggio = "podrá borrar los costes añadidos a él permitidos en el"; break; case "nelle statistiche del": $messaggio = "en las estadídticas del"; break; case "non potrà vedere le statistiche del": $messaggio = "no podrá ver las estadídticas del"; break; case "potrà vedere le statistiche del": $messaggio = "podrá ver las estadídticas del"; break; case "Possibilità di vedere le statistiche": $messaggio = "Posibilidad de ver las estadídticas"; break; case "Possibilità di vedere i beni dell'inventario": $messaggio = "Posibilidad de ver los bienes del inventario"; break; case "Possibilità di inserire nuovi beni nell'inventario": $messaggio = "Posibilidad de insertar nuevos bienes"; break; case "Possibilità di vedere l'inventario dei magazzini": $messaggio = "Posibilidad de ver el inventario de los almacenes"; break; case "Possibilità di inserire nuovi magazzini": $messaggio = "Posibilidad de insertar nuevos almacenes"; break; case "Possibilità di aggiungere e cancellare beni": $messaggio = "Posibilidad de añadir y borrar bienes"; break; case "Solo in": $messaggio = "Solo en"; break; case "magazzini propri": $messaggio = "proprios almacenes"; break; case "magazzini dei suoi gruppi": $messaggio = "almacenes de sus grupos"; break; case "Possibilità di modificare le quantità dei beni": $messaggio = "Posibilidad de modificar la cantidad de los bienes"; break; case "non potrà vedere i beni dell'inventario": $messaggio = "no podrá ver los bienes del inventario"; break; case "potrà vedere solo i suoi beni dell'inventario": $messaggio = "podrá ver solo sus proprios bienes del inventario"; break; case "potrà vedere i beni dell'inventario": $messaggio = "podrá ver los bienes del inventario"; break; case "non potrà inserire nuovi beni nell'inventario": $messaggio = "no podrá insertar nuevos bienes en el inventario"; break; case "potrà inserire nuovi beni nell'inventario": $messaggio = "podrá insertar nuevos bienes en el inventario"; break; case "non potrà vedere l'inventario": $messaggio = "no podrá ver el inventario"; break; case "potrà vedere l'inventario": $messaggio = "podrá ver el inventario"; break; case "dei magazzini": $messaggio = "de los almacenes"; break; case "solo dei suoi magazzini": $messaggio = "solo de sus almacenes"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "y de los de usuarios que pertenecen a sus grupos"; break; case "non potrà inserire nuovi magazzini": $messaggio = "no podrá insertar nuevos almacenes"; break; case "potrà inserire nuovi magazzini": $messaggio = "podrá insertar nuevos almacenes"; break; case "non potrà aggiungere e cancellare beni": $messaggio = "no podrá añadir y borrar bienes"; break; case "potrà aggiungere e cancellare beni": $messaggio = "podrá añadir y borrar bienes"; break; case "nei magazzini": $messaggio = "en los almacenes"; break; case "solo nei suoi magazzini": $messaggio = "solo en sus almacenes"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "y en los de usuarios que pertenecen a sus grupos"; break; case "non potrà modificare le quantità dei beni": $messaggio = "no podrá modificar la cantidad de los bienes"; break; case "potrà modificare le quantità dei beni": $messaggio = "podrá modificar la cantidad de los bienes"; break; case "creazione, download e cancellazione del backup completo": $messaggio = "creación, descarga y borrado del backup completo"; break; case "potrà creare i backup": $messaggio = "podrá crear los backups"; break; case "non potrà più creare i backup": $messaggio = "ya no podrá crear los backups"; break; case "Possibilità di vedere la tabella con i documenti salvati": $messaggio = "Posibilidad de ver la tabla con los documentos salvados"; break; case "Solo con documenti consentiti": $messaggio = "Solo con documentos permitidas"; break; case "non potrà vedere la tabella con i documenti salvati del": $messaggio = "no podrá ver la tabla con los documentos salvados del"; break; case "potrà vedere solo i documenti a lui consentiti nella tabella con i documenti salvati del": $messaggio = "podrá ver solo documentos a él permitidos en la tabla con los documentos salvados del"; break; case "potrà vedere la tabella con i documenti salvati del": $messaggio = "podrá ver la tabla con los documentos salvados del"; break; case "Permetti l'uso solo delle casse selezionate": $messaggio = "Permitir utilizar solo las cajas seleccionadas"; break; case "Permetti l'uso di tutte le casse": $messaggio = "Permitir utilizar todas las cajas"; break; case "cassa principale": $messaggio = "caja principal"; break; case "potrà usare tutte le casse": $messaggio = "podrá utilizar tutta las cajas"; break; case "potrà usare solo le casse selezionate": $messaggio = "podrá utilizar solo las cajas seleccionadas"; break; case "Verranno cambiate le casse utilizzabili": $messaggio = "Se cambiarán las cajas utilizables"; break; case "Inserire sempre i pagamenti delle prenotazioni nella cassa": $messaggio = "Insertar siempre los pagos de las reservas en la caja"; break; case "I pagamenti inseriti nelle prenotazioni dall'utente": $messaggio = "Los pagos insertados en las reservas por el usuario"; break; case "verranno anche registrati come entrate nella cassa chiamata": $messaggio = "serán registrados también como entradas en la caja llamada"; break; case "non verranno registrati in cassa nel": $messaggio = "no serán registrados en caja en el"; break; case "nel": $messaggio = "en el"; break; case "Modifica dei documenti": $messaggio = "Modificar documentos"; break; case "potrà modificare i documenti": $messaggio = "podrá modificar los documentos"; break; case "non potrà più modificare i documenti": $messaggio = "ya no podrá modificar los documentos"; break; case "Possibilità di vedere email, telefoni e fax dei clienti": $messaggio = "Posibilidad de ver emails, teléfonos y faxes de los clientes"; break; case "Possibilità di vedere l'indirizzo dei clienti": $messaggio = "Posibilidad de ver la dirección de los clientes"; break; case "potrà vedere email, telefoni e fax dei clienti": $messaggio = "podrá ver emails, teléfonos y faxes de los clientes"; break; case "non potrà più vedere email, telefoni e fax dei clienti": $messaggio = "ya no podrá ver emails, teléfonos y faxes de los clientes"; break; case "potrà vedere l'indirizzo dei clienti": $messaggio = "podrá ver la dirección de los clientes"; break; case "non potrà più vedere l'indirizzo dei clienti": $messaggio = "ya no podrá ver la dirección de los clientes"; break; case "Mostrare le prenotazioni non permesse come": $messaggio = "Mostrar las reservas no permitidas como"; break; case "oscurate": $messaggio = "oscurecidas"; break; case "periodi vuoti": $messaggio = "períodos vacios"; break; case "solo correnti e future": $messaggio = "solo corrientes y futuras"; break; case "vedrà le prenotazioni non permesse come oscurate": $messaggio = "verá las reservas no permitidas como oscurecidas"; break; case "vedrà le prenotazioni non permesse come periodi vuoti": $messaggio = "verá las reservas no permitidas como períodos vacios"; break; case "vedrà le prenotazioni non permesse come periodi vuoti nel passato ed oscurate nel presente e nel futuro": $messaggio = "verá las reservas no permitidas como períodos vacios en el pasado y oscurecidas en el presente y futuro"; break; case "Possibilità di cancellare o sovrascrivere i documenti salvati": $messaggio = "Posibilidad de borrar o sobrescribir los documentos guardados"; break; case "potrà cancellare e sovrascrivere i documenti salvati nel": $messaggio = "podrá borrar y sobrescribir los documentos guardados en"; break; case "non potrà cancellare e sovrascrivere i documenti salvati nel": $messaggio = "no podrá borrar y sobrescribir los documentos guardados en"; break; case "Creazione e modifica delle interconnessioni": $messaggio = "Creación y modificación de las interconexiones"; break; case "potrà creare e modificare le interconnessioni": $messaggio = "podrá crear y modificar las interconexiones"; break; case "non potrà più creare e modificare le interconnessioni": $messaggio = "ya no podrá crear y modificar las interconexiones"; break; case "Modifica dei documenti come API": $messaggio = "Modificar documentos como API"; break; case "potrà modificare i documenti come API": $messaggio = "podrá modificar los documentos como API"; break; case "Attenzione": $messaggio = "Atención"; break; case "questo può consentire l'accesso ai dati di tutte le prenotazioni": $messaggio = "esto podrá dar acceso a los datos de todas las reservas"; break; case "non potrà più modificare i documenti come API": $messaggio = "ya no podrá modificar los documentos como API"; break; case "Gestione della password per le carte di credito": $messaggio = "Gestión de la contraseña para las tarjetas de crédito"; break; case "potrà gestire la password per le carte di credito": $messaggio = "podrá gestionar la contraseña para las tarjetas de crédito"; break; case "non potrà più gestire la password per le carte di credito": $messaggio = "ya no podrá gestionar la contraseña para las tarjetas de crédito"; break; case "senza mostrare il valore": $messaggio = "sin mostrar el valor"; break; case "mostrando il valore": $messaggio = "mostrando el valor"; break; case "senza mostrare i valori": $messaggio = "sin mostrar los valores"; break; case "mostrando i valori": $messaggio = "mostrando los valores"; break; case "Possibilità di modificare l'utente che ha inserito": $messaggio = "Posibilidad de modificar el usuario que ha insertado"; break; case "con tutti gli utenti": $messaggio = "con todos los usuarios"; break; case "solo con utenti dei suoi gruppi": $messaggio = "solo con los usuarios de sus grupos"; break; case "mostrando l'utente": $messaggio = "mostrando el usuario"; break; case "senza mostrare l'utente": $messaggio = "sin mostrar el usuario"; break; case "potrà modificare l'utente che ha inserito la prenotazione nel": $messaggio = "podrá modificar el usuario que ha insertado la reserva en el"; break; case "non potrà modificare l'utente che ha inserito la prenotazione nel": $messaggio = "ya no podrá modificar el usuario que ha insertado la reserva en el"; break; case "senza mostrarla": $messaggio = "sin mostrarla"; break; case "senza mostrarli": $messaggio = "sin mostrarlos"; break; case "Modifica delle tipologie di persone": $messaggio = "Modificar los tipos de personas"; break; case "potrà modificare le sue tipologie di persone": $messaggio = "podrá modificar sus tipologías de personas"; break; case "non potrà più modificare le sue tipologie di persone": $messaggio = "ya no podrá modificar sus tipologías de personas"; break; case "Modifica delle valute": $messaggio = "Modificar las divisas"; break; case "potrà modificare le sue valute": $messaggio = "podrá modificar sus divisas"; break; case "non potrà più modificare le sue valute": $messaggio = "ya no podrá modificar sus divisas"; break; case "solo per lui": $messaggio = "solo para él"; break; case "anche per i suoi gruppi": $messaggio = "también para sus grupos"; break; case "anche per tutti gli utenti": $messaggio = "también para todos los usuarios"; break; case "e quelle di utenti appartenenti ai suoi gruppi": $messaggio = "y las de usuarios que pertenecen a sus grupos"; break; case "e quelle di tutti gli altri utenti": $messaggio = "y las de todos los usuarios"; break; case "Cancellare le prenotazioni in modo permanente": $messaggio = "Borrar las reservas permanentemente"; break; case "non cancellerà mai in modo permanente le prenotazioni nel": $messaggio = "no borrará nunca permanentemente las reservas en el"; break; case "potrà scegliere se cancellare in modo permanente le prenotazioni nel": $messaggio = "podrá escoger si borrar permanentemente las reservas en el"; break; case "cancellerà sempre in modo permanete le prenotazioni nel": $messaggio = "borrará siempre permanentemente las reservas en el"; break; case "Possibilità di modificare le regole di assegnazione": $messaggio = "Posibilidad de modificar las reglas de asignación"; break; case "non potrà modifcare le regole di assegnazione 1 nel": $messaggio = "no podrá modificar las reglas de asignación 1 en el"; break; case "potrà modifcare le regole di assegnazione 1 nel": $messaggio = "podrá modificar las reglas de asignación 1 en el"; break; case "non potrà modifcare le regole di assegnazione 2 e 3 nel": $messaggio = "no podrá modificar las reglas de asignación 2 y 3 en el"; break; case "potrà modifcare le regole di assegnazione 2 e 3 nel": $messaggio = "podrá modificar las reglas de asignación 2 y 3 en el"; break; case "e": $messaggio = "y"; break; case "assegnazione persone": $messaggio = "asignación personas"; break; case "Creazione e modifica delle pagine per il sito web": $messaggio = "Creación y modificación de las páginas para el sitio web"; break; case "Solo con i costi aggiuntivi": $messaggio = "Solo con los costes añadidos"; break; case "potrà creare e modificare le pagine per il sito web": $messaggio = "podrá crear y modificar las páginas para el sitio web"; break; case "potrà modificare le pagine per il sito web solo quando crea e modifica i costi aggiuntivi": $messaggio = "podrá modificar las páginas para el sitio web solo cuando crea y modifica los costes añadidos"; break; case "non potrà più creare e modificare le pagine per il sito web": $messaggio = "ya no podrá crear y modificar las páginas para el sitio web"; break; case "solo per tariffe": $messaggio = "solo para tarifas"; break; case "per entrambi": $messaggio = "para ambos"; break; case "Modifica dei documenti in formato HTML": $messaggio = "Modificar documentos en formato HTML"; break; case "potrà modificare i documenti con formato HTML": $messaggio = "podrá modificar los documentos con formato HTML"; break; case "non potrà più modificare i documenti con formato HTML": $messaggio = "ya no podrá modificar los documentos con formato HTML"; break; case "questo può consentire di portare attacchi di tipo \"Cross Site Scripting\" per rubare le credenziali di altri utenti": $messaggio = "esto podría permitir realizar ataques de tipo \"Cross Site Scripting\" para robar las credenciales de otros usuarios"; break; case "Modifica delle password": $messaggio = "Modificar las contraseñas"; break; case "solo la propria": $messaggio = "sólo la suya"; break; case "potrà modificare solo la sua password": $messaggio = "podrá modificar sólo su contraseña"; break; case "on potrà più modificare le password": $messaggio = "no podrá modificar las contraseñas"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?> hoteldruid/includes/lang/es/costi.php0000644000175000017500000000453014364212524017202 0ustar marcomarcohoteldruid/includes/lang/es/head.php0000644000175000017500000000571314364212524016766 0ustar marcomarcohoteldruid/includes/lang/es/unit.php0000644000175000017500000033423414364212524017047 0ustar marcomarconon terrà conto degli appartamenti richiesti": $messaggio = "Si se continua la asignación del [unit] no tendrá en cuenta los [units] pedidos"; break; case "Non ci sono": $messaggio = "No hay"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] entre los que se han pedido que puedan acoger"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "No hay ningún [unit] entre los que se han pedido en el que esté consentido insertar reservas para el usuario"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] entre los que se han pedido en los que esté consentido insertar reservas para el usuario"; break; case "L'appartamento": $messaggio = "El [unit]"; break; case "l'appartamento": $messaggio = "el [unit]"; break; case "contenuto nella lista non esiste": $messaggio = "contenido en la lista no existe"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "En el período seleccionado no es posible alojar el cliente en los [units] pedidos"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Volver a intentar sin buscar [units] cercanos"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "No hay ningún [unit] entre los que se han pedido que sea compatible con los costes añadidos seleccionados"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Asignar los [units] en base a la tarifa escogida con la regla 2?"; break; case "Numero di appartamenti": $messaggio = "Número de [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "Si hay que ocupar un [unit] de la regla 1 con una de las motivaciones seleccionadas"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Preguntar el número de [units] para cada tipología?"; break; case "Numero massimo di appartamenti": $messaggio = "Número máximo de [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Palabra a utilizar para indicar los [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Número máximo de [units] por tipología equivocado"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "Hay que insertar la palabra para indicar los [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Sin agrupar los [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Agrupando los [units] con la regla de asignación 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Agrupando los [units] por número de personas"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Enseñar el número de [units] libres?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Posibilidad de escoger el [unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "Cuando se escoge el [unit] añadir el coste añadido"; break; case "Appartamenti disponibili": $messaggio = "[Units] disponibles"; break; case "Appartamento disponibile": $messaggio = "[Unit] disponible"; break; case "Scegli questo appartamento": $messaggio = "Escoger este [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Escoge tu [unit]"; break; case "Cambia appartamento": $messaggio = "Cambia [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "ha sido desplazada desde el [unit]"; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] no diponible para escoger"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] cambiado"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Asignar [units] dentro de las reglas de asignación 1 con las motivaciones seleccionadas?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "Eliminar los bienes del inventario del [unit] ocupado por la reserva"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] incompatibles con el coste"; break; case "Appartamenti incompatibili": $messaggio = "[Units] incompatibles"; break; case "assegna automaticamente gli appartamenti": $messaggio = "asignar automaticamente los [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "lista de [units] separados por comas"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "Existe ya una regla de este tipo en el [unit] y el período seleccionados"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "La tarifa escogida ya tiene [units] asociados, borra la regla antes de insertar una nueva"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "Hay que insertar por los menos un [unit] a asociar"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Seleccionar todos los [units]
de "; break; case " persone": $messaggio = " personas"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "si hay por lo menos un [unit] de la regla originál compatible con el número de personas"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "No hay ningún [unit] que pueda acoger"; break; case "Non c'è nessun appartamento da": $messaggio = "No hay [units] de"; break; case " in un appartamento da almeno": $messaggio = " en un [unit] de al menos"; break; case " in un appartamento da": $messaggio = " en un [unit] de"; break; case " in": $messaggio = " en"; break; case "appartamenti da": $messaggio = "[units] de"; break; case " in un appartamento della tariffa selezionata": $messaggio = " en un [unit] de la tarifa seleccionada"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] de las tarifas seleccionadas"; break; case "disponibilità solo negli appartamenti da": $messaggio = "disponibilidad solo en [units] de"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Volver a controlar la disponibilidad en los [units] seleccionados"; break; case "Appartamenti vicini": $messaggio = "[Units] cercanos"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "[units] cercanos de las tarifas seleccionadas"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventario del [unit]"; break; case "dell'appartamento": $messaggio = "del [unit]"; break; case "è già stato cancellato": $messaggio = "ha sido ya borrado"; break; case "è stato cancellato": $messaggio = "ha sido borrado"; break; case "è stato modificato": $messaggio = "ha sido modificado"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Estás seguro de querer borrar el [unit]"; break; case "Modifica l'appartamento": $messaggio = "Modificar el [unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Atención: las reservas ya insertadas en este [unit] no se moverán"; break; case "Cancella l'appartamento": $messaggio = "Borrar el [unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "El nombre del [unit] será cambiado de"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "El [unit] no ha sido borrado porqué la base de datos ha cambiado mientras tanto"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "El [unit] no ha sido modificado porqué la base de datos ha cambiado mientras tanto"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "Los [units] cercanos serán cambiados"; break; case "foto dell'appartamento": $messaggio = "fotos del [unit]"; break; case "descrizione dell'appartamento": $messaggio = "descripción del [unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Cambia el método para la asignación del [unit]"; break; case "Nº fisso di appartamento": $messaggio = "N° fijo de [unit]"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Móvil en todos los [units]"; break; case "Lista di appartamenti": $messaggio = "Lista de [units]"; break; case "separati da virgole": $messaggio = "separados por comas"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "reasignar el [unit] con la regla 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "La asignación del [unit] será cambiada del"; break; case "ad uno tra": $messaggio = "a uno entre"; break; case " quelli del": $messaggio = " los del piso"; break; case "quelli della casa": $messaggio = "los de la casa"; break; case "quelli con massimo numero di occupanti": $messaggio = "los que tienen máximo número de ocupantes"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "No hay ningún [unit] con las características pedidas"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "No hay ningún [unit] entre los pedidos que pueda acoger"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "En el período seleccionado no es posible acojer el cliente en un [unit] entre los que se han pedido"; break; case "nell'appartamento": $messaggio = "en el [unit]"; break; case "Sposta nell'appartamento": $messaggio = "Desplaza en el [unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "porque hay otra reserva en el mismo [unit] que todavía tiene que registrar la salida"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "Las reservas en [units] cercanos serán cambiadas desde"; break; case "l'attuale appartamento": $messaggio = "el [unit] corriente"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "será cambiado porque le faltan algunos bienes en el inventario"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "La reserva será desplazada desde el [unit]"; break; case "fisso": $messaggio = "fijo"; break; case "mobile": $messaggio = "móvil"; break; case "n° di appartamento": $messaggio = "n° de [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Asignación automatica desactivada (las reservas no se moverán de su [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Asignación automatica activada (se podrán mover las reservas entre los [units] asignados)"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Estás seguro de querer borrar la regla de asignación 1 para el [unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "Hay que insertar el número del nuevo [unit]"; break; case "verrà aggiunto": $messaggio = "será añadido"; break; case "è stato aggiunto": $messaggio = "ha sido añadido"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Tabla con todos los [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Crear un nuevo [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Cuadro de [units] cercanos"; break; case "appartamenti della tariffa": $messaggio = "[units] de la tarifa"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "Porcentaje de ocupación de los [units]"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Precio medio diario por [unit] ocupado"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Entradas diarias por [unit] disponible (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Entradas diarias por [unit] disponible con costes añadidos"; break; case "Magazzini ed appartamenti": $messaggio = "Almacenes y [units]"; break; case "degli appartamenti della tariffa": $messaggio = "de los [units] de la tarifa"; break; case "dall'appartamento": $messaggio = "desde el [unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "agrupar los [units] con la regla de asignación 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "agrupar los [units] por número de personas"; break; case "non raggruppare gli appartamenti": $messaggio = "no agrupar los [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Segundos después de los que abandonar la búsqueda de un [unit] libre"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "El tiempo límite para la búsqueda de un [unit] libre ha sido cambiado"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minutots en los que mantener ocupados los [units] mientras se está insertando una reserva"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "Los minutos en los que mantener ocupados los [units] mientras se está insertando una reserva han sido cambiados"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Combinaciones predefinidas de [units]"; break; case "lista appartamenti": $messaggio = "lista [units]"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "Nueva combinación de [units] añadida"; break; case "Combinazione di appartamenti eliminata": $messaggio = "Combinación de [units] eliminada"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Método para la asignación del [unit]"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "No se puede insertar la reserva sin utilizar los [units] de la regla de asignación 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Utilizar también los [units] de la regla 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "sin utilizar los [units] de la regla 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "porque el [unit] asignado ya no existe"; break; case "appartamento incompatibile": $messaggio = "[unit] incompatible"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calcular los costes añadidos sobre la reserva del [unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "Los costes han sido insertados sobre la reserva del [unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Reservas insertables y modificables en todos los períodos y [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Escoger [units] a asignar"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Posibilidad de modificar los [units] asignados"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Solo desplazamientos entre los ya asignados"; break; case "e appartamenti consentiti": $messaggio = "y [units] permitidos"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Posibilidad de ver la tabla con los [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Solo [units] asociados a reglas permitidas"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "no podrá, para liberar [units], desplazar reservas en períodos de las reglas 1 no seleccionadas del"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "no podrá cambiar la asignación de los [units] cuando inserta nuevas reservas en el"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "podrá cambiar la asignación de los [units] cuando inserta nuevas reservas en el"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "no podrá modificar la asignación de los [units] de las reservas en el"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "podrá escoger de modificar el [unit] solo entre los ya asignados para las reservas en el"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "podrá modificar la asignación de los [units] de las reservas en el"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "podrá modificar la tarifa de las reservas, pero siempre asociandola a los [units] de la regla 2, en el"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "podrá ver solo sus proprias reservas y los [units] permitidos por las reglas de asignación"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "podrá ver solo las reservas suyas y de usuarios que pertenecen a sus grupos y los [units] permitidos por las reglas de asignación"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "podrá ver solo sus proprias reservas y los [units] permitidos a él y a usuarios que pertenezcan a sus grupos por las reglas de asignación"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "podrá ver las reservas suyas y de usuarios que pertenecen a sus grupos y los [units] permitidos a él y a usuarios que pertenezcan a sus grupos por las reglas de asignación"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "no podrá ver la tabla con los [units] del"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "podrá ver solo [units] asociados a reglas a él permitidas en la tabla con los [units] del"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "podrá ver solo [units] asociados a reglas permitidas a él y a usuarios de sus grupos en la tabla con los [units] del"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "podrá ver la tabla con los [units] del"; break; case "Si, senza appartamenti vicini": $messaggio = "Si, sin [units] cercanos"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Posibilidad de ver el inventario de los [units]"; break; case "Solo in appartamenti consentiti": $messaggio = "Solo en [units] permitidos"; break; case "degli appartamenti": $messaggio = "de los [units]"; break; case "solo dei suoi appartamenti
": $messaggio = "solo de sus [units]
"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "y de los de usuarios que pertenecen a sus grupos"; break; case "negli appartamenti": $messaggio = "en los [units]"; break; case "solo nei suoi appartamenti": $messaggio = "solo en sus [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "y en los de usuarios que pertenecen a sus grupos"; break; case "lo stesso appartamento": $messaggio = "el mismo [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Insertar las informaciones sobre los [units] desde la"; break; case "tabella appartamenti": $messaggio = "tabla [units]"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "Los [units] pueden ser creados, borrados y cambiados de nombre"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "Se aconseja insertar por lo menos la capacidad máxima para cada [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Considerar que las tarifas de HotelDruid actuan también como tipologías de [units]"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Asociar una lista de [units] para cada tarifa, insertando una regla de asignación 2 para cada una de ellas, desde la"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Cada [unit] puede estar asociado a más tarifas"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "SUBSTITUIR CON LISTA [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "en el nuevo [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Cada [unit] puede contener un solo huésped"; break; case "chiuso": $messaggio = "cerrado"; break; case "per appartamenti non chiusi": $messaggio = "para [units] no cerrados"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "Hubo que asignar un [unit] de la tarifa"; break; case "vicini": $messaggio = "cercanos"; break; case "un appartamento": $messaggio = "un [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "Cuando se piden más [units] o tipologías, buscar [units] cercanos"; break; case "ci sono appartamenti": $messaggio = "hay [units]"; break; case "per appartamento": $messaggio = "por [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Reserva temporánea para bloquear el [unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Presionar sobre una reserva y arrastrarla para moverla en un nuevo [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "cierre [units] y tarifas"; break; case "assegnazione appartamenti": $messaggio = "asignación de [units]"; break; case "solo per appartamenti": $messaggio = "solo para [units]"; break; case "tipologie di appartamenti": $messaggio = "tipologías de [units]"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "Sin embargo hay al menos un [unit] libre entre los que se han pedido para cada día del período pedido"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "Podría ser posible insertar la reserva con uno o más cambios de [unit]"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continuar intentando dividir la reserva entre dos o más de los [units] pedidos "; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continuar buscando en todos los [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "No ha sido posible insertar la reserva en un único [unit], ha sido dividida entre varios [units] en periodos sucesivos"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine if ($unit['special']) else { switch ($messaggio) { # Translations for rental units with MASCULINE name (or no gender) that begins with NORMAL characters case "APPARTAMENTI": $messaggio = "[UNITS]"; break; case "Inserisci ora i dati sugli appartamenti": $messaggio = "Insertar ahora los datos sobre los [units]"; break; case "almeno il numero, diverso per ogni appartamento": $messaggio = "almenos el número, diferente para cada [unit]"; break; case "Numero (o nome) dell' appartamento": $messaggio = "Número (o nombre) del [unit]"; break; case "Priorità (più bassa è, prima viene assegnato)": $messaggio = "Prioridad (la más baja se asigna antes)"; break; case "Inserisci i dati sugli appartamenti": $messaggio = "Insertar los datos sobre los [units]"; break; case "tutti gli appartamenti": $messaggio = "todos los [units]"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "No hay [units] con las características pedidas"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "No hay ningún [unit] entre los que se han pedido que pueda acoger"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "En el período seleccionado no es posible acoger al cliente en un [unit] de los que se han pedido"; break; case "verrà spostata dall'appartamento": $messaggio = "será desplazada desde el [unit]"; break; case "al": $messaggio = "al"; break; case "La nuova prenotazione verrà inserita nell'appartamento": $messaggio = "La nueva reserva se colocará en el [unit]"; break; case "Se si continua l'assegnazione dell'appartamento non terrà conto degli appartamenti richiesti": $messaggio = "Si se continua la asignación del [unit] no tendrá en cuenta los [units] pedidos"; break; case "Non ci sono": $messaggio = "No hay"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] entre los que se han pedido que puedan acoger"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "No hay ningún [unit] entre los que se han pedido en el que esté consentido insertar reservas para el usuario"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] entre los que se han pedido en los que esté consentido insertar reservas para el usuario"; break; case "L'appartamento": $messaggio = "El [unit]"; break; case "l'appartamento": $messaggio = "el [unit]"; break; case "contenuto nella lista non esiste": $messaggio = "contenido en la lista no existe"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "En el período seleccionado no es posible alojar el cliente en los [units] pedidos"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Volver a intentar sin buscar [units] cercanos"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "No hay ningún [unit] entre los que se han pedido que sea compatible con los costes añadidos seleccionados"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Asignar los [units] en base a la tarifa escogida con la regla 2?"; break; case "Numero di appartamenti": $messaggio = "Número de [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "Si hay que ocupar un [unit] de la regla 1 con una de las motivaciones seleccionadas"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Preguntar el número de [units] para cada tipología?"; break; case "Numero massimo di appartamenti": $messaggio = "Número máximo de [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Palabra a utilizar para indicar los [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Número máximo de [units] por tipología equivocado"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "Hay que insertar la palabra para indicar los [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Sin agrupar los [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Agrupando los [units] con la regla de asignación 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Agrupando los [units] por número de personas"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Enseñar el número de [units] libres?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Posibilidad de escoger el [unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "Cuando se escoge el [unit] añadir el coste añadido"; break; case "Appartamenti disponibili": $messaggio = "[Units] disponibles"; break; case "Appartamento disponibile": $messaggio = "[Unit] disponible"; break; case "Scegli questo appartamento": $messaggio = "Escoger este [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Escoge tu [unit]"; break; case "Cambia appartamento": $messaggio = "Cambia [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "ha sido desplazada desde el [unit]"; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] no diponible para escoger"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] cambiado"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Asignar [units] dentro de las reglas de asignación 1 con las motivaciones seleccionadas?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "Eliminar los bienes del inventario del [unit] ocupado por la reserva"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] incompatibles con el coste"; break; case "Appartamenti incompatibili": $messaggio = "[Units] incompatibles"; break; case "assegna automaticamente gli appartamenti": $messaggio = "asignar automaticamente los [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "lista de [units] separados por comas"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "Existe ya una regla de este tipo en el [unit] y el período seleccionados"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "La tarifa escogida ya tiene [units] asociados, borra la regla antes de insertar una nueva"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "Hay que insertar por los menos un [unit] a asociar"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Seleccionar todos los [units]
de "; break; case " persone": $messaggio = " personas"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "si hay por lo menos un [unit] de la regla originál compatible con el número de personas"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "No hay ningún [unit] que pueda acoger"; break; case "Non c'è nessun appartamento da": $messaggio = "No hay [units] de"; break; case " in un appartamento da almeno": $messaggio = " en un [unit] de al menos"; break; case " in un appartamento da": $messaggio = " en un [unit] de"; break; case " in": $messaggio = " en"; break; case "appartamenti da": $messaggio = "[units] de"; break; case " in un appartamento della tariffa selezionata": $messaggio = " en un [unit] de la tarifa seleccionada"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] de las tarifas seleccionadas"; break; case "disponibilità solo negli appartamenti da": $messaggio = "disponibilidad solo en [units] de"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Volver a controlar la disponibilidad en los [units] seleccionados"; break; case "Appartamenti vicini": $messaggio = "[Units] cercanos"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "[units] cercanos de las tarifas seleccionadas"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventario del [unit]"; break; case "dell'appartamento": $messaggio = "del [unit]"; break; case "è già stato cancellato": $messaggio = "ha sido ya borrado"; break; case "è stato cancellato": $messaggio = "ha sido borrado"; break; case "è stato modificato": $messaggio = "ha sido modificado"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Estás seguro de querer borrar el [unit]"; break; case "Modifica l'appartamento": $messaggio = "Modificar el [unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Atención: las reservas ya insertadas en este [unit] no se moverán"; break; case "Cancella l'appartamento": $messaggio = "Borrar el [unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "El nombre del [unit] será cambiado de"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "El [unit] no ha sido borrado porqué la base de datos ha cambiado mientras tanto"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "El [unit] no ha sido modificado porqué la base de datos ha cambiado mientras tanto"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "Los [units] cercanos serán cambiados"; break; case "foto dell'appartamento": $messaggio = "fotos del [unit]"; break; case "descrizione dell'appartamento": $messaggio = "descripción del [unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Cambia el método para la asignación del [unit]"; break; case "Nº fisso di appartamento": $messaggio = "N° fijo de [unit]"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Móvil en todos los [units]"; break; case "Lista di appartamenti": $messaggio = "Lista de [units]"; break; case "separati da virgole": $messaggio = "separados por comas"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "reasignar el [unit] con la regla 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "La asignación del [unit] será cambiada del"; break; case "ad uno tra": $messaggio = "a uno entre"; break; case " quelli del": $messaggio = " los del piso"; break; case "quelli della casa": $messaggio = "los de la casa"; break; case "quelli con massimo numero di occupanti": $messaggio = "los que tienen máximo número de ocupantes"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "No hay ningún [unit] con las características pedidas"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "No hay ningún [unit] entre los pedidos que pueda acoger"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "En el período seleccionado no es posible acojer el cliente en un [unit] entre los que se han pedido"; break; case "nell'appartamento": $messaggio = "en el [unit]"; break; case "Sposta nell'appartamento": $messaggio = "Desplaza en el [unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "porque hay otra reserva en el mismo [unit] que todavía tiene que registrar la salida"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "Las reservas en [units] cercanos serán cambiadas desde"; break; case "l'attuale appartamento": $messaggio = "el [unit] corriente"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "será cambiado porque le faltan algunos bienes en el inventario"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "La reserva será desplazada desde el [unit]"; break; case "fisso": $messaggio = "fijo"; break; case "mobile": $messaggio = "móvil"; break; case "n° di appartamento": $messaggio = "n° de [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Asignación automatica desactivada (las reservas no se moverán de su [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Asignación automatica activada (se podrán mover las reservas entre los [units] asignados)"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Estás seguro de querer borrar la regla de asignación 1 para el [unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "Hay que insertar el número del nuevo [unit]"; break; case "verrà aggiunto": $messaggio = "será añadido"; break; case "è stato aggiunto": $messaggio = "ha sido añadido"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Tabla con todos los [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Crear un nuevo [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Cuadro de [units] cercanos"; break; case "appartamenti della tariffa": $messaggio = "[units] de la tarifa"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "Porcentaje de ocupación de los [units]"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Precio medio diario por [unit] ocupado"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Entradas diarias por [unit] disponible (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Entradas diarias por [unit] disponible con costes añadidos"; break; case "Magazzini ed appartamenti": $messaggio = "Almacenes y [units]"; break; case "degli appartamenti della tariffa": $messaggio = "de los [units] de la tarifa"; break; case "dall'appartamento": $messaggio = "desde el [unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "agrupar los [units] con la regla de asignación 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "agrupar los [units] por número de personas"; break; case "non raggruppare gli appartamenti": $messaggio = "no agrupar los [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Segundos después de los que abandonar la búsqueda de un [unit] libre"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "El tiempo límite para la búsqueda de un [unit] libre ha sido cambiado"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minutots en los que mantener ocupados los [units] mientras se está insertando una reserva"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "Los minutos en los que mantener ocupados los [units] mientras se está insertando una reserva han sido cambiados"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Combinaciones predefinidas de [units]"; break; case "lista appartamenti": $messaggio = "lista [units]"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "Nueva combinación de [units] añadida"; break; case "Combinazione di appartamenti eliminata": $messaggio = "Combinación de [units] eliminada"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Método para la asignación del [unit]"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "No se puede insertar la reserva sin utilizar los [units] de la regla de asignación 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Utilizar también los [units] de la regla 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "sin utilizar los [units] de la regla 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "porque el [unit] asignado ya no existe"; break; case "appartamento incompatibile": $messaggio = "[unit] incompatible"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calcular los costes añadidos sobre la reserva del [unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "Los costes han sido insertados sobre la reserva del [unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Reservas insertables y modificables en todos los períodos y [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Escoger [units] a asignar"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Posibilidad de modificar los [units] asignados"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Solo desplazamientos entre los ya asignados"; break; case "e appartamenti consentiti": $messaggio = "y [units] permitidos"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Posibilidad de ver la tabla con los [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Solo [units] asociados a reglas permitidas"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "no podrá, para liberar [units], desplazar reservas en períodos de las reglas 1 no seleccionadas del"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "no podrá cambiar la asignación de los [units] cuando inserta nuevas reservas en el"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "podrá cambiar la asignación de los [units] cuando inserta nuevas reservas en el"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "no podrá modificar la asignación de los [units] de las reservas en el"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "podrá escoger de modificar el [unit] solo entre los ya asignados para las reservas en el"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "podrá modificar la asignación de los [units] de las reservas en el"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "podrá modificar la tarifa de las reservas, pero siempre asociandola a los [units] de la regla 2, en el"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "podrá ver solo sus proprias reservas y los [units] permitidos por las reglas de asignación"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "podrá ver solo las reservas suyas y de usuarios que pertenecen a sus grupos y los [units] permitidos por las reglas de asignación"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "podrá ver solo sus proprias reservas y los [units] permitidos a él y a usuarios que pertenezcan a sus grupos por las reglas de asignación"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "podrá ver las reservas suyas y de usuarios que pertenecen a sus grupos y los [units] permitidos a él y a usuarios que pertenezcan a sus grupos por las reglas de asignación"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "no podrá ver la tabla con los [units] del"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "podrá ver solo [units] asociados a reglas a él permitidas en la tabla con los [units] del"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "podrá ver solo [units] asociados a reglas permitidas a él y a usuarios de sus grupos en la tabla con los [units] del"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "podrá ver la tabla con los [units] del"; break; case "Si, senza appartamenti vicini": $messaggio = "Si, sin [units] cercanos"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Posibilidad de ver el inventario de los [units]"; break; case "Solo in appartamenti consentiti": $messaggio = "Solo en [units] permitidos"; break; case "degli appartamenti": $messaggio = "de los [units]"; break; case "solo dei suoi appartamenti": $messaggio = "solo de sus [units]"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "y de los de usuarios que pertenecen a sus grupos"; break; case "negli appartamenti": $messaggio = "en los [units]"; break; case "solo nei suoi appartamenti": $messaggio = "solo en sus [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "y en los de usuarios que pertenecen a sus grupos"; break; case "lo stesso appartamento": $messaggio = "el mismo [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Insertar las informaciones sobre los [units] desde la"; break; case "tabella appartamenti": $messaggio = "tabla [units]"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "Los [units] pueden ser creados, borrados y cambiados de nombre"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "Se aconseja insertar por lo menos la capacidad máxima para cada [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Considerar que las tarifas de HotelDruid actuan también como tipologías de [units]"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Asociar una lista de [units] para cada tarifa, insertando una regla de asignación 2 para cada una de ellas, desde la"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Cada [unit] puede estar asociado a más tarifas"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "SUBSTITUIR CON LISTA [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "en el nuevo [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Cada [unit] puede contener un solo huésped"; break; case "chiuso": $messaggio = "cerrado"; break; case "per appartamenti non chiusi": $messaggio = "para [units] no cerrados"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "Hubo que asignar un [unit] de la tarifa"; break; case "vicini": $messaggio = "cercanos"; break; case "un appartamento": $messaggio = "un [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "Cuando se piden más [units] o tipologías, buscar [units] cercanos"; break; case "ci sono appartamenti": $messaggio = "hay [units]"; break; case "per appartamento": $messaggio = "por [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Reserva temporánea para bloquear el [unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Presionar sobre una reserva y arrastrarla para moverla en un nuevo [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "cierre [units] y tarifas"; break; case "assegnazione appartamenti": $messaggio = "asignación de [units]"; break; case "solo per appartamenti": $messaggio = "solo para [units]"; break; case "tipologie di appartamenti": $messaggio = "tipologías de [units]"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "Sin embargo hay al menos un [unit] libre entre los que se han pedido para cada día del período pedido"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "Podría ser posible insertar la reserva con uno o más cambios de [unit]"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continuar intentando dividir la reserva entre dos o más de los [units] pedidos "; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continuar buscando en todos los [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "No ha sido posible insertar la reserva en un único [unit], ha sido dividida entre varios [units] en periodos sucesivos"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine else if ($unit['special']) } # fine if ($unit['gender'] == "m") else { if ($unit['special']) { switch ($messaggio) { # Translations for rental units with FEMENINE name that begins with SPECIAL characters case "APPARTAMENTI": $messaggio = "[UNITS]"; break; case "Inserisci ora i dati sugli appartamenti": $messaggio = "Insertar ahora los datos sobre las [units]"; break; case "almeno il numero, diverso per ogni appartamento": $messaggio = "almenos el número, diferente para cada [unit]"; break; case "Numero (o nome) dell' appartamento": $messaggio = "Número (o nombre) de la [unit]"; break; case "Priorità (più bassa è, prima viene assegnato)": $messaggio = "Prioridad (la más baja se asigna antes)"; break; case "Inserisci i dati sugli appartamenti": $messaggio = "Insertar los datos sobre las [units]"; break; case "tutti gli appartamenti": $messaggio = "todas las [units]"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "No hay [units] con las características pedidas"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "No hay ninguna [unit] entre las que se han pedido que pueda acoger"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "En el período seleccionado no es posible acoger al cliente en una [unit] de las que se han pedido"; break; case "verrà spostata dall'appartamento": $messaggio = "será desplazada desde la [unit]"; break; case "al": $messaggio = "a la"; break; case "La nuova prenotazione verrà inserita nell'appartamento": $messaggio = "La nueva reserva se colocará en la [unit]"; break; case "Se si continua l'assegnazione dell'appartamento non terrà conto degli appartamenti richiesti": $messaggio = "Si se continua la asignación de la [unit] no tendrá en cuenta las [units] pedidas"; break; case "Non ci sono": $messaggio = "No hay"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] entre las que se han pedido que puedan acoger"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "No hay ninguna [unit] entre las que se han pedido en la que esté consentido insertar reservas para el usuario"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] entre las que se han pedido en las que esté consentido insertar reservas para el usuario"; break; case "L'appartamento": $messaggio = "La [unit]"; break; case "l'appartamento": $messaggio = "la [unit]"; break; case "contenuto nella lista non esiste": $messaggio = "contenida en la lista no existe"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "En el período seleccionado no es posible alojar el cliente en las [units] pedidas"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Volver a intentar sin buscar [units] cercanas"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "No hay ninguna [unit] entre las que se han pedido que sea compatible con los costes añadidos seleccionados"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Asignar las [units] en base a la tarifa escogida con la regla 2?"; break; case "Numero di appartamenti": $messaggio = "Número de [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "Si hay que ocupar una [unit] de la regla 1 con una de las motivaciones seleccionadas"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Preguntar el número de [units] para cada tipología?"; break; case "Numero massimo di appartamenti": $messaggio = "Número máximo de [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Palabra a utilizar para indicar las [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Número máximo de [units] por tipología equivocado"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "Hay que insertar la palabra para indicar las [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Sin agrupar las [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Agrupando las [units] con la regla de asignación 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Agrupando las [units] por número de personas"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Enseñar el número de [units] libres?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Posibilidad de escoger la [unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "Cuando se escoge la [unit] añadir el coste añadido"; break; case "Appartamenti disponibili": $messaggio = "[Units] disponibles"; break; case "Appartamento disponibile": $messaggio = "[Unit] disponible"; break; case "Scegli questo appartamento": $messaggio = "Escoger esta [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Escoge tu [unit]"; break; case "Cambia appartamento": $messaggio = "Cambia [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "ha sido desplazada desde la [unit]"; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] no diponible para escoger"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] cambiada"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Asignar [units] dentro de las reglas de asignación 1 con las motivaciones seleccionadas?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "Eliminar los bienes del inventario de la [unit] ocupada por la reserva"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] incompatibles con el coste"; break; case "Appartamenti incompatibili": $messaggio = "[Units] incompatibles"; break; case "assegna automaticamente gli appartamenti": $messaggio = "asignar automaticamente las [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "lista de [units] separadas por comas"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "Existe ya una regla de este tipo en la [unit] y el período seleccionados"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "La tarifa escogida ya tiene [units] asociadas, borra la regla antes de insertar una nueva"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "Hay que insertar por los menos una [unit] a asociar"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Seleccionar todas las [units]
de "; break; case " persone": $messaggio = " personas"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "si hay por lo menos una [unit] de la regla originál compatible con el número de personas"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "No hay ninguna [unit] que pueda acoger"; break; case "Non c'è nessun appartamento da": $messaggio = "No hay [units] de"; break; case " in un appartamento da almeno": $messaggio = " en una [unit] de al menos"; break; case " in un appartamento da": $messaggio = " en una [unit] de"; break; case " in": $messaggio = " en"; break; case "appartamenti da": $messaggio = "[units] de"; break; case " in un appartamento della tariffa selezionata": $messaggio = " en una [unit] de la tarifa seleccionada"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] de las tarifas seleccionadas"; break; case "disponibilità solo negli appartamenti da": $messaggio = "disponibilidad solo en [units] de"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Volver a controlar la disponibilidad en las [units] seleccionadas"; break; case "Appartamenti vicini": $messaggio = "[Units] cercanas"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "[units] cercanas de las tarifas seleccionadas"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventario de la [unit]"; break; case "dell'appartamento": $messaggio = "de la [unit]"; break; case "è già stato cancellato": $messaggio = "ha sido ya borrada"; break; case "è stato cancellato": $messaggio = "ha sido borrada"; break; case "è stato modificato": $messaggio = "ha sido modificada"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Estás seguro de querer borrar la [unit]"; break; case "Modifica l'appartamento": $messaggio = "Modificar la [unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Atención: las reservas ya insertadas en esta [unit] no se moverán"; break; case "Cancella l'appartamento": $messaggio = "Borrar la [unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "El nombre de la [unit] será cambiado de"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "La [unit] no ha sido borrada porqué la base de datos ha cambiado mientras tanto"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "La [unit] no ha sido modificada porqué la base de datos ha cambiado mientras tanto"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "Las [units] cercanas serán cambiadas"; break; case "foto dell'appartamento": $messaggio = "fotos de la [unit]"; break; case "descrizione dell'appartamento": $messaggio = "descripción de la [unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Cambia el método para la asignación de la [unit]"; break; case "Nº fisso di appartamento": $messaggio = "N° fijo de [unit]"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Móvil en todas las [units]"; break; case "Lista di appartamenti": $messaggio = "Lista de [units]"; break; case "separati da virgole": $messaggio = "separadas por comas"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "reasignar la [unit] con la regla 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "La asignación de la [unit] será cambiada del"; break; case "ad uno tra": $messaggio = "a una entre"; break; case " quelli del": $messaggio = " las del piso"; break; case "quelli della casa": $messaggio = "las de la casa"; break; case "quelli con massimo numero di occupanti": $messaggio = "las que tienen máximo número de ocupantes"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "No hay ninguna [unit] con las características pedidas"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "No hay ninguna [unit] entre las pedidas que pueda acoger"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "En el período seleccionado no es posible acojer el cliente en una [unit] entre las que se han pedido"; break; case "nell'appartamento": $messaggio = "en la [unit]"; break; case "Sposta nell'appartamento": $messaggio = "Desplaza en la [unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "porque hay otra reserva en la misma [unit] que todavía tiene que registrar la salida"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "Las reservas en [units] cercanas serán cambiadas desde"; break; case "l'attuale appartamento": $messaggio = "la [unit] corriente"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "será cambiada porque le faltan algunos bienes en el inventario"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "La reserva será desplazada desde la [unit]"; break; case "fisso": $messaggio = "fija"; break; case "mobile": $messaggio = "móvil"; break; case "n° di appartamento": $messaggio = "n° de [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Asignación automatica desactivada (las reservas no se moverán de su [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Asignación automatica activada (se podrán mover las reservas entre las [units] asignadas)"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Estás seguro de querer borrar la regla de asignación 1 para la [unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "Hay que insertar el número de la nueva [unit]"; break; case "verrà aggiunto": $messaggio = "será añadida"; break; case "è stato aggiunto": $messaggio = "ha sido añadida"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Tabla con todas las [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Crear una nueva [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Cuadro de [units] cercanas"; break; case "appartamenti della tariffa": $messaggio = "[units] de la tarifa"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "Porcentaje de ocupación de las [units]"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Precio medio diario por [unit] ocupada"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Entradas diarias por [unit] disponible (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Entradas diarias por [unit] disponible con costes añadidos"; break; case "Magazzini ed appartamenti": $messaggio = "Almacenes y [units]"; break; case "degli appartamenti della tariffa": $messaggio = "de las [units] de la tarifa"; break; case "dall'appartamento": $messaggio = "desde la [unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "agrupar las [units] con la regla de asignación 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "agrupar las [units] por número de personas"; break; case "non raggruppare gli appartamenti": $messaggio = "no agrupar las [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Segundos después de los que abandonar la búsqueda de una [unit] libre"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "El tiempo límite para la búsqueda de una [unit] libre ha sido cambiado"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minutots en los que mantener ocupadas las [units] mientras se está insertando una reserva"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "Los minutos en los que mantener ocupadas las [units] mientras se está insertando una reserva han sido cambiados"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Combinaciones predefinidas de [units]"; break; case "lista appartamenti": $messaggio = "lista [units]"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "Nueva combinación de [units] añadida"; break; case "Combinazione di appartamenti eliminata": $messaggio = "Combinación de [units] eliminada"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Método para la asignación de la [unit]"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "No se puede insertar la reserva sin utilizar las [units] de la regla de asignación 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Utilizar también las [units] de la regla 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "sin utilizar las [units] de la regla 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "porque la [unit] asignada ya no existe"; break; case "appartamento incompatibile": $messaggio = "[unit] incompatible"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calcular los costes añadidos sobre la reserva de la [unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "Los costes han sido insertados sobre la reserva de la [unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Reservas insertables y modificables en todos los períodos y [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Escoger [units] a asignar"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Posibilidad de modificar las [units] asignadas"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Solo desplazamientos entre las ya asignadas"; break; case "e appartamenti consentiti": $messaggio = "y [units] permitidas"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Posibilidad de ver la tabla con las [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Solo [units] asociadas a reglas permitidas"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "no podrá, para liberar [units], desplazar reservas en períodos de las reglas 1 no seleccionadas del"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "no podrá cambiar la asignación de las [units] cuando inserta nuevas reservas en el"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "podrá cambiar la asignación de las [units] cuando inserta nuevas reservas en el"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "no podrá modificar la asignación de las [units] de las reservas en el"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "podrá escoger de modificar la [unit] solo entre las ya asignadas para las reservas en el"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "podrá modificar la asignación de las [units] de las reservas en el"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "podrá modificar la tarifa de las reservas, pero siempre asociandola a las [units] de la regla 2, en el"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "podrá ver solo sus proprias reservas y las [units] permitidas por las reglas de asignación"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "podrá ver solo las reservas suyas y de usuarios que pertenecen a sus grupos y las [units] permitidas por las reglas de asignación"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "podrá ver solo sus proprias reservas y las [units] permitidas a él y a usuarios que pertenezcan a sus grupos por las reglas de asignación"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "podrá ver las reservas suyas y de usuarios que pertenecen a sus grupos y las [units] permitidas a él y a usuarios que pertenezcan a sus grupos por las reglas de asignación"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "no podrá ver la tabla con las [units] del"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "podrá ver solo [units] asociadas a reglas a él permitidas en la tabla con las [units] del"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "podrá ver solo [units] asociadas a reglas permitidas a él y a usuarios de sus grupos en la tabla con las [units] del"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "podrá ver la tabla con las [units] del"; break; case "Si, senza appartamenti vicini": $messaggio = "Si, sin [units] cercanas"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Posibilidad de ver el inventario de las [units]"; break; case "Solo in appartamenti consentiti": $messaggio = "Solo en [units] permitidas"; break; case "degli appartamenti": $messaggio = "de las [units]"; break; case "solo dei suoi appartamenti": $messaggio = "solo de sus [units]"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "y de las de usuarios que pertenecen a sus grupos"; break; case "negli appartamenti": $messaggio = "en las [units]"; break; case "solo nei suoi appartamenti": $messaggio = "solo en sus [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "y en las de usuarios que pertenecen a sus grupos"; break; case "lo stesso appartamento": $messaggio = "la misma [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Insertar las informaciones sobre las [units] desde la"; break; case "tabella appartamenti": $messaggio = "tabla [units]"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "Las [units] pueden ser creadas, borradas y cambiadas de nombre"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "Se aconseja insertar por lo menos la capacidad máxima para cada [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Considerar que las tarifas de HotelDruid actuan también como tipologías de [units]"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Asociar una lista de [units] para cada tarifa, insertando una regla de asignación 2 para cada una de ellas, desde la"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Cada [unit] puede estar asociada a más tarifas"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "SUBSTITUIR CON LISTA [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "en la nueva [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Cada [unit] puede contener un solo huésped"; break; case "chiuso": $messaggio = "cerrada"; break; case "per appartamenti non chiusi": $messaggio = "para [units] no cerradas"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "Hubo que asignar una [unit] de la tarifa"; break; case "vicini": $messaggio = "cercanas"; break; case "un appartamento": $messaggio = "una [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "Cuando se piden más [units] o tipologías, buscar [units] cercanas"; break; case "ci sono appartamenti": $messaggio = "hay [units]"; break; case "per appartamento": $messaggio = "por [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Reserva temporánea para bloquear la [unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Presionar sobre una reserva y arrastrarla para moverla en una nueva [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "cierre [units] y tarifas"; break; case "assegnazione appartamenti": $messaggio = "asignación de [units]"; break; case "solo per appartamenti": $messaggio = "solo para [units]"; break; case "tipologie di appartamenti": $messaggio = "tipologías de [units]"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "Sin embargo hay al menos una [unit] libre entre las que se han pedido para cada día del período pedido"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "Podría ser posible insertar la reserva con uno o más cambios de [unit]"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continuar intentando dividir la reserva entre dos o más de las [units] pedidas "; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continuar buscando en todas las [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "No ha sido posible insertar la reserva en una única [unit], ha sido dividida entre varias [units] en periodos sucesivos"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine if ($unit['special']) else { switch ($messaggio) { # Translations for rental units with FEMENINE name that begins with NORMAL characters case "APPARTAMENTI": $messaggio = "[UNITS]"; break; case "Inserisci ora i dati sugli appartamenti": $messaggio = "Insertar ahora los datos sobre las [units]"; break; case "almeno il numero, diverso per ogni appartamento": $messaggio = "almenos el número, diferente para cada [unit]"; break; case "Numero (o nome) dell' appartamento": $messaggio = "Número (o nombre) de la [unit]"; break; case "Priorità (più bassa è, prima viene assegnato)": $messaggio = "Prioridad (la más baja se asigna antes)"; break; case "Inserisci i dati sugli appartamenti": $messaggio = "Insertar los datos sobre las [units]"; break; case "tutti gli appartamenti": $messaggio = "todas las [units]"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "No hay [units] con las características pedidas"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "No hay ninguna [unit] entre las que se han pedido que pueda acoger"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "En el período seleccionado no es posible acoger al cliente en una [unit] de las que se han pedido"; break; case "verrà spostata dall'appartamento": $messaggio = "será desplazada desde la [unit]"; break; case "al": $messaggio = "a la"; break; case "La nuova prenotazione verrà inserita nell'appartamento": $messaggio = "La nueva reserva se colocará en la [unit]"; break; case "Se si continua l'assegnazione dell'appartamento non terrà conto degli appartamenti richiesti": $messaggio = "Si se continua la asignación de la [unit] no tendrá en cuenta las [units] pedidas"; break; case "Non ci sono": $messaggio = "No hay"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] entre las que se han pedido que puedan acoger"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "No hay ninguna [unit] entre las que se han pedido en la que esté consentido insertar reservas para el usuario"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] entre las que se han pedido en las que esté consentido insertar reservas para el usuario"; break; case "L'appartamento": $messaggio = "La [unit]"; break; case "l'appartamento": $messaggio = "la [unit]"; break; case "contenuto nella lista non esiste": $messaggio = "contenida en la lista no existe"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "En el período seleccionado no es posible alojar el cliente en las [units] pedidas"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Volver a intentar sin buscar [units] cercanas"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "No hay ninguna [unit] entre las que se han pedido que sea compatible con los costes añadidos seleccionados"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Asignar las [units] en base a la tarifa escogida con la regla 2?"; break; case "Numero di appartamenti": $messaggio = "Número de [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "Si hay que ocupar una [unit] de la regla 1 con una de las motivaciones seleccionadas"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Preguntar el número de [units] para cada tipología?"; break; case "Numero massimo di appartamenti": $messaggio = "Número máximo de [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Palabra a utilizar para indicar las [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Número máximo de [units] por tipología equivocado"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "Hay que insertar la palabra para indicar las [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Sin agrupar las [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Agrupando las [units] con la regla de asignación 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Agrupando las [units] por número de personas"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Enseñar el número de [units] libres?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Posibilidad de escoger la [unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "Cuando se escoge la [unit] añadir el coste añadido"; break; case "Appartamenti disponibili": $messaggio = "[Units] disponibles"; break; case "Appartamento disponibile": $messaggio = "[Unit] disponible"; break; case "Scegli questo appartamento": $messaggio = "Escoger esta [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Escoge tu [unit]"; break; case "Cambia appartamento": $messaggio = "Cambia [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "ha sido desplazada desde la [unit]"; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] no diponible para escoger"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] cambiada"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Asignar [units] dentro de las reglas de asignación 1 con las motivaciones seleccionadas?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "Eliminar los bienes del inventario de la [unit] ocupada por la reserva"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] incompatibles con el coste"; break; case "Appartamenti incompatibili": $messaggio = "[Units] incompatibles"; break; case "assegna automaticamente gli appartamenti": $messaggio = "asignar automaticamente las [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "lista de [units] separadas por comas"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "Existe ya una regla de este tipo en la [unit] y el período seleccionados"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "La tarifa escogida ya tiene [units] asociadas, borra la regla antes de insertar una nueva"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "Hay que insertar por los menos una [unit] a asociar"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Seleccionar todas las [units]
de "; break; case " persone": $messaggio = " personas"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "si hay por lo menos una [unit] de la regla originál compatible con el número de personas"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "No hay ninguna [unit] que pueda acoger"; break; case "Non c'è nessun appartamento da": $messaggio = "No hay [units] de"; break; case " in un appartamento da almeno": $messaggio = " en una [unit] de al menos"; break; case " in un appartamento da": $messaggio = " en una [unit] de"; break; case " in": $messaggio = " en"; break; case "appartamenti da": $messaggio = "[units] de"; break; case " in un appartamento della tariffa selezionata": $messaggio = " en una [unit] de la tarifa seleccionada"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] de las tarifas seleccionadas"; break; case "disponibilità solo negli appartamenti da": $messaggio = "disponibilidad solo en [units] de"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Volver a controlar la disponibilidad en las [units] seleccionadas"; break; case "Appartamenti vicini": $messaggio = "[Units] cercanas"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "[units] cercanas de las tarifas seleccionadas"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventario de la [unit]"; break; case "dell'appartamento": $messaggio = "de la [unit]"; break; case "è già stato cancellato": $messaggio = "ha sido ya borrada"; break; case "è stato cancellato": $messaggio = "ha sido borrada"; break; case "è stato modificato": $messaggio = "ha sido modificada"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Estás seguro de querer borrar la [unit]"; break; case "Modifica l'appartamento": $messaggio = "Modificar la [unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Atención: las reservas ya insertadas en esta [unit] no se moverán"; break; case "Cancella l'appartamento": $messaggio = "Borrar la [unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "El nombre de la [unit] será cambiado de"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "La [unit] no ha sido borrada porqué la base de datos ha cambiado mientras tanto"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "La [unit] no ha sido modificada porqué la base de datos ha cambiado mientras tanto"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "Las [units] cercanas serán cambiadas"; break; case "foto dell'appartamento": $messaggio = "fotos de la [unit]"; break; case "descrizione dell'appartamento": $messaggio = "descripción de la [unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Cambia el método para la asignación de la [unit]"; break; case "Nº fisso di appartamento": $messaggio = "N° fijo de [unit]"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Móvil en todas las [units]"; break; case "Lista di appartamenti": $messaggio = "Lista de [units]"; break; case "separati da virgole": $messaggio = "separadas por comas"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "reasignar la [unit] con la regla 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "La asignación de la [unit] será cambiada del"; break; case "ad uno tra": $messaggio = "a una entre"; break; case " quelli del": $messaggio = " las del piso"; break; case "quelli della casa": $messaggio = "las de la casa"; break; case "quelli con massimo numero di occupanti": $messaggio = "las que tienen máximo número de ocupantes"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "No hay ninguna [unit] con las características pedidas"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "No hay ninguna [unit] entre las pedidas que pueda acoger"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "En el período seleccionado no es posible acojer el cliente en una [unit] entre las que se han pedido"; break; case "nell'appartamento": $messaggio = "en la [unit]"; break; case "Sposta nell'appartamento": $messaggio = "Desplaza en la [unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "porque hay otra reserva en la misma [unit] que todavía tiene que registrar la salida"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "Las reservas en [units] cercanas serán cambiadas desde"; break; case "l'attuale appartamento": $messaggio = "la [unit] corriente"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "será cambiada porque le faltan algunos bienes en el inventario"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "La reserva será desplazada desde la [unit]"; break; case "fisso": $messaggio = "fija"; break; case "mobile": $messaggio = "móvil"; break; case "n° di appartamento": $messaggio = "n° de [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Asignación automatica desactivada (las reservas no se moverán de su [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Asignación automatica activada (se podrán mover las reservas entre las [units] asignadas)"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Estás seguro de querer borrar la regla de asignación 1 para la [unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "Hay que insertar el número de la nueva [unit]"; break; case "verrà aggiunto": $messaggio = "será añadida"; break; case "è stato aggiunto": $messaggio = "ha sido añadida"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Tabla con todas las [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Crear una nueva [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Cuadro de [units] cercanas"; break; case "appartamenti della tariffa": $messaggio = "[units] de la tarifa"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "Porcentaje de ocupación de las [units]"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Precio medio diario por [unit] ocupada"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Entradas diarias por [unit] disponible (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Entradas diarias por [unit] disponible con costes añadidos"; break; case "Magazzini ed appartamenti": $messaggio = "Almacenes y [units]"; break; case "degli appartamenti della tariffa": $messaggio = "de las [units] de la tarifa"; break; case "dall'appartamento": $messaggio = "desde la [unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "agrupar las [units] con la regla de asignación 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "agrupar las [units] por número de personas"; break; case "non raggruppare gli appartamenti": $messaggio = "no agrupar las [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Segundos después de los que abandonar la búsqueda de una [unit] libre"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "El tiempo límite para la búsqueda de una [unit] libre ha sido cambiado"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minutots en los que mantener ocupadas las [units] mientras se está insertando una reserva"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "Los minutos en los que mantener ocupadas las [units] mientras se está insertando una reserva han sido cambiados"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Combinaciones predefinidas de [units]"; break; case "lista appartamenti": $messaggio = "lista [units]"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "Nueva combinación de [units] añadida"; break; case "Combinazione di appartamenti eliminata": $messaggio = "Combinación de [units] eliminada"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Método para la asignación de la [unit]"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "No se puede insertar la reserva sin utilizar las [units] de la regla de asignación 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Utilizar también las [units] de la regla 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "sin utilizar las [units] de la regla 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "porque la [unit] asignada ya no existe"; break; case "appartamento incompatibile": $messaggio = "[unit] incompatible"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calcular los costes añadidos sobre la reserva de la [unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "Los costes han sido insertados sobre la reserva de la [unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Reservas insertables y modificables en todos los períodos y [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Escoger [units] a asignar"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Posibilidad de modificar las [units] asignadas"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Solo desplazamientos entre las ya asignadas"; break; case "e appartamenti consentiti": $messaggio = "y [units] permitidas"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Posibilidad de ver la tabla con las [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Solo [units] asociadas a reglas permitidas"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "no podrá, para liberar [units], desplazar reservas en períodos de las reglas 1 no seleccionadas del"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "no podrá cambiar la asignación de las [units] cuando inserta nuevas reservas en el"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "podrá cambiar la asignación de las [units] cuando inserta nuevas reservas en el"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "no podrá modificar la asignación de las [units] de las reservas en el"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "podrá escoger de modificar la [unit] solo entre las ya asignadas para las reservas en el"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "podrá modificar la asignación de las [units] de las reservas en el"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "podrá modificar la tarifa de las reservas, pero siempre asociandola a las [units] de la regla 2, en el"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "podrá ver solo sus proprias reservas y las [units] permitidas por las reglas de asignación"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "podrá ver solo las reservas suyas y de usuarios que pertenecen a sus grupos y las [units] permitidas por las reglas de asignación"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "podrá ver solo sus proprias reservas y las [units] permitidas a él y a usuarios que pertenezcan a sus grupos por las reglas de asignación"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "podrá ver las reservas suyas y de usuarios que pertenecen a sus grupos y las [units] permitidas a él y a usuarios que pertenezcan a sus grupos por las reglas de asignación"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "no podrá ver la tabla con las [units] del"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "podrá ver solo [units] asociadas a reglas a él permitidas en la tabla con las [units] del"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "podrá ver solo [units] asociadas a reglas permitidas a él y a usuarios de sus grupos en la tabla con las [units] del"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "podrá ver la tabla con las [units] del"; break; case "Si, senza appartamenti vicini": $messaggio = "Si, sin [units] cercanas"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Posibilidad de ver el inventario de las [units]"; break; case "Solo in appartamenti consentiti": $messaggio = "Solo en [units] permitidas"; break; case "degli appartamenti": $messaggio = "de las [units]"; break; case "solo dei suoi appartamenti": $messaggio = "solo de sus [units]"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "y de las de usuarios que pertenecen a sus grupos"; break; case "negli appartamenti": $messaggio = "en las [units]"; break; case "solo nei suoi appartamenti": $messaggio = "solo en sus [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "y en las de usuarios que pertenecen a sus grupos"; break; case "lo stesso appartamento": $messaggio = "la misma [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Insertar las informaciones sobre las [units] desde la"; break; case "tabella appartamenti": $messaggio = "tabla [units]"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "Las [units] pueden ser creadas, borradas y cambiadas de nombre"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "Se aconseja insertar por lo menos la capacidad máxima para cada [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Considerar que las tarifas de HotelDruid actuan también como tipologías de [units]"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Asociar una lista de [units] para cada tarifa, insertando una regla de asignación 2 para cada una de ellas, desde la"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Cada [unit] puede estar asociada a más tarifas"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "SUBSTITUIR CON LISTA [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "en la nueva [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Cada [unit] puede contener un solo huésped"; break; case "chiuso": $messaggio = "cerrada"; break; case "per appartamenti non chiusi": $messaggio = "para [units] no cerradas"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "Hubo que asignar una [unit] de la tarifa"; break; case "vicini": $messaggio = "cercanas"; break; case "un appartamento": $messaggio = "una [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "Cuando se piden más [units] o tipologías, buscar [units] cercanas"; break; case "ci sono appartamenti": $messaggio = "hay [units]"; break; case "per appartamento": $messaggio = "por [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Reserva temporánea para bloquear la [unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Presionar sobre una reserva y arrastrarla para moverla en una nueva [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "cierre [units] y tarifas"; break; case "assegnazione appartamenti": $messaggio = "asignación de [units]"; break; case "solo per appartamenti": $messaggio = "solo para [units]"; break; case "tipologie di appartamenti": $messaggio = "tipologías de [units]"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "Sin embargo hay al menos una [unit] libre entre las que se han pedido para cada día del período pedido"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "Podría ser posible insertar la reserva con uno o más cambios de [unit]"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continuar intentando dividir la reserva entre dos o más de las [units] pedidas "; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continuar buscando en todas las [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "No ha sido posible insertar la reserva en una única [unit], ha sido dividida entre varias [units] en periodos sucesivos"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine else if ($unit['special']) } # fine if else if ($unit['gender'] == "m") $messaggio = str_replace("[unit]",(string) $unit['s_n'],$messaggio); $messaggio = str_replace("[units]",(string) $unit['p_n'],$messaggio); $messaggio = str_replace("[Unit]",ucfirst((string) $unit['s_n']),$messaggio); $messaggio = str_replace("[Units]",ucfirst((string) $unit['p_n']),$messaggio); $messaggio = str_replace("[UNIT]",strtoupper((string) $unit['s_n']),$messaggio); $messaggio = str_replace("[UNITS]",strtoupper((string) $unit['p_n']),$messaggio); ?> hoteldruid/includes/lang/es/crea_modelli.php0000644000175000017500000015153014364212524020503 0ustar marcomarcocancellare": $messaggio = "Estas seguro de querer borrar"; break; case "la pagina": $messaggio = "la página"; break; case "tutte le pagine create nella directory": $messaggio = "todas las páginas creadas en la carpeta"; break; case "tutte le pagine create nelle directory": $messaggio = "todas las páginas creadas en las carpetas"; break; case "Cancellate tutte le pagine": $messaggio = "Borradas todas las páginas"; break; case "OK": $messaggio = "OK"; break; case "Modifica le frasi predefinite": $messaggio = "Modificar las frases predefinidas"; break; case "Frasi predefinite": $messaggio = "Frases predefinidas"; break; case "Mostrare il quadro indicativo della disponibilità?": $messaggio = "Enseñar el cuadro indicativo de la disponibilidad?"; break; case "Non mostrare": $messaggio = "No enseñar"; break; case "Colore di sfondo della tabella": $messaggio = "Color de fondo de la tabla"; break; case "Colore del giorno di inizio settimana": $messaggio = "Color del día de inicio de la semana"; break; case "Colore dei periodi liberi": $messaggio = "Color de los períodos libres"; break; case "Colore dei periodi occupati": $messaggio = "Color de los períodos ocupados"; break; case "Tag di apertura dei font della tabella": $messaggio = "Elemento de apertura de las letras de la tabla"; break; case "Tag di chiusura dei font della tabella": $messaggio = "Elemento de cierre de las letras de la tabla"; break; case "Quadro indicativo disponibilità": $messaggio = "Cuadro indicativo disponibilidad"; break; case "Gennaio": $messaggio = "Enero"; break; case "Febbraio": $messaggio = "Febrero"; break; case "Marzo": $messaggio = "Marzo"; break; case "Aprile": $messaggio = "Abril"; break; case "Maggio": $messaggio = "Mayo"; break; case "Giugno": $messaggio = "Junio"; break; case "Luglio": $messaggio = "Julio"; break; case "Agosto": $messaggio = "Agosto"; break; case "Settembre": $messaggio = "Septiembre"; break; case "Ottobre": $messaggio = "Octubre"; break; case "Novembre": $messaggio = "Noviembre"; break; case "Dicembre": $messaggio = "Diciembre"; break; case "settimane di intervallo": $messaggio = "semanas de intervalo"; break; case "giorni di intervallo": $messaggio = "días de intervalo"; break; case "Estendere l'ultima data fino a quella massima disponibile nel database?": $messaggio = "Ampliar la última fecha hasta la máxima disponible en la base de datos?"; break; case "necessario": $messaggio = "necesario"; break; case "opzionale": $messaggio = "opcional"; break; case "non chiedere": $messaggio = "no preguntar"; break; case "Inviare la richiesta di prenotazione come messaggio a": $messaggio = "Enviar el pedido de reserva como mensaje a"; break; case "Campi della form da chiedere": $messaggio = "Campos del formulario a preguntar"; break; case "Cognome": $messaggio = "Apellido"; break; case "Genere": $messaggio = "Género"; break; case "Data di nascita": $messaggio = "Fecha de nacimiento"; break; case "Documento": $messaggio = "Documento"; break; case "Nazione": $messaggio = "Nación"; break; case "Città": $messaggio = "Ciudad"; break; case "Regione": $messaggio = "Región"; break; case "Via": $messaggio = "Calle"; break; case "Numero civico": $messaggio = "Número de casa"; break; case "Codice postale": $messaggio = "Código postal"; break; case "Telefono": $messaggio = "Teléfono"; break; case "Secondo telefono": $messaggio = "Segundo teléfono"; break; case "Terzo telefono": $messaggio = "Tercer teléfono"; break; case "Fax": $messaggio = "Fax"; break; case "Orario stimato di arrivo": $messaggio = "Horario estimativo de llegada"; break; case "Metodo di pagamento della caparra": $messaggio = "Método de pago de la fianza"; break; case "Metodi di pagamento della caparra da chiedere e loro eventuali nomi sostitutivi": $messaggio = "Métodos de pago de la fianza a preguntar y sus eventuales nombres substitutivos con que enseñarlos"; break; case "Campi della form personalizzati": $messaggio = "Campos personalizados del formulario"; break; case "tutti": $messaggio = "todos"; break; case "campi necessari": $messaggio = "campos necesarios"; break; case "*": $messaggio = "*"; break; case "*": $messaggio = "*"; break; case "M": $messaggio = "M"; break; case "F": $messaggio = "F"; break; case "Prenota": $messaggio = "Reservar"; break; case "Mostrare il bottone per prenotare con la pagina di prenotazione immediata se presente?": $messaggio = "Enseñar el botón para reservar con la página de reserva instantánea si está presente?"; break; case "Nome file della pagina di prenotazione immediata": $messaggio = "Nombre del archivo de la página de reserva instantánea"; break; case "--- OPPURE ---": $messaggio = "--- O ---"; break; case "Prenotazione istantanea con PayPal": $messaggio = "Reservar instantaneamente con PayPal"; break; case "Accetta solo richieste che cominciano almeno dopo": $messaggio = "Aceptar solo consultas que empiezan por lo menos después de"; $tr = 1; break; case "Numero di settimane dopo cui prendere richieste errato": $messaggio = "Número de semanas después de las cuales tomar consultas equivocado"; $tr = 1; break; case "Numero di giorni dopo cui prendere richieste errato": $messaggio = "Número de días después de los cuales tomar consultas equivocado"; $tr = 1; break; case "Mostrare i calendari per la scelta delle date?": $messaggio = "Enseñar los calendarios para escoger las fechas?"; break; case "Stile riquadro calendario": $messaggio = "Estilo recuadro del calendario"; break; case "Stile tabella calendario": $messaggio = "Estilo tabla del calendario"; break; case "Stile bottoni interni": $messaggio = "Estilo botones internos"; break; case "Stile bottone apertura": $messaggio = "Estilo botón de apertura"; break; case "Colore date attive": $messaggio = "Color fechas activas"; break; case "Colore data selezionata": $messaggio = "Color fechas seleccionadas"; break; case "Chiudi": $messaggio = "Cerrar"; break; case "mostra": $messaggio = "enseñar"; break; case "non mostrare": $messaggio = "no enseñar"; break; case "Inviare una copia della email di richiesta prenotazione al richiedente?": $messaggio = "Enviar una copia email del pedido de reserva al que pide?"; break; case "Abbiamo ricevuto la sua richiesta di prenotazione e risponderemo al più presto possibile": $messaggio = "Hemos recibido su pedido de reserva y contestaremos lo más pronto posible"; break; case "Copia della richiesta è stata inviata a": $messaggio = "Copia del pedido ha sido enviada a"; break; case "NON MODIFICARE MANUALMENTE": $messaggio = "NO MODIFICAR MANUALMENTE"; break; case "Anteporre il nome della valuta?": $messaggio = "Anteponer el nombre del dinero?"; break; case "Stile della tabella che racchiude la form di prenotazione": $messaggio = "Estilo de la tabla que contiene el formulario de reserva"; break; case "Allineare la disponibilità con la data di arrivo?": $messaggio = "Alinear la disponibilidad con la fecha de llegada?"; break; case "Origine della prenotazione": $messaggio = "Origen de la reserva"; break; case "Cartella": $messaggio = "Carpeta"; break; case "Pagina cancellata": $messaggio = "Página borrada"; break; case "Importa le pagine dalla cartella": $messaggio = "Importar las páginas desde la carpeta"; break; case "alla cartella": $messaggio = "a la carpeta"; break; case "Importa": $messaggio = "Importar"; break; case "Si è sicuri di voler importare le pagine dalla cartella": $messaggio = "Estas seguro de querer importar las páginas desde la carpeta"; break; case "eventuali pagine già presenti nella cartella": $messaggio = "eventuales páginas ya presentes en la carpeta"; break; case "verranno sovrascritte": $messaggio = "serán sobreescritas"; break; case "Pagine importate": $messaggio = "Páginas importadas"; break; case "con i servizi opzionali selezionati": $messaggio = "con los servicios opcionales seleccionados"; break; case "Utilizzare le personalizzazioni (tipi di persone, liste di nazioni, regioni, ecc.) dell'utente": $messaggio = "Utilizar las personalizaciones (tipos de personas, listas de naciones, regiones, etc.) del usuario"; break; case "Url del file css per la modalità frame": $messaggio = "Url del archivo css para la modalidad frame"; break; case "Url del file javascript per la modalità frame": $messaggio = "Url del archivo javascript para la modalidad frame"; break; case "Utilizza per l'aspetto della pagina": $messaggio = "Utilizar para el aspecto de la página"; break; case "html personalizzato": $messaggio = "html personalizado"; break; case "il tema chiamato": $messaggio = "el tema llamado"; break; case "Colore del tema": $messaggio = "Color del tema"; break; case "Data di arrivo": $messaggio = "Fecha de llegada"; break; case "Data di partenza": $messaggio = "Fecha de salida"; break; case "Tipologia": $messaggio = "Tipologia"; break; case "default - frame orizzontale": $messaggio = "default - frame horizontál"; break; case "Condizioni da accettare nella form": $messaggio = "Condiciónes a aceptar en el formulario"; break; case "nomi dall'utente delle personalizzazioni": $messaggio = "nombres del usuario de las personalizaciones"; break; case "Accetto": $messaggio = "Acepto"; break; case "documento": $messaggio = "documento"; break; case "larghezza": $messaggio = "anchura"; break; case "altezza": $messaggio = "altura"; break; case "Dalla modalidà frame, aprire il secondo passo in una nuova finestra?": $messaggio = "Desde la modalidad frame, abrir el segundo paso en una nueva ventana?"; break; case "Geometria della nuova finestra": $messaggio = "Dimensiones de la nueva ventana"; break; case "Torna alla HOME": $messaggio = "Vuelve a la HOME"; break; case "URL della home": $messaggio = "URL de la home"; break; case "URL del logo": $messaggio = "URL del logo"; break; case "Valore del tema": $messaggio = "Valor del tema"; break; case "Esempio di codice html per includere il primo passo della form in modalità frame su altre pagine del sito": $messaggio = "Ejemplo de código html para incluir el primer paso del formulario en modalidad frame sobre otras páginas del sitio web"; break; case "selezionare \"html personalizzato\" nell'aspetto della pagina per modificarla": $messaggio = "seleccionar \"html personalizado\" en el aspecto de la página para modificarla"; break; case "Categoria": $messaggio = "Categoría"; break; case "Attenzione": $messaggio = "Atención"; break; case "le regole 1 di chiusura vengono sempre applicate": $messaggio = "las reglas 1 de cierre son aplicadas siempre"; break; case "La tipologia richiesta è chiusa in questo periodo": $messaggio = "La tipología pedida está cerrada en este período"; break; case "Spostamento orizzontale della posizione": $messaggio = "Desplazamiento horizontal de la posición"; break; case "aggiunto al commento": $messaggio = "añadido al comentario"; break; case "aggiunto al campo": $messaggio = "añadido al campo"; break; case "del cliente": $messaggio = "del cliente"; break; case "URL file css": $messaggio = "URL del archivo css"; break; case "URL file javascript": $messaggio = "URL del archivo javascript"; break; case "ci sono tariffe senza regola di assegnazione n. 2": $messaggio = "hay tarifas sin regla de asignación n. 2"; break; case "Codice fiscale": $messaggio = "N. Identificación Fiscal"; break; case "Partita iva": $messaggio = "Cert. Identificación Fiscal"; break; case "mai": $messaggio = "nunca"; break; case "se possibile": $messaggio = "si es posible"; break; case "sempre": $messaggio = "siempre"; break; case "chiedere": $messaggio = "preguntar"; break; case "posizioni vicine": $messaggio = "posiciones_cercanas"; break; case "con posizioni vicine": $messaggio = "con posiciones cercanas"; break; case "Indirizzi alternativi da cui la pagina è raggiungibile": $messaggio = "Direcciones alternativas desde donde se puede acceder a la página"; break; case "sicuro": $messaggio = "segura"; break; case "usare uno spazio per non mostrare il costo nei dettagli": $messaggio = "usar un espacio para no mostrar el coste en los detalles"; break; case "Codici promozionali": $messaggio = "Códigos promocionales"; break; case "Il codice": $messaggio = "El código"; break; case "aggiunge": $messaggio = "añade"; break; case "rimuove": $messaggio = "elimina"; break; case "il": $messaggio = "el"; break; case "Codice promozionale": $messaggio = "Código promocional"; break; case "Solo quelli selezionati per essere mostrati": $messaggio = "Solo los seleccionados para enseñar"; break; case "Codice promozionale applicato": $messaggio = "Código promocional aplicado"; break; case "alcuni costi aggiuntivi con codice promozionale": $messaggio = "algunos costes añadidos con código promocional"; break; case "non sono associati a tariffe, alcune loro caratteristiche potrebbero venir modificate se non compatibili": $messaggio = "no están asociados a tarifas, algunas de sus características podrían ser modificadas si no son compatibles"; break; case "Mostrare le date passate?": $messaggio = "Enseñar las fechas pasadas?"; break; case "titolo html": $messaggio = "Título html"; break; case "titolo": $messaggio = "Título"; break; case "Si deve inserire almeno una persona che possa essere legalmente responsabile": $messaggio = "Hay que incluir al menos una persona que pueda ser legalmente responsable"; break; case "Solo quando non c'è disponibilità": $messaggio = "Solo cuando no hay disponibilidad"; break; case "Sempre": $messaggio = "Siempre"; break; case "Raggruppamento": $messaggio = "Agrupación"; break; case "Valuta della caparra": $messaggio = "Divisa de la fianza"; break; case "Seconda email": $messaggio = "Segunda email"; break; case "PEC o codice destinatario": $messaggio = "Email certificada"; break; case "non deve contenere \"php\" e deve terminare con \".js\"": $messaggio = "no debe contener \"php\" y debe terminar con \".js\""; break; case "notte": $messaggio = "noche"; break; case "notti": $messaggio = "noches"; break; case "cambia date": $messaggio = "cambiar fechas"; break; case "Per questa tariffa si deve inserire un minimo di": $messaggio = "Para esta tarifa hay que insertar por lo menos"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; # NAME OF THE FILE: same rules as varibles below case "mdl_disponibilita": $messaggio = "mdl_disponibilidad"; break; } # fine switch ($messaggio) } # fine if (substr((string) $messaggio,0,4) != "var_") else { switch ($messaggio) { # NAMES OF VARIABLES: for translation leave the beginning as var_ and use only ASCII a-z, A-Z, 0-9 # and _ (underscore). No spaces, no accents! No special characters! There must not be 2 with the same name. # NOTE: names of variables are only shown when editing files, actually *they don't need to be translated* case "var_nome_pagina": $messaggio = "var_nombre_pagina"; break; case "var_anno": $messaggio = "var_agno"; break; case "var_tipo_db": $messaggio = "var_tipo_db"; break; case "var_nome_db": $messaggio = "var_nombre_db"; break; case "var_computer_db": $messaggio = "var_ordenador_db"; break; case "var_porta_db": $messaggio = "var_puerta_db"; break; case "var_utente_db": $messaggio = "var_usuario_db"; break; case "var_password_db": $messaggio = "var_contrasegna_db"; break; case "var_carica_estensione_db": $messaggio = "var_carga_extension_db"; break; case "var_prefisso_tabelle_db": $messaggio = "var_perefijo_tablas_db"; break; case "var_lingua_modello": $messaggio = "var_idioma_modelo"; break; case "var_cartella_mysql_lock": $messaggio = "var_directorio_mysql_lock"; break; case "var_stile_soldi": $messaggio = "var_formato_dinero"; break; case "var_stile_data": $messaggio = "var_formato_fechas"; break; case "var_anteponi_nome_valuta": $messaggio = "var_anteponer_nombre_dinero"; break; case "var_utente_liste": $messaggio = "var_usuario_listas"; break; case "var_estendi_ultima_data": $messaggio = "var_ampliar_ultima_fecha"; break; case "var_tariffe_mostra": $messaggio = "var_tarifas_a_ensegnar"; break; case "var_nomi_tariffe_imposte": $messaggio = "var_nombres_tarifas_impuestas"; break; case "var_aggiungi_costi_fissi": $messaggio = "var_agnade_costes_fijos"; break; case "var_chiedi_costi_aggiuntivi_di_pag_inserzione": $messaggio = "var_pregunta_costes_agnadidos_de_pag_insercion"; break; case "var_costi_aggiuntivi_mostra": $messaggio = "var_costes_agnadidos_a_ensegnar"; break; case "var_nomi_costi_agg_imposti": $messaggio = "var_nombres_costes_agnadidos_impuestos"; break; case "var_categorie_costi_agg_imposte": $messaggio = "var_categorias_costes_agnadidos_impuestas"; break; case "var_campi_codici_promo": $messaggio = "var_campos_codigos_promo"; break; case "var_costi_campi_codici_promo": $messaggio = "var_costes_campos_codigos_promo"; break; case "var_assegna_con_regola2": $messaggio = "var_asigna_con_regla1"; break; case "var_considera_motivazioni_regola1": $messaggio = "var_considera_motivaciones_regla1"; break; case "var_mostra_frase_alternativa_regola1": $messaggio = "var_muestra_frase_alternativa_regla1"; break; case "var_mostra_caparra": $messaggio = "var_muestra_fianza"; break; case "var_mostra_richiesta_via_mail": $messaggio = "var_muestra_pedido_por_mail"; break; case "var_indirizzo_email": $messaggio = "var_direccion_email"; break; case "var_mostra_giorni_pieni": $messaggio = "var_muestra_dias_llenos"; break; case "var_mostra_bottone_paypal": $messaggio = "var_muestra_boton_paypal"; break; case "var_nome_modello_paypal": $messaggio = "var_nombre_modelo_paypal"; break; case "var_origine_prenotazione": $messaggio = "var_origen_reserva"; break; case "var_apertura_tag_font": $messaggio = "var_apertura_elemento_letras"; break; case "var_chiusura_tag_font": $messaggio = "var_cierre_elemento_letras"; break; case "var_apertura_tag_font_rosse": $messaggio = "var_apertura_elemento_letras_rojas"; break; case "var_chiusura_tag_font_rosse": $messaggio = "var_cierre_elemento_letras_rojas"; break; case "var_chiedi_numero_persone": $messaggio = "var_pregunta_numero_personas"; break; case "var_periodi_no_richieste": $messaggio = "var_periodos_no_consultas"; break; case "var_mostra_calendario_scelta_date": $messaggio = "var_muestra_calendario_escoger_fechas"; break; case "var_stile_riquadro_calendario": $messaggio = "var_estilo_recuadro_calendario"; break; case "var_stile_tabella_calendario": $messaggio = "var_estilo_tabla_calendario"; break; case "var_stile_bottoni_calendario": $messaggio = "var_estilo_botones_calendario"; break; case "var_stile_bottone_apertura_calendario": $messaggio = "var_estilo_boton_apertura_calendario"; break; case "var_spostamento_orizzontale_calendario": $messaggio = "var_desplazamiento_horizontal_calendario"; break; case "var_colore_data_attiva_calendario": $messaggio = "var_color_fecha_activa_calendario"; break; case "var_colore_data_selezionata_calendario": $messaggio = "var_color_fecha_seleccionada_calendario"; break; case "var_stile_tabella_prenotazione": $messaggio = "var_estilo_tabla_reserva"; break; case "var_file_css_frame": $messaggio = "var_archivo_css_frame"; break; case "var_file_js_frame": $messaggio = "var_archivo_js_frame"; break; case "var_apri_nuova_finestra_da_frame": $messaggio = "var_abrir_nueva_ventana_desde_frame"; break; case "var_larghezza_finestra_da_frame": $messaggio = "var_anchura_ventana_desde_frame"; break; case "var_altezza_finestra_da_frame": $messaggio = "var_altura_ventana_desde_frame"; break; case "var_tema_modello": $messaggio = "var_tema_modelo"; break; case "var_colore_tema": $messaggio = "var_color_tema"; break; case "var_valore_tema": $messaggio = "var_valor_tema"; break; case "var_allinea_disponibilita_con_arrivo": $messaggio = "var_alinear_disponibilidad_con_llegada"; break; case "var_mostra_date_passate": $messaggio = "var_ensegnar_fechas_pasadas"; break; case "var_fr_Valuta_sing": $messaggio = "var_fr_divisa_sing"; break; case "var_fr_Valuta_plur": $messaggio = "var_fr_divisa_plur"; break; case "var_fr_Controlla_la_disponibilita": $messaggio = "var_fr_Controla_disponibilidad"; break; case "var_fr_dal": $messaggio = "var_fr_desde"; break; case "var_fr_al": $messaggio = "var_fr_hasta"; break; case "var_fr_per_la_tipologia": $messaggio = "var_fr_para_la_tipologia"; break; case "var_fr_tariffa": $messaggio = "var_fr_tarifa"; break; case "var_fr_per": $messaggio = "var_fr_para"; break; case "var_fr_Le_date_sono_sbagliate": $messaggio = "var_fr_Las_fechas_estan_equivocadas"; break; case "var_fr_La_tipologia_e_sbagliata": $messaggio = "var_fr_La_tipologia_esta_equivocada"; break; case "var_fr_parola_La": $messaggio = "var_fr_palabra_La"; break; case "var_fr_parola_settimana": $messaggio = "var_fr_palabra_semana"; break; case "var_fr_est": $messaggio = "var_fr_esta"; break; case "var_fr_pien": $messaggio = "var_fr_llen"; break; case "var_fr_lettera_a": $messaggio = "var_fr_letra_a"; break; case "var_fr_Non_c_e_piu_disponibilita_nel_periodo_richiesto": $messaggio = "var_fr_Ya_no_hay_mas_disponibilidad_en_el_periodo_pedido"; break; case "var_fr_C_e_ancora_disponibilita": $messaggio = "var_fr_Todavia_hay_disponibilidad"; break; case "var_fr_Non_c_e_piu_disponibilita": $messaggio = "var_fr_Ya_no_hay_mas_disponibilidad"; break; case "var_fr_alternativa_regola1": $messaggio = "var_fr_alternativa_regla1"; break; case "var_fr_Periodo_di": $messaggio = "var_fr_Periodo_de"; break; case "var_fr_parola_settimane": $messaggio = "var_fr_palabra_semanas"; break; case "var_fr_Non_c_e_tariffa_per_questa_tipologia_ecc": $messaggio = "var_fr_Todavia_no_hay_ninguna_tarifa_para_la_tipologia_etc"; break; case "var_fr_E_necessario_inserire_il_numero_di_persone_ecc": $messaggio = "var_fr_Es_necesario_insertar_el_numero_de_personas_etc"; break; case "var_fr_Prezzo": $messaggio = "var_fr_Precio"; break; case "var_fr_Caparra": $messaggio = "var_fr_Fianza"; break; case "var_fr_compresi": $messaggio = "var_fr_incluyendo"; break; case "var_fr_di": $messaggio = "var_fr_de"; break; case "var_fr_Nuovo_controllo": $messaggio = "var_fr_Nuevo_control"; break; case "var_fr_Nome": $messaggio = "var_fr_Nombre"; break; case "var_fr_Email": $messaggio = "var_fr_Email"; break; case "var_fr_Email_alternativa": $messaggio = "var_fr_Email_alternativa"; break; case "var_fr_Email_certificata_o_codice_destinatario": $messaggio = "var_fr_Email_certificada"; break; case "var_fr_Commento": $messaggio = "var_fr_Comentario"; break; case "var_fr_Invia_la_richiesta_di_prenotazione": $messaggio = "var_fr_Envia_el_pedido_de_reserva"; break; case "var_fr_Richiesta_di_prenotazione_inviata": $messaggio = "var_fr_Pedido_de_reserva_enviado"; break; case "var_fr_Non_e_stato_possibile_inviare_la_richiesta": $messaggio = "var_fr_No_ha_sido_posible_enviar_el_pedido"; break; case "var_fr_da": $messaggio = "var_fr_desde2"; break; case "var_fre_Email": $messaggio = "var_fre_Email"; break; case "var_fre_Nome": $messaggio = "var_fre_Nombre"; break; case "var_fre_Email_alternativa": $messaggio = "var_fre_Email_alternativa"; break; case "var_fre_Email_certificata_o_codice_destinatario": $messaggio = "var_fre_Email_certificada"; break; case "var_fre_Nome": $messaggio = "var_fre_Nombre"; break; case "var_fre_Commento": $messaggio = "var_fre_Comentario"; break; case "var_fre_Periodo": $messaggio = "var_fre_Periodo"; break; case "var_fre_dal": $messaggio = "var_fre_desde"; break; case "var_fre_al": $messaggio = "var_fre_hasta"; break; case "var_fre_Tariffa": $messaggio = "var_fre_Tarifa"; break; case "var_fre_Costi_aggiuntivi": $messaggio = "var_fre_Costes_agnadidos"; break; case "var_fre_sett": $messaggio = "var_fre_semanas"; break; case "var_fre_Prezzo_totale": $messaggio = "var_fre_Precio_total"; break; case "var_fre_Riferimento": $messaggio = "var_fre_Referencia"; break; case "var_fre_Caparra": $messaggio = "var_fre_Fianza"; break; case "var_fre_Richesta_prenotazione": $messaggio = "var_fre_Pedido_de_reserva"; break; case "var_fre_Valuta_della_caparra": $messaggio = "var_fre_Divisa_de_la_fianza"; break; case "var_fr_Richesta_prenotazione": $messaggio = "var_fr_Pedido_de_reserva"; break; case "var_periodi_menu": $messaggio = "var_lista_periodos"; break; case "var_fr_appartamenti": $messaggio = "var_fr_apartamentos"; break; case "var_fr_appartamento": $messaggio = "var_fr_apartamento"; break; case "var_chiedi_numero_appartamenti_per_tipologia": $messaggio = "var_pide_numero_apartamentos_por_tipologia"; break; case "var_massimo_numero_appartamenti_per_tipologia": $messaggio = "var_maximo_numero_apartamentos_por_tipologia"; break; case "var_aggiungi_altre_tipologie": $messaggio = "var_agnade_otras_tipologias"; break; case "var_massimo_numero_altre_tipologie": $messaggio = "var_maximo_numero_otras_tipologias"; break; case "var_cerca_appartamenti_vicini": $messaggio = "var_busca_apartamentos_cercanos"; break; case "var_fr_Numero_di": $messaggio = "var_fr_Numero_de"; break; case "var_fr_Il_numero_di": $messaggio = "var_fr_El_numero_de"; break; case "var_fr_richiesto_e_sbagliato": $messaggio = "var_fr_pedido_esta_equivocado"; break; case "var_fr_in": $messaggio = "var_fr_en"; break; case "var_fr_Totale": $messaggio = "var_fr_Total"; break; case "var_fre_Numero_di_appartamenti": $messaggio = "var_fre_Numero_de_apartamentos"; break; case "var_fre_Persone": $messaggio = "var_fre_Personas"; break; case "var_fr_Aggiungi_una_nuova_tipologia": $messaggio = "var_fr_Agnade_una_nueva_tipologia"; break; case "var_numero_colonne_costi_aggiuntivi": $messaggio = "var_numero_columnas_costes_agnadidos"; break; case "var_fr_per_la_tipologia": $messaggio = "var_fr_para_la_tipologia"; break; case "var_fr_per_le_tipologie_richieste": $messaggio = "var_fr_para_las_tipologias_pedidas"; break; case "var_fr_nel_periodo_richiesto": $messaggio = "var_fr_en_el_periodo_pedido"; break; case "var_fr_nei_periodi_richiesti": $messaggio = "var_fr_en_los_periodos_pedidos"; break; case "var_fr_tipologia": $messaggio = "var_fr_tipologia"; break; case "var_fr_Torna_indietro": $messaggio = "var_fr_Vuelve_atras"; break; case "var_fr_Elimina_questa_tipologia": $messaggio = "var_fr_Elimina_esta_tipologia"; break; case "var_fr_Scegliere_le_settimane_in_cui_applicare": $messaggio = "var_fr_Escoger_las_semanas_en_las_que_aplicar"; break; case "var_fr_persone": $messaggio = "var_fr_personas"; break; case "var_fr_persona": $messaggio = "var_fr_persona"; break; case "var_fr_Continua": $messaggio = "var_fr_Continua"; break; case "var_fr_per_ogni": $messaggio = "var_fr_para_cada"; break; case "var_fr_Si_deve_inserire_il_numero_delle_persone_per": $messaggio = "var_fr_Hay_que_insertar_el_numero_de_personas_para"; break; case "var_fr_Errore_nei_servizi_opzionali_richiesti": $messaggio = "var_fr_Error_en_los_servicios_opcionales_pedidos"; break; case "var_massimo_numero_persone": $messaggio = "var_maximo_numero_personas"; break; case "var_costo_aggiungi_letti": $messaggio = "var_coste_agnade_camas"; break; case "var_massimo_numero_letti_aggiuntivi": $messaggio = "var_maximo_numero_camas_extra"; break; case "var_fr_supera_la_capienza_massima_della_tipologia_richiesta": $messaggio = "var_fr_supera_la_capacidad_maxima_de_la_tipologia_pedida"; break; case "var_mostra_quadro_disponibilita": $messaggio = "var_ensegna_cuadro_disponibilidad"; break; case "var_raggruppa_quadro_disponibilita_con_regola_2": $messaggio = "var_agrupar_cuadro_disponibilidad_con_regla_2"; break; case "var_raggruppa_quadro_disponibilita_con_persone": $messaggio = "var_agrupar_cuadro_disponibilidad_con_personas"; break; case "var_colore_sfondo_quadro_disponibilita": $messaggio = "var_color_fondo_cuadro_disponibilidad"; break; case "var_colore_inizio_settimana_quadro_disponibilita": $messaggio = "var_color_inicio_semana_cuadro_disponibilidad"; break; case "var_colore_libero_quadro_disponibilita": $messaggio = "var_color_libre_cuadro_disponibilidad"; break; case "var_colore_occupato_quadro_disponibilita": $messaggio = "var_color_ocupado_cuadro_disponibilidad"; break; case "var_apertura_font_quadro_disponibilita": $messaggio = "var_apertura_elemento_letras_cuadro_disponibilidad"; break; case "var_chiusura_font_quadro_disponibilita": $messaggio = "var_cierre_elemento_letras_cuadro_disponibilidad"; break; case "var_mostra_numero_liberi_quadro_disponibilita": $messaggio = "var_ensegna_numero_libres_cuadro_disponibilidad"; break; case "var_fr_Quadro_indicativo_disponibilita": $messaggio = "var_fr_Cuadro_indicativo_disponibilidad"; break; case "var_fr_Gennaio": $messaggio = "var_fr_Enero"; break; case "var_fr_Febbraio": $messaggio = "var_fr_Febrero"; break; case "var_fr_Marzo": $messaggio = "var_fr_Marzo"; break; case "var_fr_Aprile": $messaggio = "var_fr_Abril"; break; case "var_fr_Maggio": $messaggio = "var_fr_Mayo"; break; case "var_fr_Giugno": $messaggio = "var_fr_Junio"; break; case "var_fr_Luglio": $messaggio = "var_fr_Julio"; break; case "var_fr_Agosto": $messaggio = "var_fr_Agosto"; break; case "var_fr_Settembre": $messaggio = "var_fr_Septiembre"; break; case "var_fr_Ottobre": $messaggio = "var_fr_Octubre"; break; case "var_fr_Novembre": $messaggio = "var_fr_Noviembre"; break; case "var_fr_Dicembre": $messaggio = "var_fr_Diciembre"; break; case "var_utente_messaggio": $messaggio = "var_usuario_mensaje"; break; case "var_chiedi_cognome": $messaggio = "var_pedir_apellido"; break; case "var_chiedi_nome": $messaggio = "var_pedir_nombre"; break; case "var_chiedi_email": $messaggio = "var_pedir_email"; break; case "var_chiedi_email2": $messaggio = "var_pedir_email2"; break; case "var_chiedi_email_cert": $messaggio = "var_pedir_email_cert"; break; case "var_chiedi_sesso": $messaggio = "var_pedir_sexo"; break; case "var_chiedi_datanascita": $messaggio = "var_pedir_fechanacimiento"; break; case "var_chiedi_documento": $messaggio = "var_pedir_documento"; break; case "var_chiedi_nazione": $messaggio = "var_pedir_nacion"; break; case "var_chiedi_citta": $messaggio = "var_pedir_ciudad"; break; case "var_chiedi_regione": $messaggio = "var_pedir_region"; break; case "var_chiedi_via": $messaggio = "var_pedir_calle"; break; case "var_chiedi_numcivico": $messaggio = "var_pedir_numerocasa"; break; case "var_chiedi_cap": $messaggio = "var_pedir_codigopostal"; break; case "var_chiedi_telefono": $messaggio = "var_pedir_telefono"; break; case "var_chiedi_telefono2": $messaggio = "var_pedir_telefono2"; break; case "var_chiedi_telefono3": $messaggio = "var_pedir_telefono3"; break; case "var_chiedi_fax": $messaggio = "var_pedir_fax"; break; case "var_chiedi_codfiscale": $messaggio = "var_pedir_numidfiscal"; break; case "var_chiedi_partitaiva": $messaggio = "var_pedir_certidfiscal"; break; case "var_chiedi_commento": $messaggio = "var_pedir_comentario"; break; case "var_chiedi_oracheckin": $messaggio = "var_pedir_horaentrada"; break; case "var_chiedi_valutapagamento": $messaggio = "var_pedir_divisapago"; break; case "var_chiedi_metodopagamento": $messaggio = "var_pedir_metodopago"; break; case "var_metodi_pagamento_da_chiedere": $messaggio = "var_metodos_pago_a_pedir"; break; case "var_nomi_metodi_pagamento_imposti": $messaggio = "var_nombres_metodos_pago_impuestos"; break; case "var_campi_form_personalizzati": $messaggio = "var_campos_formulario_personalizados"; break; case "var_chiedi_campi_form_personalizzati": $messaggio = "var_pedir_campos_formulario_personalizados"; break; case "var_ins_campi_form_personalizzati": $messaggio = "var_ins_campos_formulario_personalizados"; break; case "var_campi_form_doc_condizioni": $messaggio = "var_campos_formulario_doc_condiciones"; break; case "var_chiedi_campi_form_doc_condizioni": $messaggio = "var_pedir_campos_formulario_doc_condiciones"; break; case "var_fr_Cognome": $messaggio = "var_fr_Apellido"; break; case "var_fr_Genere": $messaggio = "var_fr_Genero"; break; case "var_fr_Data_di_nascita": $messaggio = "var_fr_Fecha_de_nacimiento"; break; case "var_fr_Documento": $messaggio = "var_fr_Documento"; break; case "var_fr_Nazione": $messaggio = "var_fr_Nacion"; break; case "var_fr_Citta": $messaggio = "var_fr_Ciudad"; break; case "var_fr_Regione": $messaggio = "var_fr_Region"; break; case "var_fr_Via": $messaggio = "var_fr_Calle"; break; case "var_fr_Numero_civico": $messaggio = "var_fr_Numero_de_casa"; break; case "var_fr_Codice_postale": $messaggio = "var_fr_Codigo_postal"; break; case "var_fr_Telefono": $messaggio = "var_fr_Telefono"; break; case "var_fr_Secondo_telefono": $messaggio = "var_fr_Segundo_telefono"; break; case "var_fr_Terzo_telefono": $messaggio = "var_fr_Tercer_telefono"; break; case "var_fr_Fax": $messaggio = "var_fr_Fax"; break; case "var_fr_Codice_fiscale": $messaggio = "var_fr_N_identificacion_fiscal"; break; case "var_fr_Partita_iva": $messaggio = "var_fr_Cert_identificacion_fiscal"; break; case "var_fr_Orario_stimato_di_arrivo": $messaggio = "var_fr_Horario_estimativo_de_llegada"; break; case "var_fr_Valuta_della_caparra": $messaggio = "var_fr_Divisa_de_la_fianza"; break; case "var_fr_Metodo_di_pagamento_della_caparra": $messaggio = "var_fr_Metodo_de_pago_de_la_fianza"; break; case "var_fre_Cognome": $messaggio = "var_fre_Apellido"; break; case "var_fre_Genere": $messaggio = "var_fre_Genero"; break; case "var_fre_Data_di_nascita": $messaggio = "var_fre_Fecha_de_nacimiento"; break; case "var_fre_Documento": $messaggio = "var_fre_Documento"; break; case "var_fre_Nazione": $messaggio = "var_fre_Nacion"; break; case "var_fre_Citta": $messaggio = "var_fre_Ciudad"; break; case "var_fre_Regione": $messaggio = "var_fre_Region"; break; case "var_fre_Via": $messaggio = "var_fre_Calle"; break; case "var_fre_Numero_civico": $messaggio = "var_fre_Numero_de_casa"; break; case "var_fre_Codice_postale": $messaggio = "var_fre_Codigo_postal"; break; case "var_fre_Telefono": $messaggio = "var_fre_Telefono"; break; case "var_fre_Secondo_telefono": $messaggio = "var_fre_Segundo_telefono"; break; case "var_fre_Terzo_telefono": $messaggio = "var_fre_Tercer_telefono"; break; case "var_fre_Fax": $messaggio = "var_fre_Fax"; break; case "var_fre_Codice_fiscale": $messaggio = "var_fre_N_identificacion_fiscal"; break; case "var_fre_Partita_iva": $messaggio = "var_fre_Cert_identificacion_fiscal"; break; case "var_fre_Orario_stimato_di_arrivo": $messaggio = "var_fre_Horario_estimativo_de_llegada"; break; case "var_fre_Metodo_di_pagamento_della_caparra": $messaggio = "var_fre_Metodo_de_pago_de_la_fianza"; break; case "var_fr_campi_necessari": $messaggio = "var_fr_campos_necesarios"; break; case "var_fr_piena": $messaggio = "var_fr_llena"; break; case "var_fr_asterisco_rosso": $messaggio = "var_fr_asterisco_rojo"; break; case "var_fr_asterisco_nero": $messaggio = "var_fr_asterisco_negro"; break; case "var_fr_maschile": $messaggio = "var_fr_masculino"; break; case "var_fr_femminile": $messaggio = "var_fr_femenino"; break; case "var_fr_Prenota": $messaggio = "var_fr_Reservar"; break; case "var_fr_OPPURE_linee": $messaggio = "var_fr_O_lineas"; break; case "var_fr_Prenotazione_istantanea_con_PayPal": $messaggio = "var_fr_Reservar_instantaneamente_con_PayPal"; break; case "var_fr_Chiudi": $messaggio = "var_fr_Cerrar"; break; case "var_fr_manda_copia_richiesta_email": $messaggio = "var_fr_manda_copia_pedido_email"; break; case "var_fr_Abbiamo_ricevuto_la_sua_richiesta_di_prenotazione_ecc": $messaggio = "var_fr_Hemos_recibido_su_pedido_de_reserva_etc"; break; case "var_fr_Copia_della_richiesta_e_stata_inviata_a": $messaggio = "var_fr_Copia_del_pedido_ha_sido_enviada_a"; break; case "var_fr_con_i_servizi_opzionali_selezionati": $messaggio = "var_fr_con_los_servicios_opcionales_seleccionados"; break; case "var_fr_Data_di_arrivo": $messaggio = "var_fr_Fecha_de_llegada"; break; case "var_fr_Data_di_partenza": $messaggio = "var_fr_Fecha_de_salida"; break; case "var_fr_Tipologia": $messaggio = "var_fr_Tipologia"; break; case "var_fr_Accetto": $messaggio = "var_fr_Acepto"; break; case "var_fr_La_tipologia_richiesta_e_chiusa_in_questo_periodo": $messaggio = "var_fr_La_tipologia_pedida_esta_cerrada_en_este_periodo"; break; case "var_fr_posizioni_vicine": $messaggio = "var_fr_posiciones_cercanas"; break; case "var_fr_con_posizioni_vicine": $messaggio = "var_fr_con_posiciones_cercanas"; break; case "var_fr_Codice_promozionale": $messaggio = "var_fr_Codigo_promocional"; break; case "var_fr_Codice_promozionale_applicato": $messaggio = "var_fr_Codigo_promocional_aplicado"; break; case "var_fr_Si_deve_inserire_almeno_una_persona_che_possa_ecc": $messaggio = "var_fr_Hay_que_incluir_al_menos_una_persona_que_pueda_etc"; break; case "var_fr_notte": $messaggio = "var_fr_noche"; break; case "var_fr_notti": $messaggio = "var_fr_noches"; break; case "var_fr_cambia_date": $messaggio = "var_fr_cambiar_fechas"; break; case "var_fr_Per_questa_tariffa_si_deve_inserire_un_minimo_di": $messaggio = "var_fr_Para_esta_tarifa_hay_que_insertar_por_lo_menos"; break; case "var_": $messaggio = "var_"; break; case "var_": $messaggio = "var_"; break; } # fine switch ($messaggio) } # fine else if (substr((string) $messaggio,0,4) != "var_") ?> hoteldruid/includes/lang/es/creaprezzi.php0000644000175000017500000007150514424400334020240 0ustar marcomarcotariffa": $messaggio = "de la tarifa"; break; case "sono stati inseriti": $messaggio = "han sido insertados"; break; case "si": $messaggio = "si"; break; case "no": $messaggio = "no"; break; case "assegnato automaticamente con tariffe": $messaggio = "asignado automaticamente con tarifas"; break; case "nessuna": $messaggio = "ninguna"; break; case "scegliere": $messaggio = "escoger"; break; case "mostrare nella pagina di inserzione prenotazioni": $messaggio = "enseñar en la página de inserción de reservas"; break; case "Torna indietro": $messaggio = "Volver atrás"; break; case "Scegli le tariffe a cui verrà applicato automatiamente il costo finale": $messaggio = "Escoge las tarifas con las que será aplicado automaticamente el coste síngulo"; break; case "Scegli le tariffe a cui verrà applicato automatiamente il costo settimanale": $messaggio = "Escoge las tarifas con las que será aplicado automaticamente el coste semanal"; break; case "Scegli le tariffe a cui verrà applicato automatiamente il costo giornaliero": $messaggio = "Escoge las tarifas con las que será aplicado automaticamente el coste diario"; break; case "Scegli le tariffe a cui verrà applicato automatiamente il costo percentuale": $messaggio = "Escoge las tarifas con las que será aplicado automaticamente el coste percentual"; break; case "Continua": $messaggio = "Continua"; break; case "Tipo di costo aggiuntivo": $messaggio = "Tipo de coste añadido"; break; case "unico": $messaggio = "único"; break; case "settimanale": $messaggio = "semanal"; break; case "giornaliero": $messaggio = "diario"; break; case "il prezzo totale": $messaggio = "el precio total"; break; case "la caparra": $messaggio = "la fianza"; break; case "totale meno caparra": $messaggio = "total menos fianza"; break; case "minimo": $messaggio = "mínimo"; break; case "massimo": $messaggio = "máximo"; break; case "esattamente": $messaggio = "exactamente"; break; case "settimane": $messaggio = "semanas"; break; case "giorni": $messaggio = "días"; break; case "Se possibile": $messaggio = "Si es posible"; break; case "Sempre": $messaggio = "Siempre"; break; case "Associare a specifiche settimane della prenotazione": $messaggio = "Asociar a semenas específicas de la reserva"; break; case "Associare a specifici giorni della prenotazione": $messaggio = "Asociar a días específicos de la reserva"; break; case "Tutte": $messaggio = "Todas"; break; case "Tutti": $messaggio = "Todos"; break; case "Tutte meno": $messaggio = "Todas menos"; break; case "Tutti meno": $messaggio = "Todos menos"; break; case "la prima": $messaggio = "la primera"; break; case "il primo": $messaggio = "el primero"; break; case "l'ultima": $messaggio = "la ultima"; break; case "l'ultimo": $messaggio = "el ultimo"; break; case "Chiedere": $messaggio = "Preguntar"; break; case "settimane sì": $messaggio = "semanas si"; break; case "giorni sì": $messaggio = "días si"; break; case "settimane no": $messaggio = "semanas no"; break; case "giorni no": $messaggio = "días no"; break; case "e": $messaggio = "y"; break; case "Giorni della settimana selezionati": $messaggio = "Días de la semana seleccionados"; break; case "Lunedì": $messaggio = "Lunes"; break; case "Martedì": $messaggio = "Martes"; break; case "Mercoledì": $messaggio = "Miercoles"; break; case "Giovedì": $messaggio = "Jueves"; break; case "Venerdì": $messaggio = "Viernes"; break; case "Sabato": $messaggio = "Sábado"; break; case "Domenica": $messaggio = "Domingo"; break; case "Moltiplicare il costo per": $messaggio = "Multiplicar el coste por"; break; case "Uno": $messaggio = "Uno"; break; case "Chiedere": $messaggio = "Preguntar"; break; case "Numero di persone": $messaggio = "Número de personas"; break; case "Numero di persone totale": $messaggio = "Número total de personas"; break; case "escluse quelle dei costi con letti aggiuntivi": $messaggio = "excluídas las de los costes con camas añadidas"; break; case "Periodi in cui è permesso inserire il costo": $messaggio = "Períodos en los que está permitido insertar el coste"; break; case "In tutti": $messaggio = "En todos"; break; case "Solo nei periodi selezionati": $messaggio = "Solo en períodos seleccionados"; break; case "dal": $messaggio = "desde"; break; case "Elimina un periodo": $messaggio = "Elimina un período"; break; case "Aggiungi un periodo": $messaggio = "Añade un período"; break; case "se tutte le settimane della prenotazione sono all'interno dei periodi selezionati": $messaggio = "si todas las semanas de la reserva estan dentro de los períodos seleccionados"; break; case "se tutti i giorni della prenotazione sono all'interno dei periodi selezionati": $messaggio = "si todos los días de la reserva estan dentro de los períodos seleccionados"; break; case "se anche una sola settimana della prenotazione è all'interno dei periodi selezionati": $messaggio = "aunque solo una semana de la reserva esté dentro de los períodos seleccionados"; break; case "se anche un solo giorno della prenotazione è all'interno dei periodi selezionati": $messaggio = "aunque solo un día de la reserva esté dentro de los períodos seleccionados"; break; case "applicare il costo solo in settimane permesse all'interno della prenotazione": $messaggio = "aplicar el coste solo en semanas permitidas en la reserva"; break; case "applicare il costo solo in giorni permessi all'interno della prenotazione": $messaggio = "aplicar el coste solo en días permitidos en la reserva"; break; case "Caratteristiche del costo da mantenere quando si modifica una prenotazione": $messaggio = "Características del coste a mantener cuando se modifica una reserva"; break; case "Valore percentuale": $messaggio = "Valor percentual"; break; case "e settimane associate": $messaggio = "y semanas asociadas"; break; case "e giorni associati": $messaggio = "y días asociados"; break; case "Assegnazione settimane": $messaggio = "Asignación semanas"; break; case "Assegnazione giorni": $messaggio = "Asignación días"; break; case "Numero per cui viene moltiplicato": $messaggio = "Número por el que está multiplicado"; break; case "Periodi permessi": $messaggio = "Períodos permitidos"; break; case "Associazione alle tariffe": $messaggio = "Asociación a las tarifas"; break; case "Mostrare nella pagina di inserimento delle prenotazioni": $messaggio = "Enseñar en la página de inserción de reservas"; break; case "Si": $messaggio = "Si"; break; case "No": $messaggio = "No"; break; case "Considerare il costo come letto/i aggiuntivo/i": $messaggio = "Considera el coste añadido como cama(s) extra(s)"; break; case "Limitarne il numero che è possibile avere contemporaneamente in uno stesso periodo": $messaggio = "Limitar el número que es posible tener contemporaneamente en un mismo período"; break; case "Valore del costo": $messaggio = "Valor del coste"; break; case "fisso di": $messaggio = "fijo de"; break; case "percentuale su": $messaggio = "percentual sobre"; break; case "la tariffa": $messaggio = "la tarifa"; break; case "indietro": $messaggio = "atrás"; break; case "avanti": $messaggio = "adelante"; break; case "del": $messaggio = "del"; break; case "arrotondato a": $messaggio = "redondeado a"; break; case "Errore nei valori inseriti": $messaggio = "Error en los valores insertados"; break; case "Assegnare automaticamente con le tariffe selezionate": $messaggio = "Asignar automaticamente con las tarifas seleccionadas"; break; case "Tariffe": $messaggio = "Tarifas"; break; case "Il costo aggiuntivo": $messaggio = "El coste añadido"; break; case "OK": $messaggio = "OK"; break; case "Le settimane a cui applicare il costo": $messaggio = "Las semanas en las que aplicar el coste"; break; case "I giorni a cui applicare il costo": $messaggio = "Los días en los que aplicar el coste"; break; case "uno": $messaggio = "uno"; break; case "NO": $messaggio = "NO"; break; case "SI": $messaggio = "SI"; break; case "Costo aggiuntivo già esistente": $messaggio = "Coste añadido ya existente"; break; case "Tariffe incompatibili con il costo": $messaggio = "Tarifas incompatibles con el coste"; break; case "Tariffe incompatibili": $messaggio = "Tarifas incompatibles"; break; case "i prezzi della": $messaggio = "los precios de la"; break; case "dalla": $messaggio = "desde la"; break; case "aggiungendo": $messaggio = "añadiendo"; break; case "I prezzi della tariffa selezionata sono stati importati": $messaggio = "Los precios de la tarifa seleccionada han sido importados"; break; case "importa": $messaggio = "importar"; break; case "se selezionato mantenere anche": $messaggio = "si seleccionado mantener también"; break; case "Quando possibile assegna automaticamente se mancano": $messaggio = "Cuando es posible asignar automaticamente si faltan"; break; case "meno di": $messaggio = "menos de"; break; case "più di": $messaggio = "más de"; break; case "giorni dalla data iniziale della prenotazione quando viene inserita": $messaggio = "dias a la fecha inicial de la reserva cuando es insertada"; break; case "Quando possibile assegna automaticamente se si inseriscono": $messaggio = "Cuando es posible asignar automaticamente si se insertan"; break; case "o più prenotazioni contemporaneamente": $messaggio = "o más reservas contemporaneamente"; break; case "Modifica il costo": $messaggio = "Modificar el coste"; break; case "Inserisci un nuovo costo aggiuntivo chiamato": $messaggio = "Insertar un nuevo coste añadido llamado"; break; case "importando le caratteristiche da": $messaggio = "importando sus características desde"; break; case "Sempre in periodi permessi": $messaggio = "Siempre en períodos permitidos"; break; case "Prezzo dell'intera settimana": $messaggio = "Precio de la semana entera"; break; case "Prezzi dei giorni": $messaggio = "Precios de los días"; break; case "tra": $messaggio = "entre"; break; case "Beni dell'inventario da eliminare quando si inserisce il costo": $messaggio = "Bienes del inventario a eliminar cuando se inserta el coste"; break; case "Nessuno": $messaggio = "Ninguno"; break; case "Beni selezionati": $messaggio = "Bienes seleccionados"; break; case "Aggiungi un bene": $messaggio = "Añadir un bien"; break; case "Elimina un bene": $messaggio = "Eliminar un bien"; break; case "elimina i beni dall'inventario del magazzino": $messaggio = "Eliminar los bienes del inventario del almacén"; break; case "Beni dell'inventario da eliminare": $messaggio = "Bienes del inventario a eliminar"; break; case "Mostrare raggruppato con costi simili della stessa categoria in inserimento": $messaggio = "Enseñar agrupado con costes similares de la misma categoría en inserción"; break; case "Il tipo di applicazione della": $messaggio = "El tipo de aplicación de la"; break; case "per persona": $messaggio = "por persona"; break; case "per settimana": $messaggio = "por semana"; break; case "per giorno": $messaggio = "por día"; break; case "La caparra è errata": $messaggio = "La fianza está equivocada"; break; case "è": $messaggio = "es"; break; case "il": $messaggio = "el"; break; case "Commissioni": $messaggio = "Comisiones"; break; case "Le commissioni normali su": $messaggio = "Las comisiones normales sobre"; break; case "sono": $messaggio = "son"; break; case "Tasse": $messaggio = "Tasas"; break; case "Tasse applicate su": $messaggio = "Tasas aplicadas sobre"; break; case "della tariffa": $messaggio = "de la tarifa"; break; case "Inserisci o modifica le tasse": $messaggio = "Insertar o modificar las tasas"; break; case "Le commissioni sono state modificate": $messaggio = "Las comisiones han sido modificadas"; break; case "Le commissioni sono errate": $messaggio = "Las comisiones están equivocadas"; break; case "Le tasse sono state modificate": $messaggio = "Las tasas han sido modificadas"; break; case "Le tasse sono errate": $messaggio = "Las tasas están equivocadas"; break; case "tutti i prezzi delle tariffe si intendono con tasse già incluse": $messaggio = "todos los precios de las tarifas se consideran con tasas ya incluidas"; break; case "Inserisci o modifica le commissioni normali": $messaggio = "Insertar o modificar las comisiones normales"; break; case "Inserisci o modifica le commissioni in questo periodo": $messaggio = "Insertar o modificar las comisiones en este período"; break; case "Sulla": $messaggio = "Sobre la"; break; case "al giorno": $messaggio = "al día"; break; case "alla settimana": $messaggio = "por semana"; break; case "il valore del costo si intente con tasse già incluse": $messaggio = "el valor del coste se considera con tasas ya incluidas"; break; case "Categoria": $messaggio = "Categoría"; break; case "il prezzo della tariffa per i primi": $messaggio = "el precio de la tarifa para los primeros"; break; case "il prezzo della tariffa per le prime": $messaggio = "el precio de la tarifa para las primeras"; break; case "della": $messaggio = "de la"; break; case "tariffa + sconto": $messaggio = "tarifa + descuento"; break; case "tariffa + sconto + costi agg.": $messaggio = "tarifa + descuento + costes añad."; break; case "della tar.": $messaggio = "de la tar."; break; case "di t.+s.": $messaggio = "de t.+d."; break; case "di t.+s.+c.a.": $messaggio = "de t.+d.+c.a."; break; case "Nome della": $messaggio = "Nombre de la"; break; case "Cambia": $messaggio = "Cambiar"; break; case "prezzo per settimana": $messaggio = "precio por semana"; break; case "prezzo per giorno": $messaggio = "precio por día"; break; case "prezzo per persona per settimana": $messaggio = "precio por persona por semana"; break; case "prezzo per persona per giorno": $messaggio = "precio por persona por día"; break; case "p": $messaggio = "p"; break; case "parte fissa della tariffa": $messaggio = "parte fija de la tarifa"; break; case "parte per una persona della tariffa": $messaggio = "parte de una persona de la tarifa"; break; case "Numero massimo": $messaggio = "Número máximo"; break; case "0 se illimitato": $messaggio = "0 para ilimitado"; break; case "meno": $messaggio = "menos"; break; case "il costo viene moltiplicato per zero se la somma è negativa": $messaggio = "el coste será multiplicado por zero si la suma es negativa"; break; case "Combina con altri costi": $messaggio = "Combinar con otros costes"; break; case "i costi combinabili vengono mostrati tutti assieme con il nome della categoria ed ognuno è inserito se possibile": $messaggio = "los costes combinables son enseñados todos juntos con el nombre de la categoría y cada uno es insertado si es posible"; break; case "opzionale": $messaggio = "opcionál"; break; case "Costi combinati": $messaggio = "Costes combinados"; break; case "Inserimento rapido di un nuovo costo aggiuntivo per": $messaggio = "Inserción rápida de un nuevo coste añadido para"; break; case "permanenza minima": $messaggio = "estadía mínima"; break; case "numero di neonati": $messaggio = "número de bebés"; break; case "letto aggiuntivo": $messaggio = "cama extra"; break; case "offerta speciale": $messaggio = "oferta especial"; break; case "inserisci": $messaggio = "insertar"; break; case "Inserisci il costo aggiuntivo": $messaggio = "Insertar el coste añadido"; break; case "Numero minimo di giorni": $messaggio = "Número mínimo de días"; break; case "Applicato alle tariffe": $messaggio = "Aplicar a las tarifas"; break; case "Periodi in cui viene applicato il costo": $messaggio = "Períodos en los que se aplica el coste"; break; case "Valore per ogni neonato": $messaggio = "Valor para cada bebé"; break; case "del prezzo di una persona": $messaggio = "del precio de una persona"; break; case "solo per tariffe con prezzi a persona": $messaggio = "solo para tarifas con precios por persona"; break; case "con questo costo il numero di neonati non è incluso nel numero di persone": $messaggio = "con este coste el número de bebés na está incluido en el número de personas"; break; case "Valore del letto aggiuntivo": $messaggio = "Valor de la cama extra"; break; case "Valore dello sconto": $messaggio = "Valor del descuento"; break; case "del prezzo totale": $messaggio = "del precio total"; break; case "Se la prenotazione ha una durata di": $messaggio = "Si la reserva tiene una duración de"; break; case "o più giorni": $messaggio = "o más días"; break; case "Se": $messaggio = "Si"; break; case "Se si inseriscono": $messaggio = "Si se insertan"; break; case "Importa ora": $messaggio = "Importar ahora"; break; case "Importa sempre": $messaggio = "Importar siempre"; break; case "cancella": $messaggio = "borrar"; break; case "L'importatazione dei prezzi è stata cancellata": $messaggio = "La importación de los precios ha sido borrada"; break; case "al prezzo fisso": $messaggio = "al precio fijo"; break; case "al prezzo per persona": $messaggio = "al precio por persona"; break; case "ad entrambi i prezzi": $messaggio = "a ambos precios"; break; case "La tariffa": $messaggio = "La tarifa"; break; case "esporta i prezzi ad altre tariffe, non può importare i prezzi in modo permanente": $messaggio = "exporta los precios a otras tarifas, no puede importar precios de manera permanente"; break; case "tutte le tariffe": $messaggio = "todas las tarifas"; break; case "considerare l'intero costo come tasse": $messaggio = "considerar todo el coste como tasas"; break; case "Escludere questo costo dal totale per altri costi percentuali": $messaggio = "Excluir este coste del total para el porcentaje de los otros costes"; break; case "in tutti i periodi in modo predefinito": $messaggio = "en todos los períodos de manera predefinida"; break; case "importa i prezzi da altre tariffe, non può esportare i prezzi": $messaggio = "importa los precios de otras tarifas, no puede exportar sus precios"; break; case "importa già i prezzi da altre tariffe in questi periodi, non può importare altri prezzi": $messaggio = "ya importa los precios de otras tarifas en estos períodos, no puede importar otros precios"; break; case "modifica": $messaggio = "modificar"; break; case "In modo predefinito importa": $messaggio = "De manera predefinida importar"; break; case "i prezzi di alcuni periodi non sono stati inseriti perchè importati da altre tariffe": $messaggio = "los precios de algunos períodos no han sido insertados porque importados desde otras tarifas"; break; case "limite non considerato per le persone aggiuntive nelle interconnessioni": $messaggio = "límite no considerado para las personas adicionales en las interconexiones"; break; case "Seleziona adesso questo costo anche per tutti gli utenti che non hanno privilegi per usare tutti i costi": $messaggio = "Seleccionar ahora este coste también para todos los usuarios que no tienen privilegios para usar todos los costes"; break; case "Aggiungi adesso questo costo a tutte le pagine create per il sito web": $messaggio = "Añadir ahora este coste a todas las páginas creadas para el sitio web"; break; case "Se si moltiplica per il numero di persone": $messaggio = "Cuando se multiplica por el número de personas"; break; case "escludi": $messaggio = "excluir"; break; case "includi solo": $messaggio = "incluir solo"; break; case "questi tipi": $messaggio = "estos tipos"; break; case "Mostrare come tipo di persona": $messaggio = "Enseñar como tipo de persona"; break; case "Applicare la percentuale del tipo di persona al prezzo del costo": $messaggio = "Aplicar el porcentaje del tipo de persona al coste"; break; case "Neonati (0-23 mesi)": $messaggio = "Bebés (0-23 meses)"; break; case "tariffe con": $messaggio = "tarifas con"; break; case "a": $messaggio = "a"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/gestione_utenti.php0000644000175000017500000001233214516712035021266 0ustar marcomarconome dell'utente": $messaggio = "El nombre del usuario"; break; case "verrà cambiato da": $messaggio = "se cambiará de"; break; case "a": $messaggio = "a"; break; case "Il login dell'utente": $messaggio = "El login del usuario"; break; case "password conservata in chiaro": $messaggio = "contraseña guardada en claro"; break; case "password conservata criptata con md5": $messaggio = "contraseña guardada encriptada con md5"; break; case "password conservata criptata con mcrypt": $messaggio = "contraseña guardada encriptada con mcrypt"; break; case "password conservata criptata con mhash": $messaggio = "contraseña guardada encriptada con mhash"; break; case "disabilitato": $messaggio = "no habilitado"; break; case "Inserisci una nuova password": $messaggio = "Insertar una nueva contraseña"; break; case "Ripeti la password": $messaggio = "Repetir la contraseña"; break; case "Continua": $messaggio = "Continuar"; break; case "Torna indietro": $messaggio = "Volver atrás"; break; case "
Esiste già
un utente chiamato": $messaggio = "
Existe ya
un usuario llamado"; break; case "Nuova password dell'utente": $messaggio = "Nueva contraseña del usuario"; break; case "
non
inserita correttamente": $messaggio = "
no
insertada correctamente"; break; case "Non è stato effettuato nessun cambiamento": $messaggio = "No se ha efectuado ningún cambio"; break; case "Esiste già un utente chiamato": $messaggio = "Existe ya un usuario llamado"; break; case "Le nuove password non coincidono": $messaggio = "Las nuevas contraseñas no coincíden"; break; case "Inserisci una nuova password per l'utente": $messaggio = "Inserta una nueva contraseña para el usuario"; break; case "Nuova password": $messaggio = "Nueva contraseña"; break; case "Gestione degli utenti di hoteldruid": $messaggio = "Gestión de usuarios de hoteldruid"; break; case "Gestione degli utenti": $messaggio = "Gestión de usuarios"; break; case "N°": $messaggio = "N°"; break; case "nome": $messaggio = "nombre"; break; case "login": $messaggio = "login"; break; case "modifica": $messaggio = "modificar"; break; case "password criptata con md5": $messaggio = "contraseña encriptada con md5"; break; case "password criptata con mcrypt": $messaggio = "contraseña encriptada con mcrypt"; break; case "password criptata con mhash": $messaggio = "contraseña encriptada con mhash"; break; case "password": $messaggio = "contraseña"; break; case "privilegi": $messaggio = "privilegios"; break; case "Amministratore": $messaggio = "Administrador"; break; case "Abilitare per usare altri utenti": $messaggio = "Habilitar para utilizar otros usuarios"; break; case "Modifica gli utenti": $messaggio = "Modificar los usuarios"; break; case "Aggiungi": $messaggio = "Añadir"; break; case "un nuovo utente chiamato": $messaggio = "un nuevo usuario llamado"; break; case "dell'utente": $messaggio = "del usuario"; break; case "del gruppo": $messaggio = "del grupo"; break; case "dall'utente": $messaggio = "desde el usuario"; break; case "Privilegi importati": $messaggio = "Privilegios importados"; break; case "Importa": $messaggio = "Importar"; break; case "gruppi": $messaggio = "grupos"; break; case "Aggiornati i gruppi dell'utente": $messaggio = "Actualizados los grupos del usuario"; break; case "Gruppi dell'utente": $messaggio = "Grupos del usuario"; break; case "Nuovo gruppo": $messaggio = "Nuevo grupo"; break; case "Esiste già un gruppo chiamato": $messaggio = "Existe ya un grupo llamado"; break; case "Modifica": $messaggio = "Modificar"; break; case "cancella": $messaggio = "borrar"; break; case "Si è sicuri di voler cancellare l'utente": $messaggio = "Estás seguro de querer borrar el usuario"; break; case "SI": $messaggio = "SI"; break; case "NO": $messaggio = "NO"; break; case "privilegi e personalizzazioni": $messaggio = "privilegios y personalizaciones"; break; case "solo i privilegi": $messaggio = "solo los previlegios"; break; case "solo le personalizzazioni": $messaggio = "solo las personalizaciones"; break; case "Personalizzazioni importate": $messaggio = "Personalizaciones importadas"; break; case "privilegi, personalizzazioni e gruppi": $messaggio = "privilegios, personalizaciones y grupos"; break; case "privilegi e gruppi": $messaggio = "privilegios y grupos"; break; case "personalizzazioni e gruppi": $messaggio = "personalizaciones y grupos"; break; case "solo i gruppi": $messaggio = "solo grupos"; break; case "Gruppi importati": $messaggio = "Grupos importados"; break; case "Password aggiornata": $messaggio = "Contraseña actualizada"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/lista_citta.php0000644000175000017500000000050214364212524020354 0ustar marcomarcohoteldruid/includes/lang/es/lista_documentiid.php0000644000175000017500000000040414364212524021555 0ustar marcomarcohoteldruid/includes/lang/es/tabella3.php0000644000175000017500000000126714364212524017554 0ustar marcomarcohoteldruid/includes/lang/es/visualizza_tabelle.php0000644000175000017500000006743714477773476022020 0ustar marcomarcocancellare la regola di assegnazione 1 per la": $messaggio = "Estás seguro de querer borrar la regla de asignación 1 para la"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 2 per la": $messaggio = "Estás seguro de querer borrar la regla de asignación 2 para la"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 3 per la": $messaggio = "Estás seguro de querer borrar la regla de asignación 3 para la"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 4 per la": $messaggio = "Estás seguro de querer borrar la regla de asignación 4 para la"; break; case "La regola di assegnazione è stata cancellata": $messaggio = "La regla de asignación ha sido borrada"; break; case "La regola di assegnazione è già stata cancellata": $messaggio = "La regla de asignación había sido ya borrada"; break; case "Tabella con le regole di assegnazione": $messaggio = "Tabla con las reglas de asignación"; break; case "del": $messaggio = "del"; break; case "Motivazione": $messaggio = "Motivación"; break; case "Tariffa": $messaggio = "Tarifa"; break; case "Inserisci nuove regole": $messaggio = "Insertar nuevas reglas"; break; case "Il numero inserito esiste già": $messaggio = "El número insertado ya existe"; break; case "Continua": $messaggio = "Continuar"; break; case "Torna indietro": $messaggio = "Volver atrás"; break; case "Casa": $messaggio = "Casa"; break; case "Piano": $messaggio = "Piso"; break; case "Capienza_massima": $messaggio = "Capacidad_máxima"; break; case "Priorità": $messaggio = "Prioridad"; break; case "Modifica": $messaggio = "Modificar"; break; case "modifica": $messaggio = "modificar"; break; case "Torna al menù principale": $messaggio = "Volver al menú principal"; break; case "persone": $messaggio = "personas"; break; case "s": $messaggio = "s"; break; case "g": $messaggio = "d"; break; case "Mostra": $messaggio = "Enseñar"; break; case "Non_mostrare": $messaggio = "No_enseñar"; break; case "Regole": $messaggio = "Reglas"; break; case "Tariffe abbinate": $messaggio = "Tarifas asociadas"; break; case "pagine": $messaggio = "páginas"; break; case "Verranno effettuati i seguenti cambiamenti": $messaggio = "Se harán los siguientes cambios"; break; case "I soldi pagati per la prenotazione": $messaggio = "El dinero pagado para la reserva"; break; case "a nome di": $messaggio = "a nombre de"; break; case "verranno cambiati da": $messaggio = "será cambiado de"; break; case "a": $messaggio = "a"; break; case "saldo": $messaggio = "diferencia"; break; case "Le prenotazioni non sono state modificate perchè sono cambiate nel frattempo": $messaggio = "Las reservas no han sido modificadas porqué han cambiado mientras tanto"; break; case "porre per le prenotazioni selezionate": $messaggio = "poner para las reservas seleccionadas"; break; case "cambia": $messaggio = "Cambiar"; break; case "ponendo": $messaggio = "poniendo"; break; case "tutto pagato": $messaggio = "todo pagado"; break; case "caparra pagata": $messaggio = "fianza pagada"; break; case "pagato niente": $messaggio = "nada pagado"; break; case "pagina": $messaggio = "página"; break; case "di": $messaggio = "de"; break; case "la conferma": $messaggio = "la confimación"; break; case "La prenotazione": $messaggio = "La reserva"; break; case "verrà confermata": $messaggio = "será confirmada"; break; case "Data di inserimento": $messaggio = "Fecha de inserción"; break; case "Calcola il subtotale delle prenotazioni selezionate": $messaggio = "Calcular el subtotal de las reservas seleccionadas"; break; case "selezionate precedentemente": $messaggio = "seleccionadas precedentemente"; break; case "Saldo totale": $messaggio = "Diferencia total"; break; case "l'anno": $messaggio = "el año"; break; case "dal database": $messaggio = "de la base de datos"; break; case "ATTENZIONE: premendo su \"Continua\", tutti i dati riguardanti l'anno": $messaggio = "ATENCION: al pulsar \"Continua\", todos los datos que se refieren al año"; break; case "verranno cancellati": $messaggio = "serán borrados"; break; case "L'anno": $messaggio = "El año"; break; case "è stato cancellato dal batabase": $messaggio = "ha sido cancelado de la base de datos"; break; case "Non è stato possibile cancellare l'anno": $messaggio = "No ha sido posible cancelar el año"; break; case "dal database, controllare i permessi sulla cartella dati": $messaggio = "de la base de datos, controlar los permisos del directorio dati"; break; case "Profilo": $messaggio = "Perfil"; break; case "Cliente": $messaggio = "Cliente"; break; case "cliente": $messaggio = "cliente"; break; case "Utente": $messaggio = "Usuario"; break; case "Periodi_permessi": $messaggio = "Periodos_permitidos"; break; case "unico": $messaggio = "único"; break; case "fisso": $messaggio = "fijo"; break; case "percentuale su tariffa": $messaggio = "porcentaje de la tarifa"; break; case "percentuale su totale": $messaggio = "porcentaje del total"; break; case "varia_con_la_prenotazione": $messaggio = "cambia_con_la_reserva"; break; case "non_varia_con_la_prenotazione": $messaggio = "no_cambia_con_la_reserva"; break; case "_meno_l'ultima": $messaggio = "_menos_la_última"; break; case "_meno_l'ultimo": $messaggio = "_menos_el_último"; break; case "_meno_la_prima": $messaggio = "_menos_la_primera"; break; case "_meno_il_primo": $messaggio = "_menos_el_primero"; break; case "giorni": $messaggio = "dias"; break; case "moltiplicare_per_persone": $messaggio = "multiplicar_por_personas"; break; case "moltiplicare_per_persone_totali": $messaggio = "multiplicar_por_personas_totales"; break; case "moltiplicare_per_1": $messaggio = "multiplicar_por_1"; break; case "massimo_": $messaggio = "máximo_"; break; case "_nella_stessa_settimana": $messaggio = "_en_la_misma_semana"; break; case "_nello_stesso_giorno": $messaggio = "_en_el_mismo_día"; break; case "Prenotazione intera in": $messaggio = "Reserva entera en"; break; case "Parte della prentoazione in": $messaggio = "Parte de la reserva en"; break; case "Solo settimane della prenotazione in": $messaggio = "Solo semanas de la reserva en"; break; case "Solo giorni della prenotazione in": $messaggio = "Solo dias de la reserva en"; break; case " o ": $messaggio = " o "; break; case " a ": $messaggio = " a "; break; case "_si": $messaggio = "_si"; break; case "_no": $messaggio = "_no"; break; case "_e_": $messaggio = "_y_"; break; case "associato_a_settimane_specifiche": $messaggio = "asociado_a_semanas_específicas"; break; case "non_associato_a_settimane_specifiche": $messaggio = "no_asociado_a_semanas_específicas"; break; case "associato_a_giorni_specifici": $messaggio = "asociado_a_días_específicos"; break; case "non_associato_a_giorni_specifici": $messaggio = "no_asociado_a_días_específicos"; break; case "modifica con prenotazione": $messaggio = "modificar con reserva"; break; case "percentuale su caparra": $messaggio = "porcentaje de la fianza"; break; case "percentuale su resto caparra": $messaggio = "porcentaje del resto de la fianza"; break; case "Cancellati": $messaggio = "Borrados"; break; case "clienti": $messaggio = "clientes"; break; case "OK": $messaggio = "OK"; break; case "Annulla": $messaggio = "Cancelar"; break; case "Si è sicuri di voler
cancellare": $messaggio = "Estas seguro de querer
borrar"; break; case "clienti
che non sono associati a nessuna prenotazione e nessun pagamento": $messaggio = "clientes
que no estan asociados a ninguna reserva y ningun pago"; break; case "carte di credito associate a clienti che non hanno nessuna prenotazione nel futuro e nessuna prenotazione non pagata": $messaggio = "tarjetas de crédito asociadas a clientes que no tienen reservas en el futuro y ninguna reserva no pagada"; break; case "Cancella i clienti senza prenotazioni": $messaggio = "Borrar los clientes sin reservas"; break; case "Metodo pagamento": $messaggio = "Método pago"; break; case "Tariffe": $messaggio = "Tarifas"; break; case "del": $messaggio = "del"; break; case "Modifica tutti i campi della tabella": $messaggio = "Modificar todos los campos de la tabla"; break; case "Modifica i campi della tabella": $messaggio = "Modificar los campos de la tabla"; break; case "Applica i cambiamenti": $messaggio = "Aplicar los cambios"; break; case "documento di tipo": $messaggio = "documento tipo"; break; case "visualizza": $messaggio = "Ver"; break; case "Vedi tutte le prenotazioni": $messaggio = "Mirar todas las reservas"; break; case "Numero di persone": $messaggio = "Número de personas"; break; case "assegna_se_": $messaggio = "asignar_con_"; break; case "più_di_": $messaggio = "más_de_"; break; case "meno_di_": $messaggio = "menos_de_"; break; case "_giorni_da_inizio": $messaggio = "_dias_del_principio"; break; case "assegna_con_": $messaggio = "asignar_con_"; break; case "_o_più_prenotazioni": $messaggio = "_o_más_reservas"; break; case "Modifica i prezzi": $messaggio = "Modificar los precios"; break; case "
Non
è stato possibile inserire alcuni prezzi": $messaggio = "
No
ha sido posible insertar algunos precios"; break; case "I prezzi sono stati aggiornati": $messaggio = "Los precios han sido actualizados"; break; case "Tutte le prenotazioni": $messaggio = "Todas las reservas"; break; case "Solo arrivi": $messaggio = "Solo llegadas"; break; case "Solo partenze": $messaggio = "Solo salidas"; break; case "dal": $messaggio = "desde"; break; case "Vedi": $messaggio = "Mirar"; break; case "Tabella con tutti gli arrivi": $messaggio = "Tabla con todas las llegadas"; break; case "Tabella con tutte le partenze": $messaggio = "Tabla con todas las salidas"; break; case "prova ad importare i prezzi": $messaggio = "intenta importar los precios"; break; case "giornalmente": $messaggio = "diariamente"; break; case "settimanalmente": $messaggio = "semanalmente"; break; case "Origine": $messaggio = "Origen"; break; case "Modifica come gruppo le prenotazioni mostrate in tabella": $messaggio = "Modificar como grupo las reservas enseñadas en la tabla"; break; case "Modifica come gruppo le prenotazioni selezionate": $messaggio = "Modificar como grupo las reservas seleccionadas"; break; case "Statistiche": $messaggio = "Estadísticas"; break; case "Anni": $messaggio = "Años"; break; case "Numero di prenotazioni per mese": $messaggio = "Número de reservas por mes"; break; case "Entrate dalle prenotazioni per mese": $messaggio = "Entradas de las reservas por mes"; break; case "Entrate progressive dalle prenotazioni": $messaggio = "Entradas progresivas de las reservas"; break; case "Numero di prenotazioni per origine": $messaggio = "Número de reservas por origen"; break; case "Entrate dalle prenotazioni per origine": $messaggio = "Entradas de las reservas por origen"; break; case "Cambia": $messaggio = "Cambiar"; break; case "Mesi": $messaggio = "Meses"; break; case "Entrate per metodo di pagamento": $messaggio = "Entradas por método de pago"; break; case "Descrizione": $messaggio = "Descripción"; break; case "magazzino": $messaggio = "almacen"; break; case "inventario": $messaggio = "inventario"; break; case "aggiungi": $messaggio = "añadir"; break; case "Codice": $messaggio = "Código"; break; case "Beni inventario": $messaggio = "Bienes en inventario"; break; case "Mancanti": $messaggio = "Faltantes"; break; case "bene eliminato": $messaggio = "Bien eliminado"; break; case "bene aggiunto": $messaggio = "Bien añadido"; break; case "magazzino eliminato": $messaggio = "almacén eliminado"; break; case "magazzino aggiunto": $messaggio = "almacén añadido"; break; case "Inventario importato": $messaggio = "Inventario importado"; break; case "Importa l'invetario": $messaggio = "Importar el inventario"; break; case "dal magazzino": $messaggio = "desde el almacén"; break; case "Incompatibilità": $messaggio = "Incompatibilidades"; break; case "raggruppa": $messaggio = "agrupar"; break; case "con email": $messaggio = "con email"; break; case "Importa": $messaggio = "Importar"; break; case "per persona": $messaggio = "por persona"; break; case "con meno di": $messaggio = "con menos de"; break; case "dall'inizio": $messaggio = "del principio"; break; case "dalla fine": $messaggio = "del final"; break; case "Mostra solo tariffe selezionate": $messaggio = "Enseñar solo las tarifas seleccionadas"; break; case "mostra prezzi settimanali": $messaggio = "enseñar precios semanales"; break; case "mostra prezzi giornalieri": $messaggio = "enseñar precios diarios"; break; case "periodi di": $messaggio = "períodos de"; break; case "Valore": $messaggio = "Valor"; break; case "della tariffa": $messaggio = "de la tarifa"; break; case "piano": $messaggio = "piso"; break; case "casa": $messaggio = "casa"; break; case "documento": $messaggio = "documento"; break; case "documenti salvati": $messaggio = "documentos salvados"; break; case "in": $messaggio = "en"; break; case "numero": $messaggio = "número"; break; case "nome file": $messaggio = "nombre del archivo"; break; case "prenotazioni": $messaggio = "reservas"; break; case "azione": $messaggio = "acción"; break; case "anno": $messaggio = "año"; break; case "elimina": $messaggio = "eliminar"; break; case "fai l'upload del documento numero": $messaggio = "hacer el upload del documento número"; break; case "fai l'upload": $messaggio = "hacer el upload"; break; case "si è sicuri di voler cancellare il documento": $messaggio = "Estas seguro de querer borrar el documento"; break; case "cancellato": $messaggio = "borrado"; break; case "inviato": $messaggio = "enviado"; break; case "Commissioni": $messaggio = "Comisiones"; break; case "Tasse": $messaggio = "Tasas"; break; case "senza_commissioni": $messaggio = "sin_comisiones"; break; case "Documenti_salvati": $messaggio = "Documentos_salvados"; break; case "TASSE": $messaggio = "TASAS"; break; case "resto": $messaggio = "resto"; break; case "cancella_periodi": $messaggio = "borrar_períodos"; break; case "Sei sicuro di voler cancellare le commissioni dal": $messaggio = "Estás seguro de querer borrar las comisiones desde el"; break; case "sulla tariffa": $messaggio = "sobre la tarifa"; break; case "Le commissioni sono state cancellate": $messaggio = "Las comisiones han sido borradas"; break; case "Le commissioni sono cambiate nel frattempo, non sono state cancellate": $messaggio = "Las comisiones han cambiado mientras tanto, no han sido borradas"; break; case "giorno": $messaggio = "día"; break; case "settimana": $messaggio = "semana"; break; case "costi agg.": $messaggio = "costes añad."; break; case "sconto": $messaggio = "descuento"; break; case "Numero di prenotazioni per nazionalità del cliente titolare": $messaggio = "Número de reservas por nacionalidad del cliente titular"; break; case "Entrate dalle prenotazioni per nazionalità del cliente titolare": $messaggio = "Entradas de las reservas por nacionalidad del cliente titular"; break; case "Prezzi con": $messaggio = "Precios con"; break; case "Prenotazioni anno corrente": $messaggio = "Reservas año corriente"; break; case "con prenotazioni inserite": $messaggio = "con reservas insertadas"; break; case "fino al": $messaggio = "hasta"; break; case "nella cassa chiamata": $messaggio = "en la caja llamada"; break; case "Totale nella cassa principale": $messaggio = "Total en la caja principal"; break; case "Totale nella cassa": $messaggio = "Total en la caja"; break; case "Nuova cassa chiamata": $messaggio = "Nueva caja llamada"; break; case "Crea": $messaggio = "Crear"; break; case "Una cassa chiamata": $messaggio = "Una caja llamada"; break; case "è stata creata": $messaggio = "ha sido creada"; break; case "Cassa chiamata": $messaggio = "Caja llamada"; break; case "La cassa chiamata": $messaggio = "La caja llamada"; break; case "è stata cancellata": $messaggio = "ha sido borrada"; break; case "Eventuali entrate e spese presenti in cassa non sono state cancellate": $messaggio = "Eventuales entradas y gastos presentes en caja no han sido borrados"; break; case "Modifica i beni già inseriti": $messaggio = "Modificar los bienes ya insertados"; break; case "Modifica i beni": $messaggio = "Modificar los bienes"; break; case "I beni sono stati modificati": $messaggio = "Los bienes han sido modificados"; break; case "p": $messaggio = "p"; break; case "e combina": $messaggio = "y combinar"; break; case "percentuale su fisso della tariffa": $messaggio = "porcentaje del fijo de la tarifa"; break; case "percentuale su una persona della tariffa": $messaggio = "porcentaje de una persona de la tarifa"; break; case "non più di": $messaggio = "no más de"; break; case "non più del numero di persone": $messaggio = "no más del número de personas"; break; case "non più del numero totale di persone": $messaggio = "no más del número total de personas"; break; case "meno": $messaggio = "menos"; break; case "aggiungendo": $messaggio = "añadiendo"; break; case "più di": $messaggio = "más de"; break; case "prezzi importati": $messaggio = "precios importados"; break; case "dalla tariffa": $messaggio = "desde la tarifa"; break; case "Cancella le carte di credito di prenotazioni passate": $messaggio = "Borrar las tarjetas de crédito de reservas pasadas"; break; case "password per le carte di credito": $messaggio = "contraseña para las tarjetas de crédito"; break; case "Cancellate": $messaggio = "Borradas"; break; case "carte di credito": $messaggio = "tarjetas de crédito"; break; case "password errata": $messaggio = "contraseña equivocada"; break; case "Creare": $messaggio = "Crear"; break; case "Aggiungi": $messaggio = "Añadir"; break; case "persona": $messaggio = "persona"; break; case "chiusa": $messaggio = "cerrada"; break; case "presenti in data": $messaggio = "presentes el"; break; case "comprese partenze": $messaggio = "incluyendo las salidas"; break; case "escludere_da_totale_percentuale": $messaggio = "excluir_del_total_para_porcentaje"; break; case "da varie tariffe": $messaggio = "desde varias
tarifas"; break; case "senza letti aggiuntivi": $messaggio = "sin camas extra"; break; case "Premere per modificare": $messaggio = "Hacer clic para modificar"; break; case "Converti definitivamente in": $messaggio = "Convertir definitivamente en"; break; case "al cambio attuale": $messaggio = "al cambio actual"; break; case "Le altre valute presenti nella cassa": $messaggio = "Las otras divisas presentes en la caja"; break; case "sono state convertite in": $messaggio = "han sido convertidas en"; break; case "Tabella con le prenotazioni cancellate": $messaggio = "Tabla con las reservas borradas"; break; case "Prenotazioni cancellate": $messaggio = "Reservas borradas"; break; case "non importare i prezzi": $messaggio = "sin importar los precios"; break; case "Attenzione": $messaggio = "Aviso"; break; case "i periodi aggiunti non potranno più essere eliminati": $messaggio = "los períodos añadidos ya no podrán ser eliminados"; break; case "come tipo di persona": $messaggio = "como tipo de persona"; break; case "e applica la % del tipo di persona": $messaggio = "y aplicar el % del tipo de persona"; break; case "escludendo": $messaggio = "excluyendo"; break; case "includendo solo": $messaggio = "incluyendo solo"; break; case "e": $messaggio = "y"; break; case "Superato il massimo numero di anni comparabili": $messaggio = "Superado el número máximo de años comparables"; break; case "Numero_predefinito di persone": $messaggio = "Número_predefinido de personas"; break; case "Numero_minimo di persone": $messaggio = "Número_mínimo de personas"; break; case "Id": $messaggio = "Id"; break; case "chiedere": $messaggio = "preguntar"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?> hoteldruid/includes/lang/es/tabella.php0000644000175000017500000000410514364212524017463 0ustar marcomarcohoteldruid/includes/lang/es/prenota.php0000644000175000017500000001757514364212524017546 0ustar marcomarcoAttenzione: il prezzo totale": $messaggio = "Atención: el precio total"; break; case "non coincide con il prezzo remoto": $messaggio = "no coincide con el precio remoto"; break; case "OVERBOOKING": $messaggio = "OVERBOOKING"; break; case "Modifica come gruppo le prenotazioni inserite": $messaggio = "Modificar como grupo las reservas insertadas"; break; case "prezzo totale": $messaggio = "precio total"; break; case "prezzo totale giornaliero": $messaggio = "precio total diario"; break; case "prezzo totale settimanale": $messaggio = "precio total semanal"; break; case "prezzo tariffa": $messaggio = "precio tarifa"; break; case "prezzo tariffa giornaliero": $messaggio = "precio tarifa diario"; break; case "prezzo tariffa settimanale": $messaggio = "precio tarifa semanal"; break; case "% del totale": $messaggio = "% del total"; break; case "% della tariffa": $messaggio = "% de la tarifa"; break; case "Commissioni": $messaggio = "Comisiones"; break; case "resto commissioni": $messaggio = "resto comisiones"; break; case "% del prezzo totale": $messaggio = "% del precio total"; break; case "modificata": $messaggio = "modificada"; break; case "Errore": $messaggio = "Error"; break; case "costo aggiuntivo": $messaggio = "coste añadido"; break; case "per la prenotazione": $messaggio = "para la reserva"; break; case "per un promemoria all'entrata": $messaggio = "para un recordatorio a la entrada"; break; case "per un promemoria all'uscita": $messaggio = "para un recordatorio a la salida"; break; case "valuta": $messaggio = "divisa"; break; case "Il numero di persone inserite non include i bambini (vedere il commento per il numero di bambini)": $messaggio = "El número de personas insertado no incluye los niños (ver el comentario para el número de niños)"; break; case "da": $messaggio = "desde"; break; case "Si è dovuto diminuire il numero di persone per inserire la prenotazione": $messaggio = "Hubo que disminuir el número de personas para insertar la reserva"; break; case "Prenotazione non inserita": $messaggio = "Reserva no insertada"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/storia_soldi.php0000644000175000017500000000467514403654703020571 0ustar marcomarcoazzerare tutte le entrate e le uscite delle prenotazioni e i soldi trasferiti in cassa del": $messaggio = "Estas seguro de querer
borrar
todos los pagos de las reservas y el dinero transferido en caja del"; break; case "SI": $messaggio = "SI"; break; case "NO": $messaggio = "NO"; break; case "Azzera entrate e uscite prenotazioni": $messaggio = "Borra todos los pagos de las reservas"; break; case "Metodo": $messaggio = "Método"; break; case "Vedi solo le entrate-uscite": $messaggio = "Mira solo los pagos"; break; case "con metodo": $messaggio = "con método"; break; case "N°": $messaggio = "N°"; break; case "Note": $messaggio = "Notas"; break; case "Id": $messaggio = "Id"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/foot.php0000644000175000017500000000025314364212524017026 0ustar marcomarcohoteldruid/includes/lang/es/tab_tariffe.php0000644000175000017500000000531414407614476020342 0ustar marcomarcohoteldruid/includes/lang/es/visualizza_contratto_var.php0000644000175000017500000004451114402100546023223 0ustar marcomarcohoteldruid/includes/lang/es/giorni_mesi.php0000644000175000017500000000367014364212524020371 0ustar marcomarco hoteldruid/includes/lang/es/ordine_frasi.php0000644000175000017500000000015214364212524020521 0ustar marcomarcohoteldruid/includes/lang/es/modifica_contratto.php0000644000175000017500000003270214400212367021727 0ustar marcomarcouna sola ripetizione per ogni cliente usando le variabili": $messaggio = "Sin embargo es posible mostrar una sola repetición por cliente usando las variables"; break; case "in una condizione come questa": $messaggio = "en una condición como esta"; break; case "aggiungi ora questa condizione al documento": $messaggio = "añadir ahora esta condición al documento"; break; case "Così i dati delle ripetizioni precedenti possono essere memorizzati in uno o più array della variabile": $messaggio = "Así los datos de las repeticiones anteriores pueden ser almacenados en uno o más arrays de la variable"; break; case "È stato trovato un allegato uguale": $messaggio = "Se ha encontrado un archivo adjunto idéntico"; break; case "riutilizzare l'allegato esistente o renderlo predefinito per evitare di ingombreare il database": $messaggio = "reutilicar el archivo adjunto existente o convertirlo a predefinido para evitar saturar la base de datos"; break; case "Unisci più condizioni con": $messaggio = "Combinar múltiples condiciones con"; break; case "sempre da sinistra a destra": $messaggio = "siempre de izquierda a derecha"; break; case "Indirizzi IP": $messaggio = "Direcciones IP"; break; case "lista separata da virgole, qualsiasi IP se vuota": $messaggio = "lista separada por comas, cualquier IP si está vacía"; break; case "Gli indirizzi IP da cui è permesso accedere alla API del documento sono stati cambiati": $messaggio = "Las direcciones IP desde las que se permite el acceso a la API del documento han sido cambiadas"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/modifica_costi.php0000644000175000017500000003667514364212524021054 0ustar marcomarco con las tarifas"; break; case "Mostrare nella pagina di inserzione prenotazioni?": $messaggio = "Enseñar en la página de inserción de reservas?"; break; case "SI": $messaggio = "SI"; break; case "NO": $messaggio = "NO"; break; case "Chiedere per quanto deve essere moltiplicato?": $messaggio = "Preguntar por cuanto tiene que estar multiplicado?"; break; case "Considerare il costo aggiuntivo come letto(i) aggiuntivo(i)?": $messaggio = "Considera el coste añadido como cama(s) extra(s)?"; break; case "Modifica il costo": $messaggio = "Modificar el coste"; break; case "Il costo è stato cancellato": $messaggio = "El coste ha sido borrado"; break; case "Non si può proseguire perchè il costo aggiuntivo è già stato modificato nel frattempo": $messaggio = "No se puede continuar porqué el coste añadido ha sido ya modificado mientras tanto"; break; case "Non sono stati inseriti tutti i dati necessari": $messaggio = "No han sido insertados todos los datos necesarios"; break; case "I soldi o la percentuale del costo sono sbagliati": $messaggio = "El precio o la percentual astán equivocados"; break; case "Un costo aggiuntivo dello stesso tipo e con lo stesso nome esiste già": $messaggio = "Un coste añadido del mismo tipo y con el mismo nombre existe ya"; break; case "Per chiedere il numero di settimane o il numero da moltiplicare, il costo aggiuntivo non deve essere applicato automaticamente a nessuna tariffa": $messaggio = "Para preguntar el número de semanas o por cuanto tiene que estar multiplicado el coste añadido no tiene que estar aplicado automaticamente a ninguna tarifa"; break; case "Per chiedere il numero di giorni o il numero da moltiplicare, il costo aggiuntivo non deve essere applicato automaticamente a nessuna tariffa": $messaggio = "Para preguntar el número de días o por cuanto tiene que estar multiplicado el coste añadido no tiene que estar aplicado automaticamente a ninguna tarifa"; break; case "Il nome del costo aggiuntivo verrà cambiato da": $messaggio = "El nombre del coste añadido será cambiado de"; break; case "a": $messaggio = "a"; break; case "Il tipo di costo aggiuntivo verrà cambiato da": $messaggio = "El tipo del coste añadido será cambiado de"; break; case "arrotondato a": $messaggio = "redondeado a"; break; case "Il costo verrà applicato": $messaggio = "El coste será aplicado"; break; case "tutte le settimane": $messaggio = "todas las semanas"; break; case "tutti i giorni": $messaggio = "todos los días"; break; case "tutte le settimane meno una": $messaggio = "todas las semanas menos una"; break; case "tutti i giorni meno uno": $messaggio = "todos los días menos uno"; break; case "un numero di settimane a scelta": $messaggio = "un número de semanas a escoger"; break; case "un numero di giorni a scelta": $messaggio = "un número de días a escoger"; break; case "Il valore del costo aggiuntivo verrà cambiato dal": $messaggio = "El valor del coste añadido será cambiado del"; break; case "al": $messaggio = "a"; break; case "Il valore del costo aggiuntivo verrà cambiato da": $messaggio = "El valor del coste añadido será cambiado de"; break; case "L'applicazione del costo verrà cambiata da": $messaggio = "La aplicación del coste será cambiada de"; break; case "Il costo non verrà più associato automaticamente alla": $messaggio = "El coste no será más asignado automaticamente a la"; break; case "Il costo verrà associato automaticamente alla": $messaggio = "El coste será asignado automaticamente a la"; break; case "Il costo verrà mostrato nella pagina di inserzione prenotazioni": $messaggio = "El coste será enseñado en la página de inserción de reservas"; break; case "Il costo non verrà più mostrato nella pagina di inserzione prenotazioni": $messaggio = "El coste no será enseñado más en la página de inserción de reservas"; break; case "Verrà chiesto per quanto si deve moltiplicare il costo": $messaggio = "Se preguntará por cuanto tiene que estar multiplicado el coste"; break; case "Non verrà più chiesto per quanto si deve moltiplicare il costo": $messaggio = "No se preguntará por cuanto tiene que estar multiplicado el coste"; break; case "Il costo verrà considerato come letto(i) aggiuntivo(i)": $messaggio = "El coste será considerado como cama(s) extra(s)"; break; case "Il costo non verrà più considerato come letto(i) aggiuntivo(i)": $messaggio = "El coste no será más considerado como cama(s) extra(s)"; break; case "Continua": $messaggio = "Continua"; break; case "% su": $messaggio = "% de"; break; case "il prezzo totale": $messaggio = "el precio total"; break; case "la caparra": $messaggio = "la fianza"; break; case "totale meno caparra": $messaggio = "total menos fianza"; break; case "minimo": $messaggio = "mínimo"; break; case "massimo": $messaggio = "máximo"; break; case "esattamente": $messaggio = "exactamente"; break; case "settimane": $messaggio = "semanas"; break; case "giorni": $messaggio = "días"; break; case "Se possibile": $messaggio = "Si es posible"; break; case "Sempre": $messaggio = "Siempre"; break; case "Associare a specifiche settimane della prenotazione": $messaggio = "Asociar a semenas específicas de la reserva"; break; case "Associare a specifici giorni della prenotazione": $messaggio = "Asociar a días específicos de la reserva"; break; case "Tutte": $messaggio = "Todas"; break; case "Tutti": $messaggio = "Todos"; break; case "Tutte meno": $messaggio = "Todas menos"; break; case "Tutti meno": $messaggio = "Todos menos"; break; case "la prima": $messaggio = "la primera"; break; case "il primo": $messaggio = "el primero"; break; case "l'ultima": $messaggio = "la ultima"; break; case "l'ultimo": $messaggio = "el ultimo"; break; case "Chiedere": $messaggio = "Preguntar"; break; case "settimane sì": $messaggio = "semanas si"; break; case "giorni sì": $messaggio = "días si"; break; case "settimane no": $messaggio = "semanas no"; break; case "giorni no": $messaggio = "días no"; break; case "e": $messaggio = "y"; break; case "Giorni della settimana selezionati": $messaggio = "Días de la semana seleccionados"; break; case "Lunedì": $messaggio = "Lunes"; break; case "Martedì": $messaggio = "Martes"; break; case "Mercoledì": $messaggio = "Miercoles"; break; case "Giovedì": $messaggio = "Jueves"; break; case "Venerdì": $messaggio = "Viernes"; break; case "Sabato": $messaggio = "Sábado"; break; case "Domenica": $messaggio = "Domingo"; break; case "Moltiplicare il costo per": $messaggio = "Multiplicar el coste por"; break; case "Uno": $messaggio = "Uno"; break; case "Chiedere": $messaggio = "Preguntar"; break; case "Numero di persone": $messaggio = "Número de personas"; break; case "Numero di persone totale": $messaggio = "Número total de personas"; break; case "escluse quelle dei costi con letti aggiuntivi": $messaggio = "excluídas las de los costes con camas añadidas"; break; case "Periodi in cui è permesso
inserire il costo": $messaggio = "Períodos en los que está
permitido insertar el coste"; break; case "In tutti": $messaggio = "En todos"; break; case "Solo nei periodi selezionati": $messaggio = "Solo en períodos seleccionados"; break; case "dal": $messaggio = "desde"; break; case "Elimina un periodo": $messaggio = "Elimina un período"; break; case "Aggiungi un periodo": $messaggio = "Añade un período"; break; case "se tutte le settimane della prenotazione sono all'interno dei periodi selezionati": $messaggio = "si todas las semanas de la reserva estan dentro de los períodos seleccionados"; break; case "se tutti i giorni della prenotazione sono all'interno dei periodi selezionati": $messaggio = "si todos los días de la reserva estan dentro de los períodos seleccionados"; break; case "se anche una sola settimana della prenotazione è all'interno dei periodi selezionati": $messaggio = "aunque solo una semana de la reserva esté dentro de los períodos seleccionados"; break; case "se anche un solo giorno della prenotazione è all'interno dei periodi selezionati": $messaggio = "aunque solo un día de la reserva esté dentro de los períodos seleccionados"; break; case "applicare il costo solo in settimane permesse all'interno della prenotazione": $messaggio = "aplicar el coste solo en semanas permitidas en la reserva"; break; case "applicare il costo solo in giorni permessi all'interno della prenotazione": $messaggio = "aplicar el coste solo en días permitidos en la reserva"; break; case "Caratteristiche del costo
da mantenere quando si
modifica una prenotazione": $messaggio = "Características del coste
a mantener cuando se
modifica una reserva"; break; case "Valore percentuale": $messaggio = "Valor percentual"; break; case "e settimane associate": $messaggio = "y semanas asociadas"; break; case "e giorni associati": $messaggio = "y días asociados"; break; case "Assegnazione settimane": $messaggio = "Asignación semanas"; break; case "Assegnazione giorni": $messaggio = "Asignación días"; break; case "Numero per cui viene moltiplicato": $messaggio = "Número por el que está multiplicado"; break; case "Periodi permessi": $messaggio = "Períodos permitidos"; break; case "Associazione alle tariffe": $messaggio = "Asociación a las tarifas"; break; case "Mostrare nella pagina di inserimento delle prenotazioni": $messaggio = "Enseñar en la página de inserción de reservas"; break; case "Si": $messaggio = "Si"; break; case "No": $messaggio = "No"; break; case "Considerare il costo come letto/i aggiuntivo/i": $messaggio = "Considera el coste añadido como cama(s) extra(s)"; break; case "Limitarne il numero che è possibile avere contemporaneamente in uno stesso periodo": $messaggio = "Limitar el número que es posible tener contemporaneamente en un mismo período"; break; case "I valori inseriti sono
errati
o incongruenti": $messaggio = "Los valores insertados son
equivocados
o incongruentes"; break; case "Niente da modificare": $messaggio = "No hay nada que modificar"; break; case "Il costo aggiuntivo": $messaggio = "El coste añadido"; break; case "è stato modificato": $messaggio = "ha sido modificado"; break; case "Tariffe incompatibili": $messaggio = "Tarifas incompatibles"; break; case "Quando possibile assegna automaticamente se mancano": $messaggio = "Cuando es posible asignar automaticamente si faltan"; break; case "meno di": $messaggio = "menos de"; break; case "più di": $messaggio = "más de"; break; case "giorni dalla data iniziale della prenotazione quando viene inserita": $messaggio = "dias a la fecha inicial de la reserva cuando es insertada"; break; case "Quando possibile assegna automaticamente se si inseriscono": $messaggio = "Cuando es posible asignar automaticamente si se insertan"; break; case "o più prenotazioni contemporaneamente": $messaggio = "o más reservas contemporaneamente"; break; case "Sempre in periodi permessi": $messaggio = "Siempre en períodos permitidos"; break; case "Non si può contemporaneamente mostrare il costo nella pagina di inserimento delle prenotazioni ed assegnarlo automaticamente con una tariffa": $messaggio = "No se puede contemporaneamente enseñar el coste en la página de inserción de reservas y asignarlo automaticamente con una tarifa"; break; case "tra": $messaggio = "entre"; break; case "Beni dell'inventario da
eliminare quando si
inserisce il costo": $messaggio = "Bienes del inventario
a eliminar cuando se
inserta el coste"; break; case "Nessuno": $messaggio = "Ninguno"; break; case "Beni selezionati": $messaggio = "Bienes seleccionados"; break; case "Aggiungi un bene": $messaggio = "Añadir un bien"; break; case "Elimina un bene": $messaggio = "Eliminar un bien"; break; case "elimina i beni dall'inventario del magazzino": $messaggio = "Eliminar los bienes del inventario del almacén"; break; case "Beni dell'inventario da eliminare": $messaggio = "Bienes del inventario a eliminar"; break; case "Mostrare raggruppato con costi simili della stessa categoria in inserimento": $messaggio = "Enseñar agrupado con costes similares de la misma categoría en inserción"; break; case "Tasse": $messaggio = "Tasas"; break; case "Categoria": $messaggio = "Categoría"; break; case "parte fissa della tariffa": $messaggio = "parte fija de la tarifa"; break; case "parte per una persona della tariffa": $messaggio = "parte de una persona de la tarifa"; break; case "Numero massimo": $messaggio = "Número máximo"; break; case "0 se illimitato": $messaggio = "0 para ilimitado"; break; case "meno": $messaggio = "menos"; break; case "il costo viene moltiplicato per
zero se la somma è negativa": $messaggio = "el coste será multiplicado por
zero si la suma es negativa"; break; case "Combina con altri costi": $messaggio = "Combinar con otros costes"; break; case "i costi combinabili vengono mostrati tutti assieme con il nome della categoria ed ognuno è inserito se possibile": $messaggio = "los costes combinables son enseñados todos juntos con el nombre de la categoría y cada uno es insertado si es posible"; break; case "aggiungendo": $messaggio = "añadiendo"; break; case "Costi combinati": $messaggio = "Costes combinados"; break; case "Opzioni in conflitto": $messaggio = "Opciones en conflicto"; break; case "Attenzione": $messaggio = "Atención"; break; case "le seguenti opzioni sono state attivate senza essere mantenute quando la prenotazione viene modificata": $messaggio = "las siguientes opciones han sido activadas sin ser mantenidas cuando se modifica una reserva"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/hoteld_doc_backup.php0000644000175000017500000040241014402117426021507 0ustar marcomarco 3.05 contratti numero 3 tipo 253 testo 252 2322vett9situacion_limpieza;unidad_limpieza 2323vett9personas_limpieza;unidad_limpieza 2324vett9personas_salida_limpieza;unidad_limpieza 2325vett9numero_personas_limpieza;unidad_limpieza 2326vett9numero_personas_salida_limpieza;unidad_limpieza 2327vett9numero_personas_llegada_limpieza;unidad_limpieza 2328vett9horario_llegada_limpieza;unidad_limpieza 2329vett9costes_agnadidos_limpieza;num_ca_limpieza 2330vett9pos_ca_limpieza;nome_costo_agg 2332vett9linea_unidad_ca_limpieza;unidad_limpieza 2333vett9array_fechas_limpieza;dia_limpieza 2334vett9total_ca_limpieza;num_ca_limpieza 2340vett8arr_enlaces_eb;numero_cliente 2341vett8arr_enlaces_en_eb;numero_cliente 2336vett7arr_enlaces_ec;numero_cliente 2337vett7arr_enlaces_en_ec;numero_cliente 2338vett7arr_datos_acceso_ec;numero_cliente 2339vett7arr_datos_acceso_en_ec;numero_cliente 1vett2iva_porc_vect_fact;num_iva_fact 2vett2iva_porc_exist_fact;var_tmp_fact 2335vett10cliente_visto_csv;numero_cliente 84var9fecha_informe_limpieza 85var9llegada_limpieza 86var9salida_limpieza 87var9unidad_limpieza 88var9clase_linea_limpieza 89var9f_fecha_informe_limpieza 90var9tot_personas_limpieza 91var9tot_personas_llegada_limpieza 92var9tot_personas_salida_limpieza 93var9num_ca_limpieza 94var9numero_repeticion_limpieza 95var9var_tmp_limpieza 96var9cabezera_tabla_ca_limpieza 97var9linea_tabla_ca_limpieza 98var9dia_limpieza 99var9linea_cabezera_tabla_limpieza 100var9numero_repeticion_unidad_limpieza 101var9repeticion_linea_cabezera_limpieza 102var9numero_repeticion_cabezera_limpieza 104var8apellido_eb 105var8apel_no_esp_eb 20var7apellido_ec 21var7apel_no_esp_ec 19var6apellido_eml_disp 12var4linea_ciudad_recibo 13var4linea_nacion_recibo 14var4cod_fisc_estruc_recibo 15var4nombre_recibo 16var4apellido_recibo 17var4telefono_estruc_recibo 18var4numero_calle_recibo 57var4mostrar_metodo_recibo 103var4logo_recibo 22var2linea_ciudad_fact 23var2linea_nacion_fact 24var2cod_fisc_estruc_fact 25var2nombre_fact 26var2apellido_fact 27var2telefono_estruc_fact 28var2var_tmp_fact 29var2tarifa_no_iva_fact 30var2ultima_reserva_fact 31var2nombre_coste_agn_fact 32var2tot_no_iva_fact 33var2coste_tot_fact 34var2coste_tot_fact_p 35var2iva_fact_p 36var2tot_no_iva_fact_p 37var2coste_agn_no_iva_fact_p 38var2descuento_no_iva_fact_p 39var2tarifa_no_iva_fact_p 40var2numero_calle_fact 41var2codigo_fiscal_fact 42var2num_identificacion_fiscal_fact 43var2calle_fact 44var2num_iva_fact 45var2ens_tarifa_fact 46var2ens_descuento_fact 47var2ens_coste_agn_fact 48var2num_ripeticion_fact 49var2tot_parc_no_iva_fact 50var2tot_parc_iva_fact 51var2tot_parc_no_iva_fact_p 52var2tot_parc_iva_fact_p 53var2max_num_iva_fact 54var2frase_personas_fact 55var2une_descuento_a_tarifa 56var2logo_fact 58var2nombre_coste_tasa_fact 59var2ens_coste_tasa_fact 60var2iva_fact 61var2tot_costes_tasa_fact 62var2ens_coste_como_tasas_fact 63var2ens_subtotal_fact 106var11apellido_rcsv 107var11nombre_rcsv 108var11unidad_rcsv 109var11nombre_tarifa_rcsv 110var11email_rcsv 111var11telefono_rcsv 112var11precio_tarifa_rcsv 113var11precio_total_rcsv 114var11pagado_rcsv 115var11total_personas_rcsv 116var11comentario_rcsv 117var11llegada_rcsv 118var11salida_rcsv 64var10apellido_csv 65var10nombre_csv 66var10apodo_csv 67var10titulo_csv 68var10email_csv 69var10telefono_csv 70var10fax_csv 71var10nacion_csv 72var10region_csv 73var10ciudad_csv 74var10direccion_csv 75var10codigo_postal_csv 76var10nacionalidad_csv 77var10fecha_nacimiento_csv 78var10certificado_indentificacion_fiscal_csv 79var10tmp_csv 80var10email2_csv 81var10email_certificado_csv 82var10telefono2_csv 83var10telefono3_csv 1varMr 2varil 3varIl_ 4varal 5vare 6varo 7varel 8varEl_ 9varal3 10vara 11varo3 6opzeml;; 7opzeml;SI; 8opzeml;SI; 6oggettomln_es:Disponibilidad>mln_en:Availability 7oggettomln_es:Confirmación reserva>mln_en:Reservation confirmation 8oggettomln_es:Se acerca tu reserva>mln_en:Your reservation is approaching 1nomi_con1#?&Ejemplo#@&2#?&Factura#@&3#?&Factura - rtf#@&4#?&Recibo último pago#@&6#?&Email disponibilidad#@&7#?&Email confirmación#@&9#?&Informe limpieza#@&10#?&Exportar datos clientes#@&5#?&Recibo - rtf#@&8#?&Email bienvenida#@&11#?&Exportar reservas 3nomefileFactura 6mln_esEstimad[o] Señor[a] [apellido_eml_disp], le confirmo la disponibilidad de un apartamento[c num_personas_tot!=""] para [num_personas_tot] personas[/c] para el período desde el [fecha_inicial] hasta el [fecha_final]. El precio para dicho período es de [coste_tot_p] [nombre_divisa] (incluyendo costes asociados). En el caso de que desee reservar le ruego me envie su confirmación respondiendo a este correo electrónico. Estaré a su disposición para cualquier otra información que necesite. Saludos, [nombre_contacto_estructura] [nombre_estructura] [sitio_web_estructura] [texto_citado_email_pedido] 7mln_esEstimad[o] Señor[a] [apellido_ec], le confirmo que he reservado a su nombre un apartamento[c num_personas_tot!=""] para [num_personas_tot] personas[/c] para el período desde el [fecha_inicial] hasta el [fecha_final]. El precio para dicho período es de [coste_tot_p] [nombre_divisa] (incluyendo costes asociados). Para completar la reserva es necesario pagar por adelantado [fianza_p] [nombre_divisa], puede efectuar este pago siguiendo [c arr_enlaces_ec(numero_cliente)=""]este enlace[/c][c arr_enlaces_ec(numero_cliente)!=""]estos enlaces[/c]: [arr_enlaces_ec(numero_cliente)][url_base_paginas_web]mdl_confirma_reserva.php?cn=[apel_no_esp_ec]&cp=[codigo_reserva] Si [c arr_enlaces_ec(numero_cliente)=""]el enlace no funcionara[/c][c arr_enlaces_ec(numero_cliente)!=""]los enlaces no funcionaran[/c] correctamente puede intentar utilizar este otro: [url_base_paginas_web]mdl_confirma_reserva.php e insertar después: [arr_datos_acceso_ec(numero_cliente)]Apellido: [apellido] Código reserva: [codigo_reserva] Estaré a su disposición para cualquier otra información que necesite. Saludos, [nombre_contacto_estructura] [nombre_estructura] [sitio_web_estructura] 8mln_esEstimad[o] Señor[a] [apellido_eb], [c archivo_adjunto1!=""]he adjuntado a este correo electrónico un archivo con nuestros contactos y un mapa para ayudarles a encontrarnos, avíseme si tiene problemas para leerlo. [/c]Si desea ahorrar tiempo a su llegada, puede completar los datos necesarios para registrarse desde aquí: [arr_enlaces_eb(numero_cliente)][url_base_paginas_web]mdl_confirma_reserva.php?cn=[apel_no_esp_eb]&cp=[codigo_reserva]&fe=1 [c horario_entrada_estimativo=""]¿Conoce su hora estimada de llegada? ¡Gracias! [/c]Estaré a su disposición para cualquier otra información que necesite. Cordiales saludos, [nombre_contacto_estructura] [nombre_estructura] [sitio_web_estructura] 6mln_enDear Mr[Mr] [apellido_eml_disp], I confirm you the availability of an apartment[c people_num_tot!=""] for [people_num_tot] people[/c] in the period from [starting_date] to [ending_date]. The price for this period is [price_tot_p] [currency_name] (including cleaning and utilities). If you are interested in reserving the apartment you can contact me by replaying to this email. Please let me know if you have any question. Best regards, [structure_contact_name] [structure_name] [structure_website] [enquiry_email_quoted_text] 7mln_enDear Mr[Mr] [apellido_ec], I confirm you that I have reserved you an apartment[c people_num_tot!=""] for [people_num_tot] people[/c] in the period from [starting_date] to [ending_date]. The price for this period is [price_tot_p] [currency_name] (including cleaning and utilities). In order to complete the reservation you must send a down-payment of [deposit_p] [currency_name], you can pay it following [c arr_enlaces_ec(numero_cliente)=""]this link[/c][c arr_enlaces_ec(numero_cliente)!=""]these links[/c]: [arr_enlaces_en_ec(numero_cliente)][url_base_paginas_web]confirm_reservation_tpl.php?cn=[apel_no_esp_ec]&cp=[codigo_reserva] If the above [c arr_enlaces_ec(numero_cliente)=""]link does not[/c][c arr_enlaces_ec(numero_cliente)!=""]links do not[/c] work properly for you, try this other one: [url_base_paginas_web]confirm_reservation_tpl.php and then insert: [arr_datos_acceso_en_ec(numero_cliente)]Surname: [apellido] Reservation code: [codigo_reserva] Please let me know if you have any other question. Best regards, [structure_contact_name] [structure_name] [structure_website] 8mln_enDear Mr[Mr] [apellido_eb], [c archivo_adjunto1!=""]I’ve attached to this e-mail a file with our contacts and a map to help you find us, please let me know if you have problems reading it. [/c]If you want to save time at your arrival you can fill in the data required for check-in from here: [arr_enlaces_en_eb(numero_cliente)][base_url_for_webpages]confirm_reservation_tpl.php?cn=[apel_no_esp_eb]&cp=[reservation_code]&fe=1 [c estimated_checkin_time=""]Do you know your estimated time of arrival? Thanks! [/c]Please let me know if you have any other question. Best regards, [structure_contact_name] [structure_name] [structure_website] 3impor_vc2 5impor_vc4 9headhtm Informe limpieza 9foothtm 2dir~ 3dir~ 10datdownlcsv> 11datdownlcsv> 10contrtxtApellido,Nombre,Apodo,Título,Sexo,Email,2do Email, Email Certificado,Teléfono,2do Teléfono,3er Teléfono,Fax,Idioma,Nación de Residencia,Región de Residencia,Ciudad de Residencia,Dirección,Código Postal,Nacionalidad,Fecha de Nacimiento,CIF [r][apellido_csv],[nombre_csv],[apodo_csv],[titulo_csv],[sexo],[email_csv],[email2_csv],[email_certificado_csv],[telefono_csv],[telefono2_csv],[telefono3_csv],[fax_csv],[codice_lingua],[nacion_csv],[region_csv],[ciudad_csv],[direccion_csv],[codigo_postal_csv],[nacionalidad_csv],[fecha_nacimiento_csv],[certificado_indentificacion_fiscal_csv] [/r] 11contrtxtLlegada,Salida,Apellido,Nombre,Email,Telefono,Total Personas,Unidad Ocupada,Nombre Tarifa,Precio Tarifa,Precio Total,Pagado,Comentario [r][llegada_rcsv],[salida_rcsv],[apellido_rcsv],[nombre_rcsv],[email_rcsv],[telefono_rcsv],[total_personas_rcsv],[unidad_rcsv],[nombre_tarifa_rcsv],[precio_tarifa_rcsv],[precio_total_rcsv],[pagado_rcsv],[comentario_rcsv] [/r] 3contrrtf{\rtf1\ansi\deff1\adeflang1025[r][r3][/r3] [/r] {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\fswiss\fprq2\fcharset0 Arial;}{\f4\fswiss\fprq2\fcharset0 Bitstream Vera Sans;}{\f5\fswiss\fprq2\fcharset0 Tahoma;}{\f6\froman\fprq2\fcharset0 Garamond;}{\f7\froman\fprq2\fcharset0 Times New Roman;}{\f8\fnil\fprq2\fcharset0 Bitstream Vera Sans;}} {\colortbl;\red0\green0\blue0;\red230\green230\blue230;\red255\green255\blue255;\red204\green204\blue204;\red128\green128\blue128;} {\stylesheet{\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\snext1 Normal;} {\s2\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af8\afs28\lang255\ltrch\dbch\af8\langfe255\hich\f2\fs28\lang1040\loch\f2\fs28\lang1040\sbasedon1\snext3 Heading;} {\s3\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext3 Body Text;} {\s4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext4 List;} {\s5\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext5 caption;} {\s6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext6 Index;} {\s7\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 Heading;} {\s8\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext8 caption;} {\s9{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext9 Index;} {\s10\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading;} {\s11\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext11 WW-caption;} {\s12{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext12 WW-Index;} {\s13\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1;} {\s14\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext14 WW-caption1;} {\s15{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext15 WW-Index1;} {\s16\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11;} {\s17\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext17 WW-caption11;} {\s18{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext18 WW-Index11;} {\s19\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111;} {\s20\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext20 WW-caption111;} {\s21{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext21 WW-Index111;} {\s22\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111;} {\s23\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext23 WW-caption1111;} {\s24{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext24 WW-Index1111;} {\s25\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11111;} {\s26\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext26 WW-caption11111;} {\s27{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext27 WW-Index11111;} {\s28\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111111;} {\s29\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext29 WW-caption111111;} {\s30{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext30 WW-Index111111;} {\s31\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111111;} {\s32\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext32 WW-caption1111111;} {\s33{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext33 WW-Index1111111;} {\s34\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading11111111;} {\s35\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext35 WW-caption11111111;} {\s36{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext36 WW-Index11111111;} {\s37\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ai\ltrch\dbch\af3\langfe255\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i\sbasedon1\snext37 Dicitura;} {\s38{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs16\lang255\ltrch\dbch\af3\langfe255\hich\f5\fs16\lang1033\loch\f5\fs16\lang1033\sbasedon1\snext38 WW-Testo fumetto;} {\s39{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext39 Frame contents;} {\s40{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext40 Table Contents;} {\s41\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ab\ltrch\dbch\langfe255\hich\f1\fs24\lang1033\i\b\loch\f1\fs24\lang1033\i\b\sbasedon40\snext41 Table Heading;} {\s42{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext42 WW-Table Contents;} {\s43\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon42\snext43 WW-Table Heading;} {\s44{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext44 WW-Table Contents1;} {\s45\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon44\snext45 WW-Table Heading1;} {\s46{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext46 WW-Table Contents12;} {\s47\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon46\snext47 WW-Table Heading12;} {\s48{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext48 WW-Table Contents123;} {\s49\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon48\snext49 WW-Table Heading123;} {\s50{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext50 WW-Table Contents1234;} {\s51\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon50\snext51 WW-Table Heading1234;} {\s52{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext52 WW-Table Contents12345;} {\s53\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon52\snext53 WW-Table Heading12345;} {\s54{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext54 WW-Table Contents123456;} {\s55\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon54\snext55 WW-Table Heading123456;} {\s56{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext56 WW-Table Contents1234567;} {\s57\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon56\snext57 WW-Table Heading1234567;} {\s58{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext58 WW-Table Contents12345678;} {\s59\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon58\snext59 WW-Table Heading12345678;} {\s60{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext60 Table Contents;} {\s61\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon60\snext61 Table Heading;} {\*\cs63\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 WW-Car. predefinito paragrafo;} } {\info{\creatim\yr2007\mo9\dy28\hr15\min45}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern3000}}\deftab708 {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\pgdscnxt0 Standard;}} {\*\pgdscno0}\paperh16837\paperw11905\margl1134\margr1134\margt885\margb1012\sectd\sbknone\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs28\lang255\ab\ltrch\dbch\af1\langfe255\hich\f6\fs28\lang1040\b\loch\f6\fs28\lang1040\b {\rtlch \ltrch\loch\f6\fs28\lang1040\i0\b [tipo_estructura] [nombre_estructura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [razon_social_estructura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [direccion_estructura] - [ciudad_estructura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [codigo_postal_estructura] [nacion_estructura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 C.I.F. [certificado_identificacion_fiscal_estructura] [cod_fisc_estruc_fact]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [telefono_estruc_fact]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li5370\ri0\lin5370\rin0\fi0\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 Cliente [nombre_fact] [apellido_fact] } [c calle_fact!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [calle_fact][numero_calle_fact]} [/c][c linea_ciudad_fact!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [linea_ciudad_fact]} [/c][c linea_nacion_fact!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [linea_nacion_fact]} [/c][c codigo_fiscal_fact!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab C.I.F. [codigo_fiscal_fact]} [/c][c num_identificacion_fiscal_fact!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab D.N.I. / N.I.F. [num_identificacion_fiscal_fact]} [/c]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1\tx3540{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 \tab } \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 Factura n. [numero_progresivo_documento] del [hoy]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrb\brdrs\brdrw1\brdrcf1\cellx7792\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalb\cellx9637 [r4 array="iva_porc_vect_fact"] \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\cbpat3\ql\rtlch\afs12\lang255\ltrch\dbch\langfe255\hich\fs12\lang1040\loch\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 [r] [c ens_tarifa_fact="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Estancia desde el [fecha_inicial] al [fecha_final][frase_personas_fact]} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nombre_divisa] [tarifa_no_iva_fact_p]} [/c][c ens_descuento_fact="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Descuento} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nombre_divisa] [descuento_no_iva_fact_p]} [/c] [r3][c ens_coste_agn_fact="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Extra: \'93[nombre_coste_agna]\'94} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nombre_divisa] [coste_agn_no_iva_fact_p]} [/c][c ens_coste_como_tasas_fact="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Tasa: \'93[nombre_coste_agna]\'94} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nombre_divisa] [tasas_coste_agna_p]} [/c][/r3][/r] [c ens_subtotal_fact="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Imponible al [iva_porc_vect_fact(num_iva_fact)]%} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nombre_divisa] [tot_parc_no_iva_fact_p]} \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Iva al [iva_porc_vect_fact(num_iva_fact)]%} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nombre_divisa] [tot_parc_iva_fact_p]} [/c]\cell\row\pard \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\clvertalb\cellx9637 [/r4] \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs12\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs12\lang1040\loch\f1\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Total Imponible} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nombre_divisa] [tot_no_iva_fact_p]} \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Total Impuestos[c num_iva_fact="1"] al [iva_porc_vect_fact(num_iva_fact)]%[/c]} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nombre_divisa] [iva_fact_p]} [r][r3][c ens_coste_tasa_fact="1"] \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nombre_coste_agna]} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nombre_divisa] [coste_agn_no_iva_fact_p]} [/c][/r3][/r] \cell\row\pard \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs12\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs12\lang1040\loch\f1\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Total Factura} \cell\pard\plain \intbl\ltrpar\s1\cf0\qr\rtlch\afs24\lang255\ab\ltrch\dbch\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b [nombre_divisa] [coste_tot_fact_p]} \cell\row\pard \pard\plain \ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par } 5contrrtf{\rtf1\ansi\deff1\adeflang1025 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\fswiss\fprq2\fcharset0 Arial;}{\f4\fswiss\fprq2\fcharset0 Bitstream Vera Sans;}{\f5\fswiss\fprq2\fcharset0 Tahoma;}{\f6\froman\fprq2\fcharset0 Garamond;}{\f7\froman\fprq2\fcharset0 Times New Roman;}{\f8\fnil\fprq2\fcharset0 Bitstream Vera Sans;}} {\colortbl;\red0\green0\blue0;\red230\green230\blue230;\red255\green255\blue255;\red204\green204\blue204;\red128\green128\blue128;} {\stylesheet{\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\snext1 Normal;} {\s2\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af8\afs28\lang255\ltrch\dbch\af8\langfe255\hich\f2\fs28\lang1040\loch\f2\fs28\lang1040\sbasedon1\snext3 Heading;} {\s3\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext3 Body Text;} {\s4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext4 List;} {\s5\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext5 caption;} {\s6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext6 Index;} {\s7\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 Heading;} {\s8\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext8 caption;} {\s9{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext9 Index;} {\s10\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading;} {\s11\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext11 WW-caption;} {\s12{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext12 WW-Index;} {\s13\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1;} {\s14\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext14 WW-caption1;} {\s15{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext15 WW-Index1;} {\s16\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11;} {\s17\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext17 WW-caption11;} {\s18{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext18 WW-Index11;} {\s19\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111;} {\s20\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext20 WW-caption111;} {\s21{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext21 WW-Index111;} {\s22\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111;} {\s23\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext23 WW-caption1111;} {\s24{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext24 WW-Index1111;} {\s25\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11111;} {\s26\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext26 WW-caption11111;} {\s27{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext27 WW-Index11111;} {\s28\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111111;} {\s29\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext29 WW-caption111111;} {\s30{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext30 WW-Index111111;} {\s31\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111111;} {\s32\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext32 WW-caption1111111;} {\s33{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext33 WW-Index1111111;} {\s34\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading11111111;} {\s35\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext35 WW-caption11111111;} {\s36{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext36 WW-Index11111111;} {\s37\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ai\ltrch\dbch\af3\langfe255\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i\sbasedon1\snext37 Dicitura;} {\s38{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs16\lang255\ltrch\dbch\af3\langfe255\hich\f5\fs16\lang1033\loch\f5\fs16\lang1033\sbasedon1\snext38 WW-Testo fumetto;} {\s39{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext39 Frame contents;} {\s40{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext40 Table Contents;} {\s41\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ab\ltrch\dbch\langfe255\hich\f1\fs24\lang1033\i\b\loch\f1\fs24\lang1033\i\b\sbasedon40\snext41 Table Heading;} {\s42{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext42 WW-Table Contents;} {\s43\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon42\snext43 WW-Table Heading;} {\s44{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext44 WW-Table Contents1;} {\s45\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon44\snext45 WW-Table Heading1;} {\s46{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext46 WW-Table Contents12;} {\s47\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon46\snext47 WW-Table Heading12;} {\s48{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext48 WW-Table Contents123;} {\s49\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon48\snext49 WW-Table Heading123;} {\s50{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext50 WW-Table Contents1234;} {\s51\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon50\snext51 WW-Table Heading1234;} {\s52{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext52 WW-Table Contents12345;} {\s53\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon52\snext53 WW-Table Heading12345;} {\s54{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext54 WW-Table Contents123456;} {\s55\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon54\snext55 WW-Table Heading123456;} {\s56{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext56 WW-Table Contents1234567;} {\s57\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon56\snext57 WW-Table Heading1234567;} {\s58{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext58 WW-Table Contents12345678;} {\s59\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon58\snext59 WW-Table Heading12345678;} {\s60{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext60 Table Contents;} {\s61\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon60\snext61 Table Heading;} {\*\cs63\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 WW-Car. predefinito paragrafo;} } {\info{\creatim\yr2007\mo9\dy28\hr15\min45}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern3000}}\deftab708 {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\pgdscnxt0 Standard;}} {\*\pgdscno0}\paperh16837\paperw11905\margl1134\margr1134\margt885\margb1012\sectd\sbknone\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc [r][c numero_ripetizione_prenotazioni!="1"]\par \page [/c]\pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs28\lang255\ab\ltrch\dbch\af1\langfe255\hich\f6\fs28\lang1040\b\loch\f6\fs28\lang1040\b {\rtlch \ltrch\loch\f6\fs28\lang1040\i0\b [tipo_estructura] [nombre_estructura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [razon_social_estructura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [direccion_estructura] - [ciudad_estructura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [codigo_postal_estructura] [nacion_estructura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 C.I.F. [certificado_identificacion_fiscal_estructura] [cod_fisc_estruc_recibo]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [telefono_estruc_recibo]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li5370\ri0\lin5370\rin0\fi0\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [c apellido_recibo!=""]Cliente [nombre_recibo] [apellido_recibo][/c] } [c via!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [via][numero_calle_recibo]} [/c][c linea_ciudad_recibo!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [linea_ciudad_recibo]} [/c][c linea_nacion_recibo!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [linea_nacion_recibo]} [/c][c certificado_identificacion_fiscal!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab C.I.F. [certificado_identificacion_fiscal]} [/c][c num_identificacion_fiscal!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab N.I.F. / D.N.I. [num_identificacion_fiscal]} [/c]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1\tx3540{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 \tab } \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 Recibo[c numero_progresivo_documento!=""] n. [numero_progresivo_documento][/c] del [hoy]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrb\brdrs\brdrw1\brdrcf1\cellx7792\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\cbpat3\ql\rtlch\afs12\lang255\ltrch\dbch\langfe255\hich\fs12\lang1040\loch\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [c fecha_inicial!=""]Reserva desde [fecha_inicial] hasta [fecha_final][/c][c num_personas_tot!=""] para [num_personas_tot] personas[/c][r5][c fecha_inicial="" & ultimo_pago="1"][metodo_pago][/c][/r5]} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [r5][c mostrar_metodo_recibo="1" & ultimo_pago="1"][nombre_divisa] [valor_pago_p][/c][/r5]} \cell\row\pard \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs12\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs12\lang1040\loch\f1\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Total Pago} \cell\pard\plain \intbl\ltrpar\s1\cf0\qr\rtlch\afs24\lang255\ab\ltrch\dbch\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b [nombre_divisa] [r5][c ultimo_pago="1"][valor_pago_p][/c][/r5]} \cell\row\pard \pard\plain \ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 [/r]\par } 1contrhtm

EJEMPLO DE CONTRATO PARA HOTELDRUID

 

[El_] señor[a] [nombre] [apellido] nacid[o3] el [fecha_nacimiento] residente en [ciudad] [calle2] n [numero_calle] tel [telefono] alqilará un apartamento en hoteldruid con su familia de [num_personas_tot] personas desde [fecha_inicial] hasta [fecha_final]. El precio será de [coste_tot_p]. Ha dejado una fianza de [fianza_p].

Nign sitio, [hoy].

El cliente                                              El proprietario

__________                                         ____________

2contrhtm

[r][r3][/r3] [/r]
[logo_fact]
[tipo_estructura] [nombre_estructura]
[razon_social_estructura]
[direccion_estructura] - [ciudad_estructura]
[codigo_postal_estructura] [nacion_estructura]
C.I.F. [certificado_identificacion_fiscal_estructura] [cod_fisc_estruc_fact]
[telefono_estruc_fact]
Cliente [nombre_fact] [apellido_fact]
[c calle_fact!=""][calle_fact][numero_calle_fact]
[/c][c linea_ciudad_fact!=""][linea_ciudad_fact]
[/c][c linea_nacion_fact!=""][linea_nacion_fact]
[/c][c codigo_fiscal_fact!=""]C.I.F. [codigo_fiscal_fact]
[/c][c num_identificacion_fiscal_fact!=""]D.N.I. / N.I.F. [num_identificacion_fiscal_fact]
[/c]

Factura n. [numero_progresivo_documento] del [hoy]
[r4 array="iva_porc_vect_fact"] [r] [c ens_tarifa_fact="1"] [/c][c ens_descuento_fact="1"] [/c] [r3][c ens_coste_agn_fact="1"] [/c][c ens_coste_como_tasas_fact="1"] [/c][/r3][/r] [c iva_porc_vect_fact(num_iva_fact)="-1"][/c]
Estancia desde el [fecha_inicial] al [fecha_final][frase_personas_fact] [nombre_divisa] [tarifa_no_iva_fact_p]
Descuento [nombre_divisa] [descuento_no_iva_fact_p]
Extra: "[nombre_coste_agna]" [nombre_divisa] [coste_agn_no_iva_fact_p]
Tasa: "[nombre_coste_agna]" [nombre_divisa] [tasas_coste_agna_p]
[/r4] [r][r3][c ens_coste_tasa_fact="1"] [/c][/r3][/r]
Total Imponible [nombre_divisa] [tot_no_iva_fact_p]
Total Impuestos[c num_iva_fact="1"] al [iva_porc_vect_fact(num_iva_fact)]%[/c] [nombre_divisa] [iva_fact_p]
[nombre_coste_agna] [nombre_divisa] [coste_agn_no_iva_fact_p]
Total Factura [nombre_divisa] [coste_tot_fact_p]



4contrhtm
[logo_recibo]
[tipo_estructura] [nombre_estructura]
[razon_social_estructura]
[direccion_estructura] - [ciudad_estructura]
[codigo_postal_estructura] [nacion_estructura]
C.I.F. [certificado_identificacion_fiscal_estructura] [cod_fisc_estruc_recibo]
[telefono_estruc_recibo]
Cliente [nombre_recibo] [apellido_recibo]
[c calle_recibo!=""][calle_recibo][numero_calle_recibo]
[/c][c linea_ciudad_recibo!=""][linea_ciudad_recibo]
[/c][c linea_nacion_recibo!=""][linea_nacion_recibo]
[/c][c codigo_fiscal!=""]C.I.F. [codigo_fiscal]
[/c][c num_identificacion_fiscal!=""]D.N.I. / N.I.F. [num_identificacion_fiscal]
[/c]

Recibo[c numero_progresivo_documento!=""] n. [numero_progresivo_documento][/c] del [hoy]
[c fecha_inicial!=""]Reserva desde [fecha_inicial] hasta [fecha_final][/c][c num_personas_tot!=""] para [num_personas_tot] personas[/c][r5][c fecha_inicial="" & ultimo_pago="1"][metodo_pago][/c][/r5] [r5][c mostrar_metodo_recibo="1" & ultimo_pago="1"][nombre_divisa] [valor_pago_p][/c][/r5]
Total Pago [nombre_divisa] [r5][c ultimo_pago="1"][valor_pago_p][/c][/r5]



9contrhtm[r][valor_nulo][r3][valor_nulo][/r3][/r][r4 array="costes_agnadidos_limpieza"][valor_nulo][/r4][r4 array="array_fechas_limpieza"][r][r3][valor_nulo][/r3][/r][/r4]

Informe limpieza del [f_fecha_informe_limpieza]

[cabezera_tabla_ca_limpieza] [r6] [linea_unidad_ca_limpieza(unidad_limpieza)] [repeticion_linea_cabezera_limpieza] [/r6] [r4 array="total_ca_limpieza"] [/r4]
HabitaciónPersonasSituaciónPersonas
en salida
Horario de
llegada
[unidad_limpieza][personas_limpieza(unidad_limpieza)][situacion_limpieza(unidad_limpieza)][personas_salida_limpieza(unidad_limpieza)][horario_llegada_limpieza(unidad_limpieza)]
Total[tot_personas_limpieza]([tot_personas_salida_limpieza] llegadas)[tot_personas_llegada_limpieza][total_ca_limpieza(num_ca_limpieza)]
12contrhtm 13contrhtm 14contrhtm 6contreml#!mln!#es 7contreml#!mln!#es 8contreml#!mln!#es 5cond9ind#@?#@?set#%?102#%?=#%?txt#%?30#%?txt#%?#%?txt#%?#%? 6cond9ind#@?#@?date#%?95#%?data_inizio_selezione#%?is#%?2#%?g 7cond9ind#@?or#$?data_inizio_selezione#%?=#%?txt#%?#$?var_tmp_limpieza#%?>#%?var#%?data_fine_selezione#@?set#%?-1#%?=#%?txt#%?Este documento se debe mirar desde la tabla con las salidas y las reservas corrientes (entrada "reservas" en el menú de arriba --> "salidas y corrientes") o se deben seleccionar por lo menos 2 días.#%?txt#%?#%?txt#%?#%? 8cond9ind#@?#@?date#%?84#%?data_inizio_selezione#%?is#%?1#%?g 9cond9rpt#@?#@?set#%?87#%?=#%?var#%?unita_occupata#%?txt#%?#%?txt#%?#%? 10cond9rpt#@?#@?set#%?85#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 15cond9rpt#@?#@?set#%?86#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 16cond9rpt#@?#$?data_inizio#%?=#%?var#%?fecha_informe_limpieza#@?set#%?85#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 17cond9rpt#@?#$?data_fine#%?=#%?var#%?fecha_informe_limpieza#@?set#%?86#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 18cond9run#@?#@?set#%?87#%?=#%?var#%?nome_unita#%?txt#%?#%?txt#%?#%? 19cond9rpt#@?and#$?llegada_limpieza#%?=#%?txt#%?1#$?situacion_limpieza(unidad_limpieza)#%?!=#%?txt#%?#@?set#%?a2322#%?=#%?txt#%?SAL+LLE#%?txt#%?#%?txt#%?#%? 20cond9rpt#@?and#$?salida_limpieza#%?=#%?txt#%?1#$?situacion_limpieza(unidad_limpieza)#%?!=#%?txt#%?#@?set#%?a2322#%?=#%?txt#%?SAL+LLE#%?txt#%?#%?txt#%?#%? 31cond9rpt#@?and#$?data_inizio#%?<#%?var#%?fecha_informe_limpieza#$?data_fine#%?>#%?var#%?fecha_informe_limpieza#@?set#%?a2322#%?=#%?txt#%?PERMANENCIA#%?txt#%?#%?txt#%?#%? 33cond9rpt#@?and#$?llegada_limpieza#%?=#%?txt#%?1#$?situacion_limpieza(unidad_limpieza)#%?=#%?txt#%?#@?set#%?a2322#%?=#%?txt#%?LLEGADA#%?txt#%?#%?txt#%?#%? 34cond9rpt#@?and#$?salida_limpieza#%?=#%?txt#%?1#$?situacion_limpieza(unidad_limpieza)#%?=#%?txt#%?#@?set#%?a2322#%?=#%?txt#%?SALIDA#%?txt#%?#%?txt#%?#%? 35cond9ind#@?#@?date#%?89#%?fecha_informe_limpieza#%?da#%?0#%?g 36cond9rpt#@?#@?set#%?95#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 37cond9rpt#@?or#$?data_inizio#%?=#%?var#%?fecha_informe_limpieza#$?data_inizio#%?<#%?var#%?fecha_informe_limpieza#@?set#%?95#%?=#%?var#%?num_persone#%?txt#%?#%?txt#%?#%? 38cond9rpt#@?or#$?data_fine#%?=#%?var#%?fecha_informe_limpieza#$?data_fine#%?<#%?var#%?fecha_informe_limpieza#@?set#%?95#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 39cond9rpt#@?#$?var_tmp_limpieza#%?!=#%?txt#%?#@?set#%?a2323#%?=#%?var#%?var_tmp_limpieza#%?txt#%?#%?txt#%?#%? 40cond9rpt#@?and#$?var_tmp_limpieza#%?!=#%?txt#%?#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a2323#%?.=#%?txt#%?+#%?txt#%?#%?txt#%?#%? 41cond9rpt#@?and#$?var_tmp_limpieza#%?!=#%?txt#%?#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a2323#%?.=#%?var#%?n_letti_agg#%?txt#%?#%?txt#%?#%? 42cond9rpt#@?#$?var_tmp_limpieza#%?!=#%?txt#%?#@?set#%?a2325#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 43cond9rpt#@?#$?data_fine#%?=#%?var#%?fecha_informe_limpieza#@?set#%?a2324#%?=#%?var#%?num_persone#%?txt#%?#%?txt#%?#%? 44cond9rpt#@?and#$?data_fine#%?=#%?var#%?fecha_informe_limpieza#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a2324#%?.=#%?txt#%?+#%?txt#%?#%?txt#%?#%? 45cond9rpt#@?and#$?data_fine#%?=#%?var#%?fecha_informe_limpieza#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a2324#%?.=#%?var#%?n_letti_agg#%?txt#%?#%?txt#%?#%? 46cond9run#@?#@?oper#%?90#%?tot_personas_limpieza#%?+#%?var#%?numero_personas_limpieza(unidad_limpieza)#%? 47cond9rpt#@?#$?data_fine#%?=#%?var#%?fecha_informe_limpieza#@?set#%?a2326#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 48cond9run#@?#@?oper#%?91#%?tot_personas_llegada_limpieza#%?+#%?var#%?numero_personas_salida_limpieza(unidad_limpieza)#%? 49cond9rpt#@?#$?data_inizio#%?=#%?var#%?fecha_informe_limpieza#@?set#%?a2327#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 50cond9run#@?#@?oper#%?92#%?tot_personas_salida_limpieza#%?+#%?var#%?numero_personas_llegada_limpieza(unidad_limpieza)#%? 51cond9rpt#@?#$?data_inizio#%?=#%?var#%?fecha_informe_limpieza#@?set#%?a2328#%?=#%?var#%?orario_entrata_stimato#%?var#%?fecha_informe_limpieza#%?txt#%?#%? 52cond9ind#@?#@?set#%?93#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 53cond9rca#@?#$?numero_repeticion_limpieza#%?!=#%?txt#%?1#@?break#%?cont 54cond9rca#@?#@?set#%?95#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 55cond9rca#@?#$?giorni_costo_agg#%?{A}#%?txt#%?,#@?set#%?95#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 56cond9rca#@?#$?var_tmp_limpieza#%?=#%?txt#%?0#@?break#%?cont 57cond9rca#@?#$?pos_ca_limpieza(nome_costo_agg)#%?=#%?txt#%?#@?oper#%?93#%?num_ca_limpieza#%?+#%?txt#%?1#%? 58cond9rca#@?#$?pos_ca_limpieza(nome_costo_agg)#%?=#%?txt#%?#@?set#%?a2329#%?=#%?var#%?nome_costo_agg#%?txt#%?#%?txt#%?#%? 59cond9ind#@?#@?set#%?94#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 60cond9inr#@?#@?oper#%?94#%?numero_repeticion_limpieza#%?+#%?txt#%?1#%? 61cond9rca#@?#$?pos_ca_limpieza(nome_costo_agg)#%?=#%?txt#%?#@?set#%?a2330#%?=#%?var#%?num_ca_limpieza#%?txt#%?#%?txt#%?#%? 62cond9rca#@?#@?cont 63cond9run#@?#@?set#%?95#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 64cond9run#@?#$?clase_linea_limpieza#%?!=#%?txt#%?#@?set#%?95#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 65cond9run#@?#$?var_tmp_limpieza#%?!=#%?txt#%?1#@?set#%?88#%?=#%?txt#%? class="bgclr"#%?txt#%?#%?txt#%?#%? 66cond9run#@?#$?var_tmp_limpieza#%?=#%?txt#%?1#@?set#%?88#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 67cond9rar2329#@?#@?set#%?96#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 68cond9rar2329#@?#@?set#%?96#%?.=#%?var#%?costes_agnadidos_limpieza(num_ca_limpieza)#%?txt#%?#%?txt#%?#%? 69cond9rar2329#@?#@?set#%?96#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 71cond9rar2329#@?#@?set#%?97#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 74cond9rca#@?#$?numero_repeticion_limpieza#%?<#%?txt#%?2#@?break#%?cont 75cond9rca#@?#$?array_fechas_limpieza(dia_limpieza)#%?!=#%?var#%?fecha_informe_limpieza#@?break#%?cont 76cond9rca#@?#$?pos_ca_limpieza(nome_costo_agg)#%?=#%?txt#%?#@?break#%?cont 77cond9rca#@?#@?set#%?87#%?=#%?var#%?unita_occupata#%?txt#%?#%?txt#%?#%? 78cond9rca#@?#$?linea_unidad_ca_limpieza(unidad_limpieza)#%?=#%?txt#%?#@?set#%?a2332#%?=#%?var#%?linea_tabla_ca_limpieza#%?txt#%?#%?txt#%?#%? 79cond9ind#@?#@?array#%?a2333#%?dat#%? 80cond9rca#@?#@?set#%?95#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 84cond9rca#@?#@?set#%?a2332#%?=#%?var#%?linea_unidad_ca_limpieza(unidad_limpieza)#%?var#%?var_tmp_limpieza#%?var#%?moltiplica_max_costo_agg#%? 85cond9rca#@?#@?set#%?93#%?=#%?var#%?pos_ca_limpieza(nome_costo_agg)#%?txt#%?#%?txt#%?#%? 86cond9rca#@?#@?oper#%?a2334#%?total_ca_limpieza(num_ca_limpieza)#%?+#%?var#%?moltiplica_max_costo_agg#%? 87cond9rca#@?#@?cont 88cond9run#@?#$?linea_unidad_ca_limpieza(unidad_limpieza)#%?=#%?txt#%?#@?set#%?a2332#%?=#%?var#%?linea_tabla_ca_limpieza#%?txt#%?#%?txt#%?#%? 89cond9rpt#@?#$?data_inizio#%?=#%?var#%?fecha_informe_limpieza#@?trunc#%?a2328#%?-3#%?#%?ini 90cond9rar2329#@?#@?set#%?a2334#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 91cond9ind#@?#@?set#%?99#%?=#%?txt#%?HabitaciónPersonasSituaciónPersonas
en salida
Horario de
llegada
#%?txt#%?#%?txt#%?#%?
92cond9run#@?#@?oper#%?100#%?numero_repeticion_unidad_limpieza#%?+#%?txt#%?1#%? 93cond9run#@?#@?set#%?101#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 94cond9run#@?#$?numero_repeticion_unidad_limpieza#%?=#%?var#%?numero_repeticion_cabezera_limpieza#@?set#%?101#%?=#%?var#%?linea_cabezera_tabla_limpieza#%?txt#%?#%?txt#%?#%? 95cond9run#@?#$?numero_repeticion_unidad_limpieza#%?=#%?var#%?numero_repeticion_cabezera_limpieza#@?set#%?101#%?.=#%?var#%?cabezera_tabla_ca_limpieza#%?txt#%?#%?txt#%?#%? 96cond9run#@?#$?numero_repeticion_unidad_limpieza#%?=#%?var#%?numero_repeticion_cabezera_limpieza#@?set#%?101#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 97cond9run#@?#$?numero_repeticion_unidad_limpieza#%?=#%?var#%?numero_repeticion_cabezera_limpieza#@?set#%?100#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 1cond8rpt#@?#@?set#%?104#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 2cond8rpt#@?#@?set#%?105#%?=#%?var#%?cognome#%?txt#%? #%?txt#%?#%? 3cond8rpt#@?#@?trunc#%?105#%?6#%?#%?ini 4cond8rpt#@?#@?set#%?105#%?=#%?var#%?apel_no_esp_eb#%?txt#%?#%?txt#%?#%?url 5cond8rpt#@?#$?ultima_prenotazione_per_cliente#%?=#%?txt#%?1#@?break#%?cont 6cond8rpt#@?#@?set#%?a2340#%?.=#%?var#%?url_base_pagine_web#%?txt#%?#%?txt#%?#%? 7cond8rpt#@?#@?set#%?a2340#%?.=#%?txt#%?mdl_confirma_reserva.php?cn=#%?txt#%?#%?txt#%?#%? 8cond8rpt#@?#@?set#%?a2340#%?.=#%?var#%?apel_no_esp_eb#%?txt#%?#%?txt#%?#%? 9cond8rpt#@?#@?set#%?a2340#%?.=#%?txt#%?&cp=#%?txt#%?#%?txt#%?#%? 10cond8rpt#@?#@?set#%?a2340#%?.=#%?var#%?codice_prenotazione#%?txt#%?#%?txt#%?#%? 11cond8rpt#@?#@?set#%?a2340#%?.=#%?txt#%?&fe=1#%?txt#%?#%?txt#%?#%? 12cond8rpt#@?#@?set#%?a2340#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 13cond8rpt#@?#@?set#%?a2340#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 14cond8rpt#@?#@?set#%?a2341#%?=#%?var#%?arr_enlaces_eb(numero_cliente)#%?txt#%?mdl_confirma_reserva.php?cn=#%?txt#%?confirm_reservation_tpl.php?cn=#%? 15cond8rpt#@?#@?cont 16cond8rpt#@?#$?ultima_prenotazione_per_cliente#%?!=#%?txt#%?1#@?set#%?-2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 1cond7rpt#@?#@?set#%?20#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 2cond7rpt#@?#@?set#%?21#%?=#%?var#%?cognome#%?txt#%? #%?txt#%?#%? 3cond7rpt#@?#@?trunc#%?21#%?6#%?#%?ini 4cond7rpt#@?#@?set#%?21#%?=#%?var#%?apel_no_esp_ec#%?txt#%?#%?txt#%?#%?url 5cond7rpt#@?#$?ultima_prenotazione_per_cliente#%?=#%?txt#%?1#@?break#%?cont 6cond7rpt#@?#@?set#%?a2336#%?.=#%?var#%?url_base_pagine_web#%?txt#%?#%?txt#%?#%? 7cond7rpt#@?#@?set#%?a2336#%?.=#%?txt#%?mdl_confirma_reserva.php?cn=#%?txt#%?#%?txt#%?#%? 8cond7rpt#@?#@?set#%?a2336#%?.=#%?var#%?apel_no_esp_ec#%?txt#%?#%?txt#%?#%? 9cond7rpt#@?#@?set#%?a2336#%?.=#%?txt#%?&cp=#%?txt#%?#%?txt#%?#%? 10cond7rpt#@?#@?set#%?a2336#%?.=#%?var#%?codice_prenotazione#%?txt#%?#%?txt#%?#%? 11cond7rpt#@?#@?set#%?a2336#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 12cond7rpt#@?#@?set#%?a2336#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 13cond7rpt#@?#@?set#%?a2337#%?=#%?var#%?arr_enlaces_ec(numero_cliente)#%?txt#%?mdl_confirma_reserva.php?cn=#%?txt#%?confirm_reservation_tpl.php?cn=#%? 14cond7rpt#@?#@?set#%?a2338#%?.=#%?txt#%?Apellido: #%?txt#%?#%?txt#%?#%? 15cond7rpt#@?#@?set#%?a2338#%?.=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 16cond7rpt#@?#@?set#%?a2338#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 17cond7rpt#@?#@?set#%?a2338#%?.=#%?txt#%?Código reserva: #%?txt#%?#%?txt#%?#%? 18cond7rpt#@?#@?set#%?a2338#%?.=#%?var#%?codice_prenotazione#%?txt#%?#%?txt#%?#%? 19cond7rpt#@?#@?set#%?a2338#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 20cond7rpt#@?#@?set#%?a2338#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 21cond7rpt#@?#@?set#%?a2339#%?=#%?var#%?arr_datos_acceso_ec(numero_cliente)#%?txt#%?Apellido:#%?txt#%?Surname:#%? 22cond7rpt#@?#@?set#%?a2339#%?=#%?var#%?arr_datos_acceso_en_ec(numero_cliente)#%?txt#%?Código reserva:#%?txt#%?Reservation code:#%? 23cond7rpt#@?#@?cont 24cond7rpt#@?#$?ultima_prenotazione_per_cliente#%?!=#%?txt#%?1#@?set#%?-2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 1cond6rpt#@?#@?set#%?19#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 87cond4rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?14#%?=#%?txt#%?- N.I.F. #%?txt#%?#%?txt#%?#%? 88cond4rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?14#%?.=#%?var#%?codice_fiscale_struttura#%?txt#%?#%?txt#%?#%? 89cond4rpt#@?#@?set#%?17#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 92cond4rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?17#%?=#%?txt#%?Tel. #%?txt#%?#%?txt#%?#%? 94cond4rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?17#%?.=#%?var#%?telefono_struttura#%?txt#%?#%?txt#%?#%? 97cond4rpt#@?and#$?telefono_struttura#%?!=#%?txt#%?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?17#%?.=#%?txt#%? - #%?txt#%?#%?txt#%?#%? 98cond4rpt#@?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?17#%?.=#%?var#%?sito_web_struttura#%?txt#%?#%?txt#%?#%? 99cond4rpt#@?#@?set#%?15#%?=#%?var#%?nome#%?txt#%?#%?txt#%?#%? 100cond4rpt#@?#@?set#%?16#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 101cond4rpt#@?#@?set#%?18#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 102cond4rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?18#%?=#%?txt#%?, #%?txt#%?#%?txt#%?#%? 103cond4rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?18#%?.=#%?var#%?numcivico#%?txt#%?#%?txt#%?#%? 104cond4rpt#@?#@?set#%?12#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 105cond4rpt#@?#$?citta#%?!=#%?txt#%?#@?set#%?12#%?.=#%?var#%?citta#%?txt#%?#%?txt#%?#%? 107cond4rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?12#%?.=#%?txt#%? (#%?txt#%?#%?txt#%?#%? 108cond4rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?12#%?.=#%?var#%?regione#%?txt#%?#%?txt#%?#%? 109cond4rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?12#%?.=#%?txt#%?)#%?txt#%?#%?txt#%?#%? 110cond4rpt#@?#@?set#%?13#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 111cond4rpt#@?#$?cap#%?!=#%?txt#%?#@?set#%?13#%?.=#%?var#%?cap#%?txt#%?#%?txt#%?#%? 112cond4rpt#@?and#$?cap#%?!=#%?txt#%?#$?nazione#%?!=#%?txt#%?#@?set#%?13#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 113cond4rpt#@?#$?nazione#%?!=#%?txt#%?#@?set#%?13#%?.=#%?var#%?nazione#%?txt#%?#%?txt#%?#%? 114cond4rpt#@?#@?set#%?57#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 115cond4rpa#@?and#$?data_inizio#%?=#%?txt#%?#$?ultimo_pagamento#%?=#%?txt#%?1#$?metodo_pagamento#%?!=#%?txt#%?#@?set#%?57#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 116cond4rpt#@?#$?logo_struttura#%?!=#%?txt#%?#@?set#%?103#%?=#%?txt#%?Logo#%?txt#%?#%?txt#%?#%? 25cond2rpt#@?#@?set#%?45#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 26cond2rpt#@?and#$?iva_porc_vect_fact(num_iva_fact)#%?=#%?var#%?percentuale_tasse_tariffa#$?num_ripeticion_fact#%?>#%?txt#%?1#@?set#%?45#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 27cond2rpt#@?#@?set#%?46#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 30cond2rpt#@?and#$?ens_tarifa_fact#%?=#%?txt#%?1#$?sconto#%?!=#%?txt#%?0#@?set#%?46#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 31cond2rpt#@?#@?set#%?47#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 32cond2rpt#@?#@?set#%?62#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 36cond2ind#@?#@?set#%?63#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 38cond2rpt#@?#@?set#%?59#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 39cond2rpt#@?#$?nome_costo_agg#%?=#%?var#%?nombre_coste_tasa_fact#@?set#%?59#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 40cond2rpt#@?and#$?iva_porc_vect_fact(num_iva_fact)#%?=#%?var#%?percentuale_tasse_costo_agg#$?valore_costo_agg#%?!=#%?txt#%?0#$?num_ripeticion_fact#%?>#%?txt#%?1#$?ens_coste_tasa_fact#%?!=#%?txt#%?1#@?set#%?47#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 42cond2rpt#@?#@?set#%?28#%?=#%?var#%?percentuale_tasse_tariffa#%?txt#%?#%?txt#%?#%? 43cond2rpt#@?#$?var_tmp_fact#%?=#%?txt#%?#@?set#%?28#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 44cond2rpt#@?#$?iva_porc_exist_fact(var_tmp_fact)#%?=#%?txt#%?1#@?break#%?cont 46cond2rpt#@?#@?oper#%?44#%?num_iva_fact#%?+#%?txt#%?1#%? 48cond2rpt#@?#@?set#%?53#%?=#%?var#%?num_iva_fact#%?txt#%?#%?txt#%?#%? 52cond2rpt#@?#@?set#%?a1#%?=#%?var#%?var_tmp_fact#%?txt#%?#%?txt#%?#%? 60cond2rpt#@?#@?set#%?a2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 61cond2rpt#@?#@?cont 65cond2rpt#@?or#$?valore_costo_agg#%?=#%?txt#%?0#$?valore_costo_agg#%?=#%?txt#%?#$?ens_coste_tasa_fact#%?=#%?txt#%?1#@?break#%?cont 75cond2rpt#@?#@?set#%?28#%?=#%?var#%?percentuale_tasse_costo_agg#%?txt#%?#%?txt#%?#%? 76cond2rpt#@?#$?var_tmp_fact#%?=#%?txt#%?#@?set#%?28#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 81cond2rpt#@?#$?iva_porc_exist_fact(var_tmp_fact)#%?=#%?txt#%?1#@?break#%?cont 83cond2rpt#@?#@?oper#%?44#%?num_iva_fact#%?+#%?txt#%?1#%? 84cond2rpt#@?#@?set#%?53#%?=#%?var#%?num_iva_fact#%?txt#%?#%?txt#%?#%? 86cond2rpt#@?#@?set#%?a1#%?=#%?var#%?var_tmp_fact#%?txt#%?#%?txt#%?#%? 87cond2rpt#@?#@?set#%?a2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 88cond2rpt#@?#@?cont 89cond2rpt#@?#@?oper#%?37#%?valore_costo_agg_senza_tasse#%?+#%?txt#%?0#%? 90cond2rpt#@?#$?ens_coste_tasa_fact#%?=#%?txt#%?1#@?oper#%?37#%?valore_costo_agg#%?+#%?txt#%?0#%? 91cond2rpt#@?#@?set#%?31#%?=#%?var#%?nome_costo_agg#%?txt#%?#%?txt#%?#%? 95cond2rpt#@?#$?ens_coste_agn_fact#%?=#%?txt#%?1#@?oper#%?32#%?tot_no_iva_fact#%?+#%?var#%?valore_costo_agg_senza_tasse#%? 100cond2rpt#@?#$?ens_coste_agn_fact#%?=#%?txt#%?1#@?oper#%?49#%?tot_parc_no_iva_fact#%?+#%?var#%?valore_costo_agg_senza_tasse#%? 103cond2rpt#@?#$?ens_coste_agn_fact#%?=#%?txt#%?1#@?oper#%?50#%?tot_parc_iva_fact#%?+#%?var#%?tasse_costo_agg#%? 105cond2rpt#@?#$?ens_coste_tasa_fact#%?=#%?txt#%?1#@?oper#%?61#%?tot_costes_tasa_fact#%?+#%?var#%?valore_costo_agg#%? 106cond2rpt#@?#@?oper#%?36#%?tot_no_iva_fact#%?+#%?txt#%?0#%? 108cond2rpt#@?#@?oper#%?51#%?tot_parc_no_iva_fact#%?+#%?txt#%?0#%? 110cond2rpt#@?#@?oper#%?52#%?tot_parc_iva_fact#%?+#%?txt#%?0#%? 111cond2rpt#@?#@?oper#%?60#%?coste_tot_fact#%?-#%?var#%?tot_no_iva_fact#%? 112cond2rpt#@?#@?oper#%?60#%?iva_fact#%?-#%?var#%?tot_costes_tasa_fact#%? 113cond2rpt#@?#@?oper#%?35#%?iva_fact#%?+#%?txt#%?0#%? 114cond2rpt#@?or#$?ens_coste_agn_fact#%?!=#%?txt#%?1#$?percentuale_tasse_costo_agg#%?!=#%?txt#%?-1#@?break#%?cont 115cond2rpt#@?#@?set#%?62#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 116cond2rpt#@?#@?set#%?47#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 117cond2rpt#@?#@?cont 118cond2rpt#@?#$?max_num_iva_fact#%?>#%?txt#%?1#@?set#%?63#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 119cond2rpt#@?#$?ultima_reserva_fact#%?=#%?var#%?numero_prenotazione#@?break#%? 120cond2rpt#@?#@?set#%?30#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 121cond2rpt#@?#$?ens_tarifa_fact#%?=#%?txt#%?1#@?oper#%?32#%?tot_no_iva_fact#%?+#%?var#%?costo_tariffa_senza_tasse#%? 122cond2rpt#@?#$?ens_tarifa_fact#%?=#%?txt#%?1#@?oper#%?49#%?tot_parc_no_iva_fact#%?+#%?var#%?costo_tariffa_senza_tasse#%? 123cond2rpt#@?#$?ens_tarifa_fact#%?=#%?txt#%?1#@?oper#%?50#%?tot_parc_iva_fact#%?+#%?var#%?tasse_tariffa#%? 124cond2rpt#@?#$?ens_descuento_fact#%?=#%?txt#%?1#@?oper#%?32#%?tot_no_iva_fact#%?-#%?var#%?sconto_senza_tasse#%? 125cond2rpt#@?#$?ens_descuento_fact#%?=#%?txt#%?1#@?oper#%?49#%?tot_parc_no_iva_fact#%?-#%?var#%?sconto_senza_tasse#%? 126cond2rpt#@?#$?ens_descuento_fact#%?=#%?txt#%?1#@?oper#%?50#%?tot_parc_iva_fact#%?-#%?var#%?tasse_sconto#%? 128cond2rpt#@?#@?oper#%?39#%?costo_tariffa_senza_tasse#%?+#%?txt#%?0#%? 129cond2rpt#@?#@?oper#%?38#%?sconto_senza_tasse#%?*#%?txt#%?-1#%? 130cond2rpt#@?#@?oper#%?36#%?tot_no_iva_fact#%?+#%?txt#%?0#%? 131cond2rpt#@?#@?oper#%?51#%?tot_parc_no_iva_fact#%?+#%?txt#%?0#%? 132cond2rpt#@?#@?oper#%?52#%?tot_parc_iva_fact#%?+#%?txt#%?0#%? 133cond2rpt#@?#@?oper#%?60#%?coste_tot_fact#%?-#%?var#%?tot_no_iva_fact#%? 134cond2rpt#@?#@?oper#%?60#%?iva_fact#%?-#%?var#%?tot_costes_tasa_fact#%? 135cond2rpt#@?#@?oper#%?35#%?iva_fact#%?+#%?txt#%?0#%? 136cond2rpt#@?#$?une_descuento_a_tarifa#%?=#%?txt#%?SI#@?oper#%?39#%?costo_tariffa_senza_tasse#%?-#%?var#%?sconto_senza_tasse#%? 137cond2rpt#@?#$?une_descuento_a_tarifa#%?=#%?txt#%?SI#@?set#%?46#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 138cond2rpt#@?#@?set#%?54#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 139cond2rpt#@?and#$?num_persone_tot#%?!=#%?txt#%?#$?num_persone_tot#%?!=#%?txt#%?0#@?set#%?54#%?=#%?txt#%? para x personas#%?txt#%?x#%?var#%?num_persone_tot#%? 140cond2rpt#@?#$?num_ripeticion_fact#%?>#%?txt#%?1#@?break#%? 141cond2rpt#@?#@?oper#%?33#%?coste_tot_fact#%?+#%?var#%?costo_tot#%? 142cond2rpt#@?#@?oper#%?34#%?coste_tot_fact#%?+#%?txt#%?0#%? 143cond2rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?24#%?=#%?txt#%?- N.I.F. #%?txt#%?#%?txt#%?#%? 144cond2rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?24#%?.=#%?var#%?codice_fiscale_struttura#%?txt#%?#%?txt#%?#%? 145cond2rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?27#%?=#%?txt#%?Tel. #%?txt#%?#%?txt#%?#%? 146cond2rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?27#%?.=#%?var#%?telefono_struttura#%?txt#%?#%?txt#%?#%? 147cond2inr#@?#@?set#%?30#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 148cond2inr#@?#@?oper#%?48#%?num_ripeticion_fact#%?+#%?txt#%?1#%? 149cond2ind#@?#@?set#%?55#%?=#%?txt#%?SI#%?txt#%?#%?txt#%?#%? 150cond2ind#@?#@?set#%?58#%?=#%?txt#%?nombre del coste a cosiderar como tasa#%?txt#%?#%?txt#%?#%? 151cond2ind#@?#@?set#%?33#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 152cond2rpt#@?and#$?telefono_struttura#%?!=#%?txt#%?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?27#%?.=#%?txt#%? - #%?txt#%?#%?txt#%?#%? 153cond2rpt#@?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?27#%?.=#%?var#%?sito_web_struttura#%?txt#%?#%?txt#%?#%? 154cond2ind#@?#@?set#%?32#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 155cond2rpt#@?#@?set#%?25#%?=#%?var#%?nome#%?txt#%?#%?txt#%?#%? 156cond2rpt#@?#@?set#%?26#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 157cond2rpt#@?#@?set#%?40#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 158cond2rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?40#%?=#%?txt#%?, #%?txt#%?#%?txt#%?#%? 159cond2rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?40#%?.=#%?var#%?numcivico#%?txt#%?#%?txt#%?#%? 160cond2rpt#@?#@?set#%?22#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 161cond2rpt#@?#$?citta#%?!=#%?txt#%?#@?set#%?22#%?.=#%?var#%?citta#%?txt#%?#%?txt#%?#%? 162cond2rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?22#%?.=#%?txt#%? (#%?txt#%?#%?txt#%?#%? 163cond2rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?22#%?.=#%?var#%?regione#%?txt#%?#%?txt#%?#%? 164cond2rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?22#%?.=#%?txt#%?)#%?txt#%?#%?txt#%?#%? 165cond2rpt#@?#@?set#%?23#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 166cond2rpt#@?#$?cap#%?!=#%?txt#%?#@?set#%?23#%?.=#%?var#%?cap#%?txt#%?#%?txt#%?#%? 167cond2rpt#@?and#$?cap#%?!=#%?txt#%?#$?nazione#%?!=#%?txt#%?#@?set#%?23#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 168cond2rpt#@?#$?nazione#%?!=#%?txt#%?#@?set#%?23#%?.=#%?var#%?nazione#%?txt#%?#%?txt#%?#%? 169cond2rpt#@?#@?set#%?41#%?=#%?var#%?partita_iva#%?txt#%?#%?txt#%?#%? 170cond2rpt#@?#@?set#%?42#%?=#%?var#%?codice_fiscale#%?txt#%?#%?txt#%?#%? 171cond2rpt#@?#@?set#%?43#%?=#%?var#%?via#%?txt#%?#%?txt#%?#%? 172cond2ind#@?#@?set#%?44#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 173cond2ind#@?#@?set#%?48#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 174cond2inr#@?#@?set#%?49#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 175cond2inr#@?#@?set#%?50#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 176cond2rpt#@?#$?logo_struttura#%?!=#%?txt#%?#@?set#%?56#%?=#%?txt#%?Logo#%?txt#%?#%?txt#%?#%? 179cond2inr#@?#@?set#%?61#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 1cond11rpt#@?#@?set#%?106#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 2cond11rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?106#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 3cond11rpt#@?#@?set#%?106#%?.=#%?var#%?cognome#%?txt#%?"#%?txt#%?""#%? 4cond11rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?106#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 5cond11rpt#@?#@?set#%?107#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 6cond11rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?107#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 7cond11rpt#@?#@?set#%?107#%?.=#%?var#%?nome#%?txt#%?"#%?txt#%?""#%? 8cond11rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?107#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 9cond11rpt#@?#@?set#%?108#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 10cond11rpt#@?or#$?unita_occupata#%?{}#%?txt#%?"#$?unita_occupata#%?{}#%?txt#%?,#@?set#%?108#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 11cond11rpt#@?#@?set#%?108#%?.=#%?var#%?unita_occupata#%?txt#%?"#%?txt#%?""#%? 12cond11rpt#@?or#$?unita_occupata#%?{}#%?txt#%?"#$?unita_occupata#%?{}#%?txt#%?,#@?set#%?108#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 13cond11rpt#@?#@?set#%?109#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 14cond11rpt#@?or#$?nome_tariffa#%?{}#%?txt#%?"#$?nome_tariffa#%?{}#%?txt#%?,#@?set#%?109#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 15cond11rpt#@?#@?set#%?109#%?.=#%?var#%?nome_tariffa#%?txt#%?"#%?txt#%?""#%? 16cond11rpt#@?or#$?nome_tariffa#%?{}#%?txt#%?"#$?nome_tariffa#%?{}#%?txt#%?,#@?set#%?109#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 17cond11rpt#@?#@?set#%?110#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 18cond11rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?110#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 19cond11rpt#@?#@?set#%?110#%?.=#%?var#%?email#%?txt#%?"#%?txt#%?""#%? 20cond11rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?110#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 21cond11rpt#@?#@?set#%?111#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 22cond11rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?111#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 23cond11rpt#@?#@?set#%?111#%?.=#%?var#%?telefono#%?txt#%?"#%?txt#%?""#%? 24cond11rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?111#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 25cond11rpt#@?#@?set#%?112#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 26cond11rpt#@?or#$?costo_tariffa#%?{}#%?txt#%?"#$?costo_tariffa#%?{}#%?txt#%?,#@?set#%?112#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 27cond11rpt#@?#@?set#%?112#%?.=#%?var#%?costo_tariffa#%?txt#%?"#%?txt#%?""#%? 28cond11rpt#@?or#$?costo_tariffa#%?{}#%?txt#%?"#$?costo_tariffa#%?{}#%?txt#%?,#@?set#%?112#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 29cond11rpt#@?#@?set#%?113#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 30cond11rpt#@?or#$?costo_tot#%?{}#%?txt#%?"#$?costo_tot#%?{}#%?txt#%?,#@?set#%?113#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 31cond11rpt#@?#@?set#%?113#%?.=#%?var#%?costo_tot#%?txt#%?"#%?txt#%?""#%? 32cond11rpt#@?or#$?costo_tot#%?{}#%?txt#%?"#$?costo_tot#%?{}#%?txt#%?,#@?set#%?113#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 33cond11rpt#@?#@?set#%?114#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 34cond11rpt#@?or#$?pagato#%?{}#%?txt#%?"#$?pagato#%?{}#%?txt#%?,#@?set#%?114#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 35cond11rpt#@?#@?set#%?114#%?.=#%?var#%?pagato#%?txt#%?"#%?txt#%?""#%? 36cond11rpt#@?or#$?pagato#%?{}#%?txt#%?"#$?pagato#%?{}#%?txt#%?,#@?set#%?114#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 37cond11rpt#@?#@?set#%?115#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 38cond11rpt#@?or#$?num_persone_tot#%?{}#%?txt#%?"#$?num_persone_tot#%?{}#%?txt#%?,#@?set#%?115#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 39cond11rpt#@?#@?set#%?115#%?.=#%?var#%?num_persone_tot#%?txt#%?"#%?txt#%?""#%? 40cond11rpt#@?or#$?num_persone_tot#%?{}#%?txt#%?"#$?num_persone_tot#%?{}#%?txt#%?,#@?set#%?115#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 48cond11rpt#@?#@?set#%?116#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 49cond11rpt#@?or#$?commento#%?{}#%?txt#%?"#$?commento#%?{}#%?txt#%?,#@?set#%?116#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 50cond11rpt#@?#@?set#%?116#%?.=#%?var#%?commento#%?txt#%?"#%?txt#%?""#%? 51cond11rpt#@?#@?set#%?116#%?=#%?var#%?comentario_rcsv#%?var#%?avanzamento_riga#%?txt#%?#%? 56cond11rpt#@?or#$?commento#%?{}#%?txt#%?"#$?commento#%?{}#%?txt#%?,#@?set#%?116#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 79cond11rpt#@?#@?date#%?117#%?data_inizio#%?is#%?0#%?g 80cond11rpt#@?#@?date#%?118#%?data_fine#%?is#%?0#%?g 1cond10rpt#@?#@?set#%?64#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 2cond10rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?64#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 3cond10rpt#@?#@?set#%?64#%?.=#%?var#%?cognome#%?txt#%?"#%?txt#%?""#%? 4cond10rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?64#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 5cond10rpt#@?#@?set#%?65#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 6cond10rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?65#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 7cond10rpt#@?#@?set#%?65#%?.=#%?var#%?nome#%?txt#%?"#%?txt#%?""#%? 8cond10rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?65#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 9cond10rpt#@?#@?set#%?66#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 10cond10rpt#@?or#$?soprannome#%?{}#%?txt#%?"#$?soprannome#%?{}#%?txt#%?,#@?set#%?66#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 11cond10rpt#@?#@?set#%?66#%?.=#%?var#%?soprannome#%?txt#%?"#%?txt#%?""#%? 12cond10rpt#@?or#$?soprannome#%?{}#%?txt#%?"#$?soprannome#%?{}#%?txt#%?,#@?set#%?66#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 13cond10rpt#@?#@?set#%?67#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 14cond10rpt#@?or#$?titolo#%?{}#%?txt#%?"#$?titolo#%?{}#%?txt#%?,#@?set#%?67#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 15cond10rpt#@?#@?set#%?67#%?.=#%?var#%?titolo#%?txt#%?"#%?txt#%?""#%? 16cond10rpt#@?or#$?titolo#%?{}#%?txt#%?"#$?titolo#%?{}#%?txt#%?,#@?set#%?67#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 17cond10rpt#@?#@?set#%?68#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 18cond10rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?68#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 19cond10rpt#@?#@?set#%?68#%?.=#%?var#%?email#%?txt#%?"#%?txt#%?""#%? 20cond10rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?68#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 21cond10rpt#@?#@?set#%?69#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 22cond10rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?69#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 23cond10rpt#@?#@?set#%?69#%?.=#%?var#%?telefono#%?txt#%?"#%?txt#%?""#%? 24cond10rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?69#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 25cond10rpt#@?#@?set#%?70#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 26cond10rpt#@?or#$?fax#%?{}#%?txt#%?"#$?fax#%?{}#%?txt#%?,#@?set#%?70#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 27cond10rpt#@?#@?set#%?70#%?.=#%?var#%?fax#%?txt#%?"#%?txt#%?""#%? 28cond10rpt#@?or#$?fax#%?{}#%?txt#%?"#$?fax#%?{}#%?txt#%?,#@?set#%?70#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 29cond10rpt#@?#@?set#%?71#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 30cond10rpt#@?or#$?nazione#%?{}#%?txt#%?"#$?nazione#%?{}#%?txt#%?,#@?set#%?71#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 31cond10rpt#@?#@?set#%?71#%?.=#%?var#%?nazione#%?txt#%?"#%?txt#%?""#%? 32cond10rpt#@?or#$?nazione#%?{}#%?txt#%?"#$?nazione#%?{}#%?txt#%?,#@?set#%?71#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 33cond10rpt#@?#@?set#%?72#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 34cond10rpt#@?or#$?regione#%?{}#%?txt#%?"#$?regione#%?{}#%?txt#%?,#@?set#%?72#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 35cond10rpt#@?#@?set#%?72#%?.=#%?var#%?regione#%?txt#%?"#%?txt#%?""#%? 36cond10rpt#@?or#$?regione#%?{}#%?txt#%?"#$?regione#%?{}#%?txt#%?,#@?set#%?72#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 37cond10rpt#@?#@?set#%?73#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 38cond10rpt#@?or#$?citta#%?{}#%?txt#%?"#$?citta#%?{}#%?txt#%?,#@?set#%?73#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 39cond10rpt#@?#@?set#%?73#%?.=#%?var#%?citta#%?txt#%?"#%?txt#%?""#%? 40cond10rpt#@?or#$?citta#%?{}#%?txt#%?"#$?citta#%?{}#%?txt#%?,#@?set#%?73#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 41cond10rpt#@?#@?set#%?79#%?=#%?var#%?via#%?txt#%?#%?txt#%?#%? 42cond10rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?79#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 43cond10rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?79#%?.=#%?var#%?numcivico#%?txt#%?#%?txt#%?#%? 44cond10rpt#@?#@?set#%?74#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 45cond10rpt#@?or#$?tmp_csv#%?{}#%?txt#%?"#$?tmp_csv#%?{}#%?txt#%?,#@?set#%?74#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 46cond10rpt#@?#@?set#%?74#%?.=#%?var#%?tmp_csv#%?txt#%?"#%?txt#%?""#%? 47cond10rpt#@?or#$?tmp_csv#%?{}#%?txt#%?"#$?tmp_csv#%?{}#%?txt#%?,#@?set#%?74#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 48cond10rpt#@?#@?set#%?75#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 49cond10rpt#@?or#$?cap#%?{}#%?txt#%?"#$?cap#%?{}#%?txt#%?,#@?set#%?75#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 50cond10rpt#@?#@?set#%?75#%?.=#%?var#%?cap#%?txt#%?"#%?txt#%?""#%? 51cond10rpt#@?or#$?cap#%?{}#%?txt#%?"#$?cap#%?{}#%?txt#%?,#@?set#%?75#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 52cond10rpt#@?#@?set#%?76#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 53cond10rpt#@?or#$?cittadinanza#%?{}#%?txt#%?"#$?cittadinanza#%?{}#%?txt#%?,#@?set#%?76#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 54cond10rpt#@?#@?set#%?76#%?.=#%?var#%?cittadinanza#%?txt#%?"#%?txt#%?""#%? 55cond10rpt#@?or#$?cittadinanza#%?{}#%?txt#%?"#$?cittadinanza#%?{}#%?txt#%?,#@?set#%?76#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 56cond10rpt#@?#@?set#%?77#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 57cond10rpt#@?#@?date#%?77#%?data_nascita#%?da#%?0#%?g 58cond10rpt#@?#@?set#%?78#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 59cond10rpt#@?or#$?partita_iva#%?{}#%?txt#%?"#$?partita_iva#%?{}#%?txt#%?,#@?set#%?78#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 60cond10rpt#@?#@?set#%?78#%?.=#%?var#%?partita_iva#%?txt#%?"#%?txt#%?""#%? 61cond10rpt#@?or#$?partita_iva#%?{}#%?txt#%?"#$?partita_iva#%?{}#%?txt#%?,#@?set#%?78#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 62cond10rpt#@?#@?set#%?80#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 63cond10rpt#@?or#$?email2#%?{}#%?txt#%?"#$?email2#%?{}#%?txt#%?,#@?set#%?80#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 64cond10rpt#@?#@?set#%?80#%?.=#%?var#%?email2#%?txt#%?"#%?txt#%?""#%? 65cond10rpt#@?or#$?email2#%?{}#%?txt#%?"#$?email2#%?{}#%?txt#%?,#@?set#%?80#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 66cond10rpt#@?#@?set#%?81#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 67cond10rpt#@?or#$?email_certificata#%?{}#%?txt#%?"#$?email_certificata#%?{}#%?txt#%?,#@?set#%?81#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 68cond10rpt#@?#@?set#%?81#%?.=#%?var#%?email_certificata#%?txt#%?"#%?txt#%?""#%? 69cond10rpt#@?or#$?email_certificata#%?{}#%?txt#%?"#$?email_certificata#%?{}#%?txt#%?,#@?set#%?81#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 70cond10rpt#@?#@?set#%?82#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 71cond10rpt#@?or#$?telefono2#%?{}#%?txt#%?"#$?telefono2#%?{}#%?txt#%?,#@?set#%?82#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 72cond10rpt#@?#@?set#%?82#%?.=#%?var#%?telefono2#%?txt#%?"#%?txt#%?""#%? 73cond10rpt#@?or#$?telefono2#%?{}#%?txt#%?"#$?telefono2#%?{}#%?txt#%?,#@?set#%?82#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 74cond10rpt#@?#@?set#%?83#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 75cond10rpt#@?or#$?telefono3#%?{}#%?txt#%?"#$?telefono3#%?{}#%?txt#%?,#@?set#%?83#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 76cond10rpt#@?#@?set#%?83#%?.=#%?var#%?telefono3#%?txt#%?"#%?txt#%?""#%? 77cond10rpt#@?or#$?telefono3#%?{}#%?txt#%?"#$?telefono3#%?{}#%?txt#%?,#@?set#%?83#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 78cond10rpt#@?#$?cliente_visto_csv(numero_cliente)#%?=#%?txt#%?1#@?set#%?-2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 79cond10rpt#@?#@?set#%?a2335#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 1condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?1#%?=#%?txt#%?s#%?txt#%?#%?txt#%?#%? 3condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?2#%?=#%?txt#%?il#%?txt#%?#%?txt#%?#%? 4condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?2#%?=#%?txt#%?la#%?txt#%?#%?txt#%?#%? 5condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?3#%?=#%?txt#%?Il#%?txt#%?#%?txt#%?#%? 6condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?3#%?=#%?txt#%?La#%?txt#%?#%?txt#%?#%? 7condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?4#%?=#%?txt#%?al#%?txt#%?#%?txt#%?#%? 8condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?4#%?=#%?txt#%?alla#%?txt#%?#%?txt#%?#%? 9condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?5#%?=#%?txt#%?e#%?txt#%?#%?txt#%?#%? 10condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?5#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 11condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?6#%?=#%?txt#%?o#%?txt#%?#%?txt#%?#%? 12condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?6#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 23condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?7#%?=#%?txt#%?el#%?txt#%?#%?txt#%?#%? 24condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?7#%?=#%?txt#%?la#%?txt#%?#%?txt#%?#%? 25condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?8#%?=#%?txt#%?El#%?txt#%?#%?txt#%?#%? 26condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?8#%?=#%?txt#%?La#%?txt#%?#%?txt#%?#%? 27condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?9#%?=#%?txt#%?al#%?txt#%?#%?txt#%?#%? 28condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?9#%?=#%?txt#%?a la#%?txt#%?#%?txt#%?#%? 29condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?10#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 30condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?10#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 31condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?11#%?=#%?txt#%?o#%?txt#%?#%?txt#%?#%? 32condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?11#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 2compressgz 3compressgz 6allegato0 7allegato0 8allegato0
hoteldruid/includes/lang/es/lista_nazioni.php0000644000175000017500000002725714364212524020737 0ustar marcomarcohoteldruid/includes/lang/es/l_n0000644000175000017500000000001012103567543016033 0ustar marcomarcoespañolhoteldruid/includes/lang/es/crea_backup.php0000644000175000017500000002275114364212524020325 0ustar marcomarcoATTENZIONE: premendo su \"Continua\", prima di ripristinare i dati dal file, tutti i dati del database attuale verranno cancellati": $messaggio = "ATENCION: al pulsar \"Continuar\", antes de restaurar los datos desde el archivo, todos los datos de la actual base de datos serán borrados"; break; case "Inserisci i nuovi dati per la connessione al database": $messaggio = "Inserta los nuevos datos para la conexión a la base de datos"; break; case "Tipo di database": $messaggio = "Tipo de base de datos"; break; case "Nome del database da utilizzare": $messaggio = "Nombre de la base de datos a utilizar"; break; case "Database già esistente": $messaggio = "Base de datos ya existente"; break; case "Si": $messaggio = "Si"; break; case "No": $messaggio = "No"; break; case "Se già esistente e non vuoto usare un prefisso non presente nel database per il nome delle tabelle": $messaggio = "Si existe ya y no está vacío utilizar un prefijo no presente en la base de datos para el nombre de las tablas"; break; case "Nome del computer a cui collegarsi": $messaggio = "Nombre del ordenador al que conectarse"; break; case "Numero della porta a cui collegarsi": $messaggio = "Número de la puerta a la que conectarse"; break; case "Normalmete 5432 o 5433 per Postgresql o 3306 per Mysql": $messaggio = "Normalmente 5432 o 5433 para Postgresql o 3306 para Mysql"; break; case "Nome per l'autenticazione al database": $messaggio = "Nombre de usuario para la autenticación a la base de datos"; break; case "Parola segreta per l'autenticazione al database": $messaggio = "Contraseña para la autenticación a la base de datos"; break; case "Caricare la libreria dinamica \"pgsql.so\" o \"mysql.so\"": $messaggio = "Cargar la librería dinamica \"pgsql.so\" o \"mysql.so\""; break; case "scegliere si se non viene caricata automaticamente da php": $messaggio = "escoger si si no es cargada automaticamente por php"; break; case "Nome del database a cui collegarsi temporaneamente": $messaggio = "Nombre de la base de datos a la que conectarse temporaneamente"; break; case "solo per Postgresql con database non esistente": $messaggio = "solo para Postgresql sin base de datos ya existente"; break; case "Continua": $messaggio = "Continuar"; break; case "Vecchio database svuotato, per rimuoverlo del tutto procedere manualmente": $messaggio = "Viejas base de datos vaciada, se puede borrar del todo manualmente ahora"; break; case "Database creato": $messaggio = "Base de datos creada"; break; case "Non è stato possibile connettersi al nuovo database, controllare i dati per la connessione, i privilegi dell' utente o il nome del database": $messaggio = "No ha sido posible conectarse a la nueva base de datos, controlar los datos de conexión, los privilejios del usuario o el nombre de la base de datos"; break; case "Non è stato possibile creare il nuovo database, controllare i dati per la connessione, i privilegi dell' utente, il nome del database o se esiste già un database chiamato": $messaggio = "No ha sido posible crear la nueva base de datos, controlar los datos de conexión, los privilejios del usuario, el nombre de la base de datos o si ya existe una base de datos llamada"; break; case "Non ho i permessi di scrittura sulla cartella dati": $messaggio = "No tengo los permisos de escritura sobre el directorio dati"; break; case "La versione attuale di HotelDruid e quella del file non coincidono": $messaggio = "La versión actual de HotelDruid y la del archivo no coinciden"; break; case "La versione attuale e quella del file non coincidono": $messaggio = "La versión actual y la del archivo no coinciden"; break; case "Non ho potuto leggere il file": $messaggio = "No he podido leer el archivo"; break; case "Torna indietro": $messaggio = "Volver atrás"; break; case "Sistema di backup per HotelDruid": $messaggio = "Sistema de backup para HotelDruid"; break; case "Crea il file di backup": $messaggio = "Crear el archivo de backup"; break; case "Crea un nuovo file di backup": $messaggio = "Crear un nuevo archivo de backup"; break; case "sovrascrivendo l'attuale": $messaggio = "escibiendolo encima del actual"; break; case "Guarda il file": $messaggio = "Mirar el archivo"; break; case "per salvarlo (eventualmente usa il bottone indietro del browser per tornare qui)": $messaggio = "para guardarlo (eventualmente utilizar el botón atrás del navegador para volver aquí)"; break; case "Cancella": $messaggio = "Borrar"; break; case " l'attuale file di backup": $messaggio = " el actual archivo de backup"; break; case "Ripristina i dati dal file": $messaggio = "Restaurar los datos desde el archivo"; break; case " (i dati attuali verranno cancellati), utilizzando per la connessione al database:": $messaggio = " (los datos actuales serán borrados), utilizando para la creación de la base de datos:"; break; case "i dati dell'attuale connessione": $messaggio = "los datos de la conexión actual"; break; case "nuovi dati": $messaggio = "nuevos datos"; break; case "Ho fatto l'upload del file": $messaggio = "He hecho el upload del archivo"; break; case "Non ho potuto fare l'upload del file": $messaggio = "No ha sido posible hacer el upload del archivo"; break; case "Fai l'upload": $messaggio = "Hacer el upload"; break; case " del file di backup": $messaggio = " del archivo de backup"; break; case " di un nuovo file di backup": $messaggio = " de un nuevo archivo de backup"; break; case "Prefisso nel nome delle tabelle": $messaggio = "Prefijo en el nombre de las tablas"; break; case "opzionale, utile per più installazioni di hoteldruid nello stesso database": $messaggio = "opcionál, útil para más instalaciones de hoteldruid en la misma base de datos"; break; case "Il prefisso del nome delle tabelle è sbagliato (accettate solo lettere minuscole, numeri e _ , primo carattere lettera)": $messaggio = "El prefijo del nombre de las tablas está equivocado (permitidas solo letras minúsculas, numeros y _ , primer caracter letra)"; break; case "Il contenuto del file inviato non è corretto": $messaggio = "El contenido del archivo enviado no es correcto"; break; case "Il formato del file è errato": $messaggio = "El formato del archivo no es correcto"; break; case "Compresso": $messaggio = "Comprimido"; break; case "Backup dei documenti": $messaggio = "Backup de los documentos"; break; case "Crea il file di backup dei documenti": $messaggio = "Crear el archivo de backup de los documentos"; break; case "Crea un nuovo file di backup dei documenti": $messaggio = "Crear un nuevo archivo de backup de los documentos"; break; case " del file di backup dei documenti": $messaggio = " del archivo de backup de los documentos"; break; case " di un nuovo file di backup dei documenti": $messaggio = " de un nuevo archivo de backup de los documentos"; break; case " l'attuale file di backup dei documenti": $messaggio = " el actual archivo de backup de los documentos"; break; case "aggiungi ai documenti attuali": $messaggio = "añadir a los documentos actuales"; break; case "rimpiazza i documenti attuali": $messaggio = "reemplazar los documentos actuales"; break; case "i documenti attuali verranno cancellati": $messaggio = "los documentos actuales serán borrados"; break; case "Ripristina i documenti dal file": $messaggio = "Restaurar los documentos desde el archivo"; break; case "Documenti ripristinati": $messaggio = "Documentos restaurados"; break; case "Backup completo": $messaggio = "Backup completo"; break; case "Includi le pagine per il sito web": $messaggio = "Incluir las páginas para el sitio web"; break; case "creato il": $messaggio = "creado el"; break; case "alle": $messaggio = "a las"; break; case "copia": $messaggio = "copiar"; break; case "il file di backup dai documenti predefiniti in": $messaggio = "el archivo de backup desde los documentos predefinidos en"; break; case "file copiato": $messaggio = "archivo copiado"; break; case "si è verificato un errore copiando il file": $messaggio = "se ha producido un error al copiar el archivo"; break; case "Errori": $messaggio = "Errores"; break; case "Includi tutti gli anni": $messaggio = "Incluir todos los años"; break; case "Includi solo gli anni selezionati": $messaggio = "Incluir solo los años seleccionados"; break; case "Prova a mantenere i dati degli anni non contenuti nel backup": $messaggio = "Intentar mantener los datos de los años no contenidos en el backup"; break; case "alcuni dati di questi anni potrebbero comunque venir persi": $messaggio = "algunos datos de estos años se podrían perder igualmente"; break; case "tutti i documenti contenuti nel file": $messaggio = "todos los documentos contenidos en el archivo"; break; case "solo il documento": $messaggio = "solo el documento"; break; case "Raggiunto il limite giornaliero di backup": $messaggio = "Se ha alcanzado el lìmite de backups diarios"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/creadb.php0000644000175000017500000001521114364212524017277 0ustar marcomarcohoteldruid/includes/lang/es/visualizza_contratto.php0000644000175000017500000000637614364212524022371 0ustar marcomarcosalvato come": $messaggio = "salvado como"; break; case "Cancella il documento": $messaggio = "Borrar el documento"; break; case "Cancella i documenti": $messaggio = "Borrar los documentos"; break; case "Il documento": $messaggio = "El documento"; break; case "è stato cancellato": $messaggio = "ha sido borrado"; break; case "Transazione scaduta": $messaggio = "Transacción caducada"; break; case "Sovrascrivi": $messaggio = " Sobreescribir"; break; case "Documenti già esistenti riguardanti questa prenotazione": $messaggio = "Documentos ya existentes de esta reserva"; break; case "Documenti già esistenti riguardanti queste prenotazioni": $messaggio = "Documentos ya existentes de estas reservas"; break; case "Salva dei nuovi documenti": $messaggio = "Salvar nuevos documentos"; break; case "Salva un nuovo documento": $messaggio = "Salvar un nuevo documento"; break; case "Attenzione: una email con lo stesso oggetto è già stata inviata al cliente": $messaggio = "Atención: una email con el mismo asunto ha sido ya enviada al cliente"; break; case "Errore": $messaggio = "Error"; break; case "ha scritto": $messaggio = "ha escrito"; break; case "in data": $messaggio = "en la fecha"; break; case "Non si è potuto mascherare il mittente dell'email perchè attualmente SPF non è configurato correttamente sul dominio della email": $messaggio = "No se ha podido enmascarar al remitente del correo electrónico porque actualmente SPF no está configurado correctamente en el dominio de correo electrónico"; break; case "L'utente amministratore può cambiare questa inpostazione in": $messaggio = "El usuario administrador puede cambiar esta configuración en"; break; case "configura e personalizza": $messaggio = "configurar y personalizar"; break; case "È stato raggiunto il numero massimo di email giornaliere": $messaggio = "Se ha alcanzado el número máximo de correos electrónicos diarios"; break; case "Per mandare altre email l'utente amministratore può impostare un server remoto in": $messaggio = "Para enviar más correos el usuario administrador puede configurar un servidor remoto en"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/lista_parentele.php0000644000175000017500000000037214364212524021234 0ustar marcomarcohoteldruid/includes/lang/es/modifica_ospiti.php0000644000175000017500000000626714364212524021234 0ustar marcomarcohoteldruid/includes/lang/es/personalizza.php0000644000175000017500000013147514520145773020620 0ustar marcomarconon esiste": $messaggio = "El directorio insertado
no existe
"; break; case "Le cartelle dove vengono create le pagine per il sito web sono state cambiate": $messaggio = "Los directorios donde crear páginas para el sitio web han sido cambiados"; break; case "Selezionare in modo predefinito": $messaggio = "Seleccionar de manera predefinida"; break; case "tutte le prenotazioni": $messaggio = "todas las reservas"; break; case "prenotazioni del periodo corrente": $messaggio = "reservas del período actual"; break; case "La selezione predefinita delle prenotazioni nella tabella con tutte le prenotazioni è stata cambiata": $messaggio = "La selección predefinida de las reservas en la tabla con todas las reservas ha sido cambiada"; break; case "Numero di righe dopo cui ripetere la riga delle date": $messaggio = "Número de líneas antes de repetir la línea de las fechas"; break; case "Il numero di righe dopo cui ripetere la riga delle date è stato cambiato": $messaggio = "El número de líneas antes de repetir la línea de las fechas ha sido cambiado"; break; case "orario entrata stimato": $messaggio = "horario entrada estimativo"; break; case "Mostrare i giorni nella riga delle date?": $messaggio = "Enseñar los dias en la línea de las fechas?"; break; case "I giorni da mostrare nella tabella dei mesi sono stati cambiati": $messaggio = "Los dias a enseñar en la línea de las fechas han sido cambiados"; break; case "Nazioni": $messaggio = "Naciones"; break; case "Elimina tutte": $messaggio = "Eliminar todas"; break; case "Ripristina predefinite": $messaggio = "Restaurar predefinidas"; break; case "Importa le nazioni": $messaggio = "Importar la naciones"; break; case "Regioni/provincie": $messaggio = "Regiones"; break; case "Regione/provincia": $messaggio = "Región"; break; case "Importa le regioni/provincie": $messaggio = "Importar las regiones"; break; case "Nazione cancellata": $messaggio = "Nación borrada"; break; case "Regione/provincia cancellata": $messaggio = "Región borrada"; break; case "Nuova nazione aggiunta": $messaggio = "Nueva nación añadida"; break; case "Nazioni predefinite ripristinate": $messaggio = "Naciones predefinidas restauradas"; break; case "Nazioni cancellate": $messaggio = "Naciones borradas"; break; case "Nazioni importate": $messaggio = "Naciones importadas"; break; case "Nuova regione/provincia aggiunta": $messaggio = "Nueva región añadida"; break; case "Regioni/provincie predefinite ripristinate": $messaggio = "Regiones predefinidas restauradas"; break; case "Regioni/provincie cancellate": $messaggio = "Regiones borradas"; break; case "Regioni/provincie importate": $messaggio = "Regiones importadas"; break; case "Parentele": $messaggio = "Emparentados"; break; case "Importa le parentele": $messaggio = "Importar los emparentados"; break; case "Parentela cancellata": $messaggio = "Emparentado borrado"; break; case "Nuova parentela aggiunta": $messaggio = "Nuevo emparentado añadido"; break; case "Parentele predefinite ripristinate": $messaggio = "Emparentados predefinidos restaurados"; break; case "Parentele cancellate": $messaggio = "Emparentados borrados"; break; case "Parentele importate": $messaggio = "Emparentados importados"; break; case "origine": $messaggio = "origen"; break; case "Origini delle prenotazioni": $messaggio = "Origenes de las reservas"; break; case "Nuova origine delle prenotazioni aggiunta": $messaggio = "Nueva origen de las reservas añadida"; break; case "Origine delle prenotazioni eliminata": $messaggio = "Origen de las reservas eliminada"; break; case "Nome combinazione": $messaggio = "Nombre combinación"; break; case "prenotazioni correnti e future": $messaggio = "reservas corrientes y futuras"; break; case "Personalizzazioni di tutti gli utenti": $messaggio = "Personalizaciones de todos los usuarios"; break; case "tutti gli utenti": $messaggio = "todos los usuarios"; break; case "Personalizzazioni del gruppo": $messaggio = "Personalizaciones del grupo"; break; case "gruppo": $messaggio = "grupo"; break; case "Log delle query di modifica generate": $messaggio = "Log de las queries de modificación hechas"; break; case "da tutti gli utenti": $messaggio = "por todos los usuarios"; break; case "dall'utente": $messaggio = "por el usuario"; break; case "dal gruppo": $messaggio = "por el grupo"; break; case "attivato": $messaggio = "activado"; break; case "disattivato": $messaggio = "desactivado"; break; case "Vedi i log": $messaggio = "Mirar los logs"; break; case "Log delle query di modifica effettuate dagli utenti negli ultimi": $messaggio = "Logs de las queries de modificación hechas por los usuarios en los últimos"; break; case "giorni": $messaggio = "días"; break; case "Utente": $messaggio = "Usuario"; break; case "Data": $messaggio = "Fecha"; break; case "Query": $messaggio = "Query"; break; case "Cancella tutti i log": $messaggio = "Borrar todos los logs"; break; case "Log delle query di modifica degli utenti normali disattivato": $messaggio = "Log de las queries de modificación de los usuarios normales desactivado"; break; case "Log delle query di modifica degli utenti normali attivato": $messaggio = "Log de las queries de modificación de los usuarios normales activado"; break; case "Allineare la disponibilità con la data di arrivo?": $messaggio = "Alinear la disponibilidad con la fecha de llegada?"; break; case "L'allineamento dei giorni con la disponibilità nella tabella dei mesi è stato cambiato": $messaggio = "La alineación de los días con la disponibilidad en la tabla de los meses ha sido cambiada"; break; case "Torna indietro": $messaggio = "Volver atrás"; break; case "Allineare la disponibilità con le date di arrivo potrebbe generare confusione ed errori sulle date di partenza, si è sicuri di voler continuare?": $messaggio = "Alinear la disponibilidad con las fechas de llegada podría generar confusión y errores sobre las fechas de salida, está seguro de querer continuar?"; break; case "Documenti di identità": $messaggio = "Documentos de identidad"; break; case "Tipo di documento di identità eliminato": $messaggio = "Tipo de documento de identidad eliminado"; break; case "Nuovo tipo di documento di identità aggiunto": $messaggio = "Nuevo tipo de documento de identidad añadido"; break; case "Tipi di documento di identità predefiniti ripristinati": $messaggio = "Tipos de documento de identidad predefinidos restaurados"; break; case "Tipi di documento di identità cancellati": $messaggio = "Tipos de documento de identidad borrados"; break; case "Tipi di documento di identità importati": $messaggio = "Tipos de documento de identidad importados"; break; case "Importa i documenti di identità": $messaggio = "Importar los documentos de identidad"; break; case "codice": $messaggio = "código"; break; case "Nuova nazione": $messaggio = "Nueva nación"; break; case "Nuova regione/provincia": $messaggio = "Nueva región"; break; case "Nuovo documento d'identità": $messaggio = "Nuevo documento de identidad"; break; case "Nuova parentela": $messaggio = "Nuevo emparentado"; break; case "Elimina tutti": $messaggio = "Eliminar todos"; break; case "Ripristina predefiniti": $messaggio = "Restaurar predefinidos"; break; case "Città": $messaggio = "Ciudades"; break; case "Nuova città": $messaggio = "Nueva ciudad"; break; case "Importa le città": $messaggio = "Importar las ciudades"; break; case "Città cancellata": $messaggio = "Ciudad borrada"; break; case "Nuova città aggiunta": $messaggio = "Nueva ciudad añadida"; break; case "Città predefinite ripristinate": $messaggio = "Ciudades predefinidas restauradas"; break; case "Città cancellate": $messaggio = "Ciudades borradas"; break; case "Città importate": $messaggio = "Ciudades importadas"; break; case "nella regione/provincia di": $messaggio = "en la región de"; break; case "nella nazione": $messaggio = "en la nación"; break; case "Titoli dei clienti": $messaggio = "Títulos de los clientes"; break; case "sesso": $messaggio = "sexo"; break; case "m": $messaggio = "m"; break; case "f": $messaggio = "f"; break; case "Titolo dei clienti eliminato": $messaggio = "Título de los clientes eliminado"; break; case "Nuovo titolo dei clienti aggiunto": $messaggio = "Nuevo título de los clientes añadido"; break; case "I dati della struttura sono stati cambiati": $messaggio = "Los datos de la propiedad han sido cambiados"; break; case "Dati della struttura": $messaggio = "Datos de la propiedad"; break; case "Nome": $messaggio = "Nombre"; break; case "Tipo": $messaggio = "Tipo"; break; case "Numero stelle": $messaggio = "Número estrellas"; break; case "Nazione": $messaggio = "Nación"; break; case "Comune": $messaggio = "Ciudad"; break; case "Indirizzo": $messaggio = "Dirección"; break; case "CAP": $messaggio = "Código postal"; break; case "Telefono": $messaggio = "Teléfono"; break; case "Fax": $messaggio = "Fax"; break; case "Codice fiscale": $messaggio = "Número Identificación Fiscal"; break; case "Partita iva": $messaggio = "Certificado Identif. Fiscal"; break; case "Modifica i dati della struttura": $messaggio = "Modificar los datos de la propiedad"; break; case "Clicca su un documento per modificarlo": $messaggio = "Hacer clic sobre un documento para modificarlo"; break; case "Cambia l'ordine dei documenti": $messaggio = "Cambiar el orden de los documentos"; break; case "Applica i cambiamenti": $messaggio = "Aplicar los cambios"; break; case "Documento": $messaggio = "Documento"; break; case "ex": $messaggio = "ex"; break; case "L'ordine dei documenti è stato cambiato": $messaggio = "El orden de los documentos ha sido cambiado"; break; case "Sito web": $messaggio = "Sitio web"; break; case "Nome contatto": $messaggio = "Nombre contacto"; break; case "l'ordine delle tariffe è stato cambiato": $messaggio = "el orden de las tarifas ha sido cambiado"; break; case "cambia l'ordine delle tariffe": $messaggio = "cambiar el orden de las tarifas"; break; case "tariffa": $messaggio = "tarifa"; break; case "valore predefinito a cui arrotondare le percentuali dei prezzi": $messaggio = "valor predefinido al que redondear los porcentajes de los precios"; break; case "il": $messaggio = "el"; break; case "è stato cambiato": $messaggio = "ha sido cambiado"; break; case "password per la visualizzazione dei dati delle carte di credito": $messaggio = "contraseña para ver los datos de las tarjetas de crédito"; break; case "attivata": $messaggio = "activada"; break; case "disattivata": $messaggio = "desactivada"; break; case "cambia la password": $messaggio = "cambiar contraseña"; break; case "Attenzione: se si perde questa password non sarà più possibile leggere i dati delle carte di credito inserite": $messaggio = "Atención: si se pierde esta contraseña ya no será posible leer los datos de las tarjetas de crédito"; break; case "nuova password": $messaggio = "nueva contraseña"; break; case "ripetere password": $messaggio = "repetir contraseña"; break; case "attiva la password": $messaggio = "activar la contraseña"; break; case "le password inserite non coincidono": $messaggio = "las contraseñas insertadas no coinciden"; break; case "errore nelle funzioni ssl": $messaggio = "error en las funciones ssl"; break; case "Attenzione: tutti i dati delle carte di credito verranno cancellati": $messaggio = "Atención: todos los datos de las tarjetas de crédito serán borrados"; break; case "continua": $messaggio = "continuar"; break; case "vecchia password": $messaggio = "vieja contraseña"; break; case "cambiata": $messaggio = "cambiada"; break; case "piano": $messaggio = "piso"; break; case "casa": $messaggio = "casa"; break; case "2°": $messaggio = "2°"; break; case "3°": $messaggio = "3°"; break; case "2° codice": $messaggio = "2° código"; break; case "3° codice": $messaggio = "3er código"; break; case "Tabella con i documenti salvati": $messaggio = "Tabla con los documentos salvados"; break; case "Il numero delle righe della tabella con i documenti salvati è stato cambiato": $messaggio = "El número de líneas de la tabla con los documentos salvados ha sido cambiado"; break; case "valore a cui arrotondare le percentuali delle tasse e delle valute": $messaggio = "valor al que redondear los porcentajes de las tasas y las divisas"; break; case "commissioni": $messaggio = "comisiones"; break; case "resto commissioni": $messaggio = "resto comisiones"; break; case "documenti salvati": $messaggio = "documentos salvados"; break; case "Scegli le righe aggiuntive da mostrare": $messaggio = "Escoger las líneas extras a enseñar"; break; case "tasse": $messaggio = "tasas"; break; case "trasferito in cassa": $messaggio = "tranferido en caja"; break; case "cambia le righe": $messaggio = "cambiar las líneas"; break; case "Le righe aggiuntive sono state cambiate": $messaggio = "Las líneas extras han sido cambiadas"; break; case "totale": $messaggio = "total"; break; case "soldi prenotazioni cancellate": $messaggio = "dinero de reservas borradas"; break; case "cognome ospite se differente": $messaggio = "apellido huespéd si es diferente"; break; case "Ragione sociale": $messaggio = "Razón social"; break; case "URL del logo": $messaggio = "URL del logo"; break; case "Nome delle unità da affittare": $messaggio = "Nombre de las unidades a alquilar"; break; case "nome personalizzato": $messaggio = "nombre personalizado"; break; case "singolare": $messaggio = "singular"; break; case "plurale": $messaggio = "plural"; break; case "genere": $messaggio = "género"; break; case "m": $messaggio = "m"; break; case "f": $messaggio = "f"; break; case "Il nome delle unità da affittare è stato cambiato": $messaggio = "El nombre de las unidades a alquilar ha sido cambiado"; break; case "Tabelle con le casse": $messaggio = "Tablas con las cajas"; break; case "Il numero delle righe delle tabelle con le casse è stato cambiato": $messaggio = "El número de líneas de las tablas con las cajas ha sido cambiado"; break; case "Elimina il documento": $messaggio = "Eliminar el documento"; break; case "Sei sicuro di voler eliminare il documento": $messaggio = "Está seguro de querer eliminar el documento"; break; case "Il documento è stato eliminato": $messaggio = "El documento ha sido eliminado"; break; case "Campi da considerare per la ricerca dei clienti": $messaggio = "Campos a considerar para la búsqueda de los clientes"; break; case "cognome": $messaggio = "apellido"; break; case "email": $messaggio = "correo electrónico"; break; case "nome": $messaggio = "nombre"; break; case "telefono": $messaggio = "teléfono"; break; case "città": $messaggio = "ciudad"; break; case "indirizzo": $messaggio = "dirección"; break; case "codice postale": $messaggio = "código postal"; break; case "I campi da considerare per la ricerca dei clienti sono stati cambiati": $messaggio = "Los campos a considerar para la búsqueda de los clientes han sido cambiados"; break; case "Nome delle unità singole": $messaggio = "Nombre de las unidades individuales"; break; case "Tabella dei messaggi": $messaggio = "Tabla de los mensajes"; break; case "Il numero di righe della tabella dei messaggi è stato cambiato": $messaggio = "El número de líneas de la tabla con los mensajes ha sido cambiado"; break; case "Scarica le email di richiesta disponibiltà dal server di posta": $messaggio = "Decargar los emails de pedido disponibilidad desde el servidor de correo"; break; case "per es.": $messaggio = "por ej."; break; case "Protocollo": $messaggio = "Protocolo"; break; case "Porta": $messaggio = "Puerta"; break; case "default": $messaggio = "predefinida"; break; case "persoalizzata": $messaggio = "personalizada"; break; case "Nome utente": $messaggio = "Nombre de usuario"; break; case "Password": $messaggio = "Contraseña"; break; case "lasciare vuota per chiedere ogni volta": $messaggio = "dejar vacio para preguntar cada vez"; break; case "Identificazione messaggi di richiesta": $messaggio = "Indentificaciòn de los mensajes de pedido"; break; case "Messaggio iniziale": $messaggio = "Mensaje inicial"; break; case "Qualsiasi messaggio": $messaggio = "Qualquier mensaje"; break; case "da": $messaggio = "desde"; break; case "con oggetto contenete": $messaggio = "con asunto que contenga"; break; case "I dati per lo scaricamento delle email sono sbagliati o incompleti": $messaggio = "Los datos para descargar los emails son equivocados o incompletos"; break; case "Lo scaricamento delle email di richiesta disponibiltà dal server di posta è stato cambiato": $messaggio = "La Decarga de los emails de pedido disponibilidad desde el servidor de correo ha sido cambiada"; break; case "Colori delle prenotazioni": $messaggio = "Colores de las reservas"; break; case "Tutto pagato": $messaggio = "Todo pagado"; break; case "Caparra pagata": $messaggio = "Fianza pagada"; break; case "Confermate": $messaggio = "Confirmadas"; break; case "Non confermate": $messaggio = "No confirmadas"; break; case "I colori sono sbagliati": $messaggio = "Los colores están equivocados"; break; case "I colori delle prenotazioni sono stati cambiati": $messaggio = "Los colores de las reservas han sido cambiados"; break; case "Campi personalizzati dei clienti": $messaggio = "Campos personalizados de los clientes"; break; case "Nuovo campo personalizzato dei clienti aggiunto": $messaggio = "Nuevo campos personalizado para los clientes añadido"; break; case "Campo personalizzato dei clienti eliminato": $messaggio = "Campos personalizado para los clientes eliminado"; break; case "tipo": $messaggio = "tipo"; break; case "booleano": $messaggio = "booleano"; break; case "testo": $messaggio = "texto"; break; case "Il campo personalizzato contiene caratteri non consentiti": $messaggio = "El campo personalizado contiene caracteres no consentidos"; break; case "Gestire anche i codici CVC delle carte di credito": $messaggio = "Gestionar también los códigos CVC de las tarjetas de crédito"; break; case "Esonero di responsabilità": $messaggio = "Exención de responsabilidad"; break; case "la gestione dei codici CVC avverrà sotto la propria responsabilità, essendo a conoscenza che gli standard di sicurezza PCI ne vietano la registrazione": $messaggio = "La Gestión de los códigos CVC se llevará a cabo bajo su propria responsabilidad, sabiendo que las normas de seguridad PCI prohiben guardarlos"; break; case "L'accettazione di questa clausola conferma che gli sviluppatori di questo software sono liberi da ogni responsibilità sulla sicurezza di questi dati": $messaggio = "La aceptación de esta cláusula confirma que los desarolladores de este software están libres de toda responsabilidad sobre la seguridad de estos datos"; break; case "Accetto": $messaggio = "Acepto"; break; case "Declino": $messaggio = "Renuncio"; break; case "La gestione dei codici cvc è stata cambiata": $messaggio = "La Gestión de los códigos CVC ha sido cambiada"; break; case "Scegli le righe con i totali da mostrare": $messaggio = "Escoger cuales líneas con los totales enseñar"; break; case "giornaliero": $messaggio = "diario"; break; case "mensile": $messaggio = "mensual"; break; case "tabella": $messaggio = "tabla"; break; case "Le righe da mostrare nelle tabelle delle casse sono state cambiate": $messaggio = "Las líneas enseñadas en las tablas de las cajas han sido cambiadas"; break; case "partenze e prenotazioni correnti": $messaggio = "salidas y reservas corrientes"; break; case "Commenti personalizzati delle prenotazioni": $messaggio = "Comentarios personalizados de las reservas"; break; case "Commento personalizzato della prenotazione eliminato": $messaggio = "Comentario personalizado de la reserva eliminado"; break; case "Nuovo commento personalizzato della prenotazione aggiunto": $messaggio = "Nuevo comentario personalizado de la reserva añadido"; break; case "Punto vendita ed inventario": $messaggio = "Punto de venta e inventario"; break; case "Ordinamento nell'inventario e punto vendita": $messaggio = "Orden en el inventario y punto de venta"; break; case "alfabetico": $messaggio = "alfabético"; break; case "per ordine di inserimento": $messaggio = "por orden de inserción"; break; case "Tasti per operazioni nel punto vendita": $messaggio = "Botones para las operaciones en el punto de venta"; break; case "L'ordinamento nell'inventario e nel punto vendita è stato cambiato": $messaggio = "El orden en el inventario y punto de venta ha sido cambiado"; break; case "I tasti per operazioni nel punto vendita sono stati cambiati": $messaggio = "Los botones para las operaciones en el punto de venta han sido cambiados"; break; case "Attenzione": $messaggio = "Atención"; break; case "i link per l'esportazione dei calendari in formato ical sono cambiati, ricordarsi di aggiornarli sui calendari esterni": $messaggio = "los enlaces para la exportación de los calendarios en formato ical han cambiado, recordarse de actualizarlos en los calendarios externos"; break; case "La tariffa": $messaggio = "La tarifa"; break; case "è ancora in uso nelle interconnessioni": $messaggio = "está siendo todavía utilizada en las interconexiones"; break; case "almeno 8 caratteri, con lettere e numeri o simboli": $messaggio = "por lo menos 8 caracteres, con letras y números o símbulos"; break; case "diversa dalle ultime": $messaggio = "distinta de las últimas"; break; case "Condizioni Generali di Contratto": $messaggio = "Condiciones Generales del Contrato"; break; case "del servizio di memorizzazione delle carte di credito": $messaggio = "del servicio de almacenamiento de tarjetas de crédito"; break; case "La password non è stata modificata": $messaggio = "La contraseña no ha sido modificada"; break; case "password errata": $messaggio = "contraseña equivocada"; break; case "adulto": $messaggio = "adulto"; break; case "adulti": $messaggio = "adultos"; break; case "bambino": $messaggio = "niño"; break; case "bambini": $messaggio = "niños"; break; case "Numero di tipologie di persone": $messaggio = "Número de tipos de personas"; break; case "Tipologia": $messaggio = "Tipo"; break; case "Può essere ospite principale": $messaggio = "Puede ser huésped principal"; break; case "Prezzo in percentuale del prezzo per persona": $messaggio = "Precio en porcentaje del precio por persona"; break; case "arrotondato a": $messaggio = "redondeado a"; break; case "Modifica le tipologie di persone": $messaggio = "Modificar los tipos de personas"; break; case "Il numero di tipologie di persone è sbagliato": $messaggio = "El número de tipos de personas está equivocado"; break; case "Il numero di tipologie di persone è stato cambiato": $messaggio = "El número de tipos de personas ha sido cambiado"; break; case "I dati inseriti non sono corretti": $messaggio = "Los datos insertados no son correctos"; break; case "Le tipologie di persone sono state modificate": $messaggio = "Los tipos de personas han sido modificados"; break; case "Cambia per tutti gli utenti": $messaggio = "Cambiar para todos los usuarios"; break; case "Modifica le tipologie di persone per tutti gli utenti": $messaggio = "Modificar los tipos de personas para todos los usuarios"; break; case "tipi di persona": $messaggio = "tipos de persona"; break; case "Valuta secondaria chiamata": $messaggio = "Divisa secundaria llamada"; break; case "nuova valuta": $messaggio = "nueva divisa"; break; case "con arrotondamento": $messaggio = "con redondeo"; break; case "Aggiungi per tutti gli utenti": $messaggio = "Añadir para todos los usuarios"; break; case "Elimina la valuta": $messaggio = "Eliminar la divisa"; break; case "Elimina": $messaggio = "Eliminar"; break; case "Elimina per tutti gli utenti": $messaggio = "Eliminar para todos los usuarios"; break; case "La nuova valuta secondaria è stata aggiunta": $messaggio = "La nueva divisa secundaria ha sido añadida"; break; case "La valuta secondaria": $messaggio = "La divisa secundaria"; break; case "è stata modificata": $messaggio = "ha sido modificada"; break; case "è stata eliminata": $messaggio = "ha sido eliminada"; break; case "La cartella": $messaggio = "El directorio"; break; case "è un duplicato": $messaggio = "es un duplicado"; break; case "le seguenti pagine web verranno cancellate": $messaggio = "las siguientes páginas web serán borradas"; break; case "le tipologie di persone rimosse erano presenti in alcuni costi aggiuntivi, questi costi vanno aggiornati manualmente se necessario": $messaggio = "los tipos de personas eliminados estaban presentes en algunos costes añadidos, estos costes tendrán que ser actualizados manualmente si es necesario"; break; case "Utilizzo dei cookies per la gestione delle sessioni attivato": $messaggio = "Uso de cookies para la gestión de sesiones activado"; break; case "Utilizzo dei cookies per la gestione delle sessioni disattivato": $messaggio = "Uso de cookies para la gestión de sesiones desactivado"; break; case "Percorso al file autoload.php di phpmailer": $messaggio = "Recorrido al archivo autoload.php de phpmailer"; break; case "per inviare email attraverso un server remoto": $messaggio = "Para enviar correos electrónicos através de un servidor remoto"; break; case "Per inviare le email usare": $messaggio = "Para enviar correos electrónicos usar"; break; case "il server locale": $messaggio = "el servidor local"; break; case "un server remoto": $messaggio = "un servidor remoto"; break; case "Server di posta SMTP": $messaggio = "Servidor de correo SMTP"; break; case "Sicurezza connessione": $messaggio = "Seguridad de la conexión"; break; case "nessuna": $messaggio = "ninguna"; break; case "Il percorso al file autoload.php di phpmailer è stato cambiato": $messaggio = "El recorrido al archivo autoload.php de phpmailer ha sido cambiado"; break; case "Il file inserito non carica phpmailer correttamente": $messaggio = "El archivo isertado no carga phpmailer correctamente"; break; case "Il metodo per inviare le email è stato cambiato": $messaggio = "El método para enviar correos electrónicos ha sido cambiado"; break; case "Connessione fallita": $messaggio = "Error de conexión"; break; case "EHLO fallito": $messaggio = "EHLO fallido"; break; case "Connessione cifrata STARTTLS fallita": $messaggio = "Conexión cifrada STARTTLS fallida"; break; case "EHLO dopo STARTTLS fallito": $messaggio = "EHLO después de STARTTLS fallido"; break; case "Autenticazione fallita": $messaggio = "Autenticación fallida "; break; case "I dati per il collegamento al server SMTP sono sbagliati o incompleti": $messaggio = "Los datos para la conexión al servidor SMTP están equivocados o incompletos"; break; case "I dati per il collegamento al server SMTP sono stati aggiornati": $messaggio = "Los datos para la conexión al servidor SMTP han sido actualizados"; break; case "controllando SPF": $messaggio = "controlando SPF"; break; case "Attualmente SPF è configurato correttamente sul dominio della email della struttura": $messaggio = "Actualmente SPF está correctamente configurado en el dominio del correo electrónico de la propiedad"; break; case "Attualmente SPF non è configurato correttamente sul dominio della email della struttura": $messaggio = "Actualmente SPF no está configurado correctamente en el dominio del correo electrónico de la propiedad"; break; case "Il mascheramento delle email verrà attivato solo se nel DNS del dominio dell'email del mittente c'è un record TXT per SPF contenente": $messaggio = "El enmascaramiento de los correos electrónicos se activará solo si en el DNS del dominio del correo electrónico del remitente hay un registro TXT para SPF que contiene"; break; case "Il dominio": $messaggio = "El dominio"; break; case "non ha nessun record per SPF": $messaggio = "no tiene ningún record para SPF"; break; case "nella gestione del suo DNS va aggiunto un record TXT contenente un testo come questo": $messaggio = "en la gestión de su DNS hay que añadir un record TXT que contenga un texto como este"; break; case "Questo è il record SPF attuale del dominio": $messaggio = "Este es el record SPF actual del dominio"; break; case "questo record TXT va modificato nella gestione del DNS del dominio": $messaggio = "este record TXT debe ser modificado en la gestión del DNS del dominio"; break; case "sostituendolo con un testo come questo": $messaggio = "reemplazándolo con un texto como este"; break; case "Dopo la modifica potrebbero volerci alcune ore affinchè l'aggiornamento sia attivo": $messaggio = "Después del cambio, la actualización puede tardar algunas horas en tener efecto."; break; case "Formato di nomi e cognomi": $messaggio = "Formato de nombres y apellidos"; break; case "non modificare il formato inserito": $messaggio = "no modificar el formato ingresado"; break; case "prima lettera maiuscola, altre lettere minuscole": $messaggio = "primera letra mayúscula, otras letras minúsculas"; break; case "prima lettera maiuscola, non modificare altre lettere": $messaggio = "primera letra en mayúscula, no cambiar otras letras"; break; case "tutte lettere maiuscole": $messaggio = "todas letras mayúsculas"; break; case "tutte lettere minuscole": $messaggio = "todas letras minúsculas"; break; case "Il formato di inserimento dei nomi e cognimi è stato cambiato": $messaggio = "El formato de ingreso de nombres y apellidos ha sido cambiado"; break; case "Per il proprio indirizzo email si sta usando un provider pubblico": $messaggio = "Para la dirección de correo electrónico se está utilizando un proveedor público"; break; case "si consiglia quindi di": $messaggio = "por lo tanto se recomienda"; break; case "configurare il loro server remoto smtp": $messaggio = "configurar su servidor smtp remoto"; break; case "per inviare email": $messaggio = "para enviar correos electrónicos"; break; case "da hoteldruid": $messaggio = "desde hoteldruid"; break; case "senza che vengano considerate come spam": $messaggio = "sin que sean considerados spam"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?> hoteldruid/includes/lang/es/inizio.php0000644000175000017500000002371714364223224017371 0ustar marcomarco: i periodi del ": $messaggio = "Atencíon: los períodos del "; break; case " finivano dopo quelli del ": $messaggio = " acababan después de los del "; break; case " e vi erano": $messaggio = " y habían"; break; case "prenotazioni che finivano dopo il limite posto al ": $messaggio = "reservas que acababan después del limite dado para el "; break; case ", queste prenotazioni non sono state importate": $messaggio = ", estas reservas no han sido importadas"; break; case "Anno già creato": $messaggio = "Año ya creado"; break; case " Do": $messaggio = " Do"; break; case " Lu": $messaggio = " Lu"; break; case " Ma": $messaggio = " Ma"; break; case " Me": $messaggio = " Mi"; break; case " Gi": $messaggio = " Ju"; break; case " Ve": $messaggio = " Vi"; break; case " Sa": $messaggio = " Sá"; break; case "Gen": $messaggio = "Ene"; break; case "Feb": $messaggio = "Feb"; break; case "Mar": $messaggio = "Mar"; break; case "Apr": $messaggio = "Abr"; break; case "Mag": $messaggio = "May"; break; case "Giu": $messaggio = "Jun"; break; case "Lug": $messaggio = "Jul"; break; case "Ago": $messaggio = "Ago"; break; case "Set": $messaggio = "Sep"; break; case "Ott": $messaggio = "Oct"; break; case "Nov": $messaggio = "Nov"; break; case "Dic": $messaggio = "Dic"; break; case "Il formato dell'anno richiesto è sbagliato": $messaggio = "El formato del año pedido está equivocado"; break; case "I mesi erano indicati erroneamente, sono stati inseriti i mesi da Gennaio a Dicembre": $messaggio = "Los meses estaban indicados en modo erroneo, han sido insertados los meses desde Enero hasta Diciembre"; break; case "N°": $messaggio = "N°"; break; case "Cognome del cliente": $messaggio = "Apellido cliente "; break; case "Data iniziale": $messaggio = "Fecha inicial"; break; case "Data finale": $messaggio = "Fecha final"; break; case "Tariffa completa": $messaggio = "Tarifa comleta"; break; case "Da pagare": $messaggio = "A pagar"; break; case "Pers": $messaggio = "Pers"; break; case "Registra": $messaggio = "Registrar"; break; case "Entrata": $messaggio = "Entrada"; break; case "Uscita": $messaggio = "Salida"; break; case "Entrata e pagato": $messaggio = "Entrada y pagado"; break; case "Uscita e pagato": $messaggio = "Salida y pagado"; break; case "mostra tutte le date": $messaggio = "enseña todas las fechas"; break; case "Utente": $messaggio = "Usuario"; break; case "Esci": $messaggio = "Salir"; break; case "Messaggi": $messaggio = "Mensajes"; break; case "Avviso: è consigliabile attendere fino al": $messaggio = "Aviso: es aconsejable esperar hasta el"; break; case "per creare il nuovo anno, nel frattempo si possono aggiungere periodi oltre il": $messaggio = "para crear el nuevo año, mientras tanto se pueden añadir períodos más allá del"; break; case "dalla": $messaggio = "desde la"; break; case "tabella con i periodi e le tariffe": $messaggio = "tabla con los períodos y las tarifas"; break; case "anche senza creare un nuovo anno": $messaggio = "también sin crear un nuevo año"; break; case "Non ho i permessi di scrittura sulla cartella dati": $messaggio = "No tengo los permisos de escritura sobre el directorio dati"; break; case "le statistiche": $messaggio = "las estadísticas"; break; case "inventario e magazzini": $messaggio = "inventario y almacenes"; break; case "obsoleti": $messaggio = "obsoletos"; break; case "Ultimo aggiornamento": $messaggio = "Ultima actualización"; break; case "Aggiorna": $messaggio = "Actualizar"; break; case "i documenti salvati": $messaggio = "los documentos salvados"; break; case "Punto vendita": $messaggio = "Punto de venta"; break; case "Non ho i permessi per creare nuove tabelle nel database": $messaggio = "No tengo los permisos para crear nuevas tablas en la base de datos"; break; case "Benvenuto a HOTELDRUID": $messaggio = "Bienvenido a HOTELDRUID"; break; case "Scegli la lingua": $messaggio = "Escoger el idioma"; break; case "crea il database": $messaggio = "crear la base de datos"; break; case "Promemoria": $messaggio = "Recordatorio"; break; case "Questo utente non ha i privilegi per creare nuovi anni": $messaggio = "Este usuario no tiene los privilegios para crear nuevos años"; break; case "Avviso": $messaggio = "Aviso"; break; case "nel database sono ancora disponibili periodi solo per meno di": $messaggio = "en la base de datos hay todavía disponibles períodos solo por menos de"; break; case "mesi": $messaggio = "meses"; break; case "OK, ho capito": $messaggio = "OK, entendido"; break; case "Crea Anno": $messaggio = "Crear Año"; break; case "Nota": $messaggio = "Nota"; break; case "l'anno": $messaggio = "el año"; break; case "verrà archiviato automaticamente il": $messaggio = "será archivado automáticamente el"; break; case "nel frattempo si possono aggiungere periodi oltre il": $messaggio = "mientras tanto se pueden añadir períodos más allá del"; break; case "ricordarsi di tornare al": $messaggio = "recordar volver al"; break; case "una volta conclusa la consultazione del": $messaggio = "una vez terminada la consulta del"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/disponibilita.php0000644000175000017500000001115614364212524020715 0ustar marcomarcoC'è ancora disponibilità nel periodo richiesto": $messaggio = "Hay todavía disponibilidad en el período pedido"; break; case ", ma si dovranno fare degli spostamenti nei periodi della
regola di assegnazione 1
": $messaggio = ", pero habrá que hacer algunos movimientos en los períodos de la
regla de asignación 1
"; break; case "Non c'è più disponibilità nel periodo richiesto": $messaggio = "No hay más disponibilidad en el período pedido"; break; case "Si potrebbe inserire la prenotazione dividendola in": $messaggio = "Se podria insertar la reserva dividiendola en"; break; case "parti": $messaggio = "trozos"; break; case "Periodo di": $messaggio = "Período de"; break; case "dal": $messaggio = "desde"; break; case "settimane": $messaggio = "semanas"; break; case "giorni": $messaggio = "días"; break; case "Tariffa": $messaggio = "Tarifa"; break; case "compresi": $messaggio = "incluyendo"; break; case "di costi aggiuntivi fissi": $messaggio = "de costes añadidos fijos"; break; case "Ricontrolla": $messaggio = "Volver a controlar"; break; case "Torna al menù principale": $messaggio = "Volver al menú principal"; break; case "documento di tipo": $messaggio = "documento tipo"; break; case "visualizza": $messaggio = "Ver"; break; case "con la tariffa": $messaggio = "con la tarifa"; break; case "Inserisci la prenotazione": $messaggio = "Insertar la reserva"; break; case "settimana": $messaggio = "semana"; break; case "giorno": $messaggio = "día"; break; case "TOTALE": $messaggio = "TOTAL"; break; case "Non c'è nussun periodo delle regole 1 in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "No hay ningun período de las reglas 1 en el que esté consentido insertar reservas para el usuario"; break; case "costo aggiuntivo unico": $messaggio = "coste añadido único"; break; case "costo aggiuntivo settimanale": $messaggio = "coste añadido semanal"; break; case "costo aggiuntivo giornaliero": $messaggio = "coste añadido diario"; break; case "nº di settimane da applicare": $messaggio = "nº de semanas a aplicar"; break; case "nº di giorni da applicare": $messaggio = "nº de días a aplicar"; break; case "di costi aggiuntivi": $messaggio = "de costes añadidos"; break; case "Aggiungi": $messaggio = "Añadir"; break; case "da moltiplicare per": $messaggio = "a multiplicar por"; break; case "Non si sono potuti applicare alla tariffa uno o più costi": $messaggio = "No se han podido aplicar uno o más costes a la tarifa"; break; case "Scegliere le settimane in cui applicare il costo aggiuntivo": $messaggio = "Escoger las semanas en las que aplicar el coste añadido"; break; case "Continua": $messaggio = "Continua"; break; case "tariffa": $messaggio = "tarifa"; break; case "Quadro indicativo disponibilità": $messaggio = "Cuadro indicativo de disponibilidad"; break; case "potrebbe non essere preciso": $messaggio = "podría no ser exacto"; break; case "persona": $messaggio = "persona"; break; case "Caparra": $messaggio = "Fianza"; break; case "con i costi aggiuntivi selezionati": $messaggio = "con los costes añadidos seleccionados"; break; case "per": $messaggio = "para"; break; case "Commissioni": $messaggio = "Comisiones"; break; case "Non c'è nessuna tariffa disponibile in questo periodo": $messaggio = "No hay ninguna tarifa disponible en este período"; break; case "Mostra le tariffe non disponibili": $messaggio = "Enseñar tarifas no disponibles"; break; case "Scegliere le settimane in cui applicare il costo aggiuntivo": $messaggio = "Escoger las semanas en las que aplicar el coste añadido"; break; case "Scegliere i giorni in cui applicare il costo aggiuntivo": $messaggio = "Escoger los días en las que aplicar el coste añadido"; break; case "costo aggiuntivo": $messaggio = "coste añadido"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/punto_vendita.php0000644000175000017500000000460014364212524020736 0ustar marcomarcohoteldruid/includes/lang/es/tabella2.php0000644000175000017500000000125214364212524017545 0ustar marcomarcohoteldruid/includes/lang/es/modifica_prenota.php0000644000175000017500000006053314517676545021412 0ustar marcomarconon è stata cancellata perchè è stata modificata nel frattempo": $messaggio = "no ha sido borrada porque ha sido modificada mientras tanto"; break; case "Si è sicuri di voler cancellare la prenotazione": $messaggio = "Estás seguro de que quieres borrar la reserva"; break; case "Si è sicuri di voler cancellare le prenotazioni": $messaggio = "Estás seguro de que quieres borrar las reservas"; break; case "La data iniziale verrà cambiata dal": $messaggio = "La fecha inicial será cambiada de"; break; case "al": $messaggio = "a"; break; case "La data finale verrà cambiata dal": $messaggio = "La fecha final será cambiada de"; break; case "Le
date
sono sbagliate": $messaggio = "Las
fechas
están equivocadas"; break; case "° piano": $messaggio = ""; break; case "della casa": $messaggio = "de la casa"; break; case "con massimo numero di occupanti": $messaggio = "con máximo número de ocupantes"; break; case "a": $messaggio = "a"; break; case "Il numero delle persone verrà cambiato da": $messaggio = "El número de las personas será cambiado de"; break; case "persone": $messaggio = "personas"; break; case "è stata cancellata": $messaggio = "ha sido borrada"; break; case "Si devono fare i seguenti spostamenti nei periodi della
regola di assegnazione 1
": $messaggio = "Hay que hacer los siguientes movimientos en períodos de la
regla de asignacón 1
"; break; case "La prenotazione dal": $messaggio = "La reserva desde"; break; case "a nome di": $messaggio = "a nombre de"; break; case "La prenotazione verrà": $messaggio = "La reserva será"; break; case "mantenuta": $messaggio = "dejada"; break; case "spostata": $messaggio = "desplazada"; break; case "La tariffa": $messaggio = "La tarifa"; break; case "non esiste più, cambiala prima di aggiornare": $messaggio = "ya no existe, cambiarla antes de actualizar"; break; case "Non è stato ancora inserito il prezzo della": $messaggio = "Todavía no ha sido insertado el precio de la"; break; case "per la settimana dal": $messaggio = "para la semana desde"; break; case "per il giorno dal": $messaggio = "para el día desde"; break; case "La tariffa verrà cambiata da": $messaggio = "La tarifa será cambiada de"; break; case "Il costo aggiuntivo": $messaggio = "El coste añadido"; break; case "Il costo aggiuntivo unico": $messaggio = "El coste añadido único"; break; case "Il costo aggiuntivo settimanale": $messaggio = "El coste añadido semanal"; break; case "Il costo aggiuntivo giornaliero": $messaggio = "El coste añadido diario"; break; case "non può essere moltiplicato per": $messaggio = "no puede estar multiplicado por"; break; case "verrà moltiplicato per": $messaggio = "será multiplicado por"; break; case "prima era": $messaggio = "antes era"; break; case "Le settimane del costo aggiuntivo": $messaggio = "Las semanas del coste añadido"; break; case "I giorni del costo aggiuntivo": $messaggio = "Los días del coste añadido"; break; case "superano la durata della prenotazione": $messaggio = "superan la duración de la reserva"; break; case "verranno cabiate da": $messaggio = "serán cambiadas de"; break; case "verranno cabiati da": $messaggio = "serán cambiados de"; break; case "verranno cabiate": $messaggio = "serán cambiadas"; break; case "verranno cabiati": $messaggio = "serán cambiados"; break; case "non verranno cambiate": $messaggio = "no serán cambiadas"; break; case "non verranno cambiati": $messaggio = "no serán cambiados"; break; case "su": $messaggio = "sobre"; break; case "Il prezzo del costo aggiuntivo": $messaggio = "El precio del coste añadido"; break; case "verrà tolto": $messaggio = "será quitado"; break; case "I dati del costo aggiuntivo straordinario sono
errati o mancanti
": $messaggio = "Los datos del coste añadido extraordinario están
equivocados o faltan
"; break; case "verrà aggiunto": $messaggio = "será añadido"; break; case "come letto aggiuntivo": $messaggio = "como cama extra"; break; case "Le settimane del nuovo costo aggiuntivo": $messaggio = "Las semanas del nuevo coste añadido"; break; case "I giorni del nuovo costo aggiuntivo": $messaggio = "Los días del nuevo coste añadido"; break; case "Lo
sconto
inserito": $messaggio = "El
decuento
insertado"; break; case "supera il costo totale senza sconto": $messaggio = "supera el coste total sin decuento"; break; case "Lo sconto verrà cambiato da": $messaggio = "El descuento será cambiado de"; break; case "La
caparra
inserita": $messaggio = "La
fianza
insertada"; break; case "supera il costo totale": $messaggio = "supera el coste total"; break; case "La caparra verrà cambiata da": $messaggio = "La fianza será cambiada de"; break; case "La
caparra
": $messaggio = "La
fianza
"; break; case "supera il nuovo costo totale": $messaggio = "supera el nuevo coste total"; break; case "La cifra
pagata
inserita": $messaggio = "La cantidad
pagada
insertada"; break; case "I soldi pagati verranno cambiati da": $messaggio = "El dinero pagado será cambiados de"; break; case "verrà confermata": $messaggio = "será confirmada"; break; case "Verrà tolta la conferma alla prenotazione": $messaggio = "Se quitará confirmacióna la reserva"; break; case "Il commento verrà cambiato": $messaggio = "El comentario será cambiado"; break; case "Il commento verrà cancellato": $messaggio = "El comentario será borrado"; break; case "Continua": $messaggio = "Continuar"; break; case "modificata": $messaggio = "modificada"; break; case "non è stata modificata perchè la tabella prenotazioni è cambiata nel frattempo": $messaggio = "no ha sido modificada porqué la tabla de reservas ha cambiado mientras tanto"; break; case "verrà cambiato da": $messaggio = "será cambiado de"; break; case "con costo agg.": $messaggio = "con coste aña."; break; case "Cliente": $messaggio = "Cliente"; break; case "Non c'è nussun periodo delle regole 1 in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "No hay ningun período de las reglas 1 en el que esté consentido insertar reservas para el usuario"; break; case "Prenotazione non confermata": $messaggio = "Reserva no confirmada"; break; case "Inserita dall'utente": $messaggio = "Insertada por el usuario"; break; case "Si considererà l'utente": $messaggio = "El usuario"; break; case "come colui che ha inserito la prenotazione": $messaggio = "será considerado como el que ha insertado la reserva"; break; case "Non si possono inserire altri costi": $messaggio = "No se pueden insertar mas costes"; break; case "in questo periodo, già": $messaggio = "en este periodo, ya"; break; case "presenti": $messaggio = "presentes"; break; case "Non si puo inserire il costo aggiuntivo": $messaggio = "No se puede insertar el coste añadido"; break; case "in questo periodo": $messaggio = "en este periodo"; break; case "Settimane": $messaggio = "Semanas"; break; case "Giorni": $messaggio = "Días"; break; case "mostra": $messaggio = "enseña"; break; case "nascondi": $messaggio = "oculta"; break; case "numeri diversi": $messaggio = "números distintos"; break; case "Non si può inserire più di un costo aggiuntivo con percentuale sul prezzo totale per prenotazione": $messaggio = "No se puede insertar mas de un coste añadido con percentual sobre el precio total por reserva"; break; case "Scegliere le settimane in cui applicare il costo aggiuntivo": $messaggio = "Escoger las semanas en las que aplicar el coste añadido"; break; case "Scegliere i giorni in cui applicare il costo aggiuntivo": $messaggio = "Escoger los días en las que aplicar el coste añadido"; break; case "Si deve inserire il numero delle persone per il costo aggiuntivo": $messaggio = "Hay que insertar el número de personas para el coste añadido"; break; case "Non si possono inserire altri costi": $messaggio = "No se pueden insertar mas costes"; break; case "in questo periodo, già": $messaggio = "en este periodo, ya"; break; case "presenti": $messaggio = "presentes"; break; case "della tariffa": $messaggio = "de la tarifa"; break; case "del totale": $messaggio = "del total"; break; case "della caparra": $messaggio = "de la fianza"; break; case "del resto caparra": $messaggio = "del resto de la fianza"; break; case "di base": $messaggio = "de base"; break; case "totale": $messaggio = "total"; break; case "registra entrata": $messaggio = "registrar entrada"; break; case "cancella entrata": $messaggio = "borrar entrada"; break; case "registra uscita": $messaggio = "registrar salida"; break; case "cancella uscita": $messaggio = "borrar salida"; break; case "
Attentione
: orario di entrata già registrato": $messaggio = "
Atención
: horario de entrada ya registrado"; break; case "
Attentione
: orario di entrata non registrato": $messaggio = "
Atención
: horario de entrada no registrado"; break; case "
Attentione
: orario di uscita già registrato": $messaggio = "
Atención
: horario de salida ya registrado"; break; case "
Attentione
: orario di uscita non registrato, registrare prima l'entrata": $messaggio = "
Atención
: horario de salida no registrado, registrar antes la entrada"; break; case "Metodo pagamento caparra": $messaggio = "Método pago fianza"; break; case "Il metodo di pagamento della caparra verrà cambiato a": $messaggio = "El método de pago de la fianza será cambiado a"; break; case "Metodo di pagamento": $messaggio = "Método de pago"; break; case "metodo di pagamento": $messaggio = "método de pago"; break; case "Normalmente le prenotazioni già iniziate e quelle che hanno registrato l'orario di entrata non vengono spostate": $messaggio = "Normalmente las reservas ya empezadas y las que han registrado el horario de entrada no son movidas"; break; case "Prova di nuovo": $messaggio = "Intenta otra vez"; break; case "muovendo anche le prenotazioni iniziate dopo il": $messaggio = "moviendo también las reservas empezadas después del"; break; case "considerate fisse perchè
ad oggi già iniziate
": $messaggio = "consideradas fijas porqué
al día de hoy ya empezadas
"; break; case "è incompatibile con la tariffa selezionata": $messaggio = "es incompatible con la tarifa seleccionada"; break; case "non può essere applicato": $messaggio = "no puede ser aplicado"; break; case "Non si può cambiare l'assegnazione di una prenotazione che si trova
tra due anni
": $messaggio = "No se puede cambiar la asignación de una reserva que se encuentra
entre dos años
"; break; case "Modifica nell'anno precedente": $messaggio = "Modificar en el año anterior"; break; case "Orario entrata stimato": $messaggio = "Horario entrada estimativo"; break; case "L'orario stimato di entrata verrà cambiato a": $messaggio = "El horario de entrada estimativo será cambiado a"; break; case "Codice prenotazione": $messaggio = "Código reserva"; break; case "rigenera": $messaggio = "regenerar"; break; case "Non si è potuto spostare la prenotazione per la registrazione dell'entrata": $messaggio = "No se ha podido mover la reserva por la registración de la entrada"; break; case "Cambia cliente": $messaggio = "Cambiar cliente"; break; case "Nuovo titolare della prenotazione": $messaggio = "Nuevo titular de la reserva"; break; case "cliente numero": $messaggio = "cliente número"; break; case "Il titolare della prenotazione": $messaggio = "El titular de la reserva"; break; case "Il titolare delle prenotazioni": $messaggio = "El titular de las reservas"; break; case "Cliente non trovato": $messaggio = "No se ha encontrado el cliente"; break; case "Annulla": $messaggio = "Anular"; break; case "Prenotazioni vicine": $messaggio = "Reservas cercanas"; break; case "numero": $messaggio = "número"; break; case "La prenotazione numero": $messaggio = "La reserva número"; break; case "non esiste": $messaggio = "no existe"; break; case "Ospiti della prenotazione": $messaggio = "Huéspedes de la reserva"; break; case "Modifica gli ospiti": $messaggio = "Modificar los huéspedes"; break; case "nato": $messaggio = "nacido"; break; case "nata": $messaggio = "nacida"; break; case "il": $messaggio = "el"; break; case " a": $messaggio = " en"; break; case "scade": $messaggio = "caduca"; break; case "Codice fiscale": $messaggio = "N.I.F."; break; case "Origine": $messaggio = "Origen"; break; case "L'origine della prenotazione verrà cambiata a": $messaggio = "El origen de la reserva será cambiado a"; break; case "Modifica o cancella le prenotazioni": $messaggio = "Modificar o borrar las reservas"; break; case "Modifica le prenotazioni": $messaggio = "Modificar las reservas"; break; case "Cancella le prenotazioni": $messaggio = "Borrar las reservas"; break; case "della prenotazione": $messaggio = "de la reserva"; break; case "per la prenotazione": $messaggio = "para la reserva"; break; case "Data inserimento": $messaggio = "Fecha de inserción"; break; case "con i costi aggiuntivi selezionati": $messaggio = "con los costes añadidos seleccionados"; break; case "I beni richiesti dal costo": $messaggio = "Los bienes necesarios para el coste"; break; case "non sono disponibili nell'inventario": $messaggio = "no están disponibles en el inventario"; break; case "i": $messaggio = "i"; break; case "pren.": $messaggio = "res."; break; case "Si deve inserire il numero delle persone per la tariffa selezionata": $messaggio = "Hay que insertar el número de personas para la tarifa seleccionada"; break; case "Partita iva": $messaggio = "C.I.F."; break; case "i beni richiesti alla registrazione dell'entrata": $messaggio = "los bienes necesarios para registrar la entrada"; break; case "Commissioni": $messaggio = "Comisiones"; break; case "Ricalcola le commissioni in base alla nuova tariffa": $messaggio = "Volver a calcular las comisiones en base a la nueva tarifa"; break; case "Le commissioni verranno cambiate da": $messaggio = "Las comisiones serán cambiadas desde"; break; case "tasse": $messaggio = "tasas"; break; case "Il prezzo totale cambierà da": $messaggio = "El precio total cambiará de"; break; case "saldo di": $messaggio = "saldo de"; break; case "Altre prenotazioni dello stesso cliente nello stesso periodo": $messaggio = "Otras reservas del mismo cliente en el mismo período"; break; case "tutte": $messaggio = "todas"; break; case "Attenzione": $messaggio = "Atención"; break; case "vi sono altre prenotazioni dello stesso cliente nello stesso periodo che ancora non sono state pagate": $messaggio = "hay otras reservas del mismo cliente en el mismo período que todavia no han sido pagadas"; break; case "Il saldo totale pagato sarà di": $messaggio = "El saldo total pagado será de"; break; case "ln.": $messaggio = "id."; break; case "della tariffa fissa": $messaggio = "de la tarifa fija"; break; case "di una persona": $messaggio = "de una persona"; break; case "non può essere moltiplicato per più di": $messaggio = "no puede ser multiplicado por más de"; break; case "Nuovo costo aggiuntivo": $messaggio = "Nuevo coste añadido"; break; case "aggiungi promemoria per l'entrata": $messaggio = "añadir un recordatorio para la entrada"; break; case "aggiungi promemoria per l'uscita": $messaggio = "añadir un recordatorio para la salida"; break; case "Verrà aggiunto un promemoria per l'entrata": $messaggio = "Se añadirá un recodatorio para la entrada"; break; case "Verrà aggiunto un promemoria per l'uscita": $messaggio = "Se añadirá un recodatorio para la salida"; break; case "Promemoria": $messaggio = "Recordatorio"; break; case "La tariffa richiesta è chiusa in questo periodo": $messaggio = "La tarifa seleccionada está cerrada en este período"; break; case "cambia il commento": $messaggio = "cambiar el comentario"; break; case "Il commento": $messaggio = "El comentario"; break; case "verrà cambiato": $messaggio = "será cambiado"; break; case "per ": $messaggio = "para "; break; case "Il numero di": $messaggio = "El número de"; break; case "Valuta": $messaggio = "Divisa"; break; case "Valuta caparra": $messaggio = "Divisa fianza"; break; case "Al cambio attuale": $messaggio = "Al cambio corriente"; break; case "email": $messaggio = "email"; break; case "2ª email": $messaggio = "2º email"; break; case "PEC/codice": $messaggio = "email certificado"; break; case "cancella in modo permanente": $messaggio = "borrar permanentemente"; break; case "in modo permanente": $messaggio = "permanentemente"; break; case "Prenotazione cancellata": $messaggio = "Reserva borrada"; break; case "Prenotazioni cancellate": $messaggio = "Reservas borradas"; break; case "Data o orario stimato di entrata errato": $messaggio = "Fecha o horario de entrada estimativo equivocado"; break; case "Data cancellazione": $messaggio = "Fecha de cancelación"; break; case "Cancellata dall'utente": $messaggio = "Borrada por el usuario"; break; case "Per la tariffa selezionata si deve inserire un numero minimo di": $messaggio = "Para la tarifa seleccionada hay que insertar un número mínimo de"; break; case "persona": $messaggio = "persona"; break; case "id operazione": $messaggio = "id operación"; break; case "id op.": $messaggio = "id op."; break; case "Data operazione": $messaggio = "Fecha de la operación"; break; case "Data": $messaggio = "Fecha"; break; case "Note": $messaggio = "Notas"; break; case "Informazioni extra": $messaggio = "Informaciones extra"; break; case "Inserisci una prenotazione uguale": $messaggio = "Insertar una reserva igual"; break; case "Inserisci prenotazioni uguali": $messaggio = "Insertar reservas iguales"; break; case "Cambia il cliente anche nei pagamenti effettuati": $messaggio = "Cambiar el cliente también en los pagos realizados"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/es/funzioni.php0000644000175000017500000000552514364212524017727 0ustar marcomarcoERRORE di scrittura del file": $messaggio = "
ERROR
de escritura del archivo"; break; case "Nome utente": $messaggio = "Nombre de usuario"; break; case "Password": $messaggio = "Contraseña"; break; case "Entra": $messaggio = "Entrar"; break; case "Login per HotelDruid": $messaggio = "Login para HotelDruid"; break; case "Sessione
scaduta
": $messaggio = "Sesión
expirada
"; break; case "Nome utente o password
errati
": $messaggio = "Nombre de usuario o contraseña
equivocados
"; break; case "Numero eccesivo di login
errati
negli ultimi": $messaggio = "Número excesivo de logins
equivocados
en los últimos"; break; case "minuti": $messaggio = "minutos"; break; case "Dopo un login
errato
si devono attendere": $messaggio = "Despues de un login
equivocado
hay que esperar"; break; case "secondi": $messaggio = "segundos"; break; case "Il database deve essere aggiornato": $messaggio = "Hay que actualizar la base de datos"; break; case "Aggiorna": $messaggio = "Actualizar"; break; case "Mancano solo": $messaggio = "Faltan solo"; break; case "tentativi prima del blocco dei login": $messaggio = "intentos antes del bloqueo del login"; break; case "Manca solo": $messaggio = "Falta solo"; break; case "tentativo prima del blocco dei login": $messaggio = "intento antes del bloqueo del login"; break; case "È possibile reimpostare la password dal proprio account di hosting": $messaggio = "Es posible restablecer la contraseña desde su cuenta de hosting"; break; case "orario del server": $messaggio = "horario del servidor"; break; case "Avviso": $messaggio = "Aviso"; break; case "Mancano meno di": $messaggio = "Faltan menos de"; break; case "giorni alla scadenza dell'account": $messaggio = "días al vencimiento de la cuenta"; break; case "Numero eccesivo di sessioni errate originate dal tuo indirizzo IP negli ultimi": $messaggio = "Número excesivo de sesiones equivocadas desde tu dirección IP en los últimos"; break; case "È possibile che qualcuno dalla tua stessa rete stia tentando di rubare il tuo accesso": $messaggio = "Es posible que alguien desde tu misma red esté intentando robar tu acceso"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/0000755000175000017500000000000014520531102015327 5ustar marcomarcohoteldruid/includes/lang/en/crearegole.php0000644000175000017500000001527514364212524020174 0ustar marcomarcoNon è stato possibile liberare dalle prenotazioni il periodo chiuso": $messaggio = "It was not possible to free from reservations the closed period"; break; case "per le tariffe": $messaggio = "for rates"; break; case "Esiste già una regola di questo tipo nel periodo selezionato": $messaggio = "A rule of this kind already exists for the selected period"; break; case "assegna automaticamente": $messaggio = "automatically assign"; break; case "tra": $messaggio = "between"; break; case "da assegnare troppo alto, supera quello presente nella lista": $messaggio = "to be assigned too high, exceeds the number in the list"; break; case "Attenzione": $messaggio = "Warning"; break; case "della regola 2 mancanti nella eccezione alla regola": $messaggio = "in rule 2 that are missing from the exception to the rule"; break; case "nella regola 2 di questa tariffa che non possono ospitare": $messaggio = "in the rule 2 for this rate that can't host"; break; case "persone": $messaggio = "people"; break; case "nella regola di assegnazione 2 di questa tariffa": $messaggio = "in the assignment rule 2 for this rate"; break; case "Regole esistenti": $messaggio = "Existing rules"; break; case "Cancella o ridimensiona queste regole": $messaggio = "Delete or scale down these rules"; break; case "Cancella": $messaggio = "Delete"; break; case "Ridimensiona": $messaggio = "Scale down"; break; case "Modifica la regola": $messaggio = "Modify rule"; break; case "chiusure": $messaggio = "closures"; break; case "numero di persone": $messaggio = "number of people"; break; case "utente inserimento": $messaggio = "inserting user"; break; case "non permettere l'inserimento di prenotazioni con meno di": $messaggio = "do not allow inserting reservations with less than"; break; case "Il numero di persone minimo": $messaggio = "The minimum number of people"; break; case "è maggiore del numero di persone predefinito": $messaggio = "is bigger then the default number of people"; break; case "è stata cancellata": $messaggio = "has been deleted"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/modifica_app.php0000644000175000017500000000512314364212524020466 0ustar marcomarcohoteldruid/includes/lang/en/modifica_cliente.php0000644000175000017500000003401714364212524021335 0ustar marcomarcocommento verrà cambiato": $messaggio = "The comment will be changed"; break; case "Il nome verrà cancellato": $messaggio = "The name will be deleted"; break; case "La data di nascita verrà cancellata": $messaggio = "The birthdate will be deleted"; break; case "Il telefono verrà cancellato": $messaggio = "The telephone will be deleted"; break; case "La via verrà cancellata": $messaggio = "The street will be deleted"; break; case "Il n° civico verrà cancellato": $messaggio = "The street number will be deleted"; break; case "La città di residenza verrà cancellata": $messaggio = "The city of residence will be deleted"; break; case "La nazione di residenza verrà cancellata": $messaggio = "The nation of residence will be deleted"; break; case "Il CAP verrà cancellato": $messaggio = "The postal code will be deleted"; break; case "Il fax verrà cancellato": $messaggio = "The fax will be deleted"; break; case "L' email verrà cancellata": $messaggio = "The email will be deleted"; break; case "Il 2° telefono verrà cancellato": $messaggio = "The 2nd telephone will be deleted"; break; case "Il 3° telefono verrà cancellato": $messaggio = "The 3rd telephone will be deleted"; break; case "Continua": $messaggio = "Continue"; break; case "Il cliente": $messaggio = "Client"; break; case "è stato modificato": $messaggio = "has been modified"; break; case "Torna indietro": $messaggio = "Go back"; break; case "Modifica i dati del cliente": $messaggio = "Modify data of client"; break; case "Cognome": $messaggio = "Surname"; break; case "cambia in": $messaggio = "change to"; break; case "Nome": $messaggio = "Name"; break; case "cancella": $messaggio = "delete"; break; case "Sesso": $messaggio = "Gender"; break; case "Data di nascita": $messaggio = "Birthdate"; break; case "Telefono": $messaggio = "Telephone"; break; case "Via": $messaggio = "Street"; break; case "Piazza": $messaggio = "Square"; break; case "Viale": $messaggio = "Avenue"; break; case "Piazzale": $messaggio = "Boulevard"; break; case "Vicolo": $messaggio = "Road"; break; case "Numero civico": $messaggio = "Street number"; break; case "Città di residenza": $messaggio = "City of residence"; break; case "Nazione di residenza": $messaggio = "Nation of residence"; break; case "CAP": $messaggio = "Postal code"; break; case "Fax": $messaggio = "Fax"; break; case "Email": $messaggio = "Email"; break; case "2° telefono": $messaggio = "2nd telephone"; break; case "3° telefono": $messaggio = "3rd telephone"; break; case "Commento": $messaggio = "Comment"; break; case "documento di tipo": $messaggio = "document type"; break; case "visualizza": $messaggio = "view"; break; case "visualizza il documento": $messaggio = "view document"; break; case "Prenotazioni del cliente": $messaggio = "Reservations of client"; break; case "nel": $messaggio = "in"; break; case "Cognome_del_cliente": $messaggio = "Client_surname"; break; case "Data_iniziale": $messaggio = "Starting_date"; break; case "Data_finale": $messaggio = "Ending_date"; break; case "Tariffa_completa": $messaggio = "Complete_rate"; break; case "Caparra": $messaggio = "Deposit"; break; case "Pagato": $messaggio = "Paid"; break; case "Commento": $messaggio = "Comment"; break; case "TOTALE": $messaggio = "TOTAL"; break; case "Pers": $messaggio = "Peop"; break; case "Inserito da": $messaggio = "Inserted by"; break; case "Si considererà l'utente": $messaggio = "User"; break; case "come colui che ha inserito il cliente": $messaggio = "will be considered as the one who inserted the client"; break; case "Cliente cancellato": $messaggio = "Client deleted"; break; case "Cancella il cliente": $messaggio = "Delete client"; break; case "Questo cliente non si può cancellare perchè ancora associato a delle prenotazioni": $messaggio = "This client can not be deleted because he is still associated to some reservations"; break; case "NO": $messaggio = "NO"; break; case "Si è sicuri di voler
cancellare
il cliente": $messaggio = "Are you sure you want to
delete
client"; break; case "SI": $messaggio = "YES"; break; case "Reg./Prov. di residenza": $messaggio = "Region of residence"; break; case "Documento": $messaggio = "Document"; break; case "Scadenza documento": $messaggio = "Document expiration"; break; case "La regione di residenza verrà cambiata da": $messaggio = "The region of residence will be changed from"; break; case "Il documento verrà cambiato da": $messaggio = "The document will be changed from"; break; case "La data di scadenza del documento verrà cambiata da": $messaggio = "The document expiration date will be changed from"; break; case "La regione di residenza verrà cancellata": $messaggio = "The region of residence will be deleted"; break; case "Il documento verrà cancellato": $messaggio = "The document will be deleted"; break; case "La data di scadenza del documento verrà cancellata": $messaggio = "The document expiration date will be deleted"; break; case "Cittadinanza": $messaggio = "Nationality"; break; case "Nazione di nascita": $messaggio = "Nation of birth"; break; case "Reg./Prov. di nascita": $messaggio = "Region of birth"; break; case "Città di nascita": $messaggio = "City of birth"; break; case "Città di rilascio": $messaggio = "Releasing city"; break; case "Reg./Prov. di rilascio": $messaggio = "Releasing region"; break; case "Nazione di rilascio": $messaggio = "Releasing nation"; break; case "La cittadinanza verrà cambiata da": $messaggio = "The nationality will be changed from"; break; case "La nazione di nascita verrà cambiata da": $messaggio = "The nation of birth will be changed from"; break; case "La regione di nascita verrà cambiata da": $messaggio = "The region of birth will be changed from"; break; case "La città di nascita verrà cambiata da": $messaggio = "The city of birth will be changed from"; break; case "La città di rilascio del documento verrà cambiata da": $messaggio = "The city releasing the document will be changed from"; break; case "La regione/provincia di rilascio del documento verrà cambiata da": $messaggio = "The region releasing the document will be changed from"; break; case "La nazione di rilascio del documento verrà cambiata da": $messaggio = "The nation releasing the document will be changed from"; break; case "La cittadinanza verrà cancellata": $messaggio = "The nationality will be deleted"; break; case "La nazione di nascita verrà cancellata": $messaggio = "The nation of birth will be deleted"; break; case "La regione di nascita verrà cancellata": $messaggio = "The region of birth will be deleted"; break; case "La città di nascita verrà cancellata": $messaggio = "The city of birth will be deleted"; break; case "La città di rilascio del documento verrà cancellata": $messaggio = "The city releasing the document will be deleted"; break; case "La regione/provincia di rilascio del documento verrà cancellata": $messaggio = "The region releasing the document will be deleted"; break; case "La nazione di rilascio del documento verrà cancellata": $messaggio = "The nation releasing the document will be deleted"; break; case "Codice fiscale": $messaggio = "Fiscal code"; break; case "Il codice fiscale verrà cambiato da": $messaggio = "The fiscal code will be changed from"; break; case "Il codice fiscale verrà cancellato": $messaggio = "The fiscal code will be deleted"; break; case "Titolo": $messaggio = "Title"; break; case "Il titolo verrà cambiato da": $messaggio = "The title will be changed from"; break; case "Il titolo verrà cancellato": $messaggio = "The title will be deleted"; break; case "Partita iva": $messaggio = "VAT number"; break; case "La partita iva verrà cambiata da": $messaggio = "The VAT number will be changed from"; break; case "La partita iva verrà cancellata": $messaggio = "The VAT number will be deleted"; break; case "data inserimento": $messaggio = "insertion date"; break; case "carte di credito": $messaggio = "credit cards"; break; case "password per la visualizzazione delle carte di credito": $messaggio = "password to view credit cards"; break; case "invia": $messaggio = "send"; break; case "password errata": $messaggio = "wrong password"; break; case "i dati della carta di credito sono stati cancellati": $messaggio = "credit card data have been deleted"; break; case "il numero di carta di credito è sbagliato": $messaggio = "credit card number is wrong"; break; case "il numero CVC è sbagliato": $messaggio = "CVC number is wrong"; break; case "i dati della carta di credito sono stati inseriti": $messaggio = "credit card data have been inserted"; break; case "carta di credito del cliente": $messaggio = "credit card of client"; break; case "Tipo": $messaggio = "Type"; break; case "Numero": $messaggio = "Number"; break; case "Titolare": $messaggio = "Holder"; break; case "Scadenza": $messaggio = "Expiration"; break; case "CVC": $messaggio = "CVC"; break; case "modifica i dati della carta di credito": $messaggio = "modify credit card data"; break; case "cancella questa carta di credito": $messaggio = "delete this credit card"; break; case "soprannome": $messaggio = "nickname"; break; case "Il soprannome verrà cambiato da": $messaggio = "The nickname will be changed from"; break; case "Il soprannome verrà cancellato": $messaggio = "The nickname will be deleted"; break; case "Lingua": $messaggio = "Language"; break; case "La lingua verrà cambiata da": $messaggio = "The language will be changed from"; break; case "La lingua verrà cancellata": $messaggio = "The language will be deleted"; break; case "I dati della carta di credito possono essere visti solo su una connessione sicura": $messaggio = "Credit card data can be viewed only on a secure connection"; break; case "Il campo": $messaggio = "The field"; break; case "verrà tolto": $messaggio = "will be deleted"; break; case "verrà modificato": $messaggio = "will be modified"; break; case "verrà aggiunto": $messaggio = "will be added"; break; case "scaduta": $messaggio = "expired"; break; case "Le carte di credito saranno visualizzabili di nuovo dopo aver cambiato la password": $messaggio = "You'll be able to view credit cards again after changing the password"; break; case "Le carte di credito saranno visualizzabili di nuovo dopo che l'utente amministratore avrà cambiato la password": $messaggio = "You'll be able to view credit cards again after the administrator user changes the password"; break; case "Login temporaneamente bloccato": $messaggio = "Login temporarily locked"; break; case "NOTA": $messaggio = "NOTICE"; break; case "questo valore è gia stato cancellato, questa è l'ultima volta che viene visualizzato": $messaggio = "this value has already been deleted, this is the last time you'll see it"; break; case "Questo valore verrà visualizzato solo un'altra volta": $messaggio = "You'll be able to see this value only one more time"; break; case "Cancellalo ora": $messaggio = "Delete it now"; break; case "CVC cancellato": $messaggio = "CVC deleted"; break; case "2ª email": $messaggio = "2nd email"; break; case "PEC o codice destinatario": $messaggio = "Certified email"; break; case "La seconda email verrà cambiata da": $messaggio = "The second email will be changed from"; break; case "L'email certificata (PEC) o il codice destinatario verrà cambiato da": $messaggio = "The certified email will be changed from"; break; case "La seconda email verrà cancellata": $messaggio = "The second email will be deleted"; break; case "L'email certificata (PEC) o il codice destinatario verrà cancellato": $messaggio = "The certified email will be deleted"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/clienti.php0000644000175000017500000002661414511505427017513 0ustar marcomarcoregola di assegnazione 1": $messaggio = "Movements that must be done in the periods of the
assignment rule 1
"; break; case "Sono stati fatti i seguenti spostamenti nei periodi della
regola di assegnazione 1
": $messaggio = "Movements that have been done in the periods of the
assignment rule 1
"; break; case "La prenotazione dal": $messaggio = "The reservation from"; break; case "a nome di": $messaggio = "for Mr/Ms"; break; case "Non si può procedere perchè la tabella prenotazioni è cambiata nel frattempo": $messaggio = "Can't continue because the reservations table has changed meanwhile"; break; case "Continua lo stesso": $messaggio = "Continue anyway"; break; case "Torna indietro": $messaggio = "Go back"; break; case "Non esistono clienti chiamati": $messaggio = "There are no clients called"; break; case "nel database": $messaggio = "in the database"; break; case "Inserisci i dati di un nuovo cliente": $messaggio = "Insert a new client's data"; break; case "Esistono i seguenti clienti con un cognome uguale o simile": $messaggio = "There are already these clients with the same or similar surname"; break; case "Esistono i seguenti clienti con un cognome e nome uguale o simile": $messaggio = "There are already these clients with the same or similar surname and name"; break; case "nato il": $messaggio = "born the"; break; case "nata il": $messaggio = "born the"; break; case "CAP": $messaggio = "postal code"; break; case "Telefono": $messaggio = "Phone n°"; break; case "2º telefono": $messaggio = "2nd phone n°"; break; case "3º telefono": $messaggio = "3rd phone n°"; break; case "Utilizza il cliente": $messaggio = "Use client"; break; case "per la prenotazione": $messaggio = "for the reservation"; break; case "Modifica i dati del cliente": $messaggio = "Modify the data of client"; break; case "Inserisci un nuovo cliente": $messaggio = "Insert a new client"; break; case "É necessario inserire il cognome del cliente": $messaggio = "The client's surname is needed"; break; case "I dati del cliente": $messaggio = "The data of client"; break; case "sono stati inseriti": $messaggio = "have been inserted"; break; case "Inserisci o modifica i dati di un cliente": $messaggio = "Insert or modify a client's data"; break; case "Cognome": $messaggio = "Surname"; break; case "nome": $messaggio = "name"; break; case "sesso": $messaggio = "gender"; break; case "Data di nascita": $messaggio = "Birthdate"; break; case "anno con 4 cifre": $messaggio = "year with 4 digits"; break; case "Nazione": $messaggio = "Nation"; break; case "città": $messaggio = "city"; break; case "Via": $messaggio = "Street"; break; case "Piazza": $messaggio = "Square"; break; case "Viale": $messaggio = "Avenue"; break; case "Piazzale": $messaggio = "Boulevard"; break; case "Vicolo": $messaggio = "Road"; break; case "Numero di telefono": $messaggio = "Telephone number"; break; case "Secondo telefono": $messaggio = "Second telephone"; break; case "Terzo telefono": $messaggio = "Third telephone"; break; case "Numero di fax": $messaggio = "Fax number"; break; case "Seconda persona di riferimento": $messaggio = "Second reference person"; break; case "Inserisci i dati": $messaggio = "Insert data"; break; case "Torna al menù principale": $messaggio = "Back to main menu"; break; case "Italia": $messaggio = ""; break; case "non verrano modificati i dati specifici delle 2 persone di riferimento": $messaggio = "data specific to the 2 reference people will not be changed"; break; case "sono stati modificati": $messaggio = "have been modified"; break; case "e": $messaggio = "and"; break; case "Il numero di prenotazioni è sbagliato": $messaggio = "The number of reservations is wrong"; break; case "Aggiungi": $messaggio = "Add"; break; case "Nº di tipologie da aggiungere": $messaggio = "Number of types to add"; break; case "Non si è trovato nessun cliente chiamato": $messaggio = "There are no clients called"; break; case "Non c'è nussun periodo delle regole 1 in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "There are no periods in assignment rule 1 in which is allowed to insert reservations for user"; break; case "Il numero di persone è sbagliato": $messaggio = "The number of people is wrong"; break; case "I dati di un costo aggiuntivo sono errati": $messaggio = "Data from and extra cost is wrong"; break; case "Non si può inserire più di un costo aggiuntivo con percentuale sul prezzo totale per prenotazione": $messaggio = "You can't insert more than one extra cost with percentage on total price per reservation"; break; case "Non si puo inserire il costo aggiuntivo": $messaggio = "The extra cost"; break; case "in questo periodo": $messaggio = "can't be inserted in this period"; break; case "Scegliere le settimane in cui applicare il costo aggiuntivo": $messaggio = "Choose the weeks to be applied for the extra cost"; break; case "Scegliere i giorni in cui applicare il costo aggiuntivo": $messaggio = "Choose the days to be applied for the extra cost"; break; case "Continua": $messaggio = "Continue"; break; case "Non si possono inserire altri costi": $messaggio = "You can't insert more costs"; break; case "in questo periodo, già": $messaggio = "in this period, already"; break; case "presenti": $messaggio = "present"; break; case "Si deve inserire il numero delle persone per il costo aggiuntivo": $messaggio = "The number of people must be inserted for the extra cost"; break; case "Il costo aggiuntivo": $messaggio = "The extra cost"; break; case "è incompatibile con la tariffa selezionata": $messaggio = "is incompatible with selected rate"; break; case "non può essere applicato": $messaggio = "can't be applied"; break; case "regione": $messaggio = "region"; break; case "Documento": $messaggio = "Document"; break; case "scadenza": $messaggio = "expiration"; break; case "Torna all'inserimento clienti": $messaggio = "Back to clients insertion"; break; case "Annulla": $messaggio = "Cancel"; break; case "Ospite della prenotazione": $messaggio = "Guest of reservation"; break; case "tipologia": $messaggio = "type"; break; case "Ospiti della prenotazione": $messaggio = "Guests of reservation"; break; case "Altri ospiti": $messaggio = "Other guests"; break; case "nato": $messaggio = "born"; break; case "nata": $messaggio = "born"; break; case "il": $messaggio = "the"; break; case " a": $messaggio = " in"; break; case "scade": $messaggio = "expires"; break; case "cittadinanza": $messaggio = "nationality"; break; case "città di nascita": $messaggio = "city of birth"; break; case "reg./prov. di nascita": $messaggio = "region of birth"; break; case "nazione di nascita": $messaggio = "nation of birth"; break; case "Residenza": $messaggio = "Residency"; break; case "reg./prov.": $messaggio = "region"; break; case "nazione": $messaggio = "nation"; break; case "rilasciato da": $messaggio = "released by"; break; case "nazione di rilascio": $messaggio = "releasing nation"; break; case "parentela": $messaggio = "relatedness"; break; case "Codice fiscale": $messaggio = "Fiscal code"; break; case "con i costi aggiuntivi selezionati": $messaggio = "with selected extra costs"; break; case "I beni richiesti dal costo": $messaggio = "Goods needed by cost"; break; case "non sono disponibili nell'inventario": $messaggio = "are not available in the inventory"; break; case "Si deve inserire il numero delle persone per questa tariffa": $messaggio = "The number of people must be inserted for this rate"; break; case "Partita iva": $messaggio = "VAT number"; break; case "lo sconto è sbagliato": $messaggio = "the discount is wrong"; break; case "la caparra è sbagliata": $messaggio = "the deposit is wrong"; break; case "soprannome": $messaggio = "nickname"; break; case "le commissioni sono sbagliate": $messaggio = "commissions are wrong"; break; case "lingua": $messaggio = "language"; break; case "ln.": $messaggio = "ln."; break; case "non può essere moltiplicato per più di": $messaggio = "can not be multiplied by more than"; break; case "La tariffa richiesta è chiusa in questo periodo": $messaggio = "The requested rate is closed in this period"; break; case "Commento": $messaggio = "Comment"; break; case "Si deve inserire almeno una persona che possa essere ospite principale": $messaggio = "You must insert at least one person that can be main guest"; break; case "non si sono potuti usare": $messaggio = "It was not possible to use"; break; case "letti aggiuntivi perchè non c'era nessuna tipologia di persone con quel numero": $messaggio = "extra beds as there was no people type with that number"; break; case "E-mail": $messaggio = "E-mail"; break; case "Seconda e-mail": $messaggio = "Second e-mail"; break; case "E-mail certificata (PEC) o codice destinatario": $messaggio = "Certified e-mail"; break; case "email": $messaggio = "email"; break; case "2ª email": $messaggio = "2nd email"; break; case "PEC/codice": $messaggio = "certified email"; break; case "Per questa tariffa si deve inserire un numero minimo di": $messaggio = "For this rate you have to insert at least"; break; case "persona": $messaggio = "person"; break; case "Usa il cliente della prenotazione originale": $messaggio = "Use the client from the original reservation"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/modifica_var_contr.php0000644000175000017500000002436614517117257021724 0ustar marcomarcoerrati": $messaggio = "Inserted data are
wrong
"; break; case "Variabile personalizzata eliminata": $messaggio = "Custom variable deleted"; break; case "Nuova condizione inserita": $messaggio = "New condition inserted"; break; case "Condizione eliminata": $messaggio = "Condition deleted"; break; case "porre": $messaggio = "put"; break; case "sostituendo": $messaggio = "replacing"; break; case "con": $messaggio = "with"; break; case "arrotondato a": $messaggio = "rounded to"; break; case "Utilizzare una variabile personalizzata che finisce con \"_p\" per aggiungervi i separatori delle migliaia e 2 decimali dopo l'operazione": $messaggio = "Use a custom variable that ends with \"_p\" to add the thousands separators and 2 decimals after the operation"; break; case "e": $messaggio = "and"; break; case "o": $messaggio = "or"; break; case "concatenato con": $messaggio = "concatenated with"; break; case "allora": $messaggio = "then"; break; case "uguaglia": $messaggio = "equate"; break; case "concatena": $messaggio = "concatenate"; break; case "troncare": $messaggio = "truncate"; break; case "dopo": $messaggio = "after"; break; case "caratteri": $messaggio = "characters"; break; case "se mancanti riempire con": $messaggio = "if missing fill them with"; break; case "la parte": $messaggio = "at the"; break; case "finale": $messaggio = "end"; break; case "iniziale": $messaggio = "beginning"; break; case "riempiendo i mancanti con": $messaggio = "filling the missing ones with"; break; case "all'inizio": $messaggio = "at the beginning"; break; case "alla fine": $messaggio = "at the end"; break; case "Array personalizzati": $messaggio = "Custom arrays"; break; case "Array della variabile": $messaggio = "Array of variable"; break; case "Valori iniziali da assegnare all'array": $messaggio = "Initial values to be assigned to the array"; break; case "Nessun valore predefinito": $messaggio = "No initial values"; break; case "valori progressivi tra le date selezionate": $messaggio = "progressive values between selected dates"; break; case "valori progressivi tra il primo arrivo e l'ultima partenza": $messaggio = "progressive values between first arrival and last departure"; break; case "una lista di valori predefiniti": $messaggio = "a list of predefined values"; break; case "separati da virgole": $messaggio = "comma separated"; break; case "nelle ripetizioni vengono considerate solo le prenotazioni nella data valutata": $messaggio = "in repetitions only reservations in evaluated date are considered"; break; case "Condizioni applicate": $messaggio = "Conditions applied"; break; case "a tutti i documenti": $messaggio = "to all documents"; break; case "al documento": $messaggio = "to document"; break; case "Modifica le condizioni applicate": $messaggio = "Modify conditions applied"; break; case "Modifica": $messaggio = "Modify"; break; case "Array personalizzato eliminato": $messaggio = "Custom array deleted"; break; case "Nuovo array personalizzato inserito": $messaggio = "New custom array inserted"; break; case "azzera l'array": $messaggio = "unset array"; break; case "non processare le condizioni successive": $messaggio = "do not evaluate the subsequent conditions"; break; case "è maggiore di": $messaggio = "is greater than"; break; case "è minore di": $messaggio = "is less than"; break; case "solo al documento": $messaggio = "only to document"; break; case "solo all'inizio delle ripetizioni delle prenotazioni": $messaggio = "only when starting repetitions of reservations"; break; case "in tutte le ripetizioni delle prenotazioni": $messaggio = "in all repetitons of rerservations"; break; case "Modifica il documento": $messaggio = "Modify document"; break; case "nuova condizione": $messaggio = "new condtition"; break; case "da applicare": $messaggio = "to be applied"; break; case "solo all'inizio del documento": $messaggio = "only at the beginning of the document"; break; case "sempre": $messaggio = "always"; break; case "azione": $messaggio = "action"; break; case "aggiungi un altro "se"": $messaggio = "add another "if""; break; case "azzera l'array": $messaggio = "erase array"; break; case "assegna all'array": $messaggio = "assign to the array"; break; case "aggiungi la nuova condizione": $messaggio = "add new condition"; break; case "i valori": $messaggio = "the values"; break; case "fino alla fine": $messaggio = "until the end"; break; case "fino al prossimo "riprendi"": $messaggio = "until next "resume""; break; case "riprendi a processare le condizioni successive": $messaggio = "resume evaluating the subsequent conditions"; break; case "se precedentemente interrotte": $messaggio = "if previously interrupted"; break; case "modifica la condizione": $messaggio = "modify condition"; break; case "da applicare": $messaggio = "to be applied"; break; case "condizione modificata": $messaggio = "condition modified"; break; case "annulla": $messaggio = "cancel"; break; case "Utilizza sempre": $messaggio = "Always use"; break; case "Importa ora": $messaggio = "Import now"; break; case "variabili e condizioni del documento": $messaggio = "variables and conditions from document"; break; case "le variabili e condizioni attuali verranno cancellate": $messaggio = "current variables and coditions will be deleted"; break; case "Visualizza le condizioni del documento": $messaggio = "view conditions of document"; break; case "il giorno": $messaggio = "the day"; break; case "il mese": $messaggio = "the month"; break; case "l'anno": $messaggio = "the year"; break; case "il giorno della settimana": $messaggio = "the day of the week"; break; case "della data": $messaggio = "from date"; break; case "contiene": $messaggio = "contains"; break; case "non contiene": $messaggio = "doesn't contain"; break; case "maiusc./minusc.": $messaggio = "case sensitive"; break; case "la data": $messaggio = "the date"; break; case "formato ISO": $messaggio = "ISO format"; break; case "formato corrente": $messaggio = "current format"; break; case "giorni": $messaggio = "days"; break; case "mesi": $messaggio = "months"; break; case "anni": $messaggio = "years"; break; case "i valori dell'array": $messaggio = "the values from array"; break; case "elimina questo "se"": $messaggio = "delete this "if""; break; case "uguale al numero di": $messaggio = "equal to the number of"; break; case "numero di": $messaggio = "the number of"; break; case "dalla data": $messaggio = "from date"; break; case "alla data": $messaggio = "to date"; break; case "solo nelle ripetizioni degli ospiti": $messaggio = "only inside repetitions of guests"; break; case "solo nelle ripetizioni dei costi aggiuntivi": $messaggio = "only inside repetitions of extra costs"; break; case "solo nelle ripetizioni dei pagamenti": $messaggio = "only inside repetitions of payments"; break; case "solo nelle ripetizioni delle unità": $messaggio = "only inside repetitions of units"; break; case "Condizioni applicate": $messaggio = "Conditions applied"; break; case "tutte le altre condizioni non verranno più applicate in queste ripetizioni": $messaggio = "all other conditions won't be applied anymore in these repetitions"; break; case "solo nelle ripetizioni dell'array": $messaggio = "only inside repetitions of array"; break; case "prima di con valori negativi": $messaggio = "before with negative values"; break; case "prima di": $messaggio = "before"; break; case "in minuscole": $messaggio = "in lower case"; break; case "in maiuscole": $messaggio = "in upper case"; break; case "codificato per URL": $messaggio = "encoded for URL"; break; case "codificato in ASCII": $messaggio = "encoded in ASCII"; break; case "in ASCII esteso": $messaggio = "in extended ASCII"; break; case "codificato con MD5": $messaggio = "encoded with MD5"; break; case "solo nelle ripetizioni dei documenti salvati": $messaggio = "only inside repetitions of saved documents"; break; case "Condizioni eliminate": $messaggio = "Deleted conditions"; break; case "tutti i documenti": $messaggio = "all documents"; break; case "documento": $messaggio = "document"; break; case "anche condizioni": $messaggio = "also conditions"; break; case "codif. in base64": $messaggio = "encoded to base64"; break; case "decodif. da base64": $messaggio = "dec. from base64"; break; case "codif. in HTML": $messaggio = "encoded to HTML"; break; case "decodif. da HTML": $messaggio = "dec. from HTML"; break; case "da base": $messaggio = "from base"; break; case "a": $messaggio = "to"; break; case "codificato in MIME base64": $messaggio = "encoded to MIME base64"; break; case "decodificato da MIME base64": $messaggio = "decoded from MIME base64"; break; case "codificato in HTML": $messaggio = "encoded to HTML"; break; case "decodificato da HTML": $messaggio = "decoded from HTML"; break; case "convertito da base": $messaggio = "converted from base"; break; case "a base": $messaggio = "to base"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/aggiorna.php0000644000175000017500000000070614364212524017644 0ustar marcomarcohoteldruid/includes/lang/en/lista_regioni.php0000644000175000017500000000051114364212524020677 0ustar marcomarcohoteldruid/includes/lang/en/interconnessioni.php0000644000175000017500000001100614506513601021437 0ustar marcomarcoaggiornamento": $messaggio = "
Update
failed"; break; case "OK": $messaggio = "OK"; break; case "
ATTENZIONE
: premendo su \"Continua\" tutti i dati del database attuale verranno cancellati": $messaggio = "
WARNING
: if you press \"Continue\" all data from current database will be deleted"; break; case "Continua": $messaggio = "Continue"; break; case "Subordinazione creata": $messaggio = "Subordination created"; break; case "Impossibile effettuare il collegamento, controllare i dati immessi": $messaggio = "Connection refused, check inserted data"; break; case "Subordinazione cancellata": $messaggio = "Subordination deleted"; break; case "Torna indietro": $messaggio = "Go back"; break; case "Interconnessioni con sorgenti esterne di dati": $messaggio = "Interconnections with external data sources"; break; case "Cancella": $messaggio = "Delete"; break; case "la subordinazione": $messaggio = "subordination"; break; case "Subordinazione ad un'altra installazione di hoteldruid": $messaggio = "Subordination to another installation of hoteldruid"; break; case "Con la subordinazione non si potranno inserire nuovi dati o apportare modifiche, ma solo importare i dati dall'installazione principale": $messaggio = "With subortdination you won't be able to insert new data or apply modifications, but only to import data from the master installation"; break; case "Subordina questa installazione di hoteldruid a quella che si trova all'indirizzo": $messaggio = "Subordinate this installation of hoteldruid to the one that is at"; break; case "Password": $messaggio = "Password"; break; case "Commento da aggiungere al titolo di questa installazione": $messaggio = "Comment to be added to the title of this installation"; break; case "Crea la subordinazione": $messaggio = "Create subordination"; break; case "Usa compressione": $messaggio = "Use compression"; break; case "Utente per l'aggiornamento remoto delle interconnessioni": $messaggio = "User to remotely update interconnections"; break; case "Utente per l'aggiornamento remoto modificato": $messaggio = "User for remote updates modified"; break; case "Modifica": $messaggio = "Modify"; break; case "Aggiornamento codice sorgente eseguito con successo": $messaggio = "Source code updated successfully"; break; case "amministratore o utente con i privilegi per creare backup": $messaggio = "administrator or user with privileges to create backups"; break; case "nome utente": $messaggio = "username"; break; case "Versione locale diversa da quella remota": $messaggio = "Local version is different from the remote one"; break; case "Non si è potuto scaricare il backup remoto": $messaggio = "It was not possible to download the backup"; break; case "Non si è potuto stabilire la connessione": $messaggio = "It was not possible to establish the connection"; break; case "Non ho i permassi di scrittura sulla cartella dati": $messaggio = "I don't have write premissions on dati folder"; break; case "Prova a mantenere i dati degli anni non presenti nell'installazione remota": $messaggio = "Try to retain data of years not present in remote installation"; break; case "nella pagina delle interconnessioni": $messaggio = "in interconnections page"; break; case "Modifica la regola di assegnazione": $messaggio = "Modify the assignment rule"; break; case "La prenotazione cancellata non era presente nel database": $messaggio = "The deleted reservation was not present in the database"; break; case "gruppo": $messaggio = "group"; break; case "Attenzione": $messaggio = "Warning"; break; case "carta di credito non salvata": $messaggio = "credit card not saved"; break; case "Se vuoi collegare altri account per una interconnessione già attiva inquesta pagina, allora": $messaggio = "If you want to connect other accounts for an interconnection already active on this page, then"; break; case "aggiungi altre interconnessioni": $messaggio = "add more interconnections"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/messaggi.php0000644000175000017500000000763314364212524017662 0ustar marcomarcotutti i messaggi": $messaggio = "Are you sure you want to delete
all messages
"; break; case "Messaggi eliminati": $messaggio = "Messages deleted"; break; case "arrivati": $messaggio = "arrived"; break; case "prima del": $messaggio = "before"; break; case "dopo il": $messaggio = "after"; break; case "Scarica messaggi email": $messaggio = "Download email messages"; break; case "Nessun nuovo messaggio": $messaggio = "No new message"; break; case "Nuovi messaggi": $messaggio = "New messages"; break; case "Scaricati": $messaggio = "Downloaded"; break; case "Connessione al server": $messaggio = "The connection to server"; break; case "non riuscita!": $messaggio = "was refused!"; break; case "Controllare i dati immessi in": $messaggio = "Check data inserted in"; break; case "configura e personalizza": $messaggio = "configure and customize"; break; case "Dati ricavati dal messaggio email": $messaggio = "Data extracted from email message"; break; case "Controlla disponibilità": $messaggio = "Check availability"; break; case "Modifica": $messaggio = "Modify"; break; case "Nome": $messaggio = "Name"; break; case "Email": $messaggio = "Email"; break; case "arrivo": $messaggio = "arrival"; break; case "partenza": $messaggio = "departure"; break; case "notti": $messaggio = "nights"; break; case "persone": $messaggio = "people"; break; case "individui": $messaggio = "persons"; break; case "ospiti": $messaggio = "guests"; break; case "adulti": $messaggio = "adults"; break; case "bambini": $messaggio = "children"; break; case "gruppo": $messaggio = "party"; break; case "date": $messaggio = "dates"; break; case "viaggiatori": $messaggio = "travelers"; break; case "periodo": $messaggio = "period"; break; case "Per gli account su gmail potrebbe essere necessario abilitare l'opzione": $messaggio = "For gmail accounts you may have to enable the option"; break; case "e/o per una volta usare prima la funzione": $messaggio = "and/or for once use beforehand the function"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/inventario.php0000644000175000017500000000632014364212524020231 0ustar marcomarcocosto aggiuntivo": $messaggio = "create an extra cost"; break; case "per il punto vendita": $messaggio = "for point of sale"; break; case "Nome del costo aggiuntivo": $messaggio = "Name of the extra cost"; break; case "Categoria": $messaggio = "Category"; break; case "nuova": $messaggio = "new"; break; case "esistente": $messaggio = "existing"; break; case "Prezzo del costo aggiuntivo": $messaggio = "Price of the extra cost"; break; case "Costo aggiuntivo non inserito": $messaggio = "Extra cost not inserted"; break; case "costo già esistente": $messaggio = "already existing cost"; break; case "prezzo sbagliato": $messaggio = "wrong price"; break; case "Attenzione": $messaggio = "Warning"; break; case "esiste già un costo aggiuntivo associato a questo bene in questo magazzino": $messaggio = "an extra cost linked to this item in this stockroom already exists"; break; case "Vai a fondo pagina": $messaggio = "Go to page bottom"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/privilegi_utenti.php0000644000175000017500000015136214516673713021456 0ustar marcomarcoglobali": $messaggio = "Global privileges"; break; case "Modifica delle proprie personalizzazioni": $messaggio = "Modify his own customizations"; break; case "Si": $messaggio = "Yes"; break; case "No": $messaggio = "No"; break; case "Inserimento di nuovi clienti": $messaggio = "Insert new clients"; break; case "Possibilità di vedere ed utilizzare nelle prenotazioni i clienti già inseriti": $messaggio = "Possibility to view and use in reservations clients already inserted"; break; case "Solo": $messaggio = "Only"; break; case "i propri": $messaggio = "his own"; break; case "Modifica e cancellazione dei clienti già inseriti": $messaggio = "Modify and delete already inserted clients"; break; case "dei propri": $messaggio = "his own"; break; case "Inserire in tutti i cognomi dei clienti inseriti da questo utente": $messaggio = "Insert in all clients surnames inserted by this user"; break; case "Un prefisso": $messaggio = "A prefix"; break; case "Un suffisso": $messaggio = "A suffix"; break; case "Niente": $messaggio = "Nothing"; break; case "Modifica i privilegi globali": $messaggio = "Modify global privileges"; break; case "Privilegi per l'anno": $messaggio = "Privileges for year"; break; case "Anno disattivato": $messaggio = "Year disabled"; break; case "Attiva": $messaggio = "Enable"; break; case "Anno attivato": $messaggio = "Year enabled"; break; case "Disattiva": $messaggio = "Disable"; break; case "Prenotazioni inseribili solo nei periodi della regola di assegnazione 1 con le motivazioni selezionate": $messaggio = "Reservations insertable only in periods of the assignment rule 1 with selected motivations"; break; case "nessuna": $messaggio = "no one"; break; case "Applica la regola 1": $messaggio = "Apply rule 1"; break; case "Sempre": $messaggio = "Always"; break; case "Solo per regole non selezionate": $messaggio = "Only for not selected rules"; break; case "Mai": $messaggio = "Never"; break; case "Mai, ma non spostare altre prenotazioni in periodi delle regole non selezionate se non vi si possono inserire prenotazioni": $messaggio = "Never, but do not move other reservations in the periods of not selected rules if it's not permitted to insert reservations there"; break; case "Permetti l'uso di tutte le tariffe nell'inserimento e modifica delle prenotazioni": $messaggio = "Permit the usage of all rates when inserting and modifying reservations"; break; case "Permetti l'uso solo delle tariffe selezionate nell'inserimento e modifica delle prenotazioni": $messaggio = "Permit only the usage of selected rates when inserting and modifying reservations"; break; case "tariffa": $messaggio = "rate"; break; case "Permetti l'uso di tutti i costi aggiuntivi nell'inserimento e modifica delle prenotazioni": $messaggio = "Permit the usage of all the extra costs when inserting and modifying reservations"; break; case "Permetti l'uso solo dei costi aggiuntivi selezionati nell'inserimento e modifica delle prenotazioni": $messaggio = "Permit only the usage of selected extra costs when inserting and modifying reservations"; break; case "Costo unico": $messaggio = "Single cost"; break; case "Costo settimanale": $messaggio = "Weekly cost"; break; case "Costo giornaliero": $messaggio = "Daily cost"; break; case "Permetti la visualizzazione di tutti i documenti": $messaggio = "Permit the visualization of all documents"; break; case "Permetti la visualizzazione solo dei documenti selezionati": $messaggio = "Permit the visualization of selected documents only"; break; case "documento": $messaggio = "document"; break; case "Non permettere l'inserimento di nuove prenotazioni": $messaggio = "Do not permit the insertion of new reservations"; break; case "Permetti l'inserimento di nuove prenotazioni con le seguenti possibilità": $messaggio = "Permit the insertion of new reservations with the following possibilities"; break; case "Possibilità di confermare la prenotazione": $messaggio = "Possibility to confirm the reservation"; break; case "Possibilità di inserire uno sconto": $messaggio = "Possibility to insert a discount"; break; case "Possibilità di inserire la caparra e le commissioni": $messaggio = "Possibility to insert deposit and commissions"; break; case "Possibilità di inserire dei costi aggiuntivi": $messaggio = "Possibility to insert extra costs"; break; case "Possibilità di inserire il commento": $messaggio = "Possibility to insert the comment"; break; case "Possibilità di inserire i commenti personalizzati": $messaggio = "Possibility to insert custom comments"; break; case "Possibilità di inserire il numero di persone": $messaggio = "Possibility to insert the number of people"; break; case "Possibilità di inserire prenotazioni anche in periodi già iniziati": $messaggio = "Possibility to insert reservations also in periods already begun"; break; case "Prenotazioni che possono essere modificate": $messaggio = "Reservations that can be modified"; break; case "Tutte": $messaggio = "All"; break; case "le proprie": $messaggio = "own ones"; break; case "dei suoi gruppi": $messaggio = "from his groups"; break; case "Nessuna": $messaggio = "No one"; break; case "Possibilità di modificare la data iniziale o finale": $messaggio = "Possibility to modify the beginning or ending date"; break; case "Possibilità di modificare la tariffa": $messaggio = "Possibility to modify the rate"; break; case "Si, con regola 2 a scelta": $messaggio = "Yes, with rule 2 at will"; break; case "Si, sempre con regola 2": $messaggio = "Yes, always with rule 2"; break; case "Possibilità di modificare il numero delle persone": $messaggio = "Possibility to modify the number of people"; break; case "Possibilità di vedere il commento": $messaggio = "Possibility to view the comment"; break; case "Possibilità di modificare il commento": $messaggio = "Possibility to modify the comment"; break; case "Possibilità di vedere e modificare i commenti personalizzati": $messaggio = "Possibility to view and modify custom comments"; break; case "Possibilità di modificare lo sconto": $messaggio = "Possibility to modify the discount"; break; case "Possibilità di modificare la caparra e le commissioni": $messaggio = "Possibility to modify deposit and commissions"; break; case "Possibilità di modificare i costi aggiuntivi": $messaggio = "Possibility to modify extra costs"; break; case "Possibilità di modificare i soldi pagati e la conferma": $messaggio = "Possibility to modify money paid and confirmation"; break; case "Solo la conferma": $messaggio = "Only confirmation"; break; case "Possibilità di modificare prenotazioni già iniziate": $messaggio = "Possibility to modify already begun reservations"; break; case "Prenotazioni non più modificabili dopo un certo numero di ore dopo l'inserzione": $messaggio = "Reservations not modifiable anymore after a certain number of hours after insertion"; break; case "ore": $messaggio = "hours"; break; case "Possibilità di cancellare le prenotazioni": $messaggio = "Possibility to delete reservations"; break; case "Solo quelle non iniziate": $messaggio = "Only not begun ones"; break; case "Prenotazioni non più cancellabili dopo un certo numero di ore dopo l'inserzione": $messaggio = "Reservations not deletable anymore after a certain number of hours after insertion"; break; case "Possibilità di inserire e cancellare le spese": $messaggio = "Possibility to insert and delete expenses"; break; case "Possibilità di inserire e cancellare le entrate": $messaggio = "Possibility to insert and delete incomes"; break; case "Sottrarre le entrate dal totale delle prenotazioni": $messaggio = "Subtract the incomes from the total of the reservations"; break; case "A scelta": $messaggio = "At will"; break; case "Immettere come persona che inserisce le spese o le entrate": $messaggio = "Show as person that inserts expenses and incomes"; break; case "Il nome dell'utente": $messaggio = "The username"; break; case "Chiedere": $messaggio = "Ask"; break; case "Nessuno": $messaggio = "No one"; break; case "Possibilità di vedere la tabella dei mesi": $messaggio = "Possibility to view tables with months"; break; case "Solo con": $messaggio = "Only with"; break; case "prenotazioni proprie": $messaggio = "own reservations"; break; case "prenotazioni dai suoi gruppi": $messaggio = "reservations from his groups"; break; case "a lui": $messaggio = "to him"; break; case "ai suoi gruppi": $messaggio = "to his groups"; break; case "Possibilità di vedere la tabella con tutte le prenotazioni": $messaggio = "Possibility to view the table with all the reservations"; break; case "Possibilità di vedere le tabelle con le entrate e le uscite": $messaggio = "Possibility to view the table with expenses and incomes"; break; case "entrate/uscite proprie": $messaggio = "own expenses/incomes"; break; case "entrate/uscite dai suoi gruppi": $messaggio = "expenses/incomes from his groups"; break; case "Possibilità di vedere la tabella con i periodi e le tariffe": $messaggio = "Possibility to view the table with the periods and the rates"; break; case "Solo con tariffe consentite": $messaggio = "Only with rates permitted"; break; case "Possibilità di vedere la tabella con le regole di assegnazione": $messaggio = "Possibility to view the table with assignment rules"; break; case "Solo con regole consentite": $messaggio = "Only with rules permitted"; break; case "Modifica i privilegi dell'anno": $messaggio = "Modify privileges of year"; break; case "Testo del prefisso/suffisso dei clienti": $messaggio = "Text of the prefix/suffix of clients"; break; case "Si deve inserire il
prefisso/suffisso
da utilizzare per i clienti dell'utente": $messaggio = "You must insert the
prefix/suffix
to be used for clients of user"; break; case "L'utente": $messaggio = "The user"; break; case "potrà modificare le sue personalizzazioni": $messaggio = "will be able to modify his customizations"; break; case "non potrà più modificare le sue personalizzazioni": $messaggio = "will not be able to modify his customizations anymore"; break; case "potrà inserire nuovi clienti": $messaggio = "will be able to insert new clients"; break; case "non potrà più inserire nuovi clienti": $messaggio = "will not be able to insert new clients anymore"; break; case "potrà modificare tutti i clienti": $messaggio = "will be able to modify all clients"; break; case "potrà modificare solo i propri clienti": $messaggio = "will be able to modify only his own clients"; break; case "e quelli di utenti appartenenti ai suoi gruppi": $messaggio = "and the ones from users belonging to his groups"; break; case "non potrà più modificare nessun cliente": $messaggio = "will not be able to modify any client anymore"; break; case "non potrà vedere nessun cliente": $messaggio = "will not be able to view any client"; break; case "potrà vedere solo i propri clienti": $messaggio = "will be able to view only his own clients"; break; case "potrà vedere tutti i clienti": $messaggio = "will be able to view all clients"; break; case "Verrà aggiunto un prefisso a tutti i cognomi dei clienti inseriti dall'utente": $messaggio = "A prefix will be added to all clients surnames inserted by user"; break; case "Verrà aggiunto un suffisso a tutti i cognomi dei clienti inseriti dall'utente": $messaggio = "A suffix will be added to all clients surnames inserted by user"; break; case "Non verrà aggiunto più alcun prefisso/suffisso ai cognomi dei clienti inseriti dall'utente": $messaggio = "A suffix won't be added anymore to clients surnames inserted by user"; break; case "Il nuovo testo del prefisso/suffisso dei cognomi dei clienti inseriti dall'utente": $messaggio = "The new text of the prefix/suffix of clients surnames inserted by user"; break; case "sarà": $messaggio = "will be"; break; case "Continua": $messaggio = "Continue"; break; case "Anno
errato
": $messaggio = "
Wrong
year"; break; case "Ore in cui si può modificare la prenotazione
errate
": $messaggio = "Hours in which is possible to modify reservations are
wrong
"; break; case "Ore in cui si può cancellare la prenotazione
errate
": $messaggio = "Hours in which is possible to delete reservations are
wrong
"; break; case "potrà inserire le sue prenotazioni in tutti i periodi del": $messaggio = "will be able to insert his reservations in all periods of"; break; case "potrà inserire le sue prenotazioni solo nei periodi della regola 1 selezionati nel": $messaggio = "will be able to insert his reservations only in periods of rule 1 selected in"; break; case "Verranno cambiate le motivazioni selezionate della regola 1 per l'anno": $messaggio = "Motivations of rule 1 selected will be changed for year"; break; case "verrà avvisato sempre quando inserirà prenotazioni nei periodi delle regole 1 del": $messaggio = "will be always informed before inserting reservations in periods of rule 1 of"; break; case "verrà avvisato solo quando inserirà prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "will be informed only when inserting reservations in periods of rule 1 not selected of"; break; case "non verrà avvisato mai quando inserirà prenotazioni nei periodi delle regole 1 del": $messaggio = "will never be informed when inserting reservations in periods of rule 1 of"; break; case "se non vi può inserire prenotazioni": $messaggio = "if he can't insert reservations there"; break; case "potrà utilizzare tutte le tariffe del": $messaggio = "will be able to use all rates of"; break; case "potrà utilizzare solo le tariffe selezionate del": $messaggio = "will be able to use only selected rates of"; break; case "Verranno cambiate le tariffe selezionate da utilizzare per l'anno": $messaggio = "Selected rates will be changed for year"; break; case "potrà utilizzare tutti i costi aggiuntivi del": $messaggio = "will be able to use all extra costs of"; break; case "potrà utilizzare solo i costi aggiuntivi selezionati del": $messaggio = "will be able to use only selected extra costs of"; break; case "Verranno cambiati i costi aggiuntivi da utilizzare per l'anno": $messaggio = "Selected extra costs will be changed for year"; break; case "potrà visualizzare tutti i documenti del": $messaggio = "will be able to view all documents of"; break; case "potrà visualizzare solo i documenti selezionati del": $messaggio = "will be able to view only selected documents of"; break; case "Verranno cambiati i documenti visualizzabili per l'anno": $messaggio = "Selected documents will be changed for year"; break; case "non potrà inserire nuove prenotazioni nel": $messaggio = "will not be able to insert new reservations in"; break; case "potrà inserire nuove prenotazioni nel": $messaggio = "will be able to insert new reservations in"; break; case "non potrà confermare le nuove prenotazioni inserite nel": $messaggio = "will not be able to confirm new reservations inserted in"; break; case "potrà confermare le nuove prenotazioni inserite nel": $messaggio = "will be able to confirm new reservations inserted in"; break; case "non potrà inserire uno sconto quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to insert a discount when inserts new reservations in"; break; case "potrà inserire uno sconto quando inserisce nuove prenotazioni nel": $messaggio = "will be able to insert a discount when inserts new reservations in"; break; case "non potrà inserire la caparra e le commissioni quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to insert the deposit and the commissions when he inserts new reservations in"; break; case "potrà inserire la caparra e le commissioni quando inserisce nuove prenotazioni nel": $messaggio = "will be able to insert the deposit and the commissions when he inserts new reservations in"; break; case "non potrà inserire dei costi aggiuntivi quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to insert extra costs when inserts new reservations in"; break; case "potrà inserire dei costi aggiuntivi quando inserisce nuove prenotazioni nel": $messaggio = "will be able to insert extra costs when inserts new reservations in"; break; case "non potrà inserire il commento quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to insert the comment when inserts new reservations in"; break; case "potrà inserire il commento quando inserisce nuove prenotazioni nel": $messaggio = "will be able to insert the comment when inserts new reservations in"; break; case "non potrà inserire i commenti personalizzati quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to insert custom comments when inserts new reservations in"; break; case "potrà inserire i commenti personalizzati quando inserisce nuove prenotazioni nel": $messaggio = "will be able to insert custom comments when inserts new reservations in"; break; case "non potrà inserire il numero delle persone quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to insert the number of people when he inserts new reservations in"; break; case "potrà inserire il numero delle persone quando inserisce nuove prenotazioni nel": $messaggio = "will be able to insert the number of people when he inserts new reservations in"; break; case "non potrà inserire nuove prenotazioni in periodi già iniziati nel": $messaggio = "will not be able to insert new reservations in already begun periods in"; break; case "potrà inserire nuove prenotazioni in periodi già iniziati nel": $messaggio = "will be able to insert new reservations in already begun periods in"; break; case "non potrà modificare nessuna prenotazione nel": $messaggio = "will not be able to modify any reservation in"; break; case "potrà modificare solo le sue prenotazioni nel": $messaggio = "will be able to modify only his own reservations in"; break; case "potrà modificare solo le sue prenotazioni e quelle di utenti appartenenti ai suoi gruppi nel": $messaggio = "will be able to modify only his own reservations and those owned by users belonging to his groups in"; break; case "potrà modificare tutte le prenotazioni nel": $messaggio = "will be able to modify all reservations in"; break; case "non potrà modificare la data iniziale o finale delle prenotazioni nel": $messaggio = "will not be able to modify the beginning or ending date of reservations in"; break; case "potrà modificare la data iniziale o finale delle prenotazioni nel": $messaggio = "will be able to modify the beginning or ending date of reservations in"; break; case "non potrà modificare la tariffa delle prenotazioni nel": $messaggio = "will not be able to modify the rate of reservations in"; break; case "potrà modificare la tariffa delle prenotazioni, scegliendo se utilizzare la regola 2, nel": $messaggio = "will be able to modify the rate of reservations, choosing if use rule 2, in"; break; case "non potrà modificare il numero delle persone delle prenotazioni nel": $messaggio = "will not be able to modify the number of people of reservations in"; break; case "potrà modificare il numero delle persone delle prenotazioni nel": $messaggio = "will be able to modify the number of people of reservations in"; break; case "non potrà vedere il commento delle prenotazioni nel": $messaggio = "will not be able to view the comment of reservations in"; break; case "potrà vedere il commento delle prenotazioni nel": $messaggio = "will be able to view the comment of reservations in"; break; case "non potrà modificare il commento delle prenotazioni nel": $messaggio = "will not be able to modify the comment of reservations in"; break; case "potrà modificare il commento delle prenotazioni nel": $messaggio = "will be able to modify the comment of reservations in"; break; case "non potrà vedere e modificare i commenti personalizzati delle prenotazioni nel": $messaggio = "will not be able to view and modify custom comments of reservations in"; break; case "potrà vedere e modificare i commenti personalizzati delle prenotazioni nel": $messaggio = "will be able to view and modify custom comments of reservations in"; break; case "non potrà modificare lo sconto delle prenotazioni nel": $messaggio = "will not be able to modify the discount of reservations in"; break; case "potrà modificare lo sconto delle prenotazioni nel": $messaggio = "will be able to modify the discount of reservations in"; break; case "non potrà modificare la caparra e le commissioni delle prenotazioni nel": $messaggio = "will not be able to modify the deposit and the commissions of reservations in"; break; case "potrà modificare la caparra e le commissioni delle prenotazioni nel": $messaggio = "will be able to modify the deposit and the commissions of reservations in"; break; case "non potrà modificare i costi aggiuntivi delle prenotazioni nel": $messaggio = "will not be able to modify the extra costs of reservations in"; break; case "potrà modificare i costi aggiuntivi delle prenotazioni nel": $messaggio = "will be able to modify the extra costs of reservations in"; break; case "non potrà modificare i soldi pagati e la conferma delle prenotazioni nel": $messaggio = "will not be able to modify the money paid and the confirmation of reservations in"; break; case "non potrà modificare i soldi pagati ma solo la conferma delle prenotazioni nel": $messaggio = "will not be able to modify the money paid but only the confirmation of reservations in"; break; case "potrà modificare i soldi pagati e la conferma delle prenotazioni nel": $messaggio = "will be able to modify the money paid and the confirmation of reservations in"; break; case "non potrà modificare le prenotazioni già iniziate nel": $messaggio = "will not be able to modify already begun reservations in"; break; case "potrà modificare anche le prenotazioni già iniziate nel": $messaggio = "will be able to modify also already begun reservations in"; break; case "non avrà limite di tempo per modificare le prenotazioni nel": $messaggio = "will have no time limit to modify reservations"; break; case "non potrà più modificare le prenotazioni dopo": $messaggio = "will not be able to modify reservations anymore after"; break; case "non potrà cancellare nessuna prenotazione nel": $messaggio = "will not be able to delete any reservation in"; break; case "potrà cancellare solo le prenotazioni non iniziate nel": $messaggio = "will be able to delete only not begun reservations in"; break; case "potrà cancellare tutte le prenotazioni nel": $messaggio = "will be able to delete all reservations in"; break; case "non avrà limite di tempo per cancellare le prenotazioni nel": $messaggio = "will have no time limit to delete reservations"; break; case "ore nel": $messaggio = "hours in"; break; case "non potrà più cancellare le prenotazioni dopo": $messaggio = "will not be able to delete reservations anymore after"; break; case "non potrà inserire le spese nel": $messaggio = "will not be able to insert expenses in"; break; case "potrà inserire le spese nel": $messaggio = "will be able to insert expenses in"; break; case "non potrà inserire le entrate nel": $messaggio = "will not be able to insert incomes in"; break; case "potrà inserire le entrate nel": $messaggio = "will be able to insert incomes in"; break; case "Le entrate inserite non verranno mai sottratte dal totale delle prenotazioni nel": $messaggio = "The inserted incomes will never be subtracted from the total of the reservations in"; break; case "potrà decidere se sottrarre le entrate dal totale delle prentazioni nel": $messaggio = "will be able to subtract the incomes from the total of the reservations in"; break; case "Le entrate inserite verranno sempre sottratte dal totale delle prenotazioni nel": $messaggio = "The inserted incomes will be always subtracted from the total of the reservations in"; break; case "Non verrà inserito nessuno come persona che inserisce le spese o le entrate nel": $messaggio = "Nobody will be inserted as the person that inserts the incomes and the expenses in"; break; case "potrà scegliere chi inserire come persona che inserisce le spese e le entrate nel": $messaggio = "will be able to choose who insert as the person that inserts the incomes and the expenses in"; break; case "Verrà sempre inserito il nome dell'utente": $messaggio = "Will be always inserted the username"; break; case "come persona che inserisce le spese e le entrate nel": $messaggio = "as the person that inserts the incomes and the expenses in"; break; case "non potrà vedere le tabelle dei mesi del": $messaggio = "will not be able to view the months tables of"; break; case "nelle tabelle dei mesi del": $messaggio = "in the months tables of"; break; case "potrà vedere le tabelle dei mesi del": $messaggio = "will be able to view the months tables of"; break; case "non potrà vedere la tabella con tutte le prenotazioni del": $messaggio = "will not be able to view the table with all reservations of"; break; case "potrà vedere solo le proprie prenotazioni nella tabella con tutte le prenotazioni del": $messaggio = "will be able to view only his own reservations in the table with all reservations of"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi nella tabella con tutte le prenotazioni del": $messaggio = "will be able to view only reservations from him and from users belonging to his groups in the table with all reservations of"; break; case "potrà vedere la tabella con tutte le prenotazioni del": $messaggio = "will be able to view the table with all reservations of"; break; case "non potrà vedere le tabelle con le entrate e le uscite del": $messaggio = "will not be able to view the table with the incomes and the expenses of"; break; case "potrà vedere solo le proprie entrate/uscite nelle tabelle con le entrate e le uscite del": $messaggio = "will be able to view only his own incomes/expenses in the table with the incomes and the expenses of"; break; case "potrà vedere solo le entrate/uscite sue e di utenti appartenenti ai suoi gruppi nelle tabelle con le entrate e le uscite del": $messaggio = "will be able to view only incomes/expenses from him and from users belonging to his groups in the table with the incomes and the expenses of"; break; case "potrà vedere le tabelle con le entrate e le uscite del": $messaggio = "will be able to view the table with the incomes and the expenses of"; break; case "non potrà vedere la tabella con i periodi e le tariffe del": $messaggio = "will not be able to view the table with the periods and the rates of"; break; case "potrà vedere solo le tariffe a lui consentite nella tabella con i periodi e le tariffe del": $messaggio = "will be able to view only rates permitted to him in the table with the periods and the rates of"; break; case "potrà vedere solo le tariffe consentite a lui e ad utenti dei suoi gruppi nella tabella con i periodi e le tariffe del": $messaggio = "will be able to view only rates permitted to him and to users of his groups in the table with the periods and the rates of"; break; case "potrà vedere la tabella con i periodi e le tariffe del": $messaggio = "will be able to view the table with the periods and the rates of"; break; case "non potrà vedere la tabella con le regole di assegnazione del": $messaggio = "will not be able to view the table with the assignment rules of"; break; case "potrà vedere solo le regole a lui consentite nella tabella con le regole di assegnazione del": $messaggio = "will be able to view only rules permitted to him in the table with the assignment rules of"; break; case "potrà vedere solo le regole consentite a lui e ad utenti dei suoi gruppi nella tabella con le regole di assegnazione del": $messaggio = "will be able to view only rules permitted to him and to users of his groups in the table with the assignment rules of"; break; case "potrà vedere la tabella con le regole di assegnazione del": $messaggio = "will be able to view the table with the assignment rules of"; break; case "Possibilità di inserire più prenotazioni contemporaneamente": $messaggio = "Possibility to insert more reservations contemporaneously"; break; case "non potrà inserire più prenotazioni contemporaneamente nel": $messaggio = "will not be able to insert more reservations contemporaneously in"; break; case "potrà inserire più prenotazioni contemporaneamente nel": $messaggio = "will be able to insert more reservations contemporaneously in"; break; case "Prenotazioni non più cancellabili dopo essere state confermate": $messaggio = "Reservations not deletable anymore after being confirmed"; break; case "non potrà cancellare le prenotazioni confermate nel": $messaggio = "will not be able to delete confirmed reservations in"; break; case "potrà cancellare le prenotazioni confermate nel": $messaggio = "will be able to delete confirmed reservations in"; break; case "Possibilità di modificare l'orario di entrata ed uscita": $messaggio = "Possibility to modify check-in and check-out hours"; break; case "non potrà modificare l'orario di entrata ed uscita delle prenotazioni nel": $messaggio = "will not be able to modify the check-in and check-out hours of reservations in"; break; case "potrà modificare l'orario di entrata ed uscita delle prenotazioni nel": $messaggio = "will be able to modify the check-in and check-out hours of reservations in"; break; case "Possibilità di vedere i messaggi ricevuti": $messaggio = "Possibility to view received messages"; break; case "Possibilità di mandare messaggi": $messaggio = "Possibility to send messages"; break; case "non potrà vedere i messaggi ricevuti": $messaggio = "will not be able to view received messages"; break; case "potrà vedere i messaggi ricevuti": $messaggio = "will be able to view received messages"; break; case "non potrà inviare messaggi": $messaggio = "will not be able to send messages"; break; case "potrà inviare messaggi": $messaggio = "will be able to send messages"; break; case "Possibilità di inserire l'orario di entrata": $messaggio = "Possibility to insert the checkin hour"; break; case "non potrà inserire l'orario di entrata quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to change the checkin hour when inserts new reservations in"; break; case "potrà inserire la l'orario di entrata quando inserisce nuove prenotazioni nel": $messaggio = "will be able to change the checkin hour when inserts new reservations in"; break; case "non potrà vedere e modificare il codice prenotazione nel": $messaggio = "will not be able to view and modify the reservation code in"; break; case "potrà vedere e modificare il codice prenotazione nel": $messaggio = "will be able to view and modify the reservation code in"; break; case "Possibilità di vedere e modificare il codice prenotazione": $messaggio = "Possibility to view and modify the reservation code"; break; case "Possibilità di cambiare il cliente con un altro": $messaggio = "Possibility to change the client with another one"; break; case "potrà cambiare il cliente delle prenotazioni nel": $messaggio = "will be able to change the client of reservations in"; break; case "non potrà cambiare il cliente delle prenotazioni nel": $messaggio = "will not be able to change the client of reservations in"; break; case "potrà inserire più prenotazioni contemporaneamente ma non vicine nel": $messaggio = "will be able to insert more reservations contemporaneously but not in nearby apartments in"; break; case "Possibilità di modificare le prenotazioni vicine": $messaggio = "Possibility to modify nearby reservations"; break; case "non potrà modificare le prenotazioni vicine nel": $messaggio = "will not be able to modify nearby reservations in"; break; case "potrà modificare le prenotazioni vicine nel": $messaggio = "will be able to modify nearby reservations in"; break; case "Possibilità di inserire l'origine": $messaggio = "Possibility to insert the origin"; break; case "Possibilità di modificare l'origine": $messaggio = "Possibility to modify the origin"; break; case "potrà inserire l'origine della prenotazione quando inserisce nuove prenotazioni nel": $messaggio = "will be able to insert the reservation origin when inserts new reservations in"; break; case "non potrà inserire l'origine della prenotazione quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to insert the reservation origin when inserts new reservations in"; break; case "potrà modificare il l'origine delle prenotazioni nel": $messaggio = "will be able to modify the origin of reservations in"; break; case "non potrà modificare l'origine delle prenotazioni nel": $messaggio = "will not be able to modify the origin of reservations in"; break; case "Possibilità di modificare le tariffe a lui permesse": $messaggio = "Possibility to modify the rates permitted to him"; break; case "Possibilità di inserire nuovi costi aggiuntivi": $messaggio = "Possibility to insert new extra costs"; break; case "rendendoli disponibili": $messaggio = "making them available"; break; case "solo a lui": $messaggio = "only to him"; break; case "a utenti dei suoi gruppi": $messaggio = "to users from his groups"; break; case "Possibilità di modificare i costi aggiuntivi a lui permessi": $messaggio = "Possibility to modify the extra costs permitted to him"; break; case "non potrà modifcare le tariffe a lui permesse nel": $messaggio = "will not be able to modify the rates pemitted to him in"; break; case "potrà modifcare le tariffe a lui permesse nel": $messaggio = "will be able to modify the rates pemitted to him in"; break; case "non potrà inserire nuovi costi aggiuntivi nel": $messaggio = "will not be able to insert new extra costs in"; break; case "potrà inserire nuovi costi aggiuntivi il cui utilizzo sarà permesso a lui e agli utenti appartenenti ai suoi stessi gruppi nel": $messaggio = "will be able to insert new extra costs which utilization will be permitted to him and to users belonging to his groups in"; break; case "potrà inserire nuovi costi aggiuntivi il cui utilizzo sarà permesso solo a lui nel": $messaggio = "will be able to insert new extra costs which utilization will be permitted only to him in"; break; case "non potrà modifcare i costi aggiuntivi lui permessi nel": $messaggio = "will not be able to modify the extra costs pemitted to him in"; break; case "potrà modifcare i costi aggiuntivi lui permessi nel": $messaggio = "will be able to modify the extra costs pemitted to him in"; break; case "Possibilità di cancellare i costi aggiuntivi a lui permessi": $messaggio = "Possibility to delete the extra costs permitted to him"; break; case "non potrà cancellare i costi aggiuntivi lui permessi nel": $messaggio = "will not be able to delete the extra costs pemitted to him in"; break; case "potrà cancellare i costi aggiuntivi lui permessi nel": $messaggio = "will be able to delete the extra costs pemitted to him in"; break; case "nelle statistiche del": $messaggio = "in the statistics of"; break; case "non potrà vedere le statistiche del": $messaggio = "will not be able to view the statistics of"; break; case "potrà vedere le statistiche del": $messaggio = "will be able to view the statistics of"; break; case "Possibilità di vedere le statistiche": $messaggio = "Possibility to view the statistics"; break; case "Possibilità di vedere i beni dell'inventario": $messaggio = "Possibility to view inventory items"; break; case "Possibilità di inserire nuovi beni nell'inventario": $messaggio = "Possibility to insert new inventory items"; break; case "Possibilità di vedere l'inventario dei magazzini": $messaggio = "Possibility to view stockrooms inventory"; break; case "Possibilità di inserire nuovi magazzini": $messaggio = "Possibility to insert new stockrooms"; break; case "Possibilità di aggiungere e cancellare beni": $messaggio = "Possibility to add and delete items"; break; case "Solo in": $messaggio = "Only in"; break; case "magazzini propri": $messaggio = "own stockrooms"; break; case "magazzini dei suoi gruppi": $messaggio = "stockrooms from his groups"; break; case "Possibilità di modificare le quantità dei beni": $messaggio = "Possibility to modify items quantity"; break; case "non potrà vedere i beni dell'inventario": $messaggio = "will not be able to view the inventory items"; break; case "potrà vedere solo i suoi beni dell'inventario": $messaggio = "will be able to view only his own inventory items"; break; case "potrà vedere i beni dell'inventario": $messaggio = "will be able to view the inventory items"; break; case "non potrà inserire nuovi beni nell'inventario": $messaggio = "will not be able to insert new items in inventory"; break; case "potrà inserire nuovi beni nell'inventario": $messaggio = "will be able to insert new items in inventory"; break; case "non potrà vedere l'inventario": $messaggio = "will not be able to view the inventory"; break; case "potrà vedere l'inventario": $messaggio = "will be able to view the inventory"; break; case "dei magazzini": $messaggio = "of stockrooms"; break; case "solo dei suoi magazzini": $messaggio = "only of his own stockrooms"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "and of those from users belonging to his groups"; break; case "non potrà inserire nuovi magazzini": $messaggio = "will not be able to insert new stockrooms"; break; case "potrà inserire nuovi magazzini": $messaggio = "will be able to insert new stockrooms"; break; case "non potrà aggiungere e cancellare beni": $messaggio = "will not be able to add or delete items"; break; case "potrà aggiungere e cancellare beni": $messaggio = "will be able to add or delete items"; break; case "nei magazzini": $messaggio = "in stockrooms"; break; case "solo nei suoi magazzini": $messaggio = "only in is own stockrooms"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "and in those from users belonging to his groups"; break; case "non potrà modificare le quantità dei beni": $messaggio = "will not be able to modify items quantity"; break; case "potrà modificare le quantità dei beni": $messaggio = "will be able to modify items quantity"; break; case "creazione, download e cancellazione del backup completo": $messaggio = "create, download and delete the complete backup"; break; case "potrà creare i backup": $messaggio = "will be able to create backups"; break; case "non potrà più creare i backup": $messaggio = "will not be able to create backups"; break; case "Possibilità di vedere la tabella con i documenti salvati": $messaggio = "Possibility to view the table with saved documents"; break; case "Solo con documenti consentiti": $messaggio = "Only with documents permitted"; break; case "non potrà vedere la tabella con i documenti salvati del": $messaggio = "will not be able to view the table with saved documents of"; break; case "potrà vedere solo i documenti a lui consentiti nella tabella con i documenti salvati del": $messaggio = "will be able to view only documents permitted to him in the table with saved documents of"; break; case "potrà vedere la tabella con i documenti salvati del": $messaggio = "will be able to view the table with saved documents of"; break; case "Permetti l'uso solo delle casse selezionate": $messaggio = "Permit the usage of selected cashboxes only"; break; case "Permetti l'uso di tutte le casse": $messaggio = "Permit the usage of all cashboxes"; break; case "cassa principale": $messaggio = "main cashbox"; break; case "potrà usare tutte le casse": $messaggio = "will be able to use all cashboxes"; break; case "potrà usare solo le casse selezionate": $messaggio = "will be able to use only selected cashboxes"; break; case "Verranno cambiate le casse utilizzabili": $messaggio = "The cashboxes that can be used will be changed"; break; case "Inserire sempre i pagamenti delle prenotazioni nella cassa": $messaggio = "Always insert reservations payments in cashbox"; break; case "I pagamenti inseriti nelle prenotazioni dall'utente": $messaggio = "Payments inserted in reservations by user"; break; case "verranno anche registrati come entrate nella cassa chiamata": $messaggio = "will be also registered as incomes in cashbox called"; break; case "non verranno registrati in cassa nel": $messaggio = "will not be registered in any cashbox in"; break; case "nel": $messaggio = "in"; break; case "Modifica dei documenti": $messaggio = "Modify documents"; break; case "potrà modificare i documenti": $messaggio = "will be able to modify documents"; break; case "non potrà più modificare i documenti": $messaggio = "will not be able to modify documents anymore"; break; case "Possibilità di vedere email, telefoni e fax dei clienti": $messaggio = "Possibility to view emails, telephones and faxes of clients"; break; case "Possibilità di vedere l'indirizzo dei clienti": $messaggio = "Possibility to view the address of clients"; break; case "potrà vedere email, telefoni e fax dei clienti": $messaggio = "will be able to view emails, telephones and faxes of clients"; break; case "non potrà più vedere email, telefoni e fax dei clienti": $messaggio = "will not be able to view emails, telephones and faxes of clients"; break; case "potrà vedere l'indirizzo dei clienti": $messaggio = "will be able to view the address of clients"; break; case "non potrà più vedere l'indirizzo dei clienti": $messaggio = "will not be able to view the address of clients"; break; case "Mostrare le prenotazioni non permesse come": $messaggio = "Show not permitted reservations as"; break; case "oscurate": $messaggio = "obscured"; break; case "periodi vuoti": $messaggio = "empty periods"; break; case "solo correnti e future": $messaggio = "only current and future"; break; case "vedrà le prenotazioni non permesse come oscurate": $messaggio = "will see not permitted reservations as obscured"; break; case "vedrà le prenotazioni non permesse come periodi vuoti": $messaggio = "will see not permitted reservations as empty periods"; break; case "vedrà le prenotazioni non permesse come periodi vuoti nel passato ed oscurate nel presente e nel futuro": $messaggio = "will see not permitted reservations as empty periods in the past, obscured in the present and future"; break; case "Possibilità di cancellare o sovrascrivere i documenti salvati": $messaggio = "Possibility to delete and overwrite saved documents"; break; case "potrà cancellare e sovrascrivere i documenti salvati nel": $messaggio = "will be able to delete and overwrite documents saved in"; break; case "non potrà cancellare e sovrascrivere i documenti salvati nel": $messaggio = "will not be able to delete and overwrite documents saved in"; break; case "Creazione e modifica delle interconnessioni": $messaggio = "Create and modify interconnections"; break; case "potrà creare e modificare le interconnessioni": $messaggio = "will be able to create and modify interconnections"; break; case "non potrà più creare e modificare le interconnessioni": $messaggio = "will not be able to create and modify interconnections"; break; case "Modifica dei documenti come API": $messaggio = "Modify documents as API"; break; case "potrà modificare i documenti come API": $messaggio = "will be able to modify documents as API"; break; case "Attenzione": $messaggio = "Warning"; break; case "questo può consentire l'accesso ai dati di tutte le prenotazioni": $messaggio = "this can allow access to data of all reservations"; break; case "non potrà più modificare i documenti come API": $messaggio = "will not be able to modify documents as API anymore"; break; case "Gestione della password per le carte di credito": $messaggio = "Management of credit cards password"; break; case "potrà gestire la password per le carte di credito": $messaggio = "will be able to manage the credit cards password"; break; case "non potrà più gestire la password per le carte di credito": $messaggio = "will not be able to manage the credit cards password"; break; case "senza mostrare il valore": $messaggio = "without showing the value"; break; case "mostrando il valore": $messaggio = "showing the value"; break; case "senza mostrare i valori": $messaggio = "without showing the values"; break; case "mostrando i valori": $messaggio = "showing the values"; break; case "Possibilità di modificare l'utente che ha inserito": $messaggio = "Possibility to modify the inserting user"; break; case "con tutti gli utenti": $messaggio = "with all users"; break; case "solo con utenti dei suoi gruppi": $messaggio = "only with users from his groups"; break; case "mostrando l'utente": $messaggio = "showing the user"; break; case "senza mostrare l'utente": $messaggio = "without showing the user"; break; case "potrà modificare l'utente che ha inserito la prenotazione nel": $messaggio = "will be able to modify the user that inserted the reservation in"; break; case "non potrà modificare l'utente che ha inserito la prenotazione nel": $messaggio = "will not be able to modify the user that inserted the reservation in"; break; case "senza mostrarla": $messaggio = "without showing it"; break; case "senza mostrarli": $messaggio = "without showing them"; break; case "Modifica delle tipologie di persone": $messaggio = "Modify people types"; break; case "potrà modificare le sue tipologie di persone": $messaggio = "will be able to modify his people types"; break; case "non potrà più modificare le sue tipologie di persone": $messaggio = "will not be able to modify his people types"; break; case "Modifica delle valute": $messaggio = "Modify currencies"; break; case "potrà modificare le sue valute": $messaggio = "will be able to modify his currencies"; break; case "non potrà più modificare le sue valute": $messaggio = "will not be able to modify his currencies"; break; case "solo per lui": $messaggio = "only for him"; break; case "anche per i suoi gruppi": $messaggio = "also for his groups"; break; case "anche per tutti gli utenti": $messaggio = "also for all the users"; break; case "e quelle di utenti appartenenti ai suoi gruppi": $messaggio = "and the ones from users belonging to his groups"; break; case "e quelle di tutti gli altri utenti": $messaggio = "and the ones from all users"; break; case "Cancellare le prenotazioni in modo permanente": $messaggio = "Delete reservations permanently"; break; case "non cancellerà mai in modo permanente le prenotazioni nel": $messaggio = "will never permanently delete reservations in"; break; case "potrà scegliere se cancellare in modo permanente le prenotazioni nel": $messaggio = "will choose if permanently delete reservations in"; break; case "cancellerà sempre in modo permanete le prenotazioni nel": $messaggio = "will always permanently delete reservations in"; break; case "Possibilità di modificare le regole di assegnazione": $messaggio = "Possibility to modify the assignment rules"; break; case "non potrà modifcare le regole di assegnazione 1 nel": $messaggio = "will not be able to modify the assignment rules 1 in"; break; case "potrà modifcare le regole di assegnazione 1 nel": $messaggio = "will be able to modify the assignment rules 1 in"; break; case "non potrà modifcare le regole di assegnazione 2 e 3 nel": $messaggio = "will not be able to modify the assignment rules 2 and 3 in"; break; case "potrà modifcare le regole di assegnazione 2 e 3 nel": $messaggio = "will be able to modify the assignment rules 2 and 3 in"; break; case "e": $messaggio = "and"; break; case "assegnazione persone": $messaggio = "people assignment"; break; case "Creazione e modifica delle pagine per il sito web": $messaggio = "Create and modify website pages"; break; case "Solo con i costi aggiuntivi": $messaggio = "only with extra costs"; break; case "potrà creare e modificare le pagine per il sito web": $messaggio = "will be able to create and modify website pages"; break; case "potrà modificare le pagine per il sito web solo quando crea e modifica i costi aggiuntivi": $messaggio = "will be able to modify website pages only when creating and modifying extra costs"; break; case "non potrà più creare e modificare le pagine per il sito web": $messaggio = "will not be able to create and modify website pages"; break; case "solo per tariffe": $messaggio = "only for rates"; break; case "per entrambi": $messaggio = "for both"; break; case "Modifica dei documenti in formato HTML": $messaggio = "Modify documents in HTML format"; break; case "potrà modificare i documenti con formato HTML": $messaggio = "will be able to modify documents with HTML format"; break; case "non potrà più modificare i documenti con formato HTML": $messaggio = "will not be able to modify documents with HTML format anymore"; break; case "questo può consentire di portare attacchi di tipo \"Cross Site Scripting\" per rubare le credenziali di altri utenti": $messaggio = "this could allow to carry out \"Cross Site Scripting\" attacks to steal other users' credentials"; break; case "Modifica delle password": $messaggio = "Modify passwords"; break; case "solo la propria": $messaggio = "only his own"; break; case "potrà modificare solo la sua password": $messaggio = "will be able to modify only his own password"; break; case "non potrà più modificare le password": $messaggio = "will not be able to modify passwords"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?> hoteldruid/includes/lang/en/costi.php0000644000175000017500000000457114364212524017202 0ustar marcomarcohoteldruid/includes/lang/en/head.php0000644000175000017500000000573414364212524016764 0ustar marcomarcohoteldruid/includes/lang/en/unit.php0000644000175000017500000033034614512166622017044 0ustar marcomarconon terrà conto degli appartamenti richiesti": $messaggio = "If you continue the [unit] assignment will not respect the requested [units]"; break; case "Non ci sono": $messaggio = "There are not"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] between the requested ones that can accommodate"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "There are no [units] between the requested ones in which is allowed to insert reservations for user"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] between the requested ones in which is allowed to insert reservations for user"; break; case "L'appartamento": $messaggio = "The [unit]"; break; case "l'appartamento": $messaggio = "the [unit]"; break; case "contenuto nella lista non esiste": $messaggio = "included in the list does not exist"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "In the requested period it is not possible to accommodate the client in the requested [units]"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Try again without searching nearby [units]"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "There are no [units] between the requested ones that are compatible with selected extra costs"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Assign [units] depending on the choosen rate with rule 2?"; break; case "Numero di appartamenti": $messaggio = "Number of [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "If an [unit] from rule 1 with one of the choosen motivations must be occupied"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Ask the number of [units] for each type?"; break; case "Numero massimo di appartamenti": $messaggio = "Maximum number of [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Word to be used to indicate the [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Maximum number of [units] for types is wrong"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "You must insert the word to indicate the [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Without grouping [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Grouping [units] with assignment rule 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Grouping [units] by number of people"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Show the number of free [units]?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Possibility to choose the [unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "When choosing an [unit] add extra cost"; break; case "Appartamenti disponibili": $messaggio = "Available [units]"; break; case "Appartamento disponibile": $messaggio = "Available [unit]"; break; case "Scegli questo appartamento": $messaggio = "Choose this [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Choose your [unit]"; break; case "Cambia appartamento": $messaggio = "Change [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "has been moved from [unit]"; $tr = 1; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] not available for choosing"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] changed"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Assign [units] inside assignement rules 1 with selected motivations?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "Delete items from inventory of the [unit] occupied by the reservation"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] that are incompatible with the cost"; break; case "Appartamenti incompatibili": $messaggio = "Incompatible [units]"; break; case "assegna automaticamente gli appartamenti": $messaggio = "automatically assign [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "comma separated list of [units]"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "A rule of this kind already exists for the [unit] and period selected"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "The choosen rate has already some assigned [units], delete the rule before inserting a new one"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "You must insert at least one [unit] to assign to"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Select all "; break; case " persone": $messaggio = " people
[units]"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "if there is at least one [unit] from the original rule compatible with the number of people"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "There are no [units] that can accommodate"; break; case "Non c'è nessun appartamento da": $messaggio = "There are no [units] for"; break; case " in un appartamento da almeno": $messaggio = " in an [unit] for at least"; break; case " in un appartamento da": $messaggio = " in an [unit] for"; break; case " in": $messaggio = " in"; break; case "appartamenti da": $messaggio = "[units] for"; break; case " in un appartamento della tariffa selezionata": $messaggio = " in an [unit] of the selected rate"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] of the selected rates"; break; case "disponibilità solo negli appartamenti da": $messaggio = "availability only in [units] for"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Check again availability in selected [units]"; break; case "Appartamenti vicini": $messaggio = "Nearby [units]"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "Nearby [units] of the selected rates"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventory of [unit]"; break; case "dell'appartamento": $messaggio = "of [unit]"; break; case "è già stato cancellato": $messaggio = "has already been deleted"; break; case "è stato cancellato": $messaggio = "has been deleted"; break; case "è stato modificato": $messaggio = "has been modified"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Are you sure you want to delete [unit]"; break; case "Modifica l'appartamento": $messaggio = "Modify [unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Warning: the reservations already inserted in this [unit] will not be moved"; break; case "Cancella l'appartamento": $messaggio = "Delete [unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "The [unit] name will be changed from"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "The [unit] has not been deleted because the database has been modified meanwhile"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "The [unit] has not been modified because the database has been modified meanwhile"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "The nearby [units] will be changed"; break; case "foto dell'appartamento": $messaggio = "photos of [unit]"; break; case "descrizione dell'appartamento": $messaggio = "description of [unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Change the method for the [unit] assignment"; break; case "Nº fisso di appartamento": $messaggio = "Fixed [unit] No"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Mobile in all the [units]"; break; case "Lista di appartamenti": $messaggio = "[Units] list"; break; case "separati da virgole": $messaggio = "comma separated"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "reassign the [unit] with rule 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "The [unit] assignment will be changed from"; break; case "ad uno tra": $messaggio = "to an [unit] between"; break; case " quelli del": $messaggio = " one of those from floor"; break; case "quelli della casa": $messaggio = "one of those from house"; break; case "quelli con massimo numero di occupanti": $messaggio = "one of those with maximum number of hosted people"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "There are no [units] with the requested features"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "There is no [unit] between the requested ones that can host"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "In the selected period it's not possible to host the client in an [unit] between the requested ones"; break; case "nell'appartamento": $messaggio = "in [unit]"; break; case "Sposta nell'appartamento": $messaggio = "Move in [unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "because there is another reservation in the same [unit] that must still register check-out"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "The reservations in nearby [units] will be changed from"; break; case "l'attuale appartamento": $messaggio = "current [unit]"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "will be changed because it has some missing inventory items"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "The reservation will be moved from [unit]"; break; case "fisso": $messaggio = "fixed"; break; case "mobile": $messaggio = "mobile"; break; case "n° di appartamento": $messaggio = "n° of [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Automatic assignment disabled (reservations will not be moved from their [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Automatic assignment enabled (reservations can be moved between assigned [units])"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Are you sure you want to delete the assignment rule 1 for the [unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "You must insert the number of the new [unit]"; break; case "verrà aggiunto": $messaggio = "will be added"; break; case "è stato aggiunto": $messaggio = "has been added"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Table with all the [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Create new [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Nearby [units] grid"; break; case "appartamenti della tariffa": $messaggio = "[units] from rate"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "[Units] percentage occupancy"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Average daily price per occupied [unit]"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Daily incomes per available [unit] (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Daily incomes per available [unit] with extra costs"; break; case "Magazzini ed appartamenti": $messaggio = "Stockrooms and [units]"; break; case "degli appartamenti della tariffa": $messaggio = "of [units] of rate"; break; case "dall'appartamento": $messaggio = "from [unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "group [units] with assignment rule 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "group [units] by number of people"; break; case "non raggruppare gli appartamenti": $messaggio = "do not group [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Seconds after which give up researching a free [unit]"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "The time limit for researching a free [unit] has been changed"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minutes during which mantain occupied the [units] meanwhile a reservation is being inserted"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "The minutes to keep occupied the [units] during a reservation insertion have been changed"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Predefined [units] combinations"; break; case "lista appartamenti": $messaggio = "[units] list"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "New [units] combination added"; break; case "Combinazione di appartamenti eliminata": $messaggio = "[Units] combination deleted"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Method for [unit] assignment"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "The reservation can't be inserted without using [units] from the assignment rule 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Use also [units] from rule 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "without using [units] from rule 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "because the assigned [unit] doesn't exist anymore"; break; case "appartamento incompatibile": $messaggio = "incompatible [unit]"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calculate extra costs on reservation from [unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "Costs have been inserted on reservation from [unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Reservations insertable and modifiable in all periods and [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Choose the [units] to be assigned"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Possibility to modify the assigned [units]"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Only movements between already assigned ones"; break; case "e appartamenti consentiti": $messaggio = "and [units] permitted"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Possibility to view the table with [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Only [units] associated with rules permitted"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "will not be able, to free [units], to move reservations in not selected periods of rule 1 of"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to change the [units] assignment when he inserts new reservations in"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "will be able to change the [units] assignment when he inserts new reservations in"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "will not be able to modify the [units] assignment of reservations in"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "will be able to modify the [unit] only between already assigned ones for reservations in"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "will be able to modify the [units] assignment of reservations in"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "will be able to modify the rate of reservations, but always associating it with [units] of rule 2, in"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "will be able to view only his own reservations and [units] permitted by assignment rules"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "will be able to view only reservations from him and from users belonging to his groups and [units] permitted by assignment rules"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "will be able to view only his own reservations and [units] permitted to him and to users belonging to his groups by assignment rules"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "will be able to view only reservations from him and from users belonging to his groups and [units] permitted to him and to users belonging to his groups by assignment rules"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "will not be able to view the table with the [units] of"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "will be able to view only [units] associated to rules permitted to him in the table with the [units] of"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "will be able to view only [units] associated to rules permitted to him and to users of his groups in the table with the [units] of"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "will be able to view the table with the [units] of"; break; case "Si, senza appartamenti vicini": $messaggio = "Yes, without nearby [units]"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Possibility to view [units] inventory"; break; case "Solo in appartamenti consentiti": $messaggio = "Only in [units] permitted"; break; case "degli appartamenti": $messaggio = "of [units]"; break; case "solo dei suoi appartamenti
": $messaggio = "only of his own [units]
"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "and of those from users belonging to his groups"; break; case "negli appartamenti": $messaggio = "in [units]"; break; case "solo nei suoi appartamenti": $messaggio = "only in is own [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "and in those from users belonging to his groups"; break; case "lo stesso appartamento": $messaggio = "the same [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Insert the information about the [units] from the"; break; case "tabella appartamenti": $messaggio = "[units] table"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "The [units] can be created, deleted and renamed"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "It is recommended to insert at least the maximum capacity for each [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Consider that HotelDruid rates also act as [unit] types"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Assign a list of [units] to each rate, inserting an assignment rule 2 for each one of them, from the"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Each [unit] can be assigned to more than one rate"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "REPLACE WITH LIST OF [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "in new [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Each [unit] can contain only one guest"; break; case "chiuso": $messaggio = "closed"; break; case "per appartamenti non chiusi": $messaggio = "for [units] not closed"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "It had to be assigned an [unit] from rate"; break; case "vicini": $messaggio = "nearby"; break; case "un appartamento": $messaggio = "an [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "When more [units] or types are requested, search for nearby [units]"; break; case "ci sono appartamenti": $messaggio = "there are [units]"; break; case "per appartamento": $messaggio = "per [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Temporary reservation to block the [unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Press on a reservation and drag it to move it in a new [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "closure of [units] and rates"; break; case "assegnazione appartamenti": $messaggio = "[units] assignement"; break; case "solo per appartamenti": $messaggio = "only for [units]"; break; case "tipologie di appartamenti": $messaggio = "[unit] types"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "There is, however, at least one free [unit] among those requested for each day of the requested period"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "It may be possible to insert the reservation with one or more [unit] changes"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continue trying to split the reservation between two or more of the requested [units]"; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continue searching all the [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "It was not possible to place the reservation in a single [unit], it has been divided between different [units] in successive periods"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine if ($unit['special']) else { switch ($messaggio) { # Translations for rental units with MASCULINE name (or no gender) that begins with NORMAL characters case "APPARTAMENTI": $messaggio = "[UNITS]"; break; case "Inserisci ora i dati sugli appartamenti": $messaggio = "Insert now the data about [units]"; break; case "almeno il numero, diverso per ogni appartamento": $messaggio = "at least the number, different for each [unit]"; break; case "Numero (o nome) dell' appartamento": $messaggio = "Number (or name) of the [unit]"; break; case "Priorità (più bassa è, prima viene assegnato)": $messaggio = "Priority (the lower is assigned first)"; break; case "Inserisci i dati sugli appartamenti": $messaggio = "Insert the data about [units]"; break; case "tutti gli appartamenti": $messaggio = "all the [units]"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "There are no [units] with the requested features"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "There are no [units] between the requested ones that can accommodate"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "In the selected period is not possible to accommodate the client in a [unit] between the requested ones"; break; case "verrà spostata dall'appartamento": $messaggio = "will be moved from [unit]"; break; case "al": $messaggio = "to"; break; case "La nuova prenotazione verrà inserita nell'appartamento": $messaggio = "The new reservation will be inserted in the [unit]"; break; case "Se si continua l'assegnazione dell'appartamento non terrà conto degli appartamenti richiesti": $messaggio = "If you continue the [unit] assignment will not respect the requested [units]"; break; case "Non ci sono": $messaggio = "There are not"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] between the requested ones that can accommodate"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "There are no [units] between the requested ones in which is allowed to insert reservations for user"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] between the requested ones in which is allowed to insert reservations for user"; break; case "L'appartamento": $messaggio = "The [unit]"; break; case "l'appartamento": $messaggio = "the [unit]"; break; case "contenuto nella lista non esiste": $messaggio = "included in the list does not exist"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "In the requested period it is not possible to accommodate the client in the requested [units]"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Try again without searching nearby [units]"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "There are no [units] between the requested ones that are compatible with selected extra costs"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Assign [units] depending on the choosen rate with rule 2?"; break; case "Numero di appartamenti": $messaggio = "Number of [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "If a [unit] from rule 1 with one of the choosen motivations must be occupied"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Ask the number of [units] for each type?"; break; case "Numero massimo di appartamenti": $messaggio = "Maximum number of [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Word to be used to indicate the [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Maximum number of [units] for types is wrong"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "You must insert the word to indicate the [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Without grouping [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Grouping [units] with assignment rule 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Grouping [units] by number of people"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Show the number of free [units]?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Possibility to choose the [unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "When choosing a [unit] add extra cost"; break; case "Appartamenti disponibili": $messaggio = "Available [units]"; break; case "Appartamento disponibile": $messaggio = "Available [unit]"; break; case "Scegli questo appartamento": $messaggio = "Choose this [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Choose your [unit]"; break; case "Cambia appartamento": $messaggio = "Change [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "has been moved from [unit]"; $tr = 1; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] not available for choosing"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] changed"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Assign [units] inside assignement rules 1 with selected motivations?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "Delete items from inventory of the [unit] occupied by the reservation"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] that are incompatible with the cost"; break; case "Appartamenti incompatibili": $messaggio = "Incompatible [units]"; break; case "assegna automaticamente gli appartamenti": $messaggio = "automatically assign [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "comma separated list of [units]"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "A rule of this kind already exists for the [unit] and period selected"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "The choosen rate has already some assigned [units], delete the rule before inserting a new one"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "You must insert at least one [unit] to assign to"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Select all "; break; case " persone": $messaggio = " people
[units]"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "if there is at least one [unit] from the original rule compatible with the number of people"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "There are no [units] that can accommodate"; break; case "Non c'è nessun appartamento da": $messaggio = "There are no [units] for"; break; case " in un appartamento da almeno": $messaggio = " in a [unit] for at least"; break; case " in un appartamento da": $messaggio = " in a [unit] for"; break; case " in": $messaggio = " in"; break; case "appartamenti da": $messaggio = "[units] for"; break; case " in un appartamento della tariffa selezionata": $messaggio = " in a [unit] of the selected rate"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] of the selected rates"; break; case "disponibilità solo negli appartamenti da": $messaggio = "availability only in [units] for"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Check again availability in selected [units]"; break; case "Appartamenti vicini": $messaggio = "Nearby [units]"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "Nearby [units] of the selected rates"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventory of [unit]"; break; case "dell'appartamento": $messaggio = "of [unit]"; break; case "è già stato cancellato": $messaggio = "has already been deleted"; break; case "è stato cancellato": $messaggio = "has been deleted"; break; case "è stato modificato": $messaggio = "has been modified"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Are you sure you want to delete [unit]"; break; case "Modifica l'appartamento": $messaggio = "Modify [unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Warning: the reservations already inserted in this [unit] will not be moved"; break; case "Cancella l'appartamento": $messaggio = "Delete [unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "The [unit] name will be changed from"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "The [unit] has not been deleted because the database has been modified meanwhile"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "The [unit] has not been modified because the database has been modified meanwhile"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "The nearby [units] will be changed"; break; case "foto dell'appartamento": $messaggio = "photos of [unit]"; break; case "descrizione dell'appartamento": $messaggio = "description of [unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Change the method for the [unit] assignment"; break; case "Nº fisso di appartamento": $messaggio = "Fixed [unit] No"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Mobile in all the [units]"; break; case "Lista di appartamenti": $messaggio = "[Units] list"; break; case "separati da virgole": $messaggio = "comma separated"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "reassign the [unit] with rule 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "The [unit] assignment will be changed from"; break; case "ad uno tra": $messaggio = "to a [unit] between"; break; case " quelli del": $messaggio = " one of those from floor"; break; case "quelli della casa": $messaggio = "one of those from house"; break; case "quelli con massimo numero di occupanti": $messaggio = "one of those with maximum number of hosted people"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "There are no [units] with the requested features"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "There is no [unit] between the requested ones that can host"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "In the selected period it's not possible to host the client in a [unit] between the requested ones"; break; case "nell'appartamento": $messaggio = "in [unit]"; break; case "Sposta nell'appartamento": $messaggio = "Move in [unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "because there is another reservation in the same [unit] that must still register check-out"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "The reservations in nearby [units] will be changed from"; break; case "l'attuale appartamento": $messaggio = "current [unit]"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "will be changed because it has some missing inventory items"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "The reservation will be moved from [unit]"; break; case "fisso": $messaggio = "fixed"; break; case "mobile": $messaggio = "mobile"; break; case "n° di appartamento": $messaggio = "n° of [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Automatic assignment disabled (reservations will not be moved from their [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Automatic assignment enabled (reservations can be moved between assigned [units])"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Are you sure you want to delete the assignment rule 1 for the [unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "You must insert the number of the new [unit]"; break; case "verrà aggiunto": $messaggio = "will be added"; break; case "è stato aggiunto": $messaggio = "has been added"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Table with all the [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Create new [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Nearby [units] grid"; break; case "appartamenti della tariffa": $messaggio = "[units] from rate"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "[Units] percentage occupancy"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Average daily price per occupied [unit]"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Daily incomes per available [unit] (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Daily incomes per available [unit] with extra costs"; break; case "Magazzini ed appartamenti": $messaggio = "Stockrooms and [units]"; break; case "degli appartamenti della tariffa": $messaggio = "of [units] of rate"; break; case "dall'appartamento": $messaggio = "from [unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "group [units] with assignment rule 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "group [units] by number of people"; break; case "non raggruppare gli appartamenti": $messaggio = "do not group [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Seconds after which give up researching a free [unit]"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "The time limit for researching a free [unit] has been changed"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minutes during which mantain occupied the [units] meanwhile a reservation is being inserted"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "The minutes to keep occupied the [units] during a reservation insertion have been changed"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Predefined [units] combinations"; break; case "lista appartamenti": $messaggio = "[units] list"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "New [units] combination added"; break; case "Combinazione di appartamenti eliminata": $messaggio = "[Units] combination deleted"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Method for [unit] assignment"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "The reservation can't be inserted without using [units] from the assignment rule 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Use also [units] from rule 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "without using [units] from rule 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "because the assigned [unit] doesn't exist anymore"; break; case "appartamento incompatibile": $messaggio = "incompatible [unit]"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calculate extra costs on reservation from [unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "Costs have been inserted on reservation from [unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Reservations insertable and modifiable in all periods and [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Choose the [units] to be assigned"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Possibility to modify the assigned [units]"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Only movements between already assigned ones"; break; case "e appartamenti consentiti": $messaggio = "and [units] permitted"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Possibility to view the table with [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Only [units] associated with rules permitted"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "will not be able, to free [units], to move reservations in not selected periods of rule 1 of"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to change the [units] assignment when he inserts new reservations in"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "will be able to change the [units] assignment when he inserts new reservations in"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "will not be able to modify the [units] assignment of reservations in"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "will be able to modify the [unit] only between already assigned ones for reservations in"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "will be able to modify the [units] assignment of reservations in"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "will be able to modify the rate of reservations, but always associating it with [units] of rule 2, in"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "will be able to view only his own reservations and [units] permitted by assignment rules"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "will be able to view only reservations from him and from users belonging to his groups and [units] permitted by assignment rules"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "will be able to view only his own reservations and [units] permitted to him and to users belonging to his groups by assignment rules"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "will be able to view only reservations from him and from users belonging to his groups and [units] permitted to him and to users belonging to his groups by assignment rules"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "will not be able to view the table with the [units] of"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "will be able to view only [units] associated to rules permitted to him in the table with the [units] of"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "will be able to view only [units] associated to rules permitted to him and to users of his groups in the table with the [units] of"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "will be able to view the table with the [units] of"; break; case "Si, senza appartamenti vicini": $messaggio = "Yes, without nearby [units]"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Possibility to view [units] inventory"; break; case "Solo in appartamenti consentiti": $messaggio = "Only in [units] permitted"; break; case "degli appartamenti": $messaggio = "of [units]"; break; case "solo dei suoi appartamenti": $messaggio = "only of his own [units]"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "and of those from users belonging to his groups"; break; case "negli appartamenti": $messaggio = "in [units]"; break; case "solo nei suoi appartamenti": $messaggio = "only in is own [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "and in those from users belonging to his groups"; break; case "lo stesso appartamento": $messaggio = "the same [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Insert the information about the [units] from the"; break; case "tabella appartamenti": $messaggio = "[units] table"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "The [units] can be created, deleted and renamed"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "It is recommended to insert at least the maximum capacity for each [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Consider that HotelDruid rates also act as [unit] types"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Assign a list of [units] to each rate, inserting an assignment rule 2 for each one of them, from the"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Each [unit] can be assigned to more than one rate"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "REPLACE WITH LIST OF [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "in new [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Each [unit] can contain only one guest"; break; case "chiuso": $messaggio = "closed"; break; case "per appartamenti non chiusi": $messaggio = "for [units] not closed"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "It had to be assigned a [unit] from rate"; break; case "vicini": $messaggio = "nearby"; break; case "un appartamento": $messaggio = "a [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "When more [units] or types are requested, search for nearby [units]"; break; case "ci sono appartamenti": $messaggio = "there are [units]"; break; case "per appartamento": $messaggio = "per [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Temporary reservation to block the [unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Press on a reservation and drag it to move it in a new [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "closure of [units] and rates"; break; case "assegnazione appartamenti": $messaggio = "[units] assignement"; break; case "solo per appartamenti": $messaggio = "only for [units]"; break; case "tipologie di appartamenti": $messaggio = "[unit] types"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "There is, however, at least one free [unit] among those requested for each day of the requested period"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "It may be possible to insert the reservation with one or more [unit] changes"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continue trying to split the reservation between two or more of the requested [units]"; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continue searching all the [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "It was not possible to place the reservation in a single [unit], it has been divided between different [units] in successive periods"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine else if ($unit['special']) } # fine if ($unit['gender'] == "m") else { if ($unit['special']) { switch ($messaggio) { # Translations for rental units with FEMENINE name that begins with SPECIAL characters case "APPARTAMENTI": $messaggio = "[UNITS]"; break; case "Inserisci ora i dati sugli appartamenti": $messaggio = "Insert now the data about [units]"; break; case "almeno il numero, diverso per ogni appartamento": $messaggio = "at least the number, different for each [unit]"; break; case "Numero (o nome) dell' appartamento": $messaggio = "Number (or name) of the [unit]"; break; case "Priorità (più bassa è, prima viene assegnato)": $messaggio = "Priority (the lower is assigned first)"; break; case "Inserisci i dati sugli appartamenti": $messaggio = "Insert the data about [units]"; break; case "tutti gli appartamenti": $messaggio = "all the [units]"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "There are no [units] with the requested features"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "There are no [units] between the requested ones that can accommodate"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "In the selected period is not possible to accommodate the client in an [unit] between the requested ones"; break; case "verrà spostata dall'appartamento": $messaggio = "will be moved from [unit]"; break; case "al": $messaggio = "to"; break; case "La nuova prenotazione verrà inserita nell'appartamento": $messaggio = "The new reservation will be inserted in the [unit]"; break; case "Se si continua l'assegnazione dell'appartamento non terrà conto degli appartamenti richiesti": $messaggio = "If you continue the [unit] assignment will not respect the requested [units]"; break; case "Non ci sono": $messaggio = "There are not"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] between the requested ones that can accommodate"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "There are no [units] between the requested ones in which is allowed to insert reservations for user"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] between the requested ones in which is allowed to insert reservations for user"; break; case "L'appartamento": $messaggio = "The [unit]"; break; case "l'appartamento": $messaggio = "the [unit]"; break; case "contenuto nella lista non esiste": $messaggio = "included in the list does not exist"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "In the requested period it is not possible to accommodate the client in the requested [units]"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Try again without searching nearby [units]"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "There are no [units] between the requested ones that are compatible with selected extra costs"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Assign [units] depending on the choosen rate with rule 2?"; break; case "Numero di appartamenti": $messaggio = "Number of [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "If an [unit] from rule 1 with one of the choosen motivations must be occupied"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Ask the number of [units] for each type?"; break; case "Numero massimo di appartamenti": $messaggio = "Maximum number of [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Word to be used to indicate the [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Maximum number of [units] for types is wrong"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "You must insert the word to indicate the [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Without grouping [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Grouping [units] with assignment rule 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Grouping [units] by number of people"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Show the number of free [units]?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Possibility to choose the [unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "When choosing an [unit] add extra cost"; break; case "Appartamenti disponibili": $messaggio = "Available [units]"; break; case "Appartamento disponibile": $messaggio = "Available [unit]"; break; case "Scegli questo appartamento": $messaggio = "Choose this [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Choose your [unit]"; break; case "Cambia appartamento": $messaggio = "Change [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "has been moved from [unit]"; $tr = 1; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] not available for choosing"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] changed"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Assign [units] inside assignement rules 1 with selected motivations?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "Delete items from inventory of the [unit] occupied by the reservation"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] that are incompatible with the cost"; break; case "Appartamenti incompatibili": $messaggio = "Incompatible [units]"; break; case "assegna automaticamente gli appartamenti": $messaggio = "automatically assign [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "comma separated list of [units]"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "A rule of this kind already exists for the [unit] and period selected"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "The choosen rate has already some assigned [units], delete the rule before inserting a new one"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "You must insert at least one [unit] to assign to"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Select all "; break; case " persone": $messaggio = " people
[units]"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "if there is at least one [unit] from the original rule compatible with the number of people"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "There are no [units] that can accommodate"; break; case "Non c'è nessun appartamento da": $messaggio = "There are no [units] for"; break; case " in un appartamento da almeno": $messaggio = " in an [unit] for at least"; break; case " in un appartamento da": $messaggio = " in an [unit] for"; break; case " in": $messaggio = " in"; break; case "appartamenti da": $messaggio = "[units] for"; break; case " in un appartamento della tariffa selezionata": $messaggio = " in an [unit] of the selected rate"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] of the selected rates"; break; case "disponibilità solo negli appartamenti da": $messaggio = "availability only in [units] for"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Check again availability in selected [units]"; break; case "Appartamenti vicini": $messaggio = "Nearby [units]"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "Nearby [units] of the selected rates"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventory of [unit]"; break; case "dell'appartamento": $messaggio = "of [unit]"; break; case "è già stato cancellato": $messaggio = "has already been deleted"; break; case "è stato cancellato": $messaggio = "has been deleted"; break; case "è stato modificato": $messaggio = "has been modified"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Are you sure you want to delete [unit]"; break; case "Modifica l'appartamento": $messaggio = "Modify [unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Warning: the reservations already inserted in this [unit] will not be moved"; break; case "Cancella l'appartamento": $messaggio = "Delete [unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "The [unit] name will be changed from"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "The [unit] has not been deleted because the database has been modified meanwhile"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "The [unit] has not been modified because the database has been modified meanwhile"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "The nearby [units] will be changed"; break; case "foto dell'appartamento": $messaggio = "photos of [unit]"; break; case "descrizione dell'appartamento": $messaggio = "description of [unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Change the method for the [unit] assignment"; break; case "Nº fisso di appartamento": $messaggio = "Fixed [unit] No"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Mobile in all the [units]"; break; case "Lista di appartamenti": $messaggio = "[Units] list"; break; case "separati da virgole": $messaggio = "comma separated"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "reassign the [unit] with rule 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "The [unit] assignment will be changed from"; break; case "ad uno tra": $messaggio = "to an [unit] between"; break; case " quelli del": $messaggio = " one of those from floor"; break; case "quelli della casa": $messaggio = "one of those from house"; break; case "quelli con massimo numero di occupanti": $messaggio = "one of those with maximum number of hosted people"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "There are no [units] with the requested features"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "There is no [unit] between the requested ones that can host"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "In the selected period it's not possible to host the client in an [unit] between the requested ones"; break; case "nell'appartamento": $messaggio = "in [unit]"; break; case "Sposta nell'appartamento": $messaggio = "Move in [unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "because there is another reservation in the same [unit] that must still register check-out"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "The reservations in nearby [units] will be changed from"; break; case "l'attuale appartamento": $messaggio = "current [unit]"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "will be changed because it has some missing inventory items"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "The reservation will be moved from [unit]"; break; case "fisso": $messaggio = "fixed"; break; case "mobile": $messaggio = "mobile"; break; case "n° di appartamento": $messaggio = "n° of [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Automatic assignment disabled (reservations will not be moved from their [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Automatic assignment enabled (reservations can be moved between assigned [units])"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Are you sure you want to delete the assignment rule 1 for the [unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "You must insert the number of the new [unit]"; break; case "verrà aggiunto": $messaggio = "will be added"; break; case "è stato aggiunto": $messaggio = "has been added"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Table with all the [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Create new [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Nearby [units] grid"; break; case "appartamenti della tariffa": $messaggio = "[units] from rate"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "[Units] percentage occupancy"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Average daily price per occupied [unit]"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Daily incomes per available [unit] (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Daily incomes per available [unit] with extra costs"; break; case "Magazzini ed appartamenti": $messaggio = "Stockrooms and [units]"; break; case "degli appartamenti della tariffa": $messaggio = "of [units] of rate"; break; case "dall'appartamento": $messaggio = "from [unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "group [units] with assignment rule 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "group [units] by number of people"; break; case "non raggruppare gli appartamenti": $messaggio = "do not group [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Seconds after which give up researching a free [unit]"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "The time limit for researching a free [unit] has been changed"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minutes during which mantain occupied the [units] meanwhile a reservation is being inserted"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "The minutes to keep occupied the [units] during a reservation insertion have been changed"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Predefined [units] combinations"; break; case "lista appartamenti": $messaggio = "[units] list"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "New [units] combination added"; break; case "Combinazione di appartamenti eliminata": $messaggio = "[Units] combination deleted"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Method for [unit] assignment"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "The reservation can't be inserted without using [units] from the assignment rule 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Use also [units] from rule 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "without using [units] from rule 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "because the assigned [unit] doesn't exist anymore"; break; case "appartamento incompatibile": $messaggio = "incompatible [unit]"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calculate extra costs on reservation from [unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "Costs have been inserted on reservation from [unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Reservations insertable and modifiable in all periods and [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Choose the [units] to be assigned"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Possibility to modify the assigned [units]"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Only movements between already assigned ones"; break; case "e appartamenti consentiti": $messaggio = "and [units] permitted"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Possibility to view the table with [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Only [units] associated with rules permitted"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "will not be able, to free [units], to move reservations in not selected periods of rule 1 of"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to change the [units] assignment when he inserts new reservations in"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "will be able to change the [units] assignment when he inserts new reservations in"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "will not be able to modify the [units] assignment of reservations in"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "will be able to modify the [unit] only between already assigned ones for reservations in"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "will be able to modify the [units] assignment of reservations in"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "will be able to modify the rate of reservations, but always associating it with [units] of rule 2, in"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "will be able to view only his own reservations and [units] permitted by assignment rules"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "will be able to view only reservations from him and from users belonging to his groups and [units] permitted by assignment rules"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "will be able to view only his own reservations and [units] permitted to him and to users belonging to his groups by assignment rules"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "will be able to view only reservations from him and from users belonging to his groups and [units] permitted to him and to users belonging to his groups by assignment rules"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "will not be able to view the table with the [units] of"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "will be able to view only [units] associated to rules permitted to him in the table with the [units] of"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "will be able to view only [units] associated to rules permitted to him and to users of his groups in the table with the [units] of"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "will be able to view the table with the [units] of"; break; case "Si, senza appartamenti vicini": $messaggio = "Yes, without nearby [units]"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Possibility to view [units] inventory"; break; case "Solo in appartamenti consentiti": $messaggio = "Only in [units] permitted"; break; case "degli appartamenti": $messaggio = "of [units]"; break; case "solo dei suoi appartamenti": $messaggio = "only of his own [units]"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "and of those from users belonging to his groups"; break; case "negli appartamenti": $messaggio = "in [units]"; break; case "solo nei suoi appartamenti": $messaggio = "only in is own [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "and in those from users belonging to his groups"; break; case "lo stesso appartamento": $messaggio = "the same [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Insert the information about the [units] from the"; break; case "tabella appartamenti": $messaggio = "[units] table"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "The [units] can be created, deleted and renamed"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "It is recommended to insert at least the maximum capacity for each [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Consider that HotelDruid rates also act as [unit] types"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Assign a list of [units] to each rate, inserting an assignment rule 2 for each one of them, from the"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Each [unit] can be assigned to more than one rate"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "REPLACE WITH LIST OF [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "in new [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Each [unit] can contain only one guest"; break; case "chiuso": $messaggio = "closed"; break; case "per appartamenti non chiusi": $messaggio = "for [units] not closed"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "It had to be assigned an [unit] from rate"; break; case "vicini": $messaggio = "nearby"; break; case "un appartamento": $messaggio = "an [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "When more [units] or types are requested, search for nearby [units]"; break; case "ci sono appartamenti": $messaggio = "there are [units]"; break; case "per appartamento": $messaggio = "per [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Temporary reservation to block the [unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Press on a reservation and drag it to move it in a new [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "closure of [units] and rates"; break; case "assegnazione appartamenti": $messaggio = "[units] assignement"; break; case "solo per appartamenti": $messaggio = "only for [units]"; break; case "tipologie di appartamenti": $messaggio = "[unit] types"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "There is, however, at least one free [unit] among those requested for each day of the requested period"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "It may be possible to insert the reservation with one or more [unit] changes"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continue trying to split the reservation between two or more of the requested [units]"; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continue searching all the [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "It was not possible to place the reservation in a single [unit], it has been divided between different [units] in successive periods"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine if ($unit['special']) else { switch ($messaggio) { # Translations for rental units with FEMENINE name that begins with NORMAL characters case "APPARTAMENTI": $messaggio = "[UNITS]"; break; case "Inserisci ora i dati sugli appartamenti": $messaggio = "Insert now the data about [units]"; break; case "almeno il numero, diverso per ogni appartamento": $messaggio = "at least the number, different for each [unit]"; break; case "Numero (o nome) dell' appartamento": $messaggio = "Number (or name) of the [unit]"; break; case "Priorità (più bassa è, prima viene assegnato)": $messaggio = "Priority (the lower is assigned first)"; break; case "Inserisci i dati sugli appartamenti": $messaggio = "Insert the data about [units]"; break; case "tutti gli appartamenti": $messaggio = "all the [units]"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "There are no [units] with the requested features"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "There are no [units] between the requested ones that can accommodate"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "In the selected period is not possible to accommodate the client in a [unit] between the requested ones"; break; case "verrà spostata dall'appartamento": $messaggio = "will be moved from [unit]"; break; case "al": $messaggio = "to"; break; case "La nuova prenotazione verrà inserita nell'appartamento": $messaggio = "The new reservation will be inserted in the [unit]"; break; case "Se si continua l'assegnazione dell'appartamento non terrà conto degli appartamenti richiesti": $messaggio = "If you continue the [unit] assignment will not respect the requested [units]"; break; case "Non ci sono": $messaggio = "There are not"; break; case "appartamenti tra quelli richiesti che possano ospitare": $messaggio = "[units] between the requested ones that can accommodate"; break; case "Non c'è nessun appartamento tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "There are no [units] between the requested ones in which is allowed to insert reservations for user"; break; case "appartamenti tra quelli richiesti in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "[units] between the requested ones in which is allowed to insert reservations for user"; break; case "L'appartamento": $messaggio = "The [unit]"; break; case "l'appartamento": $messaggio = "the [unit]"; break; case "contenuto nella lista non esiste": $messaggio = "included in the list does not exist"; break; case "Nel periodo selezionato non è possibile ospitare il cliente negli appartamenti richiesti": $messaggio = "In the requested period it is not possible to accommodate the client in the requested [units]"; break; case "Riprova senza cercare appartamenti vicini": $messaggio = "Try again without searching nearby [units]"; break; case "Non c'è nessun appartamento tra quelli richiesti che sia compatibile con i costi aggiuntivi selezionati": $messaggio = "There are no [units] between the requested ones that are compatible with selected extra costs"; break; case "Assegnare gli appartamenti in base alla tariffa scelta con la regola 2?": $messaggio = "Assign [units] depending on the choosen rate with rule 2?"; break; case "Numero di appartamenti": $messaggio = "Number of [units]"; break; case "Se si deve occupare un appartamento della regola 1 con una delle motivazioni selezionate": $messaggio = "If a [unit] from rule 1 with one of the choosen motivations must be occupied"; break; case "Chiedere il numero di appartamenti per ogni tipologia?": $messaggio = "Ask the number of [units] for each type?"; break; case "Numero massimo di appartamenti": $messaggio = "Maximum number of [units]"; break; case "Parola da utilizzare per indicare gli appartamenti": $messaggio = "Word to be used to indicate the [units]"; break; case "appartamento": $messaggio = "[unit]"; break; case "appartamenti": $messaggio = "[units]"; break; case "Numero massimo di appartamenti per tipologia errato": $messaggio = "Maximum number of [units] for types is wrong"; break; case "Si deve inserire la parola per indicare gli appartamenti": $messaggio = "You must insert the word to indicate the [units]"; break; case "Senza raggruppare gli appartamenti": $messaggio = "Without grouping [units]"; break; case "Raggruppando gli appartamenti con la regola di assegnazione 2": $messaggio = "Grouping [units] with assignment rule 2"; break; case "Raggruppando gli appartamenti per numero di persone": $messaggio = "Grouping [units] by number of people"; break; case "Mostrare il numero di appartamenti liberi?": $messaggio = "Show the number of free [units]?"; break; case "Possibilità di scegliere l'appartamento?": $messaggio = "Possibility to choose the [unit]?"; break; case "Quando si sceglie l'appartamento aggiungere il costo aggiuntivo": $messaggio = "When choosing a [unit] add extra cost"; break; case "Appartamenti disponibili": $messaggio = "Available [units]"; break; case "Appartamento disponibile": $messaggio = "Available [unit]"; break; case "Scegli questo appartamento": $messaggio = "Choose this [unit]"; break; case "Scegli il tuo appartamento": $messaggio = "Choose your [unit]"; break; case "Cambia appartamento": $messaggio = "Change [unit]"; break; case "è stata spostata dall'appartamento": $messaggio = "has been moved from [unit]"; $tr = 1; break; case "Appartamento non disponibile per la scelta": $messaggio = "[Unit] not available for choosing"; $tr = 1; break; case "Appartamento cambiato": $messaggio = "[Unit] changed"; $tr = 1; break; case "Assegnare appartamenti nelle regole di assegnazione 1 con le motivazioni selezionate?": $messaggio = "Assign [units] inside assignement rules 1 with selected motivations?"; $tr = 1; break; case "elimina i beni dall'inventario dell'appartamento occupato dalla prenotazione": $messaggio = "Delete items from inventory of the [unit] occupied by the reservation"; break; case "Appartamenti incompatibili con il costo": $messaggio = "[Units] that are incompatible with the cost"; break; case "Appartamenti incompatibili": $messaggio = "Incompatible [units]"; break; case "assegna automaticamente gli appartamenti": $messaggio = "automatically assign [units]"; break; case "lista di appartamenti separati da virgole": $messaggio = "comma separated list of [units]"; break; case "Esiste già una regola di questo tipo nell'appartamento e nel periodo selezionato": $messaggio = "A rule of this kind already exists for the [unit] and period selected"; break; case "La tariffa scelta ha già degli appartamenti associati, cancella la regola prima di inserirne una nuova": $messaggio = "The choosen rate has already some assigned [units], delete the rule before inserting a new one"; break; case "Si deve inserire almeno un appartamento da associare": $messaggio = "You must insert at least one [unit] to assign to"; break; case "Seleziona tutti gli appartamenti
da ": $messaggio = "Select all "; break; case " persone": $messaggio = " people
[units]"; break; case "se c'è almeno un appartamento della regola originale compatibile con il numero di persone": $messaggio = "if there is at least one [unit] from the original rule compatible with the number of people"; break; case "Non c'è nessun appartamento che possa ospitare": $messaggio = "There are no [units] that can accommodate"; break; case "Non c'è nessun appartamento da": $messaggio = "There are no [units] for"; break; case " in un appartamento da almeno": $messaggio = " in a [unit] for at least"; break; case " in un appartamento da": $messaggio = " in a [unit] for"; break; case " in": $messaggio = " in"; break; case "appartamenti da": $messaggio = "[units] for"; break; case " in un appartamento della tariffa selezionata": $messaggio = " in a [unit] of the selected rate"; break; case "appartamenti delle tariffe selezionate": $messaggio = "[units] of the selected rates"; break; case "disponibilità solo negli appartamenti da": $messaggio = "availability only in [units] for"; break; case "Ricontrolla la disponibilità negli appartamenti selezionati": $messaggio = "Check again availability in selected [units]"; break; case "Appartamenti vicini": $messaggio = "Nearby [units]"; break; case "appartamenti vicini delle tariffe selezionate": $messaggio = "Nearby [units] of the selected rates"; break; case "Appartamento": $messaggio = "[Unit]"; break; case "Inventario dell'appartamento": $messaggio = "Inventory of [unit]"; break; case "dell'appartamento": $messaggio = "of [unit]"; break; case "è già stato cancellato": $messaggio = "has already been deleted"; break; case "è stato cancellato": $messaggio = "has been deleted"; break; case "è stato modificato": $messaggio = "has been modified"; break; case "Sei sicuro di voler cancellare l'appartamento": $messaggio = "Are you sure you want to delete [unit]"; break; case "Modifica l'appartamento": $messaggio = "Modify [unit]"; break; case "Attenzione: le prenotazioni già inserite in questo appartamento non verranno spostate": $messaggio = "Warning: the reservations already inserted in this [unit] will not be moved"; break; case "Cancella l'appartamento": $messaggio = "Delete [unit]"; break; case "Il nome dell'appartamento verrà cambiato da": $messaggio = "The [unit] name will be changed from"; break; case "L'appartamento non è stato cancellato perchè il database è cambiato nel frattempo": $messaggio = "The [unit] has not been deleted because the database has been modified meanwhile"; break; case "L'appartamento non è stato modificato perchè il database è cambiato nel frattempo": $messaggio = "The [unit] has not been modified because the database has been modified meanwhile"; break; case "Gli appartamenti vicini verranno cambiati": $messaggio = "The nearby [units] will be changed"; break; case "foto dell'appartamento": $messaggio = "photos of [unit]"; break; case "descrizione dell'appartamento": $messaggio = "description of [unit]"; break; case "Cambia metodo per l'assegnazione dell'appartamento": $messaggio = "Change the method for the [unit] assignment"; break; case "Nº fisso di appartamento": $messaggio = "Fixed [unit] No"; break; case "Mobile in tutti gli appartamenti": $messaggio = "Mobile in all the [units]"; break; case "Lista di appartamenti": $messaggio = "[Units] list"; break; case "separati da virgole": $messaggio = "comma separated"; break; case "riassegna l'appartamento con la regola 2": $messaggio = "reassign the [unit] with rule 2"; break; case "L'assegnazione dell'appartamento verrà cambiata dal": $messaggio = "The [unit] assignment will be changed from"; break; case "ad uno tra": $messaggio = "to a [unit] between"; break; case " quelli del": $messaggio = " one of those from floor"; break; case "quelli della casa": $messaggio = "one of those from house"; break; case "quelli con massimo numero di occupanti": $messaggio = "one of those with maximum number of hosted people"; break; case "Non ci sono appartamenti con le caratteristiche richieste": $messaggio = "There are no [units] with the requested features"; break; case "Non c'è nessun appartamento tra quelli richiesti che possa ospitare": $messaggio = "There is no [unit] between the requested ones that can host"; break; case "Nel periodo selezionato non è possibile ospitare il cliente in un appartamento tra quelli richiesti": $messaggio = "In the selected period it's not possible to host the client in a [unit] between the requested ones"; break; case "nell'appartamento": $messaggio = "in [unit]"; break; case "Sposta nell'appartamento": $messaggio = "Move in [unit]"; break; case "perchè c'è un'altra prenotazione nello stesso appartamento che deve ancora registrare l'uscita": $messaggio = "because there is another reservation in the same [unit] that must still register check-out"; break; case "Le prenotazioni in appartamenti vicini verranno cambiate da": $messaggio = "The reservations in nearby [units] will be changed from"; break; case "l'attuale appartamento": $messaggio = "current [unit]"; break; case "verrà cambiato perchè ha dei beni mancanti nell'inventario": $messaggio = "will be changed because it has some missing inventory items"; break; case "La prenotazione verrà spostata dall'appartamento": $messaggio = "The reservation will be moved from [unit]"; break; case "fisso": $messaggio = "fixed"; break; case "mobile": $messaggio = "mobile"; break; case "n° di appartamento": $messaggio = "n° of [unit]"; break; case "Assegnazione automatica disattivata (le prenotazioni non verranno mosse dal loro appartamento)": $messaggio = "Automatic assignment disabled (reservations will not be moved from their [unit])"; break; case "Assegnazione automatica attivata (le prenotazioni potranno essere mosse tra gli appartamenti assegnati)": $messaggio = "Automatic assignment enabled (reservations can be moved between assigned [units])"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 1 dell'appartamento": $messaggio = "Are you sure you want to delete the assignment rule 1 for the [unit]"; break; case "Appartamenti": $messaggio = "[Units]"; break; case "Si deve inserire il numero del nuovo appartamento": $messaggio = "You must insert the number of the new [unit]"; break; case "verrà aggiunto": $messaggio = "will be added"; break; case "è stato aggiunto": $messaggio = "has been added"; break; case "Tabella con tutti gli appartamenti": $messaggio = "Table with all the [units]"; break; case "Crea un nuovo appartamento": $messaggio = "Create new [unit]"; break; case "Griglia appartamenti vicini": $messaggio = "Nearby [units] grid"; break; case "appartamenti della tariffa": $messaggio = "[units] from rate"; break; case "Percentuale di occupazione degli appartamenti": $messaggio = "[Units] percentage occupancy"; break; case "Prezzo medio giornaliero per appartamento occupato": $messaggio = "Average daily price per occupied [unit]"; break; case "Entrate giornaliere per appartamento disponibile (RevPAR)": $messaggio = "Daily incomes per available [unit] (RevPAR)"; break; case "Entrate giornaliere per appartamento disponibile con costi aggiuntivi": $messaggio = "Daily incomes per available [unit] with extra costs"; break; case "Magazzini ed appartamenti": $messaggio = "Stockrooms and [units]"; break; case "degli appartamenti della tariffa": $messaggio = "of [units] of rate"; break; case "dall'appartamento": $messaggio = "from [unit]"; break; case "raggruppa gli appartamenti con la regola di assegnazione 2": $messaggio = "group [units] with assignment rule 2"; break; case "raggruppa gli appartamenti per numero di persone": $messaggio = "group [units] by number of people"; break; case "non raggruppare gli appartamenti": $messaggio = "do not group [units]"; break; case "Secondi dopo i quali abbandonare la ricerca di un appartamento libero": $messaggio = "Seconds after which give up researching a free [unit]"; break; case "Il tempo limite per la ricerca di un appartamento libero è stato cambiato": $messaggio = "The time limit for researching a free [unit] has been changed"; break; case "Minuti durante i quali mantenere gli appartamenti occupati mentre si sta inserendo una prenotazione": $messaggio = "Minutes during which mantain occupied the [units] meanwhile a reservation is being inserted"; break; case "I minuti durante i quali occupare gli appartamenti mentre si inserisce una prenotazione sono stati cambiati": $messaggio = "The minutes to keep occupied the [units] during a reservation insertion have been changed"; break; case "Combinazioni predefinite di appartamenti": $messaggio = "Predefined [units] combinations"; break; case "lista appartamenti": $messaggio = "[units] list"; break; case "Nuova combinazione di appartamenti aggiunta": $messaggio = "New [units] combination added"; break; case "Combinazione di appartamenti eliminata": $messaggio = "[Units] combination deleted"; break; case "Metodo per l'assegnazione dell'appartamento": $messaggio = "Method for [unit] assignment"; break; case "Non si può inserire la prenozione senza utilizzare gli appartamenti della regola di assegnazione 1": $messaggio = "The reservation can't be inserted without using [units] from the assignment rule 1"; break; case "Utilizza anche gli appartamenti della regola 1": $messaggio = "Use also [units] from rule 1"; break; case "senza utilizzare gli appartamenti della regola 1": $messaggio = "without using [units] from rule 1"; break; case "perchè l'appartamento assegnato non esiste più": $messaggio = "because the assigned [unit] doesn't exist anymore"; break; case "appartamento incompatibile": $messaggio = "incompatible [unit]"; break; case "Calcola i costi aggiuntivi sulla prenotazione dell'appartamento": $messaggio = "Calculate extra costs on reservation from [unit]"; break; case "I costi sono stati inseriti sulla prenotazione dell'appartamento": $messaggio = "Costs have been inserted on reservation from [unit]"; break; case "Prenotazioni inseribili e modificabili in tutti i periodi e appartamenti": $messaggio = "Reservations insertable and modifiable in all periods and [units]"; break; case "Scelta degli appartamenti da assegnare": $messaggio = "Choose the [units] to be assigned"; break; case "Possibilità di modificare gli appartamenti assegnati": $messaggio = "Possibility to modify the assigned [units]"; break; case "Solo spostamenti tra quelli già assegnati": $messaggio = "Only movements between already assigned ones"; break; case "e appartamenti consentiti": $messaggio = "and [units] permitted"; break; case "Possibilità di vedere la tabella con gli appartamenti": $messaggio = "Possibility to view the table with [units]"; break; case "Solo appartamenti associati a regole consentite": $messaggio = "Only [units] associated with rules permitted"; break; case "non potrà, per liberare appartamenti, spostare prenotazioni nei periodi delle regole 1 non selezionate del": $messaggio = "will not be able, to free [units], to move reservations in not selected periods of rule 1 of"; break; case "non potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "will not be able to change the [units] assignment when he inserts new reservations in"; break; case "potrà cambiare l'assegnazione degli appartamenti quando inserisce nuove prenotazioni nel": $messaggio = "will be able to change the [units] assignment when he inserts new reservations in"; break; case "non potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "will not be able to modify the [units] assignment of reservations in"; break; case "potrà scegliere di modificare l'appartamento solo tra quelli già assegnati per le prenotazioni del": $messaggio = "will be able to modify the [unit] only between already assigned ones for reservations in"; break; case "potrà modificare l'assegnazione degli appartamenti delle prenotazioni nel": $messaggio = "will be able to modify the [units] assignment of reservations in"; break; case "potrà modificare la tariffa delle prenotazioni, ma sempre associandola agli appartamenti della regola 2, nel": $messaggio = "will be able to modify the rate of reservations, but always associating it with [units] of rule 2, in"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "will be able to view only his own reservations and [units] permitted by assignment rules"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti dalle regole di assegnazione": $messaggio = "will be able to view only reservations from him and from users belonging to his groups and [units] permitted by assignment rules"; break; case "potrà vedere solo le proprie prenotazioni e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "will be able to view only his own reservations and [units] permitted to him and to users belonging to his groups by assignment rules"; break; case "potrà vedere solo le prenotazioni sue e di utenti appartenenti ai suoi gruppi e gli appartamenti consentiti a lui e ad utenti dei suoi gruppi dalle regole di assegnazione": $messaggio = "will be able to view only reservations from him and from users belonging to his groups and [units] permitted to him and to users belonging to his groups by assignment rules"; break; case "non potrà vedere la tabella con gli appartamenti del": $messaggio = "will not be able to view the table with the [units] of"; break; case "potrà vedere solo appartamenti associati a regole a lui consentite nella tabella con gli appartamenti del": $messaggio = "will be able to view only [units] associated to rules permitted to him in the table with the [units] of"; break; case "potrà vedere solo appartamenti associati a regole consentite a lui e ad utenti dei suoi gruppi nella tabella con gli appartamenti del": $messaggio = "will be able to view only [units] associated to rules permitted to him and to users of his groups in the table with the [units] of"; break; case "potrà vedere la tabella con gli appartamenti del": $messaggio = "will be able to view the table with the [units] of"; break; case "Si, senza appartamenti vicini": $messaggio = "Yes, without nearby [units]"; break; case "Possibilità di vedere l'inventario degli appartamenti": $messaggio = "Possibility to view [units] inventory"; break; case "Solo in appartamenti consentiti": $messaggio = "Only in [units] permitted"; break; case "degli appartamenti": $messaggio = "of [units]"; break; case "solo dei suoi appartamenti": $messaggio = "only of his own [units]"; break; case "e di quelli di utenti appartenenti ai suoi gruppi": $messaggio = "and of those from users belonging to his groups"; break; case "negli appartamenti": $messaggio = "in [units]"; break; case "solo nei suoi appartamenti": $messaggio = "only in is own [units]"; break; case "e in quelli di utenti appartenenti ai suoi gruppi": $messaggio = "and in those from users belonging to his groups"; break; case "lo stesso appartamento": $messaggio = "the same [unit]"; break; case "Inserisci le informazioni sugli appartamenti dalla": $messaggio = "Insert the information about the [units] from the"; break; case "tabella appartamenti": $messaggio = "[units] table"; break; case "Gli appartamenti possono essere creati, cancellati e rinominati": $messaggio = "The [units] can be created, deleted and renamed"; break; case "Si consiglia di inserire almeno la capienza massima per ogni appartamento": $messaggio = "It is recommended to insert at least the maximum capacity for each [unit]"; break; case "Considera che le tariffe di HotelDruid fungono anche da tipologie di appartamenti": $messaggio = "Consider that HotelDruid rates also act as [unit] types"; break; case "Associa una lista di appartamenti ad ogni tariffa, inserendo una regola di assegnazione 2 per ognuna di esse, dalla": $messaggio = "Assign a list of [units] to each rate, inserting an assignment rule 2 for each one of them, from the"; break; case "Ogni appatamento può essere associato a più tariffe": $messaggio = "Each [unit] can be assigned to more than one rate"; break; case "SOSTITUISCI CON LISTA APPARTAMENTI": $messaggio = "REPLACE WITH LIST OF [UNITS]"; break; case "nel nuovo appartamento": $messaggio = "in new [unit]"; break; case "Ogni appartamento può contenere al massimo un ospite": $messaggio = "Each [unit] can contain only one guest"; break; case "chiuso": $messaggio = "closed"; break; case "per appartamenti non chiusi": $messaggio = "for [units] not closed"; break; case "Si è dovuto assegnare un appartamento della tariffa": $messaggio = "It had to be assigned a [unit] from rate"; break; case "vicini": $messaggio = "nearby"; break; case "un appartamento": $messaggio = "a [unit]"; break; case "Quando si richiedono più appartamenti o tipologie, cercare appartamenti vicini": $messaggio = "When more [units] or types are requested, search for nearby [units]"; break; case "ci sono appartamenti": $messaggio = "there are [units]"; break; case "per appartamento": $messaggio = "per [unit]"; break; case "Prenotazione temporanea per bloccare l'appartamento": $messaggio = "Temporary reservation to block the [unit]"; break; case "Premere su una prenotazione e trascinarla per spostarla in un nuovo appartamento": $messaggio = "Press on a reservation and drag it to move it in a new [unit]"; break; case "chiusura appartamenti e tariffe": $messaggio = "closure of [units] and rates"; break; case "assegnazione appartamenti": $messaggio = "[units] assignement"; break; case "solo per appartamenti": $messaggio = "only for [units]"; break; case "tipologie di appartamenti": $messaggio = "[unit] types"; break; case "C'è comunque almeno un appartamento libero tra quelli richiesti per ogni giorno del periodo richiesto": $messaggio = "There is, however, at least one free [unit] among those requested for each day of the requested period"; break; case "Potrebbe essere possibile inserire la prenotazione con uno o più cambi di appartamento": $messaggio = "It may be possible to insert the reservation with one or more [unit] changes"; break; case "Continua provando a dividere la prenotazione tra due o più degli appartamenti richiesti": $messaggio = "Continue trying to split the reservation between two or more of the requested [units]"; break; case "Continua cercando in tutti gli appartamenti": $messaggio = "Continue searching all the [units]"; break; case "Non si è potuto inserire la prenotazione in un unico appartamento, è stata divisa tra vari appartamenti in periodi successivi": $messaggio = "It was not possible to place the reservation in a single [unit], it has been divided between different [units] in successive periods"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) } # fine else if ($unit['special']) } # fine if else if ($unit['gender'] == "m") $messaggio = str_replace("[unit]",(string) $unit['s_n'],$messaggio); $messaggio = str_replace("[units]",(string) $unit['p_n'],$messaggio); $messaggio = str_replace("[Unit]",ucfirst((string) $unit['s_n']),$messaggio); $messaggio = str_replace("[Units]",ucfirst((string) $unit['p_n']),$messaggio); $messaggio = str_replace("[UNIT]",strtoupper((string) $unit['s_n']),$messaggio); $messaggio = str_replace("[UNITS]",strtoupper((string) $unit['p_n']),$messaggio); ?> hoteldruid/includes/lang/en/crea_modelli.php0000644000175000017500000014505414364212524020502 0ustar marcomarcocancellare": $messaggio = "Are you sure you want to delete"; break; case "la pagina": $messaggio = "the page"; break; case "tutte le pagine create nella directory": $messaggio = "every page created in directory"; break; case "tutte le pagine create nelle directory": $messaggio = "every page created in directories"; break; case "Cancellate tutte le pagine": $messaggio = "Deleted all pages"; break; case "OK": $messaggio = "OK"; break; case "Modifica le frasi predefinite": $messaggio = "Modify default phrases"; break; case "Frasi predefinite": $messaggio = "Default phrases"; break; case "Mostrare il quadro indicativo della disponibilità?": $messaggio = "Show the availability indicative overview?"; break; case "Non mostrare": $messaggio = "Do not show"; break; case "Colore di sfondo della tabella": $messaggio = "Table background color"; break; case "Colore del giorno di inizio settimana": $messaggio = "Beginning week day color"; break; case "Colore dei periodi liberi": $messaggio = "Free periods color"; break; case "Colore dei periodi occupati": $messaggio = "Full periods color"; break; case "Tag di apertura dei font della tabella": $messaggio = "Table fonts opening tag"; break; case "Tag di chiusura dei font della tabella": $messaggio = "Table fonts closing tag"; break; case "Quadro indicativo disponibilità": $messaggio = "Indicative availability overview"; break; case "Gennaio": $messaggio = "January"; break; case "Febbraio": $messaggio = "February"; break; case "Marzo": $messaggio = "March"; break; case "Aprile": $messaggio = "April"; break; case "Maggio": $messaggio = "May"; break; case "Giugno": $messaggio = "June"; break; case "Luglio": $messaggio = "July"; break; case "Agosto": $messaggio = "August"; break; case "Settembre": $messaggio = "September"; break; case "Ottobre": $messaggio = "October"; break; case "Novembre": $messaggio = "November"; break; case "Dicembre": $messaggio = "December"; break; case "settimane di intervallo": $messaggio = "weeks of interval"; break; case "giorni di intervallo": $messaggio = "days of interval"; break; case "Estendere l'ultima data fino a quella massima disponibile nel database?": $messaggio = "Extend the last date until the maximum available in the database?"; break; case "necessario": $messaggio = "needed"; break; case "opzionale": $messaggio = "optional"; break; case "non chiedere": $messaggio = "do not ask"; break; case "Inviare la richiesta di prenotazione come messaggio a": $messaggio = "Send the request for reservation as a messagge to"; break; case "Campi della form da chiedere": $messaggio = "Form fields to be asked"; break; case "Cognome": $messaggio = "Surname"; break; case "Genere": $messaggio = "Gender"; break; case "Data di nascita": $messaggio = "Birthdate"; break; case "Documento": $messaggio = "Document"; break; case "Nazione": $messaggio = "Nation"; break; case "Città": $messaggio = "City"; break; case "Regione": $messaggio = "Region"; break; case "Via": $messaggio = "Street"; break; case "Numero civico": $messaggio = "House number"; break; case "Codice postale": $messaggio = "Postal code"; break; case "Telefono": $messaggio = "Telephone"; break; case "Secondo telefono": $messaggio = "Second telephone"; break; case "Terzo telefono": $messaggio = "Third telephone"; break; case "Fax": $messaggio = "Fax"; break; case "Orario stimato di arrivo": $messaggio = "Estimated arrival time"; break; case "Metodo di pagamento della caparra": $messaggio = "Deposit method"; break; case "Metodi di pagamento della caparra da chiedere e loro eventuali nomi sostitutivi": $messaggio = "Deposit methods to show and their eventual substitutive names to be shown with"; break; case "Campi della form personalizzati": $messaggio = "Custom form fields"; break; case "tutti": $messaggio = "everybody"; break; case "campi necessari": $messaggio = "required fields"; break; case "*": $messaggio = "*"; break; case "*": $messaggio = "*"; break; case "M": $messaggio = "M"; break; case "F": $messaggio = "F"; break; case "Prenota": $messaggio = "Book"; break; case "Mostrare il bottone per prenotare con la pagina di prenotazione immediata se presente?": $messaggio = "Show the button to book with the instant booking page if present?"; break; case "Nome file della pagina di prenotazione immediata": $messaggio = "Instant booking page filename"; break; case "--- OPPURE ---": $messaggio = "--- OR ---"; break; case "Prenotazione istantanea con PayPal": $messaggio = "Instant booking with PayPal"; break; case "Accetta solo richieste che cominciano almeno dopo": $messaggio = "Accept only requests that begin at least after"; $tr = 1; break; case "Numero di settimane dopo cui prendere richieste errato": $messaggio = "Wrong number of weeks after which take requests"; $tr = 1; break; case "Numero di giorni dopo cui prendere richieste errato": $messaggio = "Wrong number of days after which take requests"; $tr = 1; break; case "Mostrare i calendari per la scelta delle date?": $messaggio = "Show the calendars to pick the dates?"; break; case "Stile riquadro calendario": $messaggio = "Calendar box style"; break; case "Stile tabella calendario": $messaggio = "Calendar table style"; break; case "Stile bottoni interni": $messaggio = "Internal buttons style"; break; case "Stile bottone apertura": $messaggio = "Opening button style"; break; case "Colore date attive": $messaggio = "Active dates color"; break; case "Colore data selezionata": $messaggio = "Selected date color"; break; case "Chiudi": $messaggio = "Close"; break; case "mostra": $messaggio = "show"; break; case "non mostrare": $messaggio = "do not show"; break; case "Inviare una copia della email di richiesta prenotazione al richiedente?": $messaggio = "Send a copy of the reservation request email to the applier?"; break; case "Abbiamo ricevuto la sua richiesta di prenotazione e risponderemo al più presto possibile": $messaggio = "We have received your reservation request and will answer as soon as possible"; break; case "Copia della richiesta è stata inviata a": $messaggio = "A copy of the request has been sent to"; break; case "NON MODIFICARE MANUALMENTE": $messaggio = "DO NOT MODIFY BY HAND"; break; case "Anteporre il nome della valuta?": $messaggio = "Put currency name in front of price?"; break; case "Stile della tabella che racchiude la form di prenotazione": $messaggio = "Style of the table that encloses the booking form"; break; case "Allineare la disponibilità con la data di arrivo?": $messaggio = "Align availability with arrival date?"; break; case "Origine della prenotazione": $messaggio = "Reservation origin"; break; case "Cartella": $messaggio = "Directory"; break; case "Pagina cancellata": $messaggio = "Page deleted"; break; case "Importa le pagine dalla cartella": $messaggio = "Import pages from directory"; break; case "alla cartella": $messaggio = "to directory"; break; case "Importa": $messaggio = "Import"; break; case "Si è sicuri di voler importare le pagine dalla cartella": $messaggio = "Are you sure you want to import pages from directory"; break; case "eventuali pagine già presenti nella cartella": $messaggio = "pages eventually already present in directory"; break; case "verranno sovrascritte": $messaggio = "will be overwritten"; break; case "Pagine importate": $messaggio = "Pages imported"; break; case "con i servizi opzionali selezionati": $messaggio = "with selected optional services"; break; case "Utilizzare le personalizzazioni (tipi di persone, liste di nazioni, regioni, ecc.) dell'utente": $messaggio = "Use customizations (people types, lists of nations, regions, etc.) from user"; break; case "Url del file css per la modalità frame": $messaggio = "Url of css file for framed mode"; break; case "Url del file javascript per la modalità frame": $messaggio = "Url of javascript file for framed mode"; break; case "Utilizza per l'aspetto della pagina": $messaggio = "Use for page appearance"; break; case "html personalizzato": $messaggio = "custom html"; break; case "il tema chiamato": $messaggio = "the theme called"; break; case "Colore del tema": $messaggio = "Color of theme"; break; case "Data di arrivo": $messaggio = "Arrival date"; break; case "Data di partenza": $messaggio = "Departure date"; break; case "Tipologia": $messaggio = "Type"; break; case "default - frame orizzontale": $messaggio = "default - horizontal frame"; break; case "Condizioni da accettare nella form": $messaggio = "Agreements to be accepted in the form"; break; case "nomi dall'utente delle personalizzazioni": $messaggio = "names from customizations user"; break; case "Accetto": $messaggio = "I accept"; break; case "documento": $messaggio = "document"; break; case "larghezza": $messaggio = "width"; break; case "altezza": $messaggio = "height"; break; case "Dalla modalidà frame, aprire il secondo passo in una nuova finestra?": $messaggio = "From framed mode, open second step in new window?"; break; case "Geometria della nuova finestra": $messaggio = "New window geometry"; break; case "Torna alla HOME": $messaggio = "Back to HOME"; break; case "URL della home": $messaggio = "Home URL"; break; case "URL del logo": $messaggio = "Logo URL"; break; case "Valore del tema": $messaggio = "Value of theme"; break; case "Esempio di codice html per includere il primo passo della form in modalità frame su altre pagine del sito": $messaggio = "Example of html code to include te first step of the form in framed mode on other website pages"; break; case "selezionare \"html personalizzato\" nell'aspetto della pagina per modificarla": $messaggio = "select \"custom html\" in page appearance to modify it"; break; case "Categoria": $messaggio = "Category"; break; case "Attenzione": $messaggio = "Warning"; break; case "le regole 1 di chiusura vengono sempre applicate": $messaggio = "rules 1 for closure are always applied"; break; case "La tipologia richiesta è chiusa in questo periodo": $messaggio = "The requested type is closed in this period"; break; case "Spostamento orizzontale della posizione": $messaggio = "Horizontal offset for position"; break; case "aggiunto al commento": $messaggio = "added to comment"; break; case "aggiunto al campo": $messaggio = "added to field"; break; case "del cliente": $messaggio = "in client data"; break; case "URL file css": $messaggio = "URL of css file"; break; case "URL file javascript": $messaggio = "URL of javascript file"; break; case "ci sono tariffe senza regola di assegnazione n. 2": $messaggio = "there are rates without assignment rule n. 2"; break; case "Codice fiscale": $messaggio = "Fiscal code"; break; case "Partita iva": $messaggio = "VAT number"; break; case "mai": $messaggio = "never"; break; case "se possibile": $messaggio = "when possible"; break; case "sempre": $messaggio = "always"; break; case "chiedere": $messaggio = "ask"; break; case "posizioni vicine": $messaggio = "nearby positions"; break; case "con posizioni vicine": $messaggio = "with nearby positions"; break; case "Indirizzi alternativi da cui la pagina è raggiungibile": $messaggio = "Alternative addresses from which the page can be reached"; break; case "sicuro": $messaggio = "secure"; break; case "usare uno spazio per non mostrare il costo nei dettagli": $messaggio = "use a space to don't show the cost in the details"; break; case "Codici promozionali": $messaggio = "Promotional codes"; break; case "Il codice": $messaggio = "The code"; break; case "aggiunge": $messaggio = "adds"; break; case "rimuove": $messaggio = "removes"; break; case "il": $messaggio = "the"; break; case "Codice promozionale": $messaggio = "Promotional code"; break; case "Solo quelli selezionati per essere mostrati": $messaggio = "only the ones selected to be shown"; break; case "Codice promozionale applicato": $messaggio = "Promotional code applied"; break; case "alcuni costi aggiuntivi con codice promozionale": $messaggio = "some extra costs with promotional code"; break; case "non sono associati a tariffe, alcune loro caratteristiche potrebbero venir modificate se non compatibili": $messaggio = "are not associated to any rate, some of their characteristics may be altered if not compatible"; break; case "Mostrare le date passate?": $messaggio = "Show past dates?"; break; case "titolo html": $messaggio = "html title"; break; case "titolo": $messaggio = "title"; break; case "Si deve inserire almeno una persona che possa essere legalmente responsabile": $messaggio = "You must include at least one person who can be legally responsible"; break; case "Solo quando non c'è disponibilità": $messaggio = "Only when there is no availability"; break; case "Sempre": $messaggio = "Always"; break; case "Raggruppamento": $messaggio = "Grouping"; break; case "Valuta della caparra": $messaggio = "Deposit currency"; break; case "Seconda email": $messaggio = "Second email"; break; case "PEC o codice destinatario": $messaggio = "Certified email"; break; case "non deve contenere \"php\" e deve terminare con \".js\"": $messaggio = "must not contain \"php\" and must end with \".js\""; break; case "notte": $messaggio = "night"; break; case "notti": $messaggio = "nights"; break; case "cambia date": $messaggio = "change dates"; break; case "Per questa tariffa si deve inserire un minimo di": $messaggio = "For this rate you have to insert at least"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; # NAME OF THE FILE: same rules as varibles below case "mdl_disponibilita": $messaggio = "availability_tpl"; break; } # fine switch ($messaggio) } # fine if (substr((string) $messaggio,0,4) != "var_") else { switch ($messaggio) { # NAMES OF VARIABLES: for translation leave the beginning as var_ and use only ASCII a-z, A-Z, 0-9 # and _ (underscore). No spaces, no accents! No special characters! There must not be 2 with the same name. # NOTE: names of variables are only shown when editing files, actually *they don't need to be translated* case "var_nome_pagina": $messaggio = "var_page_name"; break; case "var_anno": $messaggio = "var_year"; break; case "var_tipo_db": $messaggio = "var_db_type"; break; case "var_nome_db": $messaggio = "var_db_name"; break; case "var_computer_db": $messaggio = "var_db_host"; break; case "var_porta_db": $messaggio = "var_db_port"; break; case "var_utente_db": $messaggio = "var_db_user"; break; case "var_password_db": $messaggio = "var_db_password"; break; case "var_carica_estensione_db": $messaggio = "var_db_load_extension"; break; case "var_prefisso_tabelle_db": $messaggio = "var_db_tables_prefix"; break; case "var_lingua_modello": $messaggio = "var_template_language"; break; case "var_cartella_mysql_lock": $messaggio = "var_mysql_lock_dir"; break; case "var_stile_soldi": $messaggio = "var_money_format"; break; case "var_stile_data": $messaggio = "var_dates_format"; break; case "var_anteponi_nome_valuta": $messaggio = "var_currency_name_in_front"; break; case "var_utente_liste": $messaggio = "var_lists_user"; break; case "var_estendi_ultima_data": $messaggio = "var_extend_last_date"; break; case "var_tariffe_mostra": $messaggio = "var_rates_to_show"; break; case "var_nomi_tariffe_imposte": $messaggio = "var_imposed_rates_names"; break; case "var_aggiungi_costi_fissi": $messaggio = "var_add_extra_costs"; break; case "var_chiedi_costi_aggiuntivi_di_pag_inserzione": $messaggio = "var_ask_for_extra_costs_in_insertion_page"; break; case "var_costi_aggiuntivi_mostra": $messaggio = "var_extra_costs_to_show"; break; case "var_nomi_costi_agg_imposti": $messaggio = "var_imposed_extra_costs_names"; break; case "var_categorie_costi_agg_imposte": $messaggio = "var_imposed_extra_costs_categories"; break; case "var_campi_codici_promo": $messaggio = "var_fields_promo_codes"; break; case "var_costi_campi_codici_promo": $messaggio = "var_costs_fields_promo_codes"; break; case "var_assegna_con_regola2": $messaggio = "var_assign_with_rule1"; break; case "var_considera_motivazioni_regola1": $messaggio = "var_motivations_of_rule1_to_consider"; break; case "var_mostra_frase_alternativa_regola1": $messaggio = "var_show_alternative_phrase_for_rule1"; break; case "var_mostra_caparra": $messaggio = "var_show_deposit"; break; case "var_mostra_richiesta_via_mail": $messaggio = "var_show_request_by_mail"; break; case "var_indirizzo_email": $messaggio = "var_email_address"; break; case "var_mostra_giorni_pieni": $messaggio = "var_show_full_days"; break; case "var_mostra_bottone_paypal": $messaggio = "var_show_paypal_button"; break; case "var_nome_modello_paypal": $messaggio = "var_paypal_template_name"; break; case "var_origine_prenotazione": $messaggio = "var_reservation_origin"; break; case "var_apertura_tag_font": $messaggio = "var_font_tag_opening"; break; case "var_chiusura_tag_font": $messaggio = "var_font_tag_closing"; break; case "var_apertura_tag_font_rosse": $messaggio = "var_red_font_tag_opening"; break; case "var_chiusura_tag_font_rosse": $messaggio = "var_red_font_tag_closing"; break; case "var_chiedi_numero_persone": $messaggio = "var_ask_people_number"; break; case "var_periodi_no_richieste": $messaggio = "var_periods_no_requests"; break; case "var_mostra_calendario_scelta_date": $messaggio = "var_show_dates_picker_calendar"; break; case "var_stile_riquadro_calendario": $messaggio = "var_calendar_box_style"; break; case "var_stile_tabella_calendario": $messaggio = "var_calendar_table_style"; break; case "var_stile_bottoni_calendario": $messaggio = "var_calendar_buttons_style"; break; case "var_stile_bottone_apertura_calendario": $messaggio = "var_open_calendar_button_style"; break; case "var_spostamento_orizzontale_calendario": $messaggio = "var_calendar_horizontal_offset"; break; case "var_colore_data_attiva_calendario": $messaggio = "var_color_active_calendar_date"; break; case "var_colore_data_selezionata_calendario": $messaggio = "var_color_selected_calendar_date"; break; case "var_stile_tabella_prenotazione": $messaggio = "var_reservation_table_style"; break; case "var_file_css_frame": $messaggio = "var_framed_css_file"; break; case "var_file_js_frame": $messaggio = "var_framed_js_file"; break; case "var_apri_nuova_finestra_da_frame": $messaggio = "var_open_new_window_from_frame"; break; case "var_larghezza_finestra_da_frame": $messaggio = "var_window_from_frame_width"; break; case "var_altezza_finestra_da_frame": $messaggio = "var_window_from_frame_height"; break; case "var_tema_modello": $messaggio = "var_template_theme"; break; case "var_colore_tema": $messaggio = "var_theme_color"; break; case "var_valore_tema": $messaggio = "var_theme_value"; break; case "var_allinea_disponibilita_con_arrivo": $messaggio = "var_align_availability_with_arrival"; break; case "var_mostra_date_passate": $messaggio = "var_show_past_dates"; break; case "var_fr_Valuta_sing": $messaggio = "var_phr_Currency_sing"; break; case "var_fr_Valuta_plur": $messaggio = "var_phr_Currency_plur"; break; case "var_fr_Controlla_la_disponibilita": $messaggio = "var_phr_Check_availability"; break; case "var_fr_dal": $messaggio = "var_phr_from"; break; case "var_fr_al": $messaggio = "var_phr_to"; break; case "var_fr_per_la_tipologia": $messaggio = "var_phr_for_type"; break; case "var_fr_tariffa": $messaggio = "var_phr_rate"; break; case "var_fr_per": $messaggio = "var_phr_for"; break; case "var_fr_Le_date_sono_sbagliate": $messaggio = "var_phr_Dates_are_wrong"; break; case "var_fr_La_tipologia_e_sbagliata": $messaggio = "var_phr_Type_is_wrong"; break; case "var_fr_parola_La": $messaggio = "var_phr_word_the"; break; case "var_fr_parola_settimana": $messaggio = "var_phr_word_week"; break; case "var_fr_est": $messaggio = "var_phr_is"; break; case "var_fr_pien": $messaggio = "var_phr_full"; break; case "var_fr_lettera_a": $messaggio = "var_phr_letter_sing_fem"; break; case "var_fr_Non_c_e_piu_disponibilita_nel_periodo_richiesto": $messaggio = "var_phr_There_is_not_availability_anymore_in_the_requested_period"; break; case "var_fr_C_e_ancora_disponibilita": $messaggio = "var_phr_There_is_still_availability"; break; case "var_fr_Non_c_e_piu_disponibilita": $messaggio = "var_phr_There_is_not_availability_anymore"; break; case "var_fr_alternativa_regola1": $messaggio = "var_phr_rule1_alternative"; break; case "var_fr_Periodo_di": $messaggio = "var_phr_Period_of"; break; case "var_fr_parola_settimane": $messaggio = "var_phr_word_weeks"; break; case "var_fr_Non_c_e_tariffa_per_questa_tipologia_ecc": $messaggio = "var_phr_There_is_still_not_rate_for_the_requested_type_etc"; break; case "var_fr_E_necessario_inserire_il_numero_di_persone_ecc": $messaggio = "var_fr_The_number_of_people_is_needed_etc"; break; case "var_fr_Prezzo": $messaggio = "var_phr_Price"; break; case "var_fr_Caparra": $messaggio = "var_phr_Deposit"; break; case "var_fr_compresi": $messaggio = "var_phr_including"; break; case "var_fr_di": $messaggio = "var_phr_of"; break; case "var_fr_Nuovo_controllo": $messaggio = "var_phr_New_check"; break; case "var_fr_Nome": $messaggio = "var_phr_Name"; break; case "var_fr_Email": $messaggio = "var_phr_Email"; break; case "var_fr_Email_alternativa": $messaggio = "var_phr_Alternative_email"; break; case "var_fr_Email_certificata_o_codice_destinatario": $messaggio = "var_phr_Certified_email"; break; case "var_fr_Commento": $messaggio = "var_phr_Comment"; break; case "var_fr_Invia_la_richiesta_di_prenotazione": $messaggio = "var_phr_Send_the_request_for_reservation"; break; case "var_fr_Richiesta_di_prenotazione_inviata": $messaggio = "var_phr_Request_for_reservation_sent"; break; case "var_fr_Non_e_stato_possibile_inviare_la_richiesta": $messaggio = "var_phr_It_was_not_possible_to_send_the_request"; break; case "var_fr_da": $messaggio = "var_phr_from2"; break; case "var_fre_Email": $messaggio = "var_phre_Email"; break; case "var_fre_Email_alternativa": $messaggio = "var_phre_Alternative_email"; break; case "var_fre_Email_certificata_o_codice_destinatario": $messaggio = "var_phre_Certified_email"; break; case "var_fre_Nome": $messaggio = "var_phre_Name"; break; case "var_fre_Commento": $messaggio = "var_phre_Comment"; break; case "var_fre_Periodo": $messaggio = "var_phre_Period"; break; case "var_fre_dal": $messaggio = "var_phre_from"; break; case "var_fre_al": $messaggio = "var_phre_to"; break; case "var_fre_Tariffa": $messaggio = "var_phre_Rate"; break; case "var_fre_Costi_aggiuntivi": $messaggio = "var_phre_Extra_costs"; break; case "var_fre_sett": $messaggio = "var_phre_weeks"; break; case "var_fre_Prezzo_totale": $messaggio = "var_phre_Total_price"; break; case "var_fre_Riferimento": $messaggio = "var_phre_Reference"; break; case "var_fre_Caparra": $messaggio = "var_phre_Deposit"; break; case "var_fre_Richesta_prenotazione": $messaggio = "var_phre_Reservation_request"; break; case "var_fre_Valuta_della_caparra": $messaggio = "var_phre_Deposit_currency"; break; case "var_fr_Richesta_prenotazione": $messaggio = "var_phr_Reservation_request"; break; case "var_periodi_menu": $messaggio = "var_menu_periods"; break; case "var_fr_appartamenti": $messaggio = "var_phr_apartments"; break; case "var_fr_appartamento": $messaggio = "var_phr_apartment"; break; case "var_chiedi_numero_appartamenti_per_tipologia": $messaggio = "var_ask_number_apartments_for_type"; break; case "var_massimo_numero_appartamenti_per_tipologia": $messaggio = "var_maximum_number_apartments_for_type"; break; case "var_aggiungi_altre_tipologie": $messaggio = "var_add_other_types"; break; case "var_massimo_numero_altre_tipologie": $messaggio = "var_maximum_number_other_types"; break; case "var_cerca_appartamenti_vicini": $messaggio = "var_search_nearby_apartments"; break; case "var_fr_Numero_di": $messaggio = "var_phr_Number_of"; break; case "var_fr_Il_numero_di": $messaggio = "var_phr_The_number_of"; break; case "var_fr_richiesto_e_sbagliato": $messaggio = "var_phr_inserted_is_wrong"; break; case "var_fr_in": $messaggio = "var_phr_in"; break; case "var_fr_Totale": $messaggio = "var_phr_Total"; break; case "var_fre_Numero_di_appartamenti": $messaggio = "var_phre_Number_of_apartments"; break; case "var_fre_Persone": $messaggio = "var_phre_People"; break; case "var_fr_Aggiungi_una_nuova_tipologia": $messaggio = "var_phr_Add_a_new_type"; break; case "var_numero_colonne_costi_aggiuntivi": $messaggio = "var_extra_costs_columns_number"; break; case "var_fr_per_la_tipologia": $messaggio = "var_phr_for_type"; break; case "var_fr_per_le_tipologie_richieste": $messaggio = "var_phr_for_requested_types"; break; case "var_fr_nel_periodo_richiesto": $messaggio = "var_phr_in_the_requested_period"; break; case "var_fr_nei_periodi_richiesti": $messaggio = "var_phr_in_the_requested_periods"; break; case "var_fr_tipologia": $messaggio = "var_phr_type"; break; case "var_fr_Torna_indietro": $messaggio = "var_phr_Go_back"; break; case "var_fr_Elimina_questa_tipologia": $messaggio = "var_phr_Delete_this_type"; break; case "var_fr_Scegliere_le_settimane_in_cui_applicare": $messaggio = "var_phr_Choose_the_weeks_to_be_applied_for"; break; case "var_fr_persone": $messaggio = "var_phr_people"; break; case "var_fr_persona": $messaggio = "var_phr_person"; break; case "var_fr_Continua": $messaggio = "var_phr_Continue"; break; case "var_fr_per_ogni": $messaggio = "var_phr_for_each"; break; case "var_fr_Si_deve_inserire_il_numero_delle_persone_per": $messaggio = "var_phr_The_number_of_people_must_be_inserted_for"; break; case "var_fr_Errore_nei_servizi_opzionali_richiesti": $messaggio = "var_phr_Error_in_requested_optional_services"; break; case "var_massimo_numero_persone": $messaggio = "var_maximum_number_people"; break; case "var_costo_aggiungi_letti": $messaggio = "var_cost_add_beds"; break; case "var_massimo_numero_letti_aggiuntivi": $messaggio = "var_maximum_number_extra_beds"; break; case "var_fr_supera_la_capienza_massima_della_tipologia_richiesta": $messaggio = "var_phr_is_bigger_than_the_maximum_capacity_of_requested_type"; break; case "var_mostra_quadro_disponibilita": $messaggio = "var_show_availability_overview"; break; case "var_raggruppa_quadro_disponibilita_con_regola_2": $messaggio = "var_group_availability_overview_with_rule_2"; break; case "var_raggruppa_quadro_disponibilita_con_persone": $messaggio = "var_group_availability_overview_with_people"; break; case "var_colore_sfondo_quadro_disponibilita": $messaggio = "var_background_color_availability_overview"; break; case "var_colore_inizio_settimana_quadro_disponibilita": $messaggio = "var_color_week_beginning_availability_overview"; break; case "var_colore_libero_quadro_disponibilita": $messaggio = "var_color_free_availability_overview"; break; case "var_colore_occupato_quadro_disponibilita": $messaggio = "var_color_full_availability_overview"; break; case "var_apertura_font_quadro_disponibilita": $messaggio = "var_opening_font_availability_overview"; break; case "var_chiusura_font_quadro_disponibilita": $messaggio = "var_closing_font_availability_overview"; break; case "var_mostra_numero_liberi_quadro_disponibilita": $messaggio = "var_show_free_number_availability_overview"; break; case "var_fr_Quadro_indicativo_disponibilita": $messaggio = "var_phr_Indicative_availability_overview"; break; case "var_fr_Gennaio": $messaggio = "var_phr_January"; break; case "var_fr_Febbraio": $messaggio = "var_phr_February"; break; case "var_fr_Marzo": $messaggio = "var_phr_March"; break; case "var_fr_Aprile": $messaggio = "var_phr_April"; break; case "var_fr_Maggio": $messaggio = "var_phr_May"; break; case "var_fr_Giugno": $messaggio = "var_phr_June"; break; case "var_fr_Luglio": $messaggio = "var_phr_July"; break; case "var_fr_Agosto": $messaggio = "var_phr_August"; break; case "var_fr_Settembre": $messaggio = "var_phr_September"; break; case "var_fr_Ottobre": $messaggio = "var_phr_October"; break; case "var_fr_Novembre": $messaggio = "var_phr_November"; break; case "var_fr_Dicembre": $messaggio = "var_phr_December"; break; case "var_utente_messaggio": $messaggio = "var_message_user"; break; case "var_chiedi_cognome": $messaggio = "var_ask_surname"; break; case "var_chiedi_nome": $messaggio = "var_ask_name"; break; case "var_chiedi_email": $messaggio = "var_ask_email"; break; case "var_chiedi_email2": $messaggio = "var_ask_email2"; break; case "var_chiedi_email_cert": $messaggio = "var_ask_cert_email"; break; case "var_chiedi_sesso": $messaggio = "var_ask_sex"; break; case "var_chiedi_datanascita": $messaggio = "var_ask_birthdate"; break; case "var_chiedi_documento": $messaggio = "var_ask_document"; break; case "var_chiedi_nazione": $messaggio = "var_ask_nation"; break; case "var_chiedi_citta": $messaggio = "var_ask_city"; break; case "var_chiedi_regione": $messaggio = "var_ask_region"; break; case "var_chiedi_via": $messaggio = "var_ask_street"; break; case "var_chiedi_numcivico": $messaggio = "var_ask_housenumber"; break; case "var_chiedi_cap": $messaggio = "var_ask_postalcode"; break; case "var_chiedi_telefono": $messaggio = "var_ask_telephone"; break; case "var_chiedi_telefono2": $messaggio = "var_ask_telephone2"; break; case "var_chiedi_telefono3": $messaggio = "var_ask_telephone3"; break; case "var_chiedi_fax": $messaggio = "var_ask_fax"; break; case "var_chiedi_codfiscale": $messaggio = "var_ask_fiscalcode"; break; case "var_chiedi_partitaiva": $messaggio = "var_ask_vatnumber"; break; case "var_chiedi_commento": $messaggio = "var_ask_comment"; break; case "var_chiedi_oracheckin": $messaggio = "var_ask_checkintime"; break; case "var_chiedi_valutapagamento": $messaggio = "var_ask_paymentcurrency"; break; case "var_chiedi_metodopagamento": $messaggio = "var_ask_paymentmethod"; break; case "var_metodi_pagamento_da_chiedere": $messaggio = "var_payment_methods_to_ask"; break; case "var_nomi_metodi_pagamento_imposti": $messaggio = "var_imposed_payment_methods_names"; break; case "var_campi_form_personalizzati": $messaggio = "var_custom_form_fields"; break; case "var_chiedi_campi_form_personalizzati": $messaggio = "var_ask_custom_form_fields"; break; case "var_ins_campi_form_personalizzati": $messaggio = "var_ins_custom_form_fields"; break; case "var_campi_form_doc_condizioni": $messaggio = "var_doc_conditions_form_fields"; break; case "var_chiedi_campi_form_doc_condizioni": $messaggio = "var_ask_doc_conditions_form_fields"; break; case "var_fr_Cognome": $messaggio = "var_phr_Surname"; break; case "var_fr_Genere": $messaggio = "var_phr_Gender"; break; case "var_fr_Data_di_nascita": $messaggio = "var_phr_Birthdate"; break; case "var_fr_Documento": $messaggio = "var_phr_Document"; break; case "var_fr_Nazione": $messaggio = "var_phr_Nation"; break; case "var_fr_Citta": $messaggio = "var_phr_City"; break; case "var_fr_Regione": $messaggio = "var_phr_Region"; break; case "var_fr_Via": $messaggio = "var_phr_Street"; break; case "var_fr_Numero_civico": $messaggio = "var_phr_House_number"; break; case "var_fr_Codice_postale": $messaggio = "var_phr_Postal_code"; break; case "var_fr_Telefono": $messaggio = "var_phr_Telephone"; break; case "var_fr_Secondo_telefono": $messaggio = "var_phr_Second_telephone"; break; case "var_fr_Terzo_telefono": $messaggio = "var_phr_Third_telephone"; break; case "var_fr_Fax": $messaggio = "var_phr_Fax"; break; case "var_fr_Codice_fiscale": $messaggio = "var_phr_Fiscal_code"; break; case "var_fr_Partita_iva": $messaggio = "var_phr_VAT_number"; break; case "var_fr_Orario_stimato_di_arrivo": $messaggio = "var_phr_Estimated_arrival_time"; break; case "var_fr_Valuta_della_caparra": $messaggio = "var_phr_Deposit_currency"; break; case "var_fr_Metodo_di_pagamento_della_caparra": $messaggio = "var_phr_Deposit_payment_method"; break; case "var_fre_Cognome": $messaggio = "var_phre_Surname"; break; case "var_fre_Genere": $messaggio = "var_phre_Gender"; break; case "var_fre_Data_di_nascita": $messaggio = "var_phre_Birthdate"; break; case "var_fre_Documento": $messaggio = "var_phre_Document"; break; case "var_fre_Nazione": $messaggio = "var_phre_Nation"; break; case "var_fre_Citta": $messaggio = "var_phre_City"; break; case "var_fre_Regione": $messaggio = "var_phre_Region"; break; case "var_fre_Via": $messaggio = "var_phre_Street"; break; case "var_fre_Numero_civico": $messaggio = "var_phre_House_number"; break; case "var_fre_Codice_postale": $messaggio = "var_phre_Postal_code"; break; case "var_fre_Telefono": $messaggio = "var_phre_Telephone"; break; case "var_fre_Secondo_telefono": $messaggio = "var_phre_Second_telephone"; break; case "var_fre_Terzo_telefono": $messaggio = "var_phre_Third_telephone"; break; case "var_fre_Fax": $messaggio = "var_phre_Fax"; break; case "var_fre_Codice_fiscale": $messaggio = "var_phre_Fiscal_code"; break; case "var_fre_Partita_iva": $messaggio = "var_phre_VAT_number"; break; case "var_fre_Orario_stimato_di_arrivo": $messaggio = "var_phre_Estimated_arrival_time"; break; case "var_fre_Metodo_di_pagamento_della_caparra": $messaggio = "var_phre_Deposit_payment_method"; break; case "var_fr_campi_necessari": $messaggio = "var_phr_required_fields"; break; case "var_fr_piena": $messaggio = "var_phr_full"; break; case "var_fr_asterisco_rosso": $messaggio = "var_phr_red_asterisk"; break; case "var_fr_asterisco_nero": $messaggio = "var_phr_black_asterisk"; break; case "var_fr_maschile": $messaggio = "var_phr_male"; break; case "var_fr_femminile": $messaggio = "var_phr_female"; break; case "var_fr_Prenota": $messaggio = "var_phr_Book"; break; case "var_fr_OPPURE_linee": $messaggio = "var_fr_OR_dashes"; break; case "var_fr_Prenotazione_istantanea_con_PayPal": $messaggio = "var_fr_Instant_booking_with_PayPal"; break; case "var_fr_Chiudi": $messaggio = "var_phr_Close"; break; case "var_manda_copia_richiesta_email": $messaggio = "var_send_copy_of_request_email"; break; case "var_fr_Abbiamo_ricevuto_la_sua_richiesta_di_prenotazione_ecc": $messaggio = "var_phr_We_have_received_your_reservation_request_etc"; break; case "var_fr_Copia_della_richiesta_e_stata_inviata_a": $messaggio = "var_phr_A_copy_of_the_request_has_been_sent_to"; break; case "var_fr_con_i_servizi_opzionali_selezionati": $messaggio = "var_phr_with_selected_optional_services"; break; case "var_fr_Data_di_arrivo": $messaggio = "var_phr_Arrival_date"; break; case "var_fr_Data_di_partenza": $messaggio = "var_phr_Departure_date"; break; case "var_fr_Tipologia": $messaggio = "var_phr_Type"; break; case "var_fr_Accetto": $messaggio = "var_phr_I_accept"; break; case "var_fr_La_tipologia_richiesta_e_chiusa_in_questo_periodo": $messaggio = "var_phr_The_requested_type_is_closed_in_this_period"; break; case "var_fr_posizioni_vicine": $messaggio = "var_phr_nearby_positions"; break; case "var_fr_con_posizioni_vicine": $messaggio = "var_phr_with_nearby_positions"; break; case "var_fr_Codice_promozionale": $messaggio = "var_phr_Promotional_code"; break; case "var_fr_Codice_promozionale_applicato": $messaggio = "var_phr_Promotional_code_applied"; break; case "var_fr_Si_deve_inserire_almeno_una_persona_che_possa_ecc": $messaggio = "var_phr_You_must_include_at_least_one_person_who_can_etc"; break; case "var_fr_notte": $messaggio = "var_phr_night"; break; case "var_fr_notti": $messaggio = "var_phr_nights"; break; case "var_fr_cambia_date": $messaggio = "var_phr_change_dates"; break; case "var_fr_Per_questa_tariffa_si_deve_inserire_un_minimo_di": $messaggio = "var_phr_For_this_rate_you_have_to_insert_at_least"; break; case "var_": $messaggio = "var_"; break; case "var_": $messaggio = "var_"; break; } # fine switch ($messaggio) } # fine else if (substr((string) $messaggio,0,4) != "var_") ?>hoteldruid/includes/lang/en/creaprezzi.php0000644000175000017500000006721114424400427020235 0ustar marcomarcotariffa": $messaggio = "of rate"; break; case "sono stati inseriti": $messaggio = "have been inserted"; break; case "si": $messaggio = "yes"; break; case "no": $messaggio = "no"; break; case "assegnato automaticamente con tariffe": $messaggio = "automatically assigned for rates"; break; case "nessuna": $messaggio = "no one"; break; case "scegliere": $messaggio = "choose"; break; case "mostrare nella pagina di inserzione prenotazioni": $messaggio = "display in reservation insertion page"; break; case "Torna indietro": $messaggio = "Go back"; break; case "Scegli le tariffe a cui verrà applicato automatiamente il costo finale": $messaggio = "Choose the rates to which apply automatically the single extra cost"; break; case "Scegli le tariffe a cui verrà applicato automatiamente il costo settimanale": $messaggio = "Choose the rates to which apply automatically the weekly extra cost"; break; case "Scegli le tariffe a cui verrà applicato automatiamente il costo giornaliero": $messaggio = "Choose the rates to which apply automatically the daily extra cost"; break; case "Scegli le tariffe a cui verrà applicato automatiamente il costo percentuale": $messaggio = "Choose the rates to which apply automatically the percentage extra cost"; break; case "Continua": $messaggio = "Continue"; break; case "Tipo di costo aggiuntivo": $messaggio = "Extra cost type"; break; case "unico": $messaggio = "single"; break; case "settimanale": $messaggio = "weekly"; break; case "giornaliero": $messaggio = "daily"; break; case "il prezzo totale": $messaggio = "total price"; break; case "la caparra": $messaggio = "the deposit"; break; case "totale meno caparra": $messaggio = "total minus deposit"; break; case "minimo": $messaggio = "minimum"; break; case "massimo": $messaggio = "maximum"; break; case "esattamente": $messaggio = "exactly"; break; case "settimane": $messaggio = "weeks"; break; case "giorni": $messaggio = "days"; break; case "Se possibile": $messaggio = "If possible"; break; case "Sempre": $messaggio = "Always"; break; case "Associare a specifiche settimane della prenotazione": $messaggio = "Associate to specific weeks of the reservation"; break; case "Associare a specifici giorni della prenotazione": $messaggio = "Associate to specific days of the reservation"; break; case "Tutte": $messaggio = "All"; break; case "Tutti": $messaggio = "All"; break; case "Tutte meno": $messaggio = "All minus"; break; case "Tutti meno": $messaggio = "All minus"; break; case "la prima": $messaggio = "the first"; break; case "il primo": $messaggio = "the first"; break; case "l'ultima": $messaggio = "the last"; break; case "l'ultimo": $messaggio = "the last"; break; case "Chiedere": $messaggio = "Ask"; break; case "settimane sì": $messaggio = "weeks yes"; break; case "giorni sì": $messaggio = "days yes"; break; case "settimane no": $messaggio = "weeks no"; break; case "giorni no": $messaggio = "days no"; break; case "e": $messaggio = "and"; break; case "Giorni della settimana selezionati": $messaggio = "Selected week days"; break; case "Lunedì": $messaggio = "Monday"; break; case "Martedì": $messaggio = "Tuesday"; break; case "Mercoledì": $messaggio = "Wednesday"; break; case "Giovedì": $messaggio = "Thursday"; break; case "Venerdì": $messaggio = "Friday"; break; case "Sabato": $messaggio = "Saturday"; break; case "Domenica": $messaggio = "Sunday"; break; case "Moltiplicare il costo per": $messaggio = "Multiply the cost by"; break; case "Uno": $messaggio = "One"; break; case "Chiedere": $messaggio = "Ask"; break; case "Numero di persone": $messaggio = "Number of people"; break; case "Numero di persone totale": $messaggio = "Total number of people"; break; case "escluse quelle dei costi con letti aggiuntivi": $messaggio = "excluding the ones from costs with extra beds"; break; case "Periodi in cui è permesso inserire il costo": $messaggio = "Periods in which it is allowed to insert the cost"; break; case "In tutti": $messaggio = "All"; break; case "Solo nei periodi selezionati": $messaggio = "Only selected periods"; break; case "dal": $messaggio = "from"; break; case "Elimina un periodo": $messaggio = "Delete period"; break; case "Aggiungi un periodo": $messaggio = "Add period"; break; case "se tutte le settimane della prenotazione sono all'interno dei periodi selezionati": $messaggio = "if all weeks of the reservation are in the selected periods"; break; case "se tutti i giorni della prenotazione sono all'interno dei periodi selezionati": $messaggio = "if all days of the reservation are in the selected periods"; break; case "se anche una sola settimana della prenotazione è all'interno dei periodi selezionati": $messaggio = "if even only one week of the reservation is in the selected periods"; break; case "se anche un solo giorno della prenotazione è all'interno dei periodi selezionati": $messaggio = "if even only one day of the reservation is in the selected periods"; break; case "applicare il costo solo in settimane permesse all'interno della prenotazione": $messaggio = "apply the cost only to permitted weeks in the reservation"; break; case "applicare il costo solo in giorni permessi all'interno della prenotazione": $messaggio = "apply the cost only to permitted days in the reservation"; break; case "Caratteristiche del costo da mantenere quando si modifica una prenotazione": $messaggio = "Cost characteristics to keep when a reservation is modified"; break; case "Valore percentuale": $messaggio = "Percentage value"; break; case "e settimane associate": $messaggio = "and associated weeks"; break; case "e giorni associati": $messaggio = "and associated days"; break; case "Assegnazione settimane": $messaggio = "Weeks assignment"; break; case "Assegnazione giorni": $messaggio = "Days assignment"; break; case "Numero per cui viene moltiplicato": $messaggio = "Number by which it is multiplied"; break; case "Periodi permessi": $messaggio = "Permitted periods"; break; case "Associazione alle tariffe": $messaggio = "Association to rates"; break; case "Mostrare nella pagina di inserimento delle prenotazioni": $messaggio = "Display in reservations insertion page"; break; case "Si": $messaggio = "Yes"; break; case "No": $messaggio = "No"; break; case "Considerare il costo come letto/i aggiuntivo/i": $messaggio = "Consider this extra cost as an extra bed(s)"; break; case "Limitarne il numero che è possibile avere contemporaneamente in uno stesso periodo": $messaggio = "Limit the number that it is possible to have contemporaneously in the same period"; break; case "Valore del costo": $messaggio = "Value of the cost"; break; case "fisso di": $messaggio = "fixed of"; break; case "percentuale su": $messaggio = "percentage on"; break; case "la tariffa": $messaggio = "the rate"; break; case "indietro": $messaggio = "back"; break; case "avanti": $messaggio = "forward"; break; case "del": $messaggio = "of"; break; case "arrotondato a": $messaggio = "rounded to"; break; case "Errore nei valori inseriti": $messaggio = "Error in inserted values"; break; case "Assegnare automaticamente con le tariffe selezionate": $messaggio = "Assign automatically with selected rates"; break; case "Tariffe": $messaggio = "Rates"; break; case "Il costo aggiuntivo": $messaggio = "The extra cost"; break; case "OK": $messaggio = "OK"; break; case "Le settimane a cui applicare il costo": $messaggio = "Weeks to apply the cost to"; break; case "I giorni a cui applicare il costo": $messaggio = "Days to apply the cost to"; break; case "uno": $messaggio = "one"; break; case "NO": $messaggio = "NO"; break; case "SI": $messaggio = "YES"; break; case "Costo aggiuntivo già esistente": $messaggio = "Extra cost already inserted"; break; case "Tariffe incompatibili con il costo": $messaggio = "Rates that are incompatible with the cost"; break; case "Tariffe incompatibili": $messaggio = "Incompatible rates"; break; case "i prezzi della": $messaggio = "the prices to"; break; case "dalla": $messaggio = "from"; break; case "aggiungendo": $messaggio = "adding"; break; case "I prezzi della tariffa selezionata sono stati importati": $messaggio = "The prices of the selected rate have been imported"; break; case "importa": $messaggio = "import"; break; case "se selezionato mantenere anche": $messaggio = "if selected keep also"; break; case "Quando possibile assegna automaticamente se mancano": $messaggio = "When possible assign automatically if"; break; case "meno di": $messaggio = "less than"; break; case "più di": $messaggio = "more than"; break; case "giorni dalla data iniziale della prenotazione quando viene inserita": $messaggio = "days are remaining from the starting date of the reservation when it is inserted"; break; case "Quando possibile assegna automaticamente se si inseriscono": $messaggio = "When possible assign automatically if"; break; case "o più prenotazioni contemporaneamente": $messaggio = "or more reservations are inserted contemporaneously"; break; case "Modifica il costo": $messaggio = "Modify the cost"; break; case "Inserisci un nuovo costo aggiuntivo chiamato": $messaggio = "Insert a new extra cost called"; break; case "importando le caratteristiche da": $messaggio = "importing settings from"; break; case "Sempre in periodi permessi": $messaggio = "Always in allowed periods"; break; case "Prezzo dell'intera settimana": $messaggio = "Price of entire week"; break; case "Prezzi dei giorni": $messaggio = "Prices of days"; break; case "tra": $messaggio = "between"; break; case "Beni dell'inventario da eliminare quando si inserisce il costo": $messaggio = "Inventory items to delete when the cost is inserted"; break; case "Nessuno": $messaggio = "No one"; break; case "Beni selezionati": $messaggio = "Selected items"; break; case "Aggiungi un bene": $messaggio = "Add an item"; break; case "Elimina un bene": $messaggio = "Delete an item"; break; case "elimina i beni dall'inventario del magazzino": $messaggio = "Delete items from inventory of stockroom"; break; case "Beni dell'inventario da eliminare": $messaggio = "Inventory items to delete"; break; case "Mostrare raggruppato con costi simili della stessa categoria in inserimento": $messaggio = "Display grouped with similar costs from same category in insertion"; break; case "Il tipo di applicazione della": $messaggio = "The enforcement type of"; break; case "per persona": $messaggio = "per person"; break; case "per settimana": $messaggio = "per week"; break; case "per giorno": $messaggio = "per day"; break; case "La caparra è errata": $messaggio = "The deposit is wrong"; break; case "è": $messaggio = "is"; break; case "il": $messaggio = "the"; break; case "Commissioni": $messaggio = "Commissions"; break; case "Le commissioni normali su": $messaggio = "The normal commissions on"; break; case "sono": $messaggio = "are"; break; case "Inserisci o modifica le commissioni": $messaggio = "Insert or modify commissions"; break; case "Tasse": $messaggio = "Taxes"; break; case "Tasse applicate su": $messaggio = "Taxes applied on"; break; case "della tariffa": $messaggio = "of the rate"; break; case "Inserisci o modifica le tasse": $messaggio = "Insert or modify taxes"; break; case "Le commissioni sono state modificate": $messaggio = "Commissions have been modified"; break; case "Le commissioni sono errate": $messaggio = "Commissions are wrong"; break; case "Le tasse sono state modificate": $messaggio = "Taxes have been modified"; break; case "Le tasse sono errate": $messaggio = "Taxes are wrong"; break; case "tutti i prezzi delle tariffe si intendono con tasse già incluse": $messaggio = "All rate prices are considered as already including taxes"; break; case "Inserisci o modifica le commissioni normali": $messaggio = "Insert or modify the normal commissions"; break; case "Inserisci o modifica le commissioni in questo periodo": $messaggio = "Insert or modify commissions in this period"; break; case "Sulla": $messaggio = "On"; break; case "al giorno": $messaggio = "per day"; break; case "alla settimana": $messaggio = "per week"; break; case "il valore del costo si intente con tasse già incluse": $messaggio = "the cost value is considered as already including taxes"; break; case "Categoria": $messaggio = "Category"; break; case "il prezzo della tariffa per i primi": $messaggio = "the rate price for the first"; break; case "il prezzo della tariffa per le prime": $messaggio = "the rate price for the first"; break; case "della": $messaggio = "of the"; break; case "tariffa + sconto": $messaggio = "rate + discount"; break; case "tariffa + sconto + costi agg.": $messaggio = "rate + discount + extra costs"; break; case "della tar.": $messaggio = "of rate"; break; case "di t.+s.": $messaggio = "of r.+d."; break; case "di t.+s.+c.a.": $messaggio = "of r.+d.+e.c."; break; case "Nome della": $messaggio = "Name of"; break; case "Cambia": $messaggio = "Change"; break; case "prezzo per settimana": $messaggio = "price per week"; break; case "prezzo per giorno": $messaggio = "price per day"; break; case "prezzo per persona per settimana": $messaggio = "price per person per week"; break; case "prezzo per persona per giorno": $messaggio = "price per person per day"; break; case "p": $messaggio = "p"; break; case "parte fissa della tariffa": $messaggio = "fixed part of the rate"; break; case "parte per una persona della tariffa": $messaggio = "one person part of the rate"; break; case "Numero massimo": $messaggio = "Maximum number"; break; case "0 se illimitato": $messaggio = "0 for unlimited"; break; case "meno": $messaggio = "minus"; break; case "il costo viene moltiplicato per zero se la somma è negativa": $messaggio = "the cost will be multiplied by zero if the sum is negative"; break; case "Combina con altri costi": $messaggio = "Combine with other costs"; break; case "i costi combinabili vengono mostrati tutti assieme con il nome della categoria ed ognuno è inserito se possibile": $messaggio = "combined costs are shown all together with category name and each one is inserted when possible"; break; case "opzionale": $messaggio = "optional"; break; case "Costi combinati": $messaggio = "Combined costs"; break; case "Inserimento rapido di un nuovo costo aggiuntivo per": $messaggio = "Fast insertion of a new extra cost for"; break; case "permanenza minima": $messaggio = "minimum stay"; break; case "numero di neonati": $messaggio = "number of infants"; break; case "letto aggiuntivo": $messaggio = "extra bed"; break; case "offerta speciale": $messaggio = "special offer"; break; case "inserisci": $messaggio = "insert"; break; case "Inserisci il costo aggiuntivo": $messaggio = "Insert the extra cost"; break; case "Numero minimo di giorni": $messaggio = "Minimum number of days"; break; case "Applicato alle tariffe": $messaggio = "Applied to rates"; break; case "Periodi in cui viene applicato il costo": $messaggio = "Periods in which the cost is applied"; break; case "Valore per ogni neonato": $messaggio = "Value for each infant"; break; case "del prezzo di una persona": $messaggio = "of the price for one person"; break; case "solo per tariffe con prezzi a persona": $messaggio = "only for rates with per person prices"; break; case "con questo costo il numero di neonati non è incluso nel numero di persone": $messaggio = "with this cost the number of infants is not included in the number of people"; break; case "Valore del letto aggiuntivo": $messaggio = "Value of the extra bed"; break; case "Valore dello sconto": $messaggio = "Discount value"; break; case "del prezzo totale": $messaggio = "of total price"; break; case "Se la prenotazione ha una durata di": $messaggio = "If the reservation length is"; break; case "o più giorni": $messaggio = "days or more"; break; case "Se": $messaggio = "If"; break; case "Se si inseriscono": $messaggio = "If"; break; case "Importa ora": $messaggio = "Import now"; break; case "Importa sempre": $messaggio = "Always import"; break; case "cancella": $messaggio = "delete"; break; case "L'importatazione dei prezzi è stata cancellata": $messaggio = "The prices import has been deleted"; break; case "al prezzo fisso": $messaggio = "to fixed price"; break; case "al prezzo per persona": $messaggio = "to per person price"; break; case "ad entrambi i prezzi": $messaggio = "to both prices"; break; case "La tariffa": $messaggio = "The rate"; break; case "esporta i prezzi ad altre tariffe, non può importare i prezzi in modo permanente": $messaggio = "exports its prices to other rates, it can't import prices permanently"; break; case "tutte le tariffe": $messaggio = "all rates"; break; case "considerare l'intero costo come tasse": $messaggio = "consider the entire cost as taxes"; break; case "Escludere questo costo dal totale per altri costi percentuali": $messaggio = "Exclude this cost from the total for other percentage costs"; break; case "in tutti i periodi in modo predefinito": $messaggio = "in all periods by default"; break; case "importa i prezzi da altre tariffe, non può esportare i prezzi": $messaggio = "imports its prices from other rates, so can't export its prices"; break; case "importa già i prezzi da altre tariffe in questi periodi, non può importare altri prezzi": $messaggio = "already imports its prices from other rates in these periods, can't import other prices"; break; case "modifica": $messaggio = "modify"; break; case "In modo predefinito importa": $messaggio = "By default import"; break; case "i prezzi di alcuni periodi non sono stati inseriti perchè importati da altre tariffe": $messaggio = "the prices of some periods have not been inserted because they are imported from other rates"; break; case "limite non considerato per le persone aggiuntive nelle interconnessioni": $messaggio = "limit not considered for additional people in interconnections"; break; case "Seleziona adesso questo costo anche per tutti gli utenti che non hanno privilegi per usare tutti i costi": $messaggio = "Select now this cost also for all the users that don't have privileges to use all the costs"; break; case "Aggiungi adesso questo costo a tutte le pagine create per il sito web": $messaggio = "Add now this cost to all existing website pages"; break; case "Se si moltiplica per il numero di persone": $messaggio = "When multiplying by the number of people"; break; case "escludi": $messaggio = "exclude"; break; case "includi solo": $messaggio = "include only"; break; case "questi tipi": $messaggio = "these types"; break; case "Mostrare come tipo di persona": $messaggio = "Display as person type"; break; case "Applicare la percentuale del tipo di persona al prezzo del costo": $messaggio = "Apply the percentage of the person type to the price of the cost"; break; case "Neonati (0-23 mesi)": $messaggio = "Infants (0-23 months)"; break; case "tariffe con": $messaggio = "rates with"; break; case "a": $messaggio = "to"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/gestione_utenti.php0000644000175000017500000001177214516712055021272 0ustar marcomarconome dell'utente": $messaggio = "The name of user"; break; case "verrà cambiato da": $messaggio = "will be changed from"; break; case "a": $messaggio = "to"; break; case "Il login dell'utente": $messaggio = "The login of user"; break; case "password conservata in chiaro": $messaggio = "password stored in plain text"; break; case "password conservata criptata con md5": $messaggio = "password stored encripted with md5"; break; case "password conservata criptata con mcrypt": $messaggio = "password stored encripted with mcrypt"; break; case "password conservata criptata con mhash": $messaggio = "password stored encripted with mhash"; break; case "disabilitato": $messaggio = "disabled"; break; case "Inserisci una nuova password": $messaggio = "Insert a new password"; break; case "Ripeti la password": $messaggio = "Repeat the password"; break; case "Continua": $messaggio = "Continue"; break; case "Torna indietro": $messaggio = "Go back"; break; case "
Esiste già
un utente chiamato": $messaggio = "
Already exists
a user called"; break; case "Nuova password dell'utente": $messaggio = "New password of user"; break; case "
non
inserita correttamente": $messaggio = "
not
inserted correctly"; break; case "Non è stato effettuato nessun cambiamento": $messaggio = "No changes have been done"; break; case "Esiste già un utente chiamato": $messaggio = "Already exists a user called"; break; case "Le nuove password non coincidono": $messaggio = "New passwrds do not coincide"; break; case "Inserisci una nuova password per l'utente": $messaggio = "Insert a new password for user"; break; case "Nuova password": $messaggio = "New password"; break; case "Gestione degli utenti di hoteldruid": $messaggio = "HotelDruid users management"; break; case "Gestione degli utenti": $messaggio = "Users management"; break; case "N°": $messaggio = "N°"; break; case "nome": $messaggio = "name"; break; case "login": $messaggio = "login"; break; case "modifica": $messaggio = "modify"; break; case "password criptata con md5": $messaggio = "password encripted with md5"; break; case "password criptata con mcrypt": $messaggio = "password encripted with mcrypt"; break; case "password criptata con mhash": $messaggio = "password encripted with mhash"; break; case "password": $messaggio = "password"; break; case "privilegi": $messaggio = "privileges"; break; case "Amministratore": $messaggio = "Administrator"; break; case "Abilitare per usare altri utenti": $messaggio = "Enable to use other users"; break; case "Modifica gli utenti": $messaggio = "Modify users"; break; case "Aggiungi": $messaggio = "Add"; break; case "un nuovo utente chiamato": $messaggio = "a new user called"; break; case "dell'utente": $messaggio = "to user"; break; case "del gruppo": $messaggio = "to group"; break; case "dall'utente": $messaggio = "from user"; break; case "Privilegi importati": $messaggio = "Privileges imported"; break; case "Importa": $messaggio = "Import"; break; case "gruppi": $messaggio = "groups"; break; case "Aggiornati i gruppi dell'utente": $messaggio = "Updated groups of user"; break; case "Gruppi dell'utente": $messaggio = "Groups of user"; break; case "Nuovo gruppo": $messaggio = "New group"; break; case "Esiste già un gruppo chiamato": $messaggio = "Already exists a group called"; break; case "Modifica": $messaggio = "Modify"; break; case "cancella": $messaggio = "delete"; break; case "Si è sicuri di voler cancellare l'utente": $messaggio = "Are you sure you want to delete user"; break; case "SI": $messaggio = "YES"; break; case "NO": $messaggio = "NO"; break; case "privilegi e personalizzazioni": $messaggio = "privileges and customizations"; break; case "solo i privilegi": $messaggio = "only privileges"; break; case "solo le personalizzazioni": $messaggio = "only customizations"; break; case "Personalizzazioni importate": $messaggio = "Customizations imported"; break; case "privilegi, personalizzazioni e gruppi": $messaggio = "privileges, customizations and groups"; break; case "privilegi e gruppi": $messaggio = "privileges and groups"; break; case "personalizzazioni e gruppi": $messaggio = "customizations and groups"; break; case "solo i gruppi": $messaggio = "only groups"; break; case "Gruppi importati": $messaggio = "Groups imported"; break; case "Password aggiornata": $messaggio = "Password updated"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?> hoteldruid/includes/lang/en/lista_citta.php0000644000175000017500000000050014364212524020345 0ustar marcomarcohoteldruid/includes/lang/en/lista_documentiid.php0000644000175000017500000000041014364212524021545 0ustar marcomarcohoteldruid/includes/lang/en/tabella3.php0000644000175000017500000000124214364212524017540 0ustar marcomarcohoteldruid/includes/lang/en/visualizza_tabelle.php0000644000175000017500000006614214477773476022003 0ustar marcomarcocancellare la regola di assegnazione 1 per la": $messaggio = "Are you sure you want to delete the assignment rule 1 for"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 2 per la": $messaggio = "Are you sure you want to delete the assignment rule 2 for"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 3 per la": $messaggio = "Are you sure you want to delete the assignment rule 3 for"; break; case "Sei sicuro di voler cancellare la regola di assegnazione 4 per la": $messaggio = "Are you sure you want to delete the assignment rule 4 for"; break; case "La regola di assegnazione è stata cancellata": $messaggio = "The assignment rule has been deleted"; break; case "La regola di assegnazione è già stata cancellata": $messaggio = "The assignment rule has already been deleted"; break; case "Tabella con le regole di assegnazione": $messaggio = "Table with the assignment rules"; break; case "del": $messaggio = "of"; break; case "Motivazione": $messaggio = "Motivation"; break; case "Tariffa": $messaggio = "Rate"; break; case "Inserisci nuove regole": $messaggio = "Insert new rules"; break; case "Il numero inserito esiste già": $messaggio = "The inserted number already exists"; break; case "Continua": $messaggio = "Continue"; break; case "Torna indietro": $messaggio = "Go back"; break; case "Casa": $messaggio = "House"; break; case "Piano": $messaggio = "Floor"; break; case "Capienza_massima": $messaggio = "Maximum_capacity"; break; case "Priorità": $messaggio = "Priority"; break; case "Modifica": $messaggio = "Modify"; break; case "modifica": $messaggio = "modify"; break; case "Torna al menù principale": $messaggio = "Back to main menu"; break; case "persone": $messaggio = "people"; break; case "s": $messaggio = "w"; break; case "g": $messaggio = "d"; break; case "Mostra": $messaggio = "Display"; break; case "Non_mostrare": $messaggio = "Do_not_display"; break; case "Regole": $messaggio = "Rules"; break; case "Tariffe abbinate": $messaggio = "Associated rates"; break; case "pagine": $messaggio = "pages"; break; case "Verranno effettuati i seguenti cambiamenti": $messaggio = "You will make these changes"; break; case "I soldi pagati per la prenotazione": $messaggio = "Money paid for reservation"; break; case "a nome di": $messaggio = "for Mr/Mrs"; break; case "verranno cambiati da": $messaggio = "will be changed from"; break; case "a": $messaggio = "to"; break; case "saldo": $messaggio = "difference"; break; case "Le prenotazioni non sono state modificate perchè sono cambiate nel frattempo": $messaggio = "The reservations have not been modified because the reservations table changed meanwhile"; break; case "porre per le prenotazioni selezionate": $messaggio = "selected reservations to"; break; case "cambia": $messaggio = "change"; break; case "tutto pagato": $messaggio = "all paid"; break; case "caparra pagata": $messaggio = "deposit paid"; break; case "pagato niente": $messaggio = "nothing paid"; break; case "pagina": $messaggio = "page"; break; case "di": $messaggio = "of"; break; case "la conferma": $messaggio = "confirmed"; break; case "La prenotazione": $messaggio = "The reservation"; break; case "verrà confermata": $messaggio = "will be confirmed"; break; case "Data di inserimento": $messaggio = "Insertion date"; break; case "Calcola il subtotale delle prenotazioni selezionate": $messaggio = "Calculate subtotal of selected reservations"; break; case "selezionate precedentemente": $messaggio = "previously selected"; break; case "Saldo totale": $messaggio = "Total difference"; break; case "l'anno": $messaggio = "year"; break; case "dal database": $messaggio = "from database"; break; case "ATTENZIONE: premendo su \"Continua\", tutti i dati riguardanti l'anno": $messaggio = "WARNING: if you press \"Continue\", all data regarding year"; break; case "verranno cancellati": $messaggio = "will be deleted"; break; case "L'anno": $messaggio = "Year"; break; case "è stato cancellato dal batabase": $messaggio = "has been deleted from database"; break; case "Non è stato possibile cancellare l'anno": $messaggio = "It has not been possible to delete year"; break; case "dal database, controllare i permessi sulla cartella dati": $messaggio = "from database, check permissions on dati folder"; break; case "Profilo": $messaggio = "Profile"; break; case "Cliente": $messaggio = "Client"; break; case "cliente": $messaggio = "client"; break; case "Utente": $messaggio = "User"; break; case "Periodi_permessi": $messaggio = "Permitted_periods"; break; case "unico": $messaggio = "single"; break; case "fisso": $messaggio = "fixed"; break; case "percentuale su tariffa": $messaggio = "percentage of rate"; break; case "percentuale su totale": $messaggio = "percentage of total"; break; case "varia_con_la_prenotazione": $messaggio = "changes_with_reservation"; break; case "non_varia_con_la_prenotazione": $messaggio = "does_not_change_with_reservation"; break; case "_meno_l'ultima": $messaggio = "_except_the_last"; break; case "_meno_l'ultimo": $messaggio = "_except_the_last"; break; case "_meno_la_prima": $messaggio = "_except_the_first"; break; case "_meno_il_primo": $messaggio = "_except_the_first"; break; case "giorni": $messaggio = "days"; break; case "moltiplicare_per_persone": $messaggio = "multply_by_people"; break; case "moltiplicare_per_persone_totali": $messaggio = "multply_by_total_people"; break; case "moltiplicare_per_1": $messaggio = "multply_by_1"; break; case "massimo_": $messaggio = "maximum_"; break; case "_nella_stessa_settimana": $messaggio = "_in_the_same_week"; break; case "_nello_stesso_giorno": $messaggio = "_in_the_same_day"; break; case "Prenotazione intera in": $messaggio = "Entire reservation in"; break; case "Parte della prentoazione in": $messaggio = "Part of reservation in"; break; case "Solo settimane della prenotazione in": $messaggio = "Only weeks of reservation in"; break; case "Solo giorni della prenotazione in": $messaggio = "Only days of reservation in"; break; case " o ": $messaggio = " or "; break; case " a ": $messaggio = " to "; break; case "_si": $messaggio = "_yes"; break; case "_no": $messaggio = "_no"; break; case "_e_": $messaggio = "_and_"; break; case "associato_a_settimane_specifiche": $messaggio = "associated_to_specific_weeks"; break; case "non_associato_a_settimane_specifiche": $messaggio = "not_associated_to_specific_weeks"; break; case "associato_a_giorni_specifici": $messaggio = "associated_to_specific_days"; break; case "non_associato_a_giorni_specifici": $messaggio = "not_associated_to_specific_days"; break; case "modifica con prenotazione": $messaggio = "modify with reservation"; break; case "percentuale su caparra": $messaggio = "percentage of deposit"; break; case "percentuale su resto caparra": $messaggio = "percentage of deposit difference"; break; case "Cancellati": $messaggio = "Deleted"; break; case "clienti": $messaggio = "clients"; break; case "OK": $messaggio = "OK"; break; case "Annulla": $messaggio = "Cancel"; break; case "Si è sicuri di voler
cancellare": $messaggio = "Are you sure you want to
delete"; break; case "clienti
che non sono associati a nessuna prenotazione e nessun pagamento": $messaggio = "clients
that don't have any associated reservation or payment"; break; case "carte di credito associate a clienti che non hanno nessuna prenotazione nel futuro e nessuna prenotazione non pagata": $messaggio = "credit cards from clients without reservations in the future and without unpaid reservations"; break; case "Cancella i clienti senza prenotazioni": $messaggio = "Delete clients without reservations"; break; case "Metodo pagamento": $messaggio = "Payment method"; break; case "Tariffe": $messaggio = "Rates"; break; case "del": $messaggio = "of"; break; case "Modifica tutti i campi della tabella": $messaggio = "Modify all table fields"; break; case "Modifica i campi della tabella": $messaggio = "Modify table fields"; break; case "Applica i cambiamenti": $messaggio = "Apply changes"; break; case "documento di tipo": $messaggio = "document type"; break; case "visualizza": $messaggio = "view"; break; case "Vedi tutte le prenotazioni": $messaggio = "View all reservations"; break; case "Numero di persone": $messaggio = "Number of people"; break; case "assegna_se_": $messaggio = "assign_if_"; break; case "più_di_": $messaggio = "less_than_"; break; case "meno_di_": $messaggio = "more_than_"; break; case "_giorni_da_inizio": $messaggio = "_days_from_beginning"; break; case "assegna_con_": $messaggio = "assign_with_"; break; case "_o_più_prenotazioni": $messaggio = "_or_more_reservations"; break; case "Modifica i prezzi": $messaggio = "Modify prices"; break; case "
Non
è stato possibile inserire alcuni prezzi": $messaggio = "It was
not
possible to insert some prices"; break; case "I prezzi sono stati aggiornati": $messaggio = "The prices have been updated"; break; case "Tutte le prenotazioni": $messaggio = "All reservations"; break; case "Solo arrivi": $messaggio = "Only arrivals"; break; case "Solo partenze": $messaggio = "Only departures"; break; case "dal": $messaggio = "from"; break; case "Vedi": $messaggio = "View"; break; case "Tabella con tutti gli arrivi": $messaggio = "Table with all the arrivals"; break; case "Tabella con tutte le partenze": $messaggio = "Table with all the departures"; break; case "prova ad importare i prezzi": $messaggio = "try to import prices"; break; case "giornalmente": $messaggio = "daily"; break; case "settimanalmente": $messaggio = "weekly"; break; case "Origine": $messaggio = "Origin"; break; case "Modifica come gruppo le prenotazioni mostrate in tabella": $messaggio = "Modify reservations shown in table as a group"; break; case "Modifica come gruppo le prenotazioni selezionate": $messaggio = "Modify selected reservations as a group"; break; case "Statistiche": $messaggio = "Statistics"; break; case "Anni": $messaggio = "Years"; break; case "Numero di prenotazioni per mese": $messaggio = "Number of reservations per month"; break; case "Entrate dalle prenotazioni per mese": $messaggio = "Incomes from reservations per month"; break; case "Entrate progressive dalle prenotazioni": $messaggio = "Progressive incomes from reservations"; break; case "Numero di prenotazioni per origine": $messaggio = "Number of reservations per origin"; break; case "Entrate dalle prenotazioni per origine": $messaggio = "Incomes from reservations per origin"; break; case "Cambia": $messaggio = "Change"; break; case "Mesi": $messaggio = "Months"; break; case "Entrate per metodo di pagamento": $messaggio = "Incomes per payment method"; break; case "Descrizione": $messaggio = "Description"; break; case "magazzino": $messaggio = "stockroom"; break; case "inventario": $messaggio = "inventory"; break; case "aggiungi": $messaggio = "add"; break; case "Codice": $messaggio = "Code"; break; case "Beni inventario": $messaggio = "Inventory items"; break; case "Mancanti": $messaggio = "Missing"; break; case "bene eliminato": $messaggio = "item deleted"; break; case "bene aggiunto": $messaggio = "item added"; break; case "magazzino eliminato": $messaggio = "stockroom deleted"; break; case "magazzino aggiunto": $messaggio = "stockroom added"; break; case "Inventario importato": $messaggio = "Inventory imported"; break; case "Importa l'invetario": $messaggio = "Import inventory"; break; case "dal magazzino": $messaggio = "from stockroom"; break; case "Incompatibilità": $messaggio = "Incompatibilities"; break; case "raggruppa": $messaggio = "group"; break; case "con email": $messaggio = "with email"; break; case "Importa": $messaggio = "Import"; break; case "per persona": $messaggio = "per person"; break; case "con meno di": $messaggio = "with less than"; break; case "dall'inizio": $messaggio = "from beginning"; break; case "dalla fine": $messaggio = "from ending"; break; case "Mostra solo tariffe selezionate": $messaggio = "Show only selected rates"; break; case "mostra prezzi settimanali": $messaggio = "show weekly prices"; break; case "mostra prezzi giornalieri": $messaggio = "show daily prices"; break; case "periodi di": $messaggio = "periods of"; break; case "Valore": $messaggio = "Value"; break; case "della tariffa": $messaggio = "of rate"; break; case "piano": $messaggio = "floor"; break; case "casa": $messaggio = "house"; break; case "documento": $messaggio = "document"; break; case "documenti salvati": $messaggio = "saved documents"; break; case "in": $messaggio = "in"; break; case "numero": $messaggio = "number"; break; case "nome file": $messaggio = "filename"; break; case "prenotazioni": $messaggio = "reservations"; break; case "azione": $messaggio = "action"; break; case "anno": $messaggio = "year"; break; case "elimina": $messaggio = "delete"; break; case "fai l'upload del documento numero": $messaggio = "upload document number"; break; case "fai l'upload": $messaggio = "upload"; break; case "si è sicuri di voler cancellare il documento": $messaggio = "Are you sure you want to delete document"; break; case "cancellato": $messaggio = "deleted"; break; case "inviato": $messaggio = "uploaded"; break; case "Commissioni": $messaggio = "Commissions"; break; case "Tasse": $messaggio = "Taxes"; break; case "senza_commissioni": $messaggio = "without_commissions"; break; case "Documenti_salvati": $messaggio = "Saved_documents"; break; case "TASSE": $messaggio = "TAXES"; break; case "resto": $messaggio = "rest"; break; case "cancella_periodi": $messaggio = "delete_periods"; break; case "Sei sicuro di voler cancellare le commissioni dal": $messaggio = "Are you sure you want to delete commissions from"; break; case "sulla tariffa": $messaggio = "on rate"; break; case "Le commissioni sono state cancellate": $messaggio = "Commissions have been deleted"; break; case "Le commissioni sono cambiate nel frattempo, non sono state cancellate": $messaggio = "Commissions have changed meanwhile, they have not been deleted"; break; case "giorno": $messaggio = "day"; break; case "settimana": $messaggio = "week"; break; case "costi agg.": $messaggio = "extra costs"; break; case "sconto": $messaggio = "discount"; break; case "Numero di prenotazioni per nazionalità del cliente titolare": $messaggio = "Number of reservations per nationality of titular client"; break; case "Entrate dalle prenotazioni per nazionalità del cliente titolare": $messaggio = "Incomes from reservations per nationality of titular client"; break; case "Prezzi con": $messaggio = "Prices with"; break; case "Prenotazioni anno corrente": $messaggio = "Current year reservations"; break; case "con prenotazioni inserite": $messaggio = "with reservations inserted"; break; case "fino al": $messaggio = "until"; break; case "nella cassa chiamata": $messaggio = "in the cashbox called"; break; case "Totale nella cassa principale": $messaggio = "Total in main cashbox"; break; case "Totale nella cassa": $messaggio = "Total in cashbox"; break; case "Nuova cassa chiamata": $messaggio = "New cashbox called"; break; case "Crea": $messaggio = "Create it"; break; case "Una cassa chiamata": $messaggio = "A cashbox called"; break; case "è stata creata": $messaggio = "has been created"; break; case "Cassa chiamata": $messaggio = "Cashbox called"; break; case "La cassa chiamata": $messaggio = "The cashbox called"; break; case "è stata cancellata": $messaggio = "has been deleted"; break; case "Eventuali entrate e spese presenti in cassa non sono state cancellate": $messaggio = "Any incomes and expenses present in this cashbox have not been deleted"; break; case "Modifica i beni già inseriti": $messaggio = "Modify already inserted items"; break; case "Modifica i beni": $messaggio = "Modify items"; break; case "I beni sono stati modificati": $messaggio = "The items have been modified"; break; case "p": $messaggio = "p"; break; case "e combina": $messaggio = "and combine"; break; case "percentuale su fisso della tariffa": $messaggio = "percentage of fixed rate"; break; case "percentuale su una persona della tariffa": $messaggio = "percentage of one person of the rate"; break; case "non più di": $messaggio = "no more than"; break; case "non più del numero di persone": $messaggio = "no more than the number of people"; break; case "non più del numero totale di persone": $messaggio = "no more than the total number of people"; break; case "meno": $messaggio = "minus"; break; case "aggiungendo": $messaggio = "adding"; break; case "più di": $messaggio = "more than"; break; case "prezzi importati": $messaggio = "prices imported"; break; case "dalla tariffa": $messaggio = "from rate"; break; case "Cancella le carte di credito di prenotazioni passate": $messaggio = "Delete credit cards of past reservations"; break; case "password per le carte di credito": $messaggio = "password for credit cards"; break; case "Cancellate": $messaggio = "Deleted"; break; case "carte di credito": $messaggio = "credit cards"; break; case "password errata": $messaggio = "wrong password"; break; case "Creare": $messaggio = "Create"; break; case "Aggiungi": $messaggio = "Add"; break; case "persona": $messaggio = "person"; break; case "chiusa": $messaggio = "closed"; break; case "presenti in data": $messaggio = "present on"; break; case "comprese partenze": $messaggio = "including departures"; break; case "escludere_da_totale_percentuale": $messaggio = "exclude_from_percentage_total"; break; case "da varie tariffe": $messaggio = "from different
rates"; break; case "senza letti aggiuntivi": $messaggio = "without extra beds"; break; case "Premere per modificare": $messaggio = "Click to modify"; break; case "Converti definitivamente in": $messaggio = "Permanently convert into"; break; case "al cambio attuale": $messaggio = "at current exchange rate"; break; case "Le altre valute presenti nella cassa": $messaggio = "Other currencies in cashbox"; break; case "sono state convertite in": $messaggio = "have been converted into"; break; case "Tabella con le prenotazioni cancellate": $messaggio = "Table with deleted reservations"; break; case "Prenotazioni cancellate": $messaggio = "Deleted reservations"; break; case "non importare i prezzi": $messaggio = "do not import prices"; break; case "Attenzione": $messaggio = "Notice"; break; case "i periodi aggiunti non potranno più essere eliminati": $messaggio = "periods added now can't be deleted later"; break; case "come tipo di persona": $messaggio = "as person type"; break; case "e applica la % del tipo di persona": $messaggio = "and apply the % of person type"; break; case "escludendo": $messaggio = "excluding"; break; case "includendo solo": $messaggio = "including only"; break; case "e": $messaggio = "and"; break; case "Superato il massimo numero di anni comparabili": $messaggio = "Exceeded the maximum number of comparable years"; break; case "Numero_predefinito di persone": $messaggio = "Default_number of people"; break; case "Numero_minimo di persone": $messaggio = "Minimum_number of people"; break; case "Id": $messaggio = "Id"; break; case "chiedere": $messaggio = "ask"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?> hoteldruid/includes/lang/en/tabella.php0000644000175000017500000000401414364212524017455 0ustar marcomarcohoteldruid/includes/lang/en/prenota.php0000644000175000017500000001743014364212524017527 0ustar marcomarcoAttenzione: il prezzo totale": $messaggio = "Warning: total price"; break; case "non coincide con il prezzo remoto": $messaggio = "is different from remote price"; break; case "OVERBOOKING": $messaggio = "OVERBOOKING"; break; case "Modifica come gruppo le prenotazioni inserite": $messaggio = "Modify inserted reservations as a group"; break; case "prezzo totale": $messaggio = "total price"; break; case "prezzo totale giornaliero": $messaggio = "daily total price"; break; case "prezzo totale settimanale": $messaggio = "weekly total price"; break; case "prezzo tariffa": $messaggio = "rate price"; break; case "prezzo tariffa giornaliero": $messaggio = "daily rate price"; break; case "prezzo tariffa settimanale": $messaggio = "weekly rate price"; break; case "% del totale": $messaggio = "% of total"; break; case "% della tariffa": $messaggio = "% of rate"; break; case "Commissioni": $messaggio = "Commissions"; break; case "resto commissioni": $messaggio = "rest of commissions"; break; case "% del prezzo totale": $messaggio = "% of total price"; break; case "modificata": $messaggio = "modified"; break; case "Errore": $messaggio = "Error"; break; case "costo aggiuntivo": $messaggio = "extra cost"; break; case "per la prenotazione": $messaggio = "for reservation"; break; case "per un promemoria all'entrata": $messaggio = "for a reminder at checkin"; break; case "per un promemoria all'uscita": $messaggio = "for a reminder at checkout"; break; case "valuta": $messaggio = "currency"; break; case "Il numero di persone inserite non include i bambini (vedere il commento per il numero di bambini)": $messaggio = "The inserted number of people does not include children (see comment for the number of children)"; break; case "da": $messaggio = "from"; break; case "Si è dovuto diminuire il numero di persone per inserire la prenotazione": $messaggio = "The number of people has been decreased in order to insert the reservation"; break; case "Prenotazione non inserita": $messaggio = "Reservation not inserted"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/storia_soldi.php0000644000175000017500000000457714403654730020565 0ustar marcomarcoazzerare tutte le entrate e le uscite delle prenotazioni e i soldi trasferiti in cassa del": $messaggio = "Are you sure you want to
delete
all reservations payments and money transferred in cash box of"; break; case "SI": $messaggio = "YES"; break; case "NO": $messaggio = "NO"; break; case "Azzera entrate e uscite prenotazioni": $messaggio = "Delete all reservations payments"; break; case "Metodo": $messaggio = "Method"; break; case "Vedi solo le entrate-uscite": $messaggio = "View only payments"; break; case "con metodo": $messaggio = "with method"; break; case "N°": $messaggio = "N."; break; case "Note": $messaggio = "Notes"; break; case "Id": $messaggio = "Id"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/foot.php0000644000175000017500000000025314364212524017021 0ustar marcomarcohoteldruid/includes/lang/en/tab_tariffe.php0000644000175000017500000000505214364212524020322 0ustar marcomarcohoteldruid/includes/lang/en/visualizza_contratto_var.php0000644000175000017500000004326214402100602023211 0ustar marcomarcohoteldruid/includes/lang/en/giorni_mesi.php0000644000175000017500000000366714364212524020372 0ustar marcomarco hoteldruid/includes/lang/en/ordine_frasi.php0000644000175000017500000000015214364212524020514 0ustar marcomarcohoteldruid/includes/lang/en/modifica_contratto.php0000644000175000017500000003153414400212257021722 0ustar marcomarcouna sola ripetizione per ogni cliente usando le variabili": $messaggio = "However, it is possible to show only one repetition per client using variables"; break; case "in una condizione come questa": $messaggio = "in a condition like this one"; break; case "aggiungi ora questa condizione al documento": $messaggio = "add now this condition to the document"; break; case "Così i dati delle ripetizioni precedenti possono essere memorizzati in uno o più array della variabile": $messaggio = "This way data from previous repetitions can be stored in one or more arrays of variable"; break; case "È stato trovato un allegato uguale": $messaggio = "An identical attachment was found"; break; case "riutilizzare l'allegato esistente o renderlo predefinito per evitare di ingombreare il database": $messaggio = "reuse the existing attachment or make it the default to avoid cluttering the database"; break; case "Unisci più condizioni con": $messaggio = "Merge multiple conditions with"; break; case "sempre da sinistra a destra": $messaggio = "always from left to right"; break; case "Indirizzi IP": $messaggio = "IP addresses"; break; case "lista separata da virgole, qualsiasi IP se vuota": $messaggio = "comma separated list, any IP if empty"; break; case "Gli indirizzi IP da cui è permesso accedere alla API del documento sono stati cambiati": $messaggio = "The IP addresses allowed to access the document API have been changed"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/modifica_costi.php0000644000175000017500000003557214364212524021042 0ustar marcomarconon verrà più associato automaticamente alla": $messaggio = "The cost will not be automatically assigned anymore to"; break; case "Il costo verrà associato automaticamente alla": $messaggio = "The cost will be automatically assigned to"; break; case "Il costo verrà mostrato nella pagina di inserzione prenotazioni": $messaggio = "The cost will be displayed in reservation insertion page"; break; case "Il costo non verrà più mostrato nella pagina di inserzione prenotazioni": $messaggio = "The cost will not be displayed anymore in reservation insertion page"; break; case "Verrà chiesto per quanto si deve moltiplicare il costo": $messaggio = "You will be asked about how much multiply the cost by"; break; case "Non verrà più chiesto per quanto si deve moltiplicare il costo": $messaggio = "You will not be asked anymore about how much multiply the cost by"; break; case "Il costo verrà considerato come letto(i) aggiuntivo(i)": $messaggio = "The cost will be considered as extra bed(s)"; break; case "Il costo non verrà più considerato come letto(i) aggiuntivo(i)": $messaggio = "The cost will not be considered anymore as extra bed(s)"; break; case "Continua": $messaggio = "Continue"; break; case "% su": $messaggio = "% of"; break; case "il prezzo totale": $messaggio = "total price"; break; case "la caparra": $messaggio = "the deposit"; break; case "totale meno caparra": $messaggio = "total minus deposit"; break; case "minimo": $messaggio = "minimum"; break; case "massimo": $messaggio = "maximum"; break; case "esattamente": $messaggio = "exactly"; break; case "settimane": $messaggio = "weeks"; break; case "giorni": $messaggio = "days"; break; case "Se possibile": $messaggio = "If possible"; break; case "Sempre": $messaggio = "Always"; break; case "Associare a specifiche settimane della prenotazione": $messaggio = "Associate to specific weeks of the reservation"; break; case "Associare a specifici giorni della prenotazione": $messaggio = "Associate to specific days of the reservation"; break; case "Tutte": $messaggio = "All"; break; case "Tutti": $messaggio = "All"; break; case "Tutte meno": $messaggio = "All minus"; break; case "Tutti meno": $messaggio = "All minus"; break; case "la prima": $messaggio = "the first"; break; case "il primo": $messaggio = "the first"; break; case "l'ultima": $messaggio = "the last"; break; case "l'ultimo": $messaggio = "the last"; break; case "Chiedere": $messaggio = "Ask"; break; case "settimane sì": $messaggio = "weeks yes"; break; case "giorni sì": $messaggio = "days yes"; break; case "settimane no": $messaggio = "weeks no"; break; case "giorni no": $messaggio = "days no"; break; case "e": $messaggio = "and"; break; case "Giorni della settimana selezionati": $messaggio = "Selected week days"; break; case "Lunedì": $messaggio = "Monday"; break; case "Martedì": $messaggio = "Tuesday"; break; case "Mercoledì": $messaggio = "Wednesday"; break; case "Giovedì": $messaggio = "Thursday"; break; case "Venerdì": $messaggio = "Friday"; break; case "Sabato": $messaggio = "Saturday"; break; case "Domenica": $messaggio = "Sunday"; break; case "Moltiplicare il costo per": $messaggio = "Multiply the cost by"; break; case "Uno": $messaggio = "One"; break; case "Chiedere": $messaggio = "Ask"; break; case "Numero di persone": $messaggio = "Number of people"; break; case "Numero di persone totale": $messaggio = "Total number of people"; break; case "escluse quelle dei costi con letti aggiuntivi": $messaggio = "excluding the ones from costs with extra beds"; break; case "Periodi in cui è permesso
inserire il costo": $messaggio = "Periods in which it is allowed
to insert the cost"; break; case "In tutti": $messaggio = "All"; break; case "Solo nei periodi selezionati": $messaggio = "Only selected periods"; break; case "dal": $messaggio = "from"; break; case "Elimina un periodo": $messaggio = "Delete period"; break; case "Aggiungi un periodo": $messaggio = "Add period"; break; case "se tutte le settimane della prenotazione sono all'interno dei periodi selezionati": $messaggio = "if all weeks of the reservation are in the selected periods"; break; case "se tutti i giorni della prenotazione sono all'interno dei periodi selezionati": $messaggio = "if all days of the reservation are in the selected periods"; break; case "se anche una sola settimana della prenotazione è all'interno dei periodi selezionati": $messaggio = "if even only one week of the reservation is in the selected periods"; break; case "se anche un solo giorno della prenotazione è all'interno dei periodi selezionati": $messaggio = "if even only one day of the reservation is in the selected periods"; break; case "applicare il costo solo in settimane permesse all'interno della prenotazione": $messaggio = "apply the cost only to permitted weeks in the reservation"; break; case "applicare il costo solo in giorni permessi all'interno della prenotazione": $messaggio = "apply the cost only to permitted days in the reservation"; break; case "Caratteristiche del costo
da mantenere quando si
modifica una prenotazione": $messaggio = "Cost characteristics to keep
when a reservation is modified"; break; case "Valore percentuale": $messaggio = "Percentage value"; break; case "e settimane associate": $messaggio = "and associated weeks"; break; case "e giorni associati": $messaggio = "and associated days"; break; case "Assegnazione settimane": $messaggio = "Weeks assignment"; break; case "Assegnazione giorni": $messaggio = "Days assignment"; break; case "Numero per cui viene moltiplicato": $messaggio = "Number by which it is multiplied"; break; case "Periodi permessi": $messaggio = "Permitted periods"; break; case "Associazione alle tariffe": $messaggio = "Association to rates"; break; case "Mostrare nella pagina di inserimento delle prenotazioni": $messaggio = "Display in reservations insertion page"; break; case "Si": $messaggio = "Yes"; break; case "No": $messaggio = "No"; break; case "Considerare il costo come letto/i aggiuntivo/i": $messaggio = "Consider this extra cost as an extra bed(s)"; break; case "Limitarne il numero che è possibile avere contemporaneamente in uno stesso periodo": $messaggio = "Limit the number that it is possible to have contemporaneously in the same period"; break; case "I valori inseriti sono
errati
o incongruenti": $messaggio = "Inserted values are
wrong
or incongruous"; break; case "Niente da modificare": $messaggio = "Nothing to be modified"; break; case "Il costo aggiuntivo": $messaggio = "The extra cost"; break; case "è stato modificato": $messaggio = "has been modified"; break; case "Tariffe incompatibili": $messaggio = "Incompatible rates"; break; case "Quando possibile assegna automaticamente se mancano": $messaggio = "When possible assign automatically if"; break; case "meno di": $messaggio = "less than"; break; case "più di": $messaggio = "more than"; break; case "giorni dalla data iniziale della prenotazione quando viene inserita": $messaggio = "days are remaining from the starting date of the reservation when it is inserted"; break; case "Quando possibile assegna automaticamente se si inseriscono": $messaggio = "When possible assign automatically if"; break; case "o più prenotazioni contemporaneamente": $messaggio = "or more reservations are inserted contemporaneously"; break; case "Sempre in periodi permessi": $messaggio = "Always in allowed periods"; break; case "Non si può contemporaneamente mostrare il costo nella pagina di inserimento delle prenotazioni ed assegnarlo automaticamente con una tariffa": $messaggio = "You can't contemporaneously display the cost in reservation insertion page and automatically assign it with a rate"; break; case "tra": $messaggio = "between"; break; case "Beni dell'inventario da
eliminare quando si
inserisce il costo": $messaggio = "Inventory items to delete
when the cost is inserted"; break; case "Nessuno": $messaggio = "No one"; break; case "Beni selezionati": $messaggio = "Selected items"; break; case "Aggiungi un bene": $messaggio = "Add an item"; break; case "Elimina un bene": $messaggio = "Delete an item"; break; case "elimina i beni dall'inventario del magazzino": $messaggio = "Delete items from inventory of stockroom"; break; case "Beni dell'inventario da eliminare": $messaggio = "Inventory items to delete"; break; case "Mostrare raggruppato con costi simili della stessa categoria in inserimento": $messaggio = "Display grouped with similar costs from same category in insertion"; break; case "Tasse": $messaggio = "Taxes"; break; case "Categoria": $messaggio = "Category"; break; case "parte fissa della tariffa": $messaggio = "fixed part of the rate"; break; case "parte per una persona della tariffa": $messaggio = "one person part of the rate"; break; case "Numero massimo": $messaggio = "Maximum number"; break; case "0 se illimitato": $messaggio = "0 for unlimited"; break; case "meno": $messaggio = "minus"; break; case "il costo viene moltiplicato per
zero se la somma è negativa": $messaggio = "the cost will be multiplied by
zero if the sum is negative"; break; case "Combina con altri costi": $messaggio = "Combine with other costs"; break; case "i costi combinabili vengono mostrati tutti assieme con il nome della categoria ed ognuno è inserito se possibile": $messaggio = "combined costs are shown all together with category name and each one is inserted when possible"; break; case "aggiungendo": $messaggio = "adding"; break; case "Costi combinati": $messaggio = "Combined costs"; break; case "Opzioni in conflitto": $messaggio = "Conflicting options"; break; case "Attenzione": $messaggio = "Notice"; break; case "le seguenti opzioni sono state attivate senza essere mantenute quando la prenotazione viene modificata": $messaggio = "the following options have been enabled without being kept when a reservation is modified"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/hoteld_doc_backup.php0000644000175000017500000037710514402110215021503 0ustar marcomarco 3.05 contratti numero 3 tipo 253 testo 252 2322vett9situation_clean;unit_clean 2323vett9people_clean;unit_clean 2324vett9dep_people_clean;unit_clean 2325vett9people_num_clean;unit_clean 2326vett9dep_people_num_clean;unit_clean 2327vett9arr_people_num_clean;unit_clean 2328vett9arrival_time_clean;unit_clean 2329vett9extra_costs_clean;ec_num_clean 2330vett9ec_pos_clean;nome_costo_agg 2332vett9ec_unit_row_clean;unit_clean 2333vett9array_dates_clean;day_clean 2334vett9total_ec_clean;ec_num_clean 2340vett8arr_links_wle;numero_cliente 2341vett8arr_links_es_wle;numero_cliente 2336vett7arr_links_cre;numero_cliente 2337vett7arr_links_es_cre;numero_cliente 2338vett7arr_access_data_cre;numero_cliente 2339vett7arr_access_data_es_cre;numero_cliente 1vett2vat_perc_arr_invo;vat_num_invo 2vett2exist_perc_vat_invo;tmp_var_invo 2335vett10client_shown_csv;numero_cliente 64var9report_date_clean 65var9arrival_clean 66var9departure_clean 67var9unit_clean 68var9row_class_clean 69var9f_report_date_clean 70var9people_tot_clean 71var9dep_people_tot_clean 72var9arr_people_tot_clean 73var9ec_num_clean 74var9repetition_number_clean 75var9var_tmp_clean 76var9ec_table_head_clean 77var9ec_table_row_clean 78var9day_clean 79var9header_row_table_clean 80var9unit_repetition_number_clean 81var9repeat_header_row_clean 82var9number_repeat_head_row_clean 84var8surname_wle 85var8surn_no_sp_wle 20var7surname_cre 21var7surn_no_sp_cre 19var6surname_avail_eml 12var4city_row_recei 13var4nation_row_recei 14var4struct_fisc_code_recei 15var4first_name_recei 16var4surname_recei 17var4struct_telephone_recei 18var4street_num_recei 57var4show_method_recei 83var4logo_recei 22var2city_row_invo 23var2nation_row_invo 24var2struct_fisc_code_invo 25var2first_name_invo 26var2surname_invo 27var2struct_telephone_invo 28var2tmp_var_invo 29var2rate_no_vat_invo 30var2last_reserv_invo 31var2extra_cost_name_invo 32var2tot_no_vat_invo 33var2price_tot_invo 34var2price_tot_invo_p 35var2vat_invo_p 36var2tot_no_vat_invo_p 37var2extra_cost_no_vat_invo_p 38var2discount_no_vat_invo_p 39var2rate_no_vat_invo_p 40var2street_num_invo 41var2fiscal_code_invo 42var2vat_number_invo 43var2street_invo 44var2vat_num_invo 45var2show_rate_invo 46var2show_discount_invo 47var2show_extra_cost_invo 48var2repetition_num_invo 49var2part_tot_no_vat_invo 50var2part_tot_vat_invo 51var2part_tot_no_vat_invo_p 52var2part_tot_vat_invo_p 53var2max_vat_num_invo 54var2people_phrase_invo 55var2merge_discount_with_rate 56var2logo_invo 58var2tax_cost_name_invo 59var2show_tax_cost_invo 60var2vat_invo 61var2tot_costs_tax_invo 62var2show_cost_as_taxes_invo 63var2show_subtotal_invo 106var11surname_rcsv 107var11name_rcsv 108var11unit_rcsv 109var11rate_name_rcsv 110var11email_rcsv 111var11telephone_rcsv 112var11rate_price_rcsv 113var11total_price_rcsv 114var11paid_rcsv 115var11total_people_rcsv 116var11comment_rcsv 117var11arrival_rcsv 118var11departure_rcsv 86var10surname_csv 87var10name_csv 88var10nickname_csv 89var10title_csv 90var10email_csv 91var10telephone_csv 92var10fax_csv 93var10nation_csv 94var10region_csv 95var10city_csv 96var10address_csv 97var10postal_code_csv 98var10nationality_csv 99var10birthdate_csv 100var10vat_number_csv 101var10tmp_csv 102var10email2_csv 103var10certified_email_csv 104var10telephone2_csv 105var10telephone3_csv 1varMr 2varil 3varIl_ 4varal 5vare 6varo 7varel 8varEl_ 9varal3 10vara 11varo3 6opzeml;; 7opzeml;SI; 8opzeml;SI; 6oggettomln_en:Availability>mln_es:Disponibilidad 7oggettomln_en:Reservation confirmation>mln_es:Confirmación reserva 8oggettomln_en:Your reservation is approaching>mln_es:Se acerca tu reserva 1nomi_con1#?&Example#@&2#?&Invoice#@&3#?&Invoice - rtf#@&4#?&Last payment receipt#@&6#?&Availability email#@&7#?&Confirm reservation email#@&9#?&Cleaning Report#@&5#?&Receipt - rtf#@&8#?&Welcome email#@&10#?&Export clients data#@&11#?&Export reservations 3nomefileInvoice 6mln_esEstimad[o] Señor[a] [surname_avail_eml], le confirmo la disponibilidad de un apartamento[c num_personas_tot!=""] para [num_personas_tot] personas[/c] para el período desde el [fecha_inicial] hasta el [fecha_final]. El precio para dicho período es de [coste_tot_p] [nombre_divisa] (incluyendo costes asociados). En el caso de que desee reservar le ruego me envie su confirmación respondiendo a este correo electrónico. Estaré a su disposición para cualquier otra información que necesite. Saludos, [nombre_contacto_estructura] [nombre_estructura] [sitio_web_estructura] [texto_citado_email_pedido] 7mln_esEstimad[o] Señor[a] [surname_cre], le confirmo que he reservado a su nombre un apartamento[c num_personas_tot!=""] para [num_personas_tot] personas[/c] para el período desde el [fecha_inicial] hasta el [fecha_final]. El precio para dicho período es de [coste_tot_p] [nombre_divisa] (incluyendo costes asociados). Para completar la reserva es necesario pagar por adelantado [fianza_p] [nombre_divisa], puede efectuar este pago siguiendo [c arr_links_cre(client_number)=""]este enlace[/c][c arr_links_cre(client_number)!=""]estos enlaces[/c]: [arr_links_es_cre(client_number)][base_url_for_webpages]mdl_confirma_reserva.php?cn=[surn_no_sp_cre]&cp=[reservation_code] Si [c arr_links_cre(client_number)=""]el enlace no funcionara[/c][c arr_links_cre(client_number)!=""]los enlaces no funcionaran[/c] correctamente puede intentar utilizar este otro: [base_url_for_webpages]mdl_confirma_reserva.php e insertar después: [arr_access_data_es_cre(client_number)]Apellido: [apellido] Código reserva: [codigo_reserva] Estaré a su disposición para cualquier otra información que necesite. Saludos, [nombre_contacto_estructura] [nombre_estructura] [sitio_web_estructura] 8mln_esEstimad[o] Señor[a] [surname_wle], [c attachment1!=""]he adjuntado a este correo electrónico un archivo con nuestros contactos y un mapa para ayudarles a encontrarnos, avíseme si tiene problemas para leerlo. [/c]Si desea ahorrar tiempo a su llegada, puede completar los datos necesarios para registrarse desde aquí: [arr_links_es_wle(client_number)][base_url_for_webpages]mdl_confirma_reserva.php?cn=[surn_no_sp_wle]&cp=[reservation_code]&fe=1 [c estimated_checkin_time=""]¿Conoce su hora estimada de llegada? ¡Gracias! [/c]Estaré a su disposición para cualquier otra información que necesite. Cordiales saludos, [nombre_contacto_estructura] [nombre_estructura] [sitio_web_estructura] 6mln_enDear Mr[Mr] [surname_avail_eml], I confirm you the availability of an apartment[c people_num_tot!=""] for [people_num_tot] people[/c] in the period from [starting_date] to [ending_date]. The price for this period is [price_tot_p] [currency_name] (including cleaning and utilities). If you are interested in reserving the apartment you can contact me by replaying to this email. Please let me know if you have any question. Best regards, [structure_contact_name] [structure_name] [structure_website] [enquiry_email_quoted_text] 7mln_enDear Mr[Mr] [surname_cre], I confirm you that I have reserved you an apartment[c people_num_tot!=""] for [people_num_tot] people[/c] in the period from [starting_date] to [ending_date]. The price for this period is [price_tot_p] [currency_name] (including cleaning and utilities). In order to complete the reservation you must send a down-payment of [deposit_p] [currency_name], you can pay it following [c arr_links_cre(client_number)=""]this link[/c][c arr_links_cre(client_number)!=""]these links[/c]: [arr_links_cre(client_number)][base_url_for_webpages]confirm_reservation_tpl.php?cn=[surn_no_sp_cre]&cp=[reservation_code] If the above [c arr_links_cre(client_number)=""]link does not[/c][c arr_links_cre(client_number)!=""]links do not[/c] work properly for you, try this other one: [base_url_for_webpages]confirm_reservation_tpl.php and then insert: [arr_access_data_cre(client_number)]Surname: [surname] Reservation code: [reservation_code] Please let me know if you have any other question. Best regards, [structure_contact_name] [structure_name] [structure_website] 8mln_enDear Mr[Mr] [surname_wle], [c attachment1!=""]I’ve attached to this e-mail a file with our contacts and a map to help you find us, please let me know if you have problems reading it. [/c]If you want to save time at your arrival you can fill in the data required for check-in from here: [arr_links_wle(client_number)][base_url_for_webpages]confirm_reservation_tpl.php?cn=[surn_no_sp_wle]&cp=[reservation_code]&fe=1 [c estimated_checkin_time=""]Do you know your estimated time of arrival? Thanks! [/c]Please let me know if you have any other question. Best regards, [structure_contact_name] [structure_name] [structure_website] 3impor_vc2 5impor_vc4 9headhtm Cleaning report 9foothtm 2dir~ 3dir~ 10datdownlcsv> 11datdownlcsv> 10contrtxtSurname,Name,Nickname,Title,Sex,Email,2nd Email,Certified Email,Telephone,2nd Telephone,3rd Telephone,Fax,Language,Nation of Residency,Region of Residency,City of Residency,Address,Postal Code,Nationality,Date of Birth,Vat Number [r][surname_csv],[name_csv],[nickname_csv],[title_csv],[sex],[email_csv],[email2_csv],[certified_email_csv],[telephone_csv],[telephone2_csv],[telephone3_csv],[fax_csv],[language_code],[nation_csv],[region_csv],[city_csv],[address_csv],[postal_code_csv],[nationality_csv],[birthdate_csv],[vat_number_csv] [/r] 11contrtxtArrival,Departure,Surname,Name,Email,Telephone,Total People,Occupied Unit,Rate Name,Rate Price,Total Price,Paid,Comment [r][arrival_rcsv],[departure_rcsv],[surname_rcsv],[name_rcsv],[email_rcsv],[telephone_rcsv],[total_people_rcsv],[unit_rcsv],[rate_name_rcsv],[rate_price_rcsv],[total_price_rcsv],[paid_rcsv],[comment_rcsv] [/r] 3contrrtf{\rtf1\ansi\deff1\adeflang1025[r][r3][/r3] [/r] {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\fswiss\fprq2\fcharset0 Arial;}{\f4\fswiss\fprq2\fcharset0 Bitstream Vera Sans;}{\f5\fswiss\fprq2\fcharset0 Tahoma;}{\f6\froman\fprq2\fcharset0 Garamond;}{\f7\froman\fprq2\fcharset0 Times New Roman;}{\f8\fnil\fprq2\fcharset0 Bitstream Vera Sans;}} {\colortbl;\red0\green0\blue0;\red230\green230\blue230;\red255\green255\blue255;\red204\green204\blue204;\red128\green128\blue128;} {\stylesheet{\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\snext1 Normal;} {\s2\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af8\afs28\lang255\ltrch\dbch\af8\langfe255\hich\f2\fs28\lang1040\loch\f2\fs28\lang1040\sbasedon1\snext3 Heading;} {\s3\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext3 Body Text;} {\s4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext4 List;} {\s5\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext5 caption;} {\s6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext6 Index;} {\s7\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 Heading;} {\s8\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext8 caption;} {\s9{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext9 Index;} {\s10\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading;} {\s11\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext11 WW-caption;} {\s12{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext12 WW-Index;} {\s13\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1;} {\s14\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext14 WW-caption1;} {\s15{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext15 WW-Index1;} {\s16\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11;} {\s17\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext17 WW-caption11;} {\s18{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext18 WW-Index11;} {\s19\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111;} {\s20\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext20 WW-caption111;} {\s21{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext21 WW-Index111;} {\s22\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111;} {\s23\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext23 WW-caption1111;} {\s24{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext24 WW-Index1111;} {\s25\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11111;} {\s26\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext26 WW-caption11111;} {\s27{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext27 WW-Index11111;} {\s28\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111111;} {\s29\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext29 WW-caption111111;} {\s30{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext30 WW-Index111111;} {\s31\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111111;} {\s32\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext32 WW-caption1111111;} {\s33{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext33 WW-Index1111111;} {\s34\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading11111111;} {\s35\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext35 WW-caption11111111;} {\s36{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext36 WW-Index11111111;} {\s37\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ai\ltrch\dbch\af3\langfe255\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i\sbasedon1\snext37 Dicitura;} {\s38{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs16\lang255\ltrch\dbch\af3\langfe255\hich\f5\fs16\lang1033\loch\f5\fs16\lang1033\sbasedon1\snext38 WW-Testo fumetto;} {\s39{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext39 Frame contents;} {\s40{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext40 Table Contents;} {\s41\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ab\ltrch\dbch\langfe255\hich\f1\fs24\lang1033\i\b\loch\f1\fs24\lang1033\i\b\sbasedon40\snext41 Table Heading;} {\s42{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext42 WW-Table Contents;} {\s43\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon42\snext43 WW-Table Heading;} {\s44{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext44 WW-Table Contents1;} {\s45\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon44\snext45 WW-Table Heading1;} {\s46{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext46 WW-Table Contents12;} {\s47\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon46\snext47 WW-Table Heading12;} {\s48{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext48 WW-Table Contents123;} {\s49\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon48\snext49 WW-Table Heading123;} {\s50{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext50 WW-Table Contents1234;} {\s51\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon50\snext51 WW-Table Heading1234;} {\s52{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext52 WW-Table Contents12345;} {\s53\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon52\snext53 WW-Table Heading12345;} {\s54{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext54 WW-Table Contents123456;} {\s55\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon54\snext55 WW-Table Heading123456;} {\s56{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext56 WW-Table Contents1234567;} {\s57\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon56\snext57 WW-Table Heading1234567;} {\s58{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext58 WW-Table Contents12345678;} {\s59\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon58\snext59 WW-Table Heading12345678;} {\s60{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext60 Table Contents;} {\s61\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon60\snext61 Table Heading;} {\*\cs63\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 WW-Car. predefinito paragrafo;} } {\info{\creatim\yr2007\mo9\dy28\hr15\min45}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern3000}}\deftab708 {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\pgdscnxt0 Standard;}} {\*\pgdscno0}\paperh16837\paperw11905\margl1134\margr1134\margt885\margb1012\sectd\sbknone\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs28\lang255\ab\ltrch\dbch\af1\langfe255\hich\f6\fs28\lang1040\b\loch\f6\fs28\lang1040\b {\rtlch \ltrch\loch\f6\fs28\lang1040\i0\b [structure_type] [structure_name]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [structure_company_name]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [structure_address] - [structure_city]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [structure_postal_code] [structure_nation]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 VAT number [structure_vat_number] [struct_fisc_code_invo]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [struct_telephone_invo]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li5370\ri0\lin5370\rin0\fi0\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 Invoice for [first_name_invo] [surname_invo] } [c street_invo!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [street_invo][street_num_invo]} [/c][c city_row_invo!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [city_row_invo]} [/c][c nation_row_invo!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [nation_row_invo]} [/c][c fiscal_code_invo!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab Fiscal code [fiscal_code_invo]} [/c][c vat_number_invo!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab VAT number [vat_number_invo]} [/c]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1\tx3540{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 \tab } \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 Invoice n. [document_progressive_number] released on [today]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrb\brdrs\brdrw1\brdrcf1\cellx7792\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalb\cellx9637 [r4 array="vat_perc_arr_invo"] \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\cbpat3\ql\rtlch\afs12\lang255\ltrch\dbch\langfe255\hich\fs12\lang1040\loch\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 [r] [c show_rate_invo="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Stay from [starting_date] to [ending_date][people_phrase_invo]} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [currency_name] [rate_no_vat_invo_p]} [/c][c show_discount_invo="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Discount} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [currency_name] [discount_no_vat_invo_p]} [/c] [r3][c show_extra_cost_invo="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Extra: \'93[extra_cost_name]\'94} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [currency_name] [extra_cost_no_vat_invo_p]} [/c][c show_cost_as_taxes_invo="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Tax: \'93[extra_cost_name]\'94} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [currency_name] [extra_cost_taxes_p]} [/c][/r3][/r] [c show_subtotal_invo="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Sub total at [vat_perc_arr_invo(vat_num_invo)]%} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [currency_name] [part_tot_no_vat_invo_p]} \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Taxes at [vat_perc_arr_invo(vat_num_invo)]%} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [currency_name] [part_tot_vat_invo_p]} [/c]\cell\row\pard \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\clvertalb\cellx9637 [/r4] \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs12\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs12\lang1040\loch\f1\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Sub total} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [currency_name] [tot_no_vat_invo_p]} \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Taxes[c vat_num_invo="1"] at [vat_perc_arr_invo(vat_num_invo)]%[/c] total} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [currency_name] [vat_invo_p]} [r][r3][c show_tax_cost_invo="1"] \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [extra_cost_name]} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [currency_name] [extra_cost_no_vat_invo_p]} [/c][/r3][/r] \cell\row\pard \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs12\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs12\lang1040\loch\f1\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Invoice total} \cell\pard\plain \intbl\ltrpar\s1\cf0\qr\rtlch\afs24\lang255\ab\ltrch\dbch\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b [currency_name] [price_tot_invo_p]} \cell\row\pard \pard\plain \ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par } 5contrrtf{\rtf1\ansi\deff1\adeflang1025 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\fswiss\fprq2\fcharset0 Arial;}{\f4\fswiss\fprq2\fcharset0 Bitstream Vera Sans;}{\f5\fswiss\fprq2\fcharset0 Tahoma;}{\f6\froman\fprq2\fcharset0 Garamond;}{\f7\froman\fprq2\fcharset0 Times New Roman;}{\f8\fnil\fprq2\fcharset0 Bitstream Vera Sans;}} {\colortbl;\red0\green0\blue0;\red230\green230\blue230;\red255\green255\blue255;\red204\green204\blue204;\red128\green128\blue128;} {\stylesheet{\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\snext1 Normal;} {\s2\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af8\afs28\lang255\ltrch\dbch\af8\langfe255\hich\f2\fs28\lang1040\loch\f2\fs28\lang1040\sbasedon1\snext3 Heading;} {\s3\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext3 Body Text;} {\s4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext4 List;} {\s5\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext5 caption;} {\s6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext6 Index;} {\s7\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 Heading;} {\s8\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext8 caption;} {\s9{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext9 Index;} {\s10\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading;} {\s11\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext11 WW-caption;} {\s12{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext12 WW-Index;} {\s13\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1;} {\s14\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext14 WW-caption1;} {\s15{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext15 WW-Index1;} {\s16\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11;} {\s17\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext17 WW-caption11;} {\s18{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext18 WW-Index11;} {\s19\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111;} {\s20\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext20 WW-caption111;} {\s21{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext21 WW-Index111;} {\s22\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111;} {\s23\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext23 WW-caption1111;} {\s24{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext24 WW-Index1111;} {\s25\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11111;} {\s26\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext26 WW-caption11111;} {\s27{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext27 WW-Index11111;} {\s28\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111111;} {\s29\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext29 WW-caption111111;} {\s30{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext30 WW-Index111111;} {\s31\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111111;} {\s32\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext32 WW-caption1111111;} {\s33{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext33 WW-Index1111111;} {\s34\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading11111111;} {\s35\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext35 WW-caption11111111;} {\s36{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext36 WW-Index11111111;} {\s37\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ai\ltrch\dbch\af3\langfe255\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i\sbasedon1\snext37 Dicitura;} {\s38{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs16\lang255\ltrch\dbch\af3\langfe255\hich\f5\fs16\lang1033\loch\f5\fs16\lang1033\sbasedon1\snext38 WW-Testo fumetto;} {\s39{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext39 Frame contents;} {\s40{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext40 Table Contents;} {\s41\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ab\ltrch\dbch\langfe255\hich\f1\fs24\lang1033\i\b\loch\f1\fs24\lang1033\i\b\sbasedon40\snext41 Table Heading;} {\s42{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext42 WW-Table Contents;} {\s43\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon42\snext43 WW-Table Heading;} {\s44{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext44 WW-Table Contents1;} {\s45\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon44\snext45 WW-Table Heading1;} {\s46{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext46 WW-Table Contents12;} {\s47\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon46\snext47 WW-Table Heading12;} {\s48{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext48 WW-Table Contents123;} {\s49\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon48\snext49 WW-Table Heading123;} {\s50{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext50 WW-Table Contents1234;} {\s51\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon50\snext51 WW-Table Heading1234;} {\s52{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext52 WW-Table Contents12345;} {\s53\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon52\snext53 WW-Table Heading12345;} {\s54{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext54 WW-Table Contents123456;} {\s55\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon54\snext55 WW-Table Heading123456;} {\s56{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext56 WW-Table Contents1234567;} {\s57\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon56\snext57 WW-Table Heading1234567;} {\s58{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext58 WW-Table Contents12345678;} {\s59\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon58\snext59 WW-Table Heading12345678;} {\s60{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext60 Table Contents;} {\s61\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon60\snext61 Table Heading;} {\*\cs63\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 WW-Car. predefinito paragrafo;} } {\info{\creatim\yr2007\mo9\dy28\hr15\min45}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern3000}}\deftab708 {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\pgdscnxt0 Standard;}} {\*\pgdscno0}\paperh16837\paperw11905\margl1134\margr1134\margt885\margb1012\sectd\sbknone\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc [r][c numero_ripetizione_prenotazioni!="1"]\par \page [/c]\pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs28\lang255\ab\ltrch\dbch\af1\langfe255\hich\f6\fs28\lang1040\b\loch\f6\fs28\lang1040\b {\rtlch \ltrch\loch\f6\fs28\lang1040\i0\b [structure_type] [structure_name]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [structure_company_name]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [structure_address] - [structure_city]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [structure_postal_code] [structure_nation]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 VAT number [structure_vat_number] [struct_fisc_code_recei]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [struct_telephone_recei]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li5370\ri0\lin5370\rin0\fi0\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [c surname_recei!=""]Receipt for [first_name_recei] [surname_recei][/c] } [c street!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [street][street_num_recei]} [/c][c city_row_recei!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [city_row_recei]} [/c][c nation_row_recei!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [nation_row_recei]} [/c][c fiscal_code!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab Fiscal code [fiscal_code]} [/c][c vat_number!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab VAT number [vat_number]} [/c]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1\tx3540{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 \tab } \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 Receipt[c progressive_document_number!=""] n. [progressive_document_number][/c] released on [today]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrb\brdrs\brdrw1\brdrcf1\cellx7792\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\cbpat3\ql\rtlch\afs12\lang255\ltrch\dbch\langfe255\hich\fs12\lang1040\loch\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [c starting_date!=""]Reservation from [starting_date] to [ending_date][/c][c people_num_tot!=""] for [people_num_tot] persons[/c][r5][c starting_date="" & last_payment="1"][payment_method][/c][/r5]} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [r5][c show_method_recei="1" & last_payment="1"][currency_name] [payment_value_p][/c][/r5]} \cell\row\pard \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs12\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs12\lang1040\loch\f1\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Total paid} \cell\pard\plain \intbl\ltrpar\s1\cf0\qr\rtlch\afs24\lang255\ab\ltrch\dbch\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b [currency_name] [r5][c last_payment="1"][payment_value_p][/c][/r5]} \cell\row\pard \pard\plain \ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 [/r]\par } 1contrhtm

EXAMPLE OF CONTRACT FOR HOTELDRUID

 

Mr[Mr] [name] [surname] born the [birthday] resident in [city] [street2] n [street_number] tel [telephone] will rent an apartment in hoteldruid with his family of [people_num_tot] people from [starting_date] to [ending_date]. The price will be of [price_tot_p]. A deposit of [deposit_p] must be left.

Nowhere, [oggi].

The client                                               The owner

__________                                         ____________

2contrhtm

[r][r3][/r3] [/r]
[logo_invo]
[structure_type] [structure_name]
[structure_company_name]
[structure_address] - [structure_city]
[structure_postal_code] [structure_nation]
VAT number [structure_vat_number] [struct_fisc_code_invo]
[struct_telephone_invo]
Invoice for [first_name_invo] [surname_invo]
[c street_invo!=""][street_invo][street_num_invo]
[/c][c city_row_invo!=""][city_row_invo]
[/c][c nation_row_invo!=""][nation_row_invo]
[/c][c fiscal_code_invo!=""]Fiscal code [fiscal_code_invo]
[/c][c vat_number_invo!=""]VAT number [vat_number_invo]
[/c]

Invoice n. [document_progressive_number] released on [today]
[r4 array="vat_perc_arr_invo"] [r] [c show_rate_invo="1"] [/c][c show_discount_invo="1"] [/c] [r3][c show_extra_cost_invo="1"] [/c][c show_cost_as_taxes_invo="1"] [/c][/r3][/r] [c vat_perc_arr_invo(vat_num_invo)="-1"][/c]
Stay from [starting_date] to [ending_date][people_phrase_invo] [currency_name] [rate_no_vat_invo_p]
Discount [currency_name] [discount_no_vat_invo_p]
Extra: "[extra_cost_name]" [currency_name] [extra_cost_no_vat_invo_p]
Tax: "[extra_cost_name]" [currency_name] [extra_cost_taxes_p]
[/r4] [r][r3][c show_tax_cost_invo="1"] [/c][/r3][/r]
Sub total [currency_name] [tot_no_vat_invo_p]
Taxes[c vat_num_invo="1"] at [vat_perc_arr_invo(vat_num_invo)]%[/c] total [currency_name] [vat_invo_p]
[extra_cost_name] [currency_name] [extra_cost_no_vat_invo_p]
Invoice total [currency_name] [price_tot_invo_p]



4contrhtm
[logo_recei]
[structure_type] [structure_name]
[structure_company_name]
[structure_address] - [structure_city]
[structure_postal_code] [structure_nation]
VAT number [structure_vat_number] [struct_fisc_code_recei]
[struct_telephone_recei]
Receipt for [first_name_recei] [surname_recei]
[c street_recei!=""][street_recei][street_num_recei]
[/c][c city_row_recei!=""][city_row_recei]
[/c][c nation_row_recei!=""][nation_row_recei]
[/c][c fiscal_code!=""]Fiscal code [fiscal_code]
[/c][c vat_number!=""]VAT number [vat_number]
[/c]

Receipt[c document_progressive_number!=""] n. [document_progressive_number][/c] released on [today]
[c starting_date!=""]Reservation from [starting_date] to [ending_date][/c][c people_num_tot!=""] for [people_num_tot] persons[/c][r5][c starting_date="" & last_payment="1"][payment_method][/c][/r5] [r5][c show_method_recei="1" & last_payment="1"][currency_name] [payment_value_p][/c][/r5]
Total paid [currency_name] [r5][c last_payment="1"][payment_value_p][/c][/r5]



9contrhtm[r][null_value][r3][null_value][/r3][/r][r4 array="extra_costs_clean"][null_value][/r4][r4 array="array_dates_clean"][r][r3][null_value][/r3][/r][/r4]

Cleaning Report for [f_report_date_clean]

[ec_table_head_clean] [r6] [ec_unit_row_clean(unit_clean)] [repeat_header_row_clean] [/r6] [r4 array="total_ec_clean"] [/r4]
RoomPeopleSituationDeparting
People
Arrival
Time
[unit_clean][people_clean(unit_clean)][situation_clean(unit_clean)][dep_people_clean(unit_clean)][arrival_time_clean(unit_clean)]
Total[people_tot_clean]([arr_people_tot_clean] arrivals)[dep_people_tot_clean][total_ec_clean(ec_num_clean)]
12contrhtm 13contrhtm 14contrhtm 6contreml#!mln!#en 7contreml#!mln!#en 8contreml#!mln!#en 5cond9ind#@?#@?set#%?82#%?=#%?txt#%?30#%?txt#%?#%?txt#%?#%? 6cond9ind#@?#@?date#%?75#%?data_inizio_selezione#%?is#%?2#%?g 7cond9ind#@?or#$?data_inizio_selezione#%?=#%?txt#%?#$?var_tmp_clean#%?>#%?var#%?data_fine_selezione#@?set#%?-1#%?=#%?txt#%?This document must be viewed from the table with departures and current reservations (entry "reservations" in top menu --> "depart. and current") or at least 2 days must be selected.#%?txt#%?#%?txt#%?#%? 8cond9ind#@?#@?date#%?64#%?data_inizio_selezione#%?is#%?1#%?g 9cond9rpt#@?#@?set#%?67#%?=#%?var#%?unita_occupata#%?txt#%?#%?txt#%?#%? 10cond9rpt#@?#@?set#%?65#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 15cond9rpt#@?#@?set#%?66#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 16cond9rpt#@?#$?data_inizio#%?=#%?var#%?report_date_clean#@?set#%?65#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 17cond9rpt#@?#$?data_fine#%?=#%?var#%?report_date_clean#@?set#%?66#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 18cond9run#@?#@?set#%?67#%?=#%?var#%?nome_unita#%?txt#%?#%?txt#%?#%? 19cond9rpt#@?and#$?arrival_clean#%?=#%?txt#%?1#$?situation_clean(unit_clean)#%?!=#%?txt#%?#@?set#%?a2322#%?=#%?txt#%?DEP+ARR#%?txt#%?#%?txt#%?#%? 20cond9rpt#@?and#$?departure_clean#%?=#%?txt#%?1#$?situation_clean(unit_clean)#%?!=#%?txt#%?#@?set#%?a2322#%?=#%?txt#%?DEP+ARR#%?txt#%?#%?txt#%?#%? 31cond9rpt#@?and#$?data_inizio#%?<#%?var#%?report_date_clean#$?data_fine#%?>#%?var#%?report_date_clean#@?set#%?a2322#%?=#%?txt#%?STAY#%?txt#%?#%?txt#%?#%? 33cond9rpt#@?and#$?arrival_clean#%?=#%?txt#%?1#$?situation_clean(unit_clean)#%?=#%?txt#%?#@?set#%?a2322#%?=#%?txt#%?ARRIVAL#%?txt#%?#%?txt#%?#%? 34cond9rpt#@?and#$?departure_clean#%?=#%?txt#%?1#$?situation_clean(unit_clean)#%?=#%?txt#%?#@?set#%?a2322#%?=#%?txt#%?DEPARTURE#%?txt#%?#%?txt#%?#%? 35cond9ind#@?#@?date#%?69#%?report_date_clean#%?da#%?0#%?g 36cond9rpt#@?#@?set#%?75#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 37cond9rpt#@?or#$?data_inizio#%?=#%?var#%?report_date_clean#$?data_inizio#%?<#%?var#%?report_date_clean#@?set#%?75#%?=#%?var#%?num_persone#%?txt#%?#%?txt#%?#%? 38cond9rpt#@?or#$?data_fine#%?=#%?var#%?report_date_clean#$?data_fine#%?<#%?var#%?report_date_clean#@?set#%?75#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 39cond9rpt#@?#$?var_tmp_clean#%?!=#%?txt#%?#@?set#%?a2323#%?=#%?var#%?var_tmp_clean#%?txt#%?#%?txt#%?#%? 40cond9rpt#@?and#$?var_tmp_clean#%?!=#%?txt#%?#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a2323#%?.=#%?txt#%?+#%?txt#%?#%?txt#%?#%? 41cond9rpt#@?and#$?var_tmp_clean#%?!=#%?txt#%?#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a2323#%?.=#%?var#%?n_letti_agg#%?txt#%?#%?txt#%?#%? 42cond9rpt#@?#$?var_tmp_clean#%?!=#%?txt#%?#@?set#%?a2325#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 43cond9rpt#@?#$?data_fine#%?=#%?var#%?report_date_clean#@?set#%?a2324#%?=#%?var#%?num_persone#%?txt#%?#%?txt#%?#%? 44cond9rpt#@?and#$?data_fine#%?=#%?var#%?report_date_clean#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a2324#%?.=#%?txt#%?+#%?txt#%?#%?txt#%?#%? 45cond9rpt#@?and#$?data_fine#%?=#%?var#%?report_date_clean#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a2324#%?.=#%?var#%?n_letti_agg#%?txt#%?#%?txt#%?#%? 46cond9run#@?#@?oper#%?70#%?people_tot_clean#%?+#%?var#%?people_num_clean(unit_clean)#%? 47cond9rpt#@?#$?data_fine#%?=#%?var#%?report_date_clean#@?set#%?a2326#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 48cond9run#@?#@?oper#%?71#%?dep_people_tot_clean#%?+#%?var#%?dep_people_num_clean(unit_clean)#%? 49cond9rpt#@?#$?data_inizio#%?=#%?var#%?report_date_clean#@?set#%?a2327#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 50cond9run#@?#@?oper#%?72#%?arr_people_tot_clean#%?+#%?var#%?arr_people_num_clean(unit_clean)#%? 51cond9rpt#@?#$?data_inizio#%?=#%?var#%?report_date_clean#@?set#%?a2328#%?=#%?var#%?orario_entrata_stimato#%?var#%?report_date_clean#%?txt#%?#%? 52cond9ind#@?#@?set#%?73#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 53cond9rca#@?#$?repetition_number_clean#%?!=#%?txt#%?1#@?break#%?cont 54cond9rca#@?#@?set#%?75#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 55cond9rca#@?#$?giorni_costo_agg#%?{A}#%?txt#%?,#@?set#%?75#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 56cond9rca#@?#$?var_tmp_clean#%?=#%?txt#%?0#@?break#%?cont 57cond9rca#@?#$?ec_pos_clean(nome_costo_agg)#%?=#%?txt#%?#@?oper#%?73#%?ec_num_clean#%?+#%?txt#%?1#%? 58cond9rca#@?#$?ec_pos_clean(nome_costo_agg)#%?=#%?txt#%?#@?set#%?a2329#%?=#%?var#%?nome_costo_agg#%?txt#%?#%?txt#%?#%? 59cond9ind#@?#@?set#%?74#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 60cond9inr#@?#@?oper#%?74#%?repetition_number_clean#%?+#%?txt#%?1#%? 61cond9rca#@?#$?ec_pos_clean(nome_costo_agg)#%?=#%?txt#%?#@?set#%?a2330#%?=#%?var#%?ec_num_clean#%?txt#%?#%?txt#%?#%? 62cond9rca#@?#@?cont 63cond9run#@?#@?set#%?75#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 64cond9run#@?#$?row_class_clean#%?!=#%?txt#%?#@?set#%?75#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 65cond9run#@?#$?var_tmp_clean#%?!=#%?txt#%?1#@?set#%?68#%?=#%?txt#%? class="bgclr"#%?txt#%?#%?txt#%?#%? 66cond9run#@?#$?var_tmp_clean#%?=#%?txt#%?1#@?set#%?68#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 67cond9rar2329#@?#@?set#%?76#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 68cond9rar2329#@?#@?set#%?76#%?.=#%?var#%?extra_costs_clean(ec_num_clean)#%?txt#%?#%?txt#%?#%? 69cond9rar2329#@?#@?set#%?76#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 71cond9rar2329#@?#@?set#%?77#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 74cond9rca#@?#$?repetition_number_clean#%?<#%?txt#%?2#@?break#%?cont 75cond9rca#@?#$?array_dates_clean(day_clean)#%?!=#%?var#%?report_date_clean#@?break#%?cont 76cond9rca#@?#$?ec_pos_clean(nome_costo_agg)#%?=#%?txt#%?#@?break#%?cont 77cond9rca#@?#@?set#%?67#%?=#%?var#%?unita_occupata#%?txt#%?#%?txt#%?#%? 78cond9rca#@?#$?ec_unit_row_clean(unit_clean)#%?=#%?txt#%?#@?set#%?a2332#%?=#%?var#%?ec_table_row_clean#%?txt#%?#%?txt#%?#%? 79cond9ind#@?#@?array#%?a2333#%?dat#%? 80cond9rca#@?#@?set#%?75#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 84cond9rca#@?#@?set#%?a2332#%?=#%?var#%?ec_unit_row_clean(unit_clean)#%?var#%?var_tmp_clean#%?var#%?moltiplica_max_costo_agg#%? 85cond9rca#@?#@?set#%?73#%?=#%?var#%?ec_pos_clean(nome_costo_agg)#%?txt#%?#%?txt#%?#%? 86cond9rca#@?#@?oper#%?a2334#%?total_ec_clean(ec_num_clean)#%?+#%?var#%?moltiplica_max_costo_agg#%? 87cond9rca#@?#@?cont 88cond9run#@?#$?ec_unit_row_clean(unit_clean)#%?=#%?txt#%?#@?set#%?a2332#%?=#%?var#%?ec_table_row_clean#%?txt#%?#%?txt#%?#%? 89cond9rpt#@?#$?data_inizio#%?=#%?var#%?report_date_clean#@?trunc#%?a2328#%?-3#%?#%?ini 90cond9rar2329#@?#@?set#%?a2334#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 91cond9ind#@?#@?set#%?79#%?=#%?txt#%?RoomPeopleSituationDeparting
People
Arrival
Time
#%?txt#%?#%?txt#%?#%?
92cond9run#@?#@?oper#%?80#%?unit_repetition_number_clean#%?+#%?txt#%?1#%? 93cond9run#@?#@?set#%?81#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 94cond9run#@?#$?unit_repetition_number_clean#%?=#%?var#%?number_repeat_head_row_clean#@?set#%?81#%?=#%?var#%?header_row_table_clean#%?txt#%?#%?txt#%?#%? 95cond9run#@?#$?unit_repetition_number_clean#%?=#%?var#%?number_repeat_head_row_clean#@?set#%?81#%?.=#%?var#%?ec_table_head_clean#%?txt#%?#%?txt#%?#%? 96cond9run#@?#$?unit_repetition_number_clean#%?=#%?var#%?number_repeat_head_row_clean#@?set#%?81#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 97cond9run#@?#$?unit_repetition_number_clean#%?=#%?var#%?number_repeat_head_row_clean#@?set#%?80#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 1cond8rpt#@?#@?set#%?84#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 2cond8rpt#@?#@?set#%?85#%?=#%?var#%?cognome#%?txt#%? #%?txt#%?#%? 3cond8rpt#@?#@?trunc#%?85#%?6#%?#%?ini 4cond8rpt#@?#@?set#%?85#%?=#%?var#%?surn_no_sp_wle#%?txt#%?#%?txt#%?#%?url 5cond8rpt#@?#$?ultima_prenotazione_per_cliente#%?=#%?txt#%?1#@?break#%?cont 6cond8rpt#@?#@?set#%?a2340#%?.=#%?var#%?url_base_pagine_web#%?txt#%?#%?txt#%?#%? 7cond8rpt#@?#@?set#%?a2340#%?.=#%?txt#%?confirm_reservation_tpl.php?cn=#%?txt#%?#%?txt#%?#%? 8cond8rpt#@?#@?set#%?a2340#%?.=#%?var#%?surn_no_sp_wle#%?txt#%?#%?txt#%?#%? 9cond8rpt#@?#@?set#%?a2340#%?.=#%?txt#%?&cp=#%?txt#%?#%?txt#%?#%? 10cond8rpt#@?#@?set#%?a2340#%?.=#%?var#%?codice_prenotazione#%?txt#%?#%?txt#%?#%? 11cond8rpt#@?#@?set#%?a2340#%?.=#%?txt#%?&fe=1#%?txt#%?#%?txt#%?#%? 12cond8rpt#@?#@?set#%?a2340#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 13cond8rpt#@?#@?set#%?a2340#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 14cond8rpt#@?#@?set#%?a2341#%?=#%?var#%?arr_links_wle(numero_cliente)#%?txt#%?confirm_reservation_tpl.php?cn=#%?txt#%?mdl_confirma_reserva.php?cn=#%? 15cond8rpt#@?#@?cont 16cond8rpt#@?#$?ultima_prenotazione_per_cliente#%?!=#%?txt#%?1#@?set#%?-2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 1cond7rpt#@?#@?set#%?20#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 2cond7rpt#@?#@?set#%?21#%?=#%?var#%?cognome#%?txt#%? #%?txt#%?#%? 3cond7rpt#@?#@?trunc#%?21#%?6#%?#%?ini 4cond7rpt#@?#@?set#%?21#%?=#%?var#%?surn_no_sp_cre#%?txt#%?#%?txt#%?#%?url 5cond7rpt#@?#$?ultima_prenotazione_per_cliente#%?=#%?txt#%?1#@?break#%?cont 6cond7rpt#@?#@?set#%?a2336#%?.=#%?var#%?url_base_pagine_web#%?txt#%?#%?txt#%?#%? 7cond7rpt#@?#@?set#%?a2336#%?.=#%?txt#%?confirm_reservation_tpl.php?cn=#%?txt#%?#%?txt#%?#%? 8cond7rpt#@?#@?set#%?a2336#%?.=#%?var#%?surn_no_sp_cre#%?txt#%?#%?txt#%?#%? 9cond7rpt#@?#@?set#%?a2336#%?.=#%?txt#%?&cp=#%?txt#%?#%?txt#%?#%? 10cond7rpt#@?#@?set#%?a2336#%?.=#%?var#%?codice_prenotazione#%?txt#%?#%?txt#%?#%? 11cond7rpt#@?#@?set#%?a2336#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 12cond7rpt#@?#@?set#%?a2336#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 13cond7rpt#@?#@?set#%?a2337#%?=#%?var#%?arr_links_cre(numero_cliente)#%?txt#%?confirm_reservation_tpl.php?cn=#%?txt#%?mdl_confirma_reserva.php?cn=#%? 14cond7rpt#@?#@?set#%?a2338#%?.=#%?txt#%?Surname: #%?txt#%?#%?txt#%?#%? 15cond7rpt#@?#@?set#%?a2338#%?.=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 16cond7rpt#@?#@?set#%?a2338#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 17cond7rpt#@?#@?set#%?a2338#%?.=#%?txt#%?Reservation code: #%?txt#%?#%?txt#%?#%? 18cond7rpt#@?#@?set#%?a2338#%?.=#%?var#%?codice_prenotazione#%?txt#%?#%?txt#%?#%? 19cond7rpt#@?#@?set#%?a2338#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 20cond7rpt#@?#@?set#%?a2338#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 21cond7rpt#@?#@?set#%?a2339#%?=#%?var#%?arr_access_data_cre(numero_cliente)#%?txt#%?Surname:#%?txt#%?Apellido:#%? 22cond7rpt#@?#@?set#%?a2339#%?=#%?var#%?arr_access_data_es_cre(numero_cliente)#%?txt#%?Reservation code:#%?txt#%?Código reserva:#%? 23cond7rpt#@?#@?cont 24cond7rpt#@?#$?ultima_prenotazione_per_cliente#%?!=#%?txt#%?1#@?set#%?-2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 1cond6rpt#@?#@?set#%?19#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 87cond4rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?14#%?=#%?txt#%?- Fiscal Code #%?txt#%?#%?txt#%?#%? 88cond4rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?14#%?.=#%?var#%?codice_fiscale_struttura#%?txt#%?#%?txt#%?#%? 89cond4rpt#@?#@?set#%?17#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 92cond4rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?17#%?=#%?txt#%?Tel. #%?txt#%?#%?txt#%?#%? 94cond4rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?17#%?.=#%?var#%?telefono_struttura#%?txt#%?#%?txt#%?#%? 97cond4rpt#@?and#$?telefono_struttura#%?!=#%?txt#%?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?17#%?.=#%?txt#%? - #%?txt#%?#%?txt#%?#%? 98cond4rpt#@?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?17#%?.=#%?var#%?sito_web_struttura#%?txt#%?#%?txt#%?#%? 99cond4rpt#@?#@?set#%?15#%?=#%?var#%?nome#%?txt#%?#%?txt#%?#%? 100cond4rpt#@?#@?set#%?16#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 101cond4rpt#@?#@?set#%?18#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 102cond4rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?18#%?=#%?txt#%?, #%?txt#%?#%?txt#%?#%? 103cond4rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?18#%?.=#%?var#%?numcivico#%?txt#%?#%?txt#%?#%? 104cond4rpt#@?#@?set#%?12#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 105cond4rpt#@?#$?citta#%?!=#%?txt#%?#@?set#%?12#%?.=#%?var#%?citta#%?txt#%?#%?txt#%?#%? 107cond4rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?12#%?.=#%?txt#%? (#%?txt#%?#%?txt#%?#%? 108cond4rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?12#%?.=#%?var#%?regione#%?txt#%?#%?txt#%?#%? 109cond4rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?12#%?.=#%?txt#%?)#%?txt#%?#%?txt#%?#%? 110cond4rpt#@?#@?set#%?13#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 111cond4rpt#@?#$?cap#%?!=#%?txt#%?#@?set#%?13#%?.=#%?var#%?cap#%?txt#%?#%?txt#%?#%? 112cond4rpt#@?and#$?cap#%?!=#%?txt#%?#$?nazione#%?!=#%?txt#%?#@?set#%?13#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 113cond4rpt#@?#$?nazione#%?!=#%?txt#%?#@?set#%?13#%?.=#%?var#%?nazione#%?txt#%?#%?txt#%?#%? 114cond4rpt#@?#@?set#%?57#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 115cond4rpa#@?and#$?data_inizio#%?=#%?txt#%?#$?ultimo_pagamento#%?=#%?txt#%?1#$?metodo_pagamento#%?!=#%?txt#%?#@?set#%?57#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 116cond4rpt#@?#$?logo_struttura#%?!=#%?txt#%?#@?set#%?83#%?=#%?txt#%?Logo#%?txt#%?#%?txt#%?#%? 25cond2rpt#@?#@?set#%?45#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 26cond2rpt#@?and#$?vat_perc_arr_invo(vat_num_invo)#%?=#%?var#%?percentuale_tasse_tariffa#$?repetition_num_invo#%?>#%?txt#%?1#@?set#%?45#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 27cond2rpt#@?#@?set#%?46#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 30cond2rpt#@?and#$?show_rate_invo#%?=#%?txt#%?1#$?sconto#%?!=#%?txt#%?0#@?set#%?46#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 31cond2rpt#@?#@?set#%?47#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 32cond2rpt#@?#@?set#%?62#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 36cond2ind#@?#@?set#%?63#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 38cond2rpt#@?#@?set#%?59#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 39cond2rpt#@?#$?nome_costo_agg#%?=#%?var#%?tax_cost_name_invo#@?set#%?59#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 40cond2rpt#@?and#$?vat_perc_arr_invo(vat_num_invo)#%?=#%?var#%?percentuale_tasse_costo_agg#$?valore_costo_agg#%?!=#%?txt#%?0#$?repetition_num_invo#%?>#%?txt#%?1#$?show_tax_cost_invo#%?!=#%?txt#%?1#@?set#%?47#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 42cond2rpt#@?#@?set#%?28#%?=#%?var#%?percentuale_tasse_tariffa#%?txt#%?#%?txt#%?#%? 43cond2rpt#@?#$?tmp_var_invo#%?=#%?txt#%?#@?set#%?28#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 44cond2rpt#@?#$?exist_perc_vat_invo(tmp_var_invo)#%?=#%?txt#%?1#@?break#%?cont 46cond2rpt#@?#@?oper#%?44#%?vat_num_invo#%?+#%?txt#%?1#%? 48cond2rpt#@?#@?set#%?53#%?=#%?var#%?vat_num_invo#%?txt#%?#%?txt#%?#%? 52cond2rpt#@?#@?set#%?a1#%?=#%?var#%?tmp_var_invo#%?txt#%?#%?txt#%?#%? 60cond2rpt#@?#@?set#%?a2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 61cond2rpt#@?#@?cont 65cond2rpt#@?or#$?valore_costo_agg#%?=#%?txt#%?0#$?valore_costo_agg#%?=#%?txt#%?#$?show_tax_cost_invo#%?=#%?txt#%?1#@?break#%?cont 75cond2rpt#@?#@?set#%?28#%?=#%?var#%?percentuale_tasse_costo_agg#%?txt#%?#%?txt#%?#%? 76cond2rpt#@?#$?tmp_var_invo#%?=#%?txt#%?#@?set#%?28#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 81cond2rpt#@?#$?exist_perc_vat_invo(tmp_var_invo)#%?=#%?txt#%?1#@?break#%?cont 83cond2rpt#@?#@?oper#%?44#%?vat_num_invo#%?+#%?txt#%?1#%? 84cond2rpt#@?#@?set#%?53#%?=#%?var#%?vat_num_invo#%?txt#%?#%?txt#%?#%? 86cond2rpt#@?#@?set#%?a1#%?=#%?var#%?tmp_var_invo#%?txt#%?#%?txt#%?#%? 87cond2rpt#@?#@?set#%?a2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 88cond2rpt#@?#@?cont 89cond2rpt#@?#@?oper#%?37#%?valore_costo_agg_senza_tasse#%?+#%?txt#%?0#%? 90cond2rpt#@?#$?show_tax_cost_invo#%?=#%?txt#%?1#@?oper#%?37#%?valore_costo_agg#%?+#%?txt#%?0#%? 91cond2rpt#@?#@?set#%?31#%?=#%?var#%?nome_costo_agg#%?txt#%?#%?txt#%?#%? 95cond2rpt#@?#$?show_extra_cost_invo#%?=#%?txt#%?1#@?oper#%?32#%?tot_no_vat_invo#%?+#%?var#%?valore_costo_agg_senza_tasse#%? 100cond2rpt#@?#$?show_extra_cost_invo#%?=#%?txt#%?1#@?oper#%?49#%?part_tot_no_vat_invo#%?+#%?var#%?valore_costo_agg_senza_tasse#%? 103cond2rpt#@?#$?show_extra_cost_invo#%?=#%?txt#%?1#@?oper#%?50#%?part_tot_vat_invo#%?+#%?var#%?tasse_costo_agg#%? 105cond2rpt#@?#$?show_tax_cost_invo#%?=#%?txt#%?1#@?oper#%?61#%?tot_costs_tax_invo#%?+#%?var#%?valore_costo_agg#%? 106cond2rpt#@?#@?oper#%?36#%?tot_no_vat_invo#%?+#%?txt#%?0#%? 108cond2rpt#@?#@?oper#%?51#%?part_tot_no_vat_invo#%?+#%?txt#%?0#%? 110cond2rpt#@?#@?oper#%?52#%?part_tot_vat_invo#%?+#%?txt#%?0#%? 111cond2rpt#@?#@?oper#%?60#%?price_tot_invo#%?-#%?var#%?tot_no_vat_invo#%? 112cond2rpt#@?#@?oper#%?60#%?vat_invo#%?-#%?var#%?tot_costs_tax_invo#%? 113cond2rpt#@?#@?oper#%?35#%?vat_invo#%?+#%?txt#%?0#%? 114cond2rpt#@?or#$?show_extra_cost_invo#%?!=#%?txt#%?1#$?percentuale_tasse_costo_agg#%?!=#%?txt#%?-1#@?break#%?cont 115cond2rpt#@?#@?set#%?62#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 116cond2rpt#@?#@?set#%?47#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 117cond2rpt#@?#@?cont 118cond2rpt#@?#$?max_vat_num_invo#%?>#%?txt#%?1#@?set#%?63#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 119cond2rpt#@?#$?last_reserv_invo#%?=#%?var#%?numero_prenotazione#@?break#%? 120cond2rpt#@?#@?set#%?30#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 121cond2rpt#@?#$?show_rate_invo#%?=#%?txt#%?1#@?oper#%?32#%?tot_no_vat_invo#%?+#%?var#%?costo_tariffa_senza_tasse#%? 122cond2rpt#@?#$?show_rate_invo#%?=#%?txt#%?1#@?oper#%?49#%?part_tot_no_vat_invo#%?+#%?var#%?costo_tariffa_senza_tasse#%? 123cond2rpt#@?#$?show_rate_invo#%?=#%?txt#%?1#@?oper#%?50#%?part_tot_vat_invo#%?+#%?var#%?tasse_tariffa#%? 124cond2rpt#@?#$?show_discount_invo#%?=#%?txt#%?1#@?oper#%?32#%?tot_no_vat_invo#%?-#%?var#%?sconto_senza_tasse#%? 125cond2rpt#@?#$?show_discount_invo#%?=#%?txt#%?1#@?oper#%?49#%?part_tot_no_vat_invo#%?-#%?var#%?sconto_senza_tasse#%? 126cond2rpt#@?#$?show_discount_invo#%?=#%?txt#%?1#@?oper#%?50#%?part_tot_vat_invo#%?-#%?var#%?tasse_sconto#%? 128cond2rpt#@?#@?oper#%?39#%?costo_tariffa_senza_tasse#%?+#%?txt#%?0#%? 129cond2rpt#@?#@?oper#%?38#%?sconto_senza_tasse#%?*#%?txt#%?-1#%? 130cond2rpt#@?#@?oper#%?36#%?tot_no_vat_invo#%?+#%?txt#%?0#%? 131cond2rpt#@?#@?oper#%?51#%?part_tot_no_vat_invo#%?+#%?txt#%?0#%? 132cond2rpt#@?#@?oper#%?52#%?part_tot_vat_invo#%?+#%?txt#%?0#%? 133cond2rpt#@?#@?oper#%?60#%?price_tot_invo#%?-#%?var#%?tot_no_vat_invo#%? 134cond2rpt#@?#@?oper#%?60#%?vat_invo#%?-#%?var#%?tot_costs_tax_invo#%? 135cond2rpt#@?#@?oper#%?35#%?vat_invo#%?+#%?txt#%?0#%? 136cond2rpt#@?#$?merge_discount_with_rate#%?=#%?txt#%?YES#@?oper#%?39#%?costo_tariffa_senza_tasse#%?-#%?var#%?sconto_senza_tasse#%? 137cond2rpt#@?#$?merge_discount_with_rate#%?=#%?txt#%?YES#@?set#%?46#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 138cond2rpt#@?#@?set#%?54#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 139cond2rpt#@?and#$?num_persone_tot#%?!=#%?txt#%?#$?num_persone_tot#%?!=#%?txt#%?0#@?set#%?54#%?=#%?txt#%? for x persons#%?txt#%?x#%?var#%?num_persone_tot#%? 140cond2rpt#@?#$?repetition_num_invo#%?>#%?txt#%?1#@?break#%? 141cond2rpt#@?#@?oper#%?33#%?price_tot_invo#%?+#%?var#%?costo_tot#%? 142cond2rpt#@?#@?oper#%?34#%?price_tot_invo#%?+#%?txt#%?0#%? 143cond2rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?24#%?=#%?txt#%?- Fiscal Code #%?txt#%?#%?txt#%?#%? 144cond2rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?24#%?.=#%?var#%?codice_fiscale_struttura#%?txt#%?#%?txt#%?#%? 145cond2rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?27#%?=#%?txt#%?Tel. #%?txt#%?#%?txt#%?#%? 146cond2rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?27#%?.=#%?var#%?telefono_struttura#%?txt#%?#%?txt#%?#%? 147cond2inr#@?#@?set#%?30#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 148cond2inr#@?#@?oper#%?48#%?repetition_num_invo#%?+#%?txt#%?1#%? 149cond2ind#@?#@?set#%?55#%?=#%?txt#%?YES#%?txt#%?#%?txt#%?#%? 150cond2ind#@?#@?set#%?58#%?=#%?txt#%?name of extra cost considered as tax#%?txt#%?#%?txt#%?#%? 151cond2ind#@?#@?set#%?33#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 152cond2rpt#@?and#$?telefono_struttura#%?!=#%?txt#%?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?27#%?.=#%?txt#%? - #%?txt#%?#%?txt#%?#%? 153cond2rpt#@?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?27#%?.=#%?var#%?sito_web_struttura#%?txt#%?#%?txt#%?#%? 154cond2ind#@?#@?set#%?32#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 155cond2rpt#@?#@?set#%?25#%?=#%?var#%?nome#%?txt#%?#%?txt#%?#%? 156cond2rpt#@?#@?set#%?26#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 157cond2rpt#@?#@?set#%?40#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 158cond2rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?40#%?=#%?txt#%?, #%?txt#%?#%?txt#%?#%? 159cond2rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?40#%?.=#%?var#%?numcivico#%?txt#%?#%?txt#%?#%? 160cond2rpt#@?#@?set#%?22#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 161cond2rpt#@?#$?citta#%?!=#%?txt#%?#@?set#%?22#%?.=#%?var#%?citta#%?txt#%?#%?txt#%?#%? 162cond2rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?22#%?.=#%?txt#%? (#%?txt#%?#%?txt#%?#%? 163cond2rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?22#%?.=#%?var#%?regione#%?txt#%?#%?txt#%?#%? 164cond2rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?22#%?.=#%?txt#%?)#%?txt#%?#%?txt#%?#%? 165cond2rpt#@?#@?set#%?23#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 166cond2rpt#@?#$?cap#%?!=#%?txt#%?#@?set#%?23#%?.=#%?var#%?cap#%?txt#%?#%?txt#%?#%? 167cond2rpt#@?and#$?cap#%?!=#%?txt#%?#$?nazione#%?!=#%?txt#%?#@?set#%?23#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 168cond2rpt#@?#$?nazione#%?!=#%?txt#%?#@?set#%?23#%?.=#%?var#%?nazione#%?txt#%?#%?txt#%?#%? 169cond2rpt#@?#@?set#%?41#%?=#%?var#%?codice_fiscale#%?txt#%?#%?txt#%?#%? 170cond2rpt#@?#@?set#%?42#%?=#%?var#%?partita_iva#%?txt#%?#%?txt#%?#%? 171cond2rpt#@?#@?set#%?43#%?=#%?var#%?via#%?txt#%?#%?txt#%?#%? 172cond2ind#@?#@?set#%?44#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 173cond2ind#@?#@?set#%?48#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 174cond2inr#@?#@?set#%?49#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 175cond2inr#@?#@?set#%?50#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 176cond2rpt#@?#$?logo_struttura#%?!=#%?txt#%?#@?set#%?56#%?=#%?txt#%?Logo#%?txt#%?#%?txt#%?#%? 179cond2inr#@?#@?set#%?61#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 1cond11rpt#@?#@?set#%?106#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 2cond11rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?106#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 3cond11rpt#@?#@?set#%?106#%?.=#%?var#%?cognome#%?txt#%?"#%?txt#%?""#%? 4cond11rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?106#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 5cond11rpt#@?#@?set#%?107#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 6cond11rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?107#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 7cond11rpt#@?#@?set#%?107#%?.=#%?var#%?nome#%?txt#%?"#%?txt#%?""#%? 8cond11rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?107#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 9cond11rpt#@?#@?set#%?108#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 10cond11rpt#@?or#$?unita_occupata#%?{}#%?txt#%?"#$?unita_occupata#%?{}#%?txt#%?,#@?set#%?108#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 11cond11rpt#@?#@?set#%?108#%?.=#%?var#%?unita_occupata#%?txt#%?"#%?txt#%?""#%? 12cond11rpt#@?or#$?unita_occupata#%?{}#%?txt#%?"#$?unita_occupata#%?{}#%?txt#%?,#@?set#%?108#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 13cond11rpt#@?#@?set#%?109#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 14cond11rpt#@?or#$?nome_tariffa#%?{}#%?txt#%?"#$?nome_tariffa#%?{}#%?txt#%?,#@?set#%?109#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 15cond11rpt#@?#@?set#%?109#%?.=#%?var#%?nome_tariffa#%?txt#%?"#%?txt#%?""#%? 16cond11rpt#@?or#$?nome_tariffa#%?{}#%?txt#%?"#$?nome_tariffa#%?{}#%?txt#%?,#@?set#%?109#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 17cond11rpt#@?#@?set#%?110#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 18cond11rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?110#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 19cond11rpt#@?#@?set#%?110#%?.=#%?var#%?email#%?txt#%?"#%?txt#%?""#%? 20cond11rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?110#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 21cond11rpt#@?#@?set#%?111#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 22cond11rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?111#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 23cond11rpt#@?#@?set#%?111#%?.=#%?var#%?telefono#%?txt#%?"#%?txt#%?""#%? 24cond11rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?111#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 25cond11rpt#@?#@?set#%?112#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 26cond11rpt#@?or#$?costo_tariffa#%?{}#%?txt#%?"#$?costo_tariffa#%?{}#%?txt#%?,#@?set#%?112#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 27cond11rpt#@?#@?set#%?112#%?.=#%?var#%?costo_tariffa#%?txt#%?"#%?txt#%?""#%? 28cond11rpt#@?or#$?costo_tariffa#%?{}#%?txt#%?"#$?costo_tariffa#%?{}#%?txt#%?,#@?set#%?112#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 29cond11rpt#@?#@?set#%?113#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 30cond11rpt#@?or#$?costo_tot#%?{}#%?txt#%?"#$?costo_tot#%?{}#%?txt#%?,#@?set#%?113#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 31cond11rpt#@?#@?set#%?113#%?.=#%?var#%?costo_tot#%?txt#%?"#%?txt#%?""#%? 32cond11rpt#@?or#$?costo_tot#%?{}#%?txt#%?"#$?costo_tot#%?{}#%?txt#%?,#@?set#%?113#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 33cond11rpt#@?#@?set#%?114#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 34cond11rpt#@?or#$?pagato#%?{}#%?txt#%?"#$?pagato#%?{}#%?txt#%?,#@?set#%?114#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 35cond11rpt#@?#@?set#%?114#%?.=#%?var#%?pagato#%?txt#%?"#%?txt#%?""#%? 36cond11rpt#@?or#$?pagato#%?{}#%?txt#%?"#$?pagato#%?{}#%?txt#%?,#@?set#%?114#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 37cond11rpt#@?#@?set#%?115#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 38cond11rpt#@?or#$?num_persone_tot#%?{}#%?txt#%?"#$?num_persone_tot#%?{}#%?txt#%?,#@?set#%?115#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 39cond11rpt#@?#@?set#%?115#%?.=#%?var#%?num_persone_tot#%?txt#%?"#%?txt#%?""#%? 40cond11rpt#@?or#$?num_persone_tot#%?{}#%?txt#%?"#$?num_persone_tot#%?{}#%?txt#%?,#@?set#%?115#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 48cond11rpt#@?#@?set#%?116#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 49cond11rpt#@?or#$?commento#%?{}#%?txt#%?"#$?commento#%?{}#%?txt#%?,#@?set#%?116#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 50cond11rpt#@?#@?set#%?116#%?.=#%?var#%?commento#%?txt#%?"#%?txt#%?""#%? 51cond11rpt#@?#@?set#%?116#%?=#%?var#%?comment_rcsv#%?var#%?avanzamento_riga#%?txt#%?#%? 56cond11rpt#@?or#$?commento#%?{}#%?txt#%?"#$?commento#%?{}#%?txt#%?,#@?set#%?116#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 79cond11rpt#@?#@?date#%?117#%?data_inizio#%?is#%?0#%?g 80cond11rpt#@?#@?date#%?118#%?data_fine#%?is#%?0#%?g 1cond10rpt#@?#@?set#%?86#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 2cond10rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?86#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 3cond10rpt#@?#@?set#%?86#%?.=#%?var#%?cognome#%?txt#%?"#%?txt#%?""#%? 4cond10rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?86#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 5cond10rpt#@?#@?set#%?87#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 6cond10rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?87#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 7cond10rpt#@?#@?set#%?87#%?.=#%?var#%?nome#%?txt#%?"#%?txt#%?""#%? 8cond10rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?87#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 9cond10rpt#@?#@?set#%?88#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 10cond10rpt#@?or#$?soprannome#%?{}#%?txt#%?"#$?soprannome#%?{}#%?txt#%?,#@?set#%?88#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 11cond10rpt#@?#@?set#%?88#%?.=#%?var#%?soprannome#%?txt#%?"#%?txt#%?""#%? 12cond10rpt#@?or#$?soprannome#%?{}#%?txt#%?"#$?soprannome#%?{}#%?txt#%?,#@?set#%?88#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 13cond10rpt#@?#@?set#%?89#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 14cond10rpt#@?or#$?titolo#%?{}#%?txt#%?"#$?titolo#%?{}#%?txt#%?,#@?set#%?89#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 15cond10rpt#@?#@?set#%?89#%?.=#%?var#%?titolo#%?txt#%?"#%?txt#%?""#%? 16cond10rpt#@?or#$?titolo#%?{}#%?txt#%?"#$?titolo#%?{}#%?txt#%?,#@?set#%?89#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 17cond10rpt#@?#@?set#%?90#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 18cond10rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?90#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 19cond10rpt#@?#@?set#%?90#%?.=#%?var#%?email#%?txt#%?"#%?txt#%?""#%? 20cond10rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?90#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 21cond10rpt#@?#@?set#%?91#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 22cond10rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?91#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 23cond10rpt#@?#@?set#%?91#%?.=#%?var#%?telefono#%?txt#%?"#%?txt#%?""#%? 24cond10rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?91#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 25cond10rpt#@?#@?set#%?92#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 26cond10rpt#@?or#$?fax#%?{}#%?txt#%?"#$?fax#%?{}#%?txt#%?,#@?set#%?92#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 27cond10rpt#@?#@?set#%?92#%?.=#%?var#%?fax#%?txt#%?"#%?txt#%?""#%? 28cond10rpt#@?or#$?fax#%?{}#%?txt#%?"#$?fax#%?{}#%?txt#%?,#@?set#%?92#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 29cond10rpt#@?#@?set#%?93#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 30cond10rpt#@?or#$?nazione#%?{}#%?txt#%?"#$?nazione#%?{}#%?txt#%?,#@?set#%?93#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 31cond10rpt#@?#@?set#%?93#%?.=#%?var#%?nazione#%?txt#%?"#%?txt#%?""#%? 32cond10rpt#@?or#$?nazione#%?{}#%?txt#%?"#$?nazione#%?{}#%?txt#%?,#@?set#%?93#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 33cond10rpt#@?#@?set#%?94#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 34cond10rpt#@?or#$?regione#%?{}#%?txt#%?"#$?regione#%?{}#%?txt#%?,#@?set#%?94#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 35cond10rpt#@?#@?set#%?94#%?.=#%?var#%?regione#%?txt#%?"#%?txt#%?""#%? 36cond10rpt#@?or#$?regione#%?{}#%?txt#%?"#$?regione#%?{}#%?txt#%?,#@?set#%?94#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 37cond10rpt#@?#@?set#%?95#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 38cond10rpt#@?or#$?citta#%?{}#%?txt#%?"#$?citta#%?{}#%?txt#%?,#@?set#%?95#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 39cond10rpt#@?#@?set#%?95#%?.=#%?var#%?citta#%?txt#%?"#%?txt#%?""#%? 40cond10rpt#@?or#$?citta#%?{}#%?txt#%?"#$?citta#%?{}#%?txt#%?,#@?set#%?95#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 41cond10rpt#@?#@?set#%?101#%?=#%?var#%?via#%?txt#%?#%?txt#%?#%? 42cond10rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?101#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 43cond10rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?101#%?.=#%?var#%?numcivico#%?txt#%?#%?txt#%?#%? 44cond10rpt#@?#@?set#%?96#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 45cond10rpt#@?or#$?tmp_csv#%?{}#%?txt#%?"#$?tmp_csv#%?{}#%?txt#%?,#@?set#%?96#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 46cond10rpt#@?#@?set#%?96#%?.=#%?var#%?tmp_csv#%?txt#%?"#%?txt#%?""#%? 47cond10rpt#@?or#$?tmp_csv#%?{}#%?txt#%?"#$?tmp_csv#%?{}#%?txt#%?,#@?set#%?96#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 48cond10rpt#@?#@?set#%?97#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 49cond10rpt#@?or#$?cap#%?{}#%?txt#%?"#$?cap#%?{}#%?txt#%?,#@?set#%?97#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 50cond10rpt#@?#@?set#%?97#%?.=#%?var#%?cap#%?txt#%?"#%?txt#%?""#%? 51cond10rpt#@?or#$?cap#%?{}#%?txt#%?"#$?cap#%?{}#%?txt#%?,#@?set#%?97#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 52cond10rpt#@?#@?set#%?98#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 53cond10rpt#@?or#$?cittadinanza#%?{}#%?txt#%?"#$?cittadinanza#%?{}#%?txt#%?,#@?set#%?98#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 54cond10rpt#@?#@?set#%?98#%?.=#%?var#%?cittadinanza#%?txt#%?"#%?txt#%?""#%? 55cond10rpt#@?or#$?cittadinanza#%?{}#%?txt#%?"#$?cittadinanza#%?{}#%?txt#%?,#@?set#%?98#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 56cond10rpt#@?#@?set#%?99#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 57cond10rpt#@?#@?date#%?99#%?data_nascita#%?da#%?0#%?g 58cond10rpt#@?#@?set#%?100#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 59cond10rpt#@?or#$?partita_iva#%?{}#%?txt#%?"#$?partita_iva#%?{}#%?txt#%?,#@?set#%?100#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 60cond10rpt#@?#@?set#%?100#%?.=#%?var#%?partita_iva#%?txt#%?"#%?txt#%?""#%? 61cond10rpt#@?or#$?partita_iva#%?{}#%?txt#%?"#$?partita_iva#%?{}#%?txt#%?,#@?set#%?100#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 62cond10rpt#@?#@?set#%?102#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 63cond10rpt#@?or#$?email2#%?{}#%?txt#%?"#$?email2#%?{}#%?txt#%?,#@?set#%?102#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 64cond10rpt#@?#@?set#%?102#%?.=#%?var#%?email2#%?txt#%?"#%?txt#%?""#%? 65cond10rpt#@?or#$?email2#%?{}#%?txt#%?"#$?email2#%?{}#%?txt#%?,#@?set#%?102#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 66cond10rpt#@?#@?set#%?103#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 67cond10rpt#@?or#$?email_certificata#%?{}#%?txt#%?"#$?email_certificata#%?{}#%?txt#%?,#@?set#%?103#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 68cond10rpt#@?#@?set#%?103#%?.=#%?var#%?email_certificata#%?txt#%?"#%?txt#%?""#%? 69cond10rpt#@?or#$?email_certificata#%?{}#%?txt#%?"#$?email_certificata#%?{}#%?txt#%?,#@?set#%?103#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 70cond10rpt#@?#@?set#%?104#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 71cond10rpt#@?or#$?telefono2#%?{}#%?txt#%?"#$?telefono2#%?{}#%?txt#%?,#@?set#%?104#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 72cond10rpt#@?#@?set#%?104#%?.=#%?var#%?telefono2#%?txt#%?"#%?txt#%?""#%? 73cond10rpt#@?or#$?telefono2#%?{}#%?txt#%?"#$?telefono2#%?{}#%?txt#%?,#@?set#%?104#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 74cond10rpt#@?#@?set#%?105#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 75cond10rpt#@?or#$?telefono3#%?{}#%?txt#%?"#$?telefono3#%?{}#%?txt#%?,#@?set#%?105#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 76cond10rpt#@?#@?set#%?105#%?.=#%?var#%?telefono3#%?txt#%?"#%?txt#%?""#%? 77cond10rpt#@?or#$?telefono3#%?{}#%?txt#%?"#$?telefono3#%?{}#%?txt#%?,#@?set#%?105#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 78cond10rpt#@?#$?client_shown_csv(numero_cliente)#%?=#%?txt#%?1#@?set#%?-2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 79cond10rpt#@?#@?set#%?a2335#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 1condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?1#%?=#%?txt#%?s#%?txt#%?#%?txt#%?#%? 3condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?2#%?=#%?txt#%?il#%?txt#%?#%?txt#%?#%? 4condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?2#%?=#%?txt#%?la#%?txt#%?#%?txt#%?#%? 5condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?3#%?=#%?txt#%?Il#%?txt#%?#%?txt#%?#%? 6condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?3#%?=#%?txt#%?La#%?txt#%?#%?txt#%?#%? 7condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?4#%?=#%?txt#%?al#%?txt#%?#%?txt#%?#%? 8condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?4#%?=#%?txt#%?alla#%?txt#%?#%?txt#%?#%? 9condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?5#%?=#%?txt#%?e#%?txt#%?#%?txt#%?#%? 10condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?5#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 11condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?6#%?=#%?txt#%?o#%?txt#%?#%?txt#%?#%? 12condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?6#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 23condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?7#%?=#%?txt#%?el#%?txt#%?#%?txt#%?#%? 24condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?7#%?=#%?txt#%?la#%?txt#%?#%?txt#%?#%? 25condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?8#%?=#%?txt#%?El#%?txt#%?#%?txt#%?#%? 26condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?8#%?=#%?txt#%?La#%?txt#%?#%?txt#%?#%? 27condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?9#%?=#%?txt#%?al#%?txt#%?#%?txt#%?#%? 28condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?9#%?=#%?txt#%?a la#%?txt#%?#%?txt#%?#%? 29condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?10#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 30condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?11#%?=#%?txt#%?o#%?txt#%?#%?txt#%?#%? 31condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?11#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 2compressgz 3compressgz 6allegato0 7allegato0 8allegato0
hoteldruid/includes/lang/en/lista_nazioni.php0000644000175000017500000002722214364212524020722 0ustar marcomarcohoteldruid/includes/lang/en/l_n0000644000175000017500000000001012103567560016025 0ustar marcomarcoenglish hoteldruid/includes/lang/en/crea_backup.php0000644000175000017500000002145714364212524020322 0ustar marcomarcoATTENZIONE: premendo su \"Continua\", prima di ripristinare i dati dal file, tutti i dati del database attuale verranno cancellati": $messaggio = "WARNING: if you press \"Continue\", before restoring the data from file, all data from current database will be deleted"; break; case "Inserisci i nuovi dati per la connessione al database": $messaggio = "Insert the new data to connect to the database"; break; case "Tipo di database": $messaggio = "Database type"; break; case "Nome del database da utilizzare": $messaggio = "Name of the database to be used"; break; case "Database già esistente": $messaggio = "Existing database"; break; case "Si": $messaggio = "Yes"; break; case "No": $messaggio = "No"; break; case "Se già esistente e non vuoto usare un prefisso non presente nel database per il nome delle tabelle": $messaggio = "If already existing and not empty use a prefix not present in the database for tables names"; break; case "Nome del computer a cui collegarsi": $messaggio = "Name of the computer to connect to"; break; case "Numero della porta a cui collegarsi": $messaggio = "Number of the port to connect to"; break; case "Normalmete 5432 o 5433 per Postgresql o 3306 per Mysql": $messaggio = "Normally 5432 or 5433 for Postgresql or 3306 for Mysql"; break; case "Nome per l'autenticazione al database": $messaggio = "Username for database authentication"; break; case "Parola segreta per l'autenticazione al database": $messaggio = "Password for database authentication"; break; case "Caricare la libreria dinamica \"pgsql.so\" o \"mysql.so\"": $messaggio = "Load the dinamic library \"pgsql.so\" or \"mysql.so\""; break; case "scegliere si se non viene caricata automaticamente da php": $messaggio = "choose yes if it is not loaded automatically by php"; break; case "Nome del database a cui collegarsi temporaneamente": $messaggio = "Name of the database to temporarely connect to"; break; case "solo per Postgresql con database non esistente": $messaggio = "only for Postgresql with database not existing"; break; case "Continua": $messaggio = "Continue"; break; case "Vecchio database svuotato, per rimuoverlo del tutto procedere manualmente": $messaggio = "Old database emptied, it can now be deleted completely"; break; case "Database creato": $messaggio = "Database created"; break; case "Non è stato possibile connettersi al nuovo database, controllare i dati per la connessione, i privilegi dell' utente o il nome del database": $messaggio = "It was not possible to connect to the new database, check connection data, the user privileges or the name of the database"; break; case "Non è stato possibile creare il nuovo database, controllare i dati per la connessione, i privilegi dell' utente, il nome del database o se esiste già un database chiamato": $messaggio = "It was not possible to create the new database, check connection data, the user privileges, the name of the database or if already exists a database called"; break; case "Non ho i permessi di scrittura sulla cartella dati": $messaggio = "I don't have write permissions on dati folder"; break; case "La versione attuale di HotelDruid e quella del file non coincidono": $messaggio = "The current version of HotelDruid and the one of the file are not the same"; break; case "La versione attuale e quella del file non coincidono": $messaggio = "The current version and the one of the file are not the same"; break; case "Non ho potuto leggere il file": $messaggio = "I wasn't able to read the file"; break; case "Torna indietro": $messaggio = "Go back"; break; case "Sistema di backup per HotelDruid": $messaggio = "Backup system for HotelDruid"; break; case "Crea il file di backup": $messaggio = "Create backup file"; break; case "Crea un nuovo file di backup": $messaggio = "Create a new backup file"; break; case "sovrascrivendo l'attuale": $messaggio = "overwriting current one"; break; case "Guarda il file": $messaggio = "View the file"; break; case "per salvarlo (eventualmente usa il bottone indietro del browser per tornare qui)": $messaggio = "to save it (possibly use the browser back button to come back here)"; break; case "Cancella": $messaggio = "Delete"; break; case " l'attuale file di backup": $messaggio = " current backup file"; break; case "Ripristina i dati dal file": $messaggio = "Restore data from file"; break; case " (i dati attuali verranno cancellati), utilizzando per la connessione al database:": $messaggio = " (current data will be deleted), using for database creation:"; break; case "i dati dell'attuale connessione": $messaggio = "data of current connection"; break; case "nuovi dati": $messaggio = "new data"; break; case "Ho fatto l'upload del file": $messaggio = "You have uploaded the file"; break; case "Non ho potuto fare l'upload del file": $messaggio = "I wasn't able to upload the file"; break; case "Fai l'upload": $messaggio = "Upload"; break; case " del file di backup": $messaggio = " this backup file"; break; case " di un nuovo file di backup": $messaggio = " this new backup file"; break; case "Prefisso nel nome delle tabelle": $messaggio = "Prefix in tables name"; break; case "opzionale, utile per più installazioni di hoteldruid nello stesso database": $messaggio = "optional, useful for more installations of hoteldruid in the same database"; break; case "Il prefisso del nome delle tabelle è sbagliato (accettate solo lettere minuscole, numeri e _ , primo carattere lettera)": $messaggio = "The prefix of tables names is wrong (only accepted lower case letters, numbers and _ , first character letter)"; break; case "Il contenuto del file inviato non è corretto": $messaggio = "The contents of the sent file are wrong"; break; case "Il formato del file è errato": $messaggio = "The file format is wrong"; break; case "Compresso": $messaggio = "Compressed"; break; case "Backup dei documenti": $messaggio = "Documents backup"; break; case "Crea il file di backup dei documenti": $messaggio = "Create documents backup file"; break; case "Crea un nuovo file di backup dei documenti": $messaggio = "Create a new documents backup file"; break; case " del file di backup dei documenti": $messaggio = " this documents backup file"; break; case " di un nuovo file di backup dei documenti": $messaggio = " this new documents backup file"; break; case " l'attuale file di backup dei documenti": $messaggio = " current documents backup file"; break; case "aggiungi ai documenti attuali": $messaggio = "add to current documents"; break; case "rimpiazza i documenti attuali": $messaggio = "replace current documents"; break; case "i documenti attuali verranno cancellati": $messaggio = "current documents will be deleted"; break; case "Ripristina i documenti dal file": $messaggio = "Restore documents from file"; break; case "Documenti ripristinati": $messaggio = "Documents restored"; break; case "Backup completo": $messaggio = "Complete backup"; break; case "Includi le pagine per il sito web": $messaggio = "Include website pages"; break; case "creato il": $messaggio = "created"; break; case "alle": $messaggio = "at"; break; case "copia": $messaggio = "copy"; break; case "il file di backup dai documenti predefiniti in": $messaggio = "the backup file from default documents in"; break; case "file copiato": $messaggio = "file copied"; break; case "si è verificato un errore copiando il file": $messaggio = "There was an error copying the file"; break; case "Errori": $messaggio = "Errors"; break; case "Includi tutti gli anni": $messaggio = "Include all years"; break; case "Includi solo gli anni selezionati": $messaggio = "Include only selected years"; break; case "Prova a mantenere i dati degli anni non contenuti nel backup": $messaggio = "Try to retain data of years not contained in the backup"; break; case "alcuni dati di questi anni potrebbero comunque venir persi": $messaggio = "some data of these years may be lost anyway"; break; case "tutti i documenti contenuti nel file": $messaggio = "all the documents contained in file"; break; case "solo il documento": $messaggio = "only document"; break; case "Raggiunto il limite giornaliero di backup": $messaggio = "You have reached the limit of daily backups"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/creadb.php0000644000175000017500000001433514364212524017300 0ustar marcomarcohoteldruid/includes/lang/en/visualizza_contratto.php0000644000175000017500000000620314364212524022351 0ustar marcomarcosalvato come": $messaggio = "saved as"; break; case "Cancella il documento": $messaggio = "Delete this document"; break; case "Cancella i documenti": $messaggio = "Delete these documents"; break; case "Il documento": $messaggio = "The document"; break; case "è stato cancellato": $messaggio = "has been deleted"; break; case "Transazione scaduta": $messaggio = "Expired transaction"; break; case "Sovrascrivi": $messaggio = "Overwrite"; break; case "Documenti già esistenti riguardanti questa prenotazione": $messaggio = "Already existing documents of this reservation"; break; case "Documenti già esistenti riguardanti queste prenotazioni": $messaggio = "Already existing documents of these reservations"; break; case "Salva dei nuovi documenti": $messaggio = "Save new documents"; break; case "Salva un nuovo documento": $messaggio = "Save a new document"; break; case "Attenzione: una email con lo stesso oggetto è già stata inviata al cliente": $messaggio = "Warning: an email with the same subject has already been sent to client"; break; case "Errore": $messaggio = "Error"; break; case "ha scritto": $messaggio = "wrote"; break; case "in data": $messaggio = "on"; break; case "Non si è potuto mascherare il mittente dell'email perchè attualmente SPF non è configurato correttamente sul dominio della email": $messaggio = "It was not possible to masquerade the sender of the email because currently SPF is not configured correctly on the domain of email"; break; case "L'utente amministratore può cambiare questa inpostazione in": $messaggio = "The administrator user can change this setting in"; break; case "configura e personalizza": $messaggio = "configure and customize"; break; case "È stato raggiunto il numero massimo di email giornaliere": $messaggio = "You have reached the maximum number of daily emails"; break; case "Per mandare altre email l'utente amministratore può impostare un server remoto in": $messaggio = "To comtinue sending emails the administrator user can set a remote server in"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/lista_parentele.php0000644000175000017500000000037614364212524021233 0ustar marcomarcohoteldruid/includes/lang/en/modifica_ospiti.php0000644000175000017500000000611714364212524021221 0ustar marcomarcohoteldruid/includes/lang/en/personalizza.php0000644000175000017500000012433214520145472020601 0ustar marcomarconon esiste": $messaggio = "The inserted directory
does not exist
"; break; case "Le cartelle dove vengono create le pagine per il sito web sono state cambiate": $messaggio = "The directories where website pages are created have been changed"; break; case "Selezionare in modo predefinito": $messaggio = "By default select"; break; case "tutte le prenotazioni": $messaggio = "all reservations"; break; case "prenotazioni del periodo corrente": $messaggio = "current period reservations"; break; case "La selezione predefinita delle prenotazioni nella tabella con tutte le prenotazioni è stata cambiata": $messaggio = "The default selection of reservations in the table with all the reservations has been changed"; break; case "Numero di righe dopo cui ripetere la riga delle date": $messaggio = "Number of rows after which show again the dates row"; break; case "Il numero di righe dopo cui ripetere la riga delle date è stato cambiato": $messaggio = "The number of rows after which show again the dates row has been changed"; break; case "orario entrata stimato": $messaggio = "estimated check-in time"; break; case "Mostrare i giorni nella riga delle date?": $messaggio = "Show the days in the dates row?"; break; case "I giorni da mostrare nella tabella dei mesi sono stati cambiati": $messaggio = "The days to be shown in the dates row have been changed"; break; case "Nazioni": $messaggio = "Nations"; break; case "Elimina tutte": $messaggio = "Delete all"; break; case "Ripristina predefinite": $messaggio = "Restore defaults"; break; case "Importa le nazioni": $messaggio = "Import nations"; break; case "Regioni/provincie": $messaggio = "Regions"; break; case "Regione/provincia": $messaggio = "Region"; break; case "Importa le regioni/provincie": $messaggio = "Import regions"; break; case "Nazione cancellata": $messaggio = "Nation deleted"; break; case "Regione/provincia cancellata": $messaggio = "Region deleted"; break; case "Nuova nazione aggiunta": $messaggio = "New nation added"; break; case "Nazioni predefinite ripristinate": $messaggio = "Default nations restored"; break; case "Nazioni cancellate": $messaggio = "Nations deleted"; break; case "Nazioni importate": $messaggio = "Nations imported"; break; case "Nuova regione/provincia aggiunta": $messaggio = "New region added"; break; case "Regioni/provincie predefinite ripristinate": $messaggio = "Default regions restored"; break; case "Regioni/provincie cancellate": $messaggio = "Regions deleted"; break; case "Regioni/provincie importate": $messaggio = "Regions imported"; break; case "Parentele": $messaggio = "Relatednesses"; break; case "Importa le parentele": $messaggio = "Import relatednesses"; break; case "Parentela cancellata": $messaggio = "Relatedness deleted"; break; case "Nuova parentela aggiunta": $messaggio = "New relatedness added"; break; case "Parentele predefinite ripristinate": $messaggio = "Default relatednesses restored"; break; case "Parentele cancellate": $messaggio = "Relatednesses deleted"; break; case "Parentele importate": $messaggio = "Relatednesses imported"; break; case "origine": $messaggio = "origin"; break; case "Origini delle prenotazioni": $messaggio = "Reservations origins"; break; case "Nuova origine delle prenotazioni aggiunta": $messaggio = "New reservations origin added"; break; case "Origine delle prenotazioni eliminata": $messaggio = "Reservations origin deleted"; break; case "Nome combinazione": $messaggio = "Combination name"; break; case "prenotazioni correnti e future": $messaggio = "current and future reservations"; break; case "Personalizzazioni di tutti gli utenti": $messaggio = "Customizations of all users"; break; case "tutti gli utenti": $messaggio = "all users"; break; case "Personalizzazioni del gruppo": $messaggio = "Customizations of group"; break; case "gruppo": $messaggio = "group"; break; case "Log delle query di modifica generate": $messaggio = "Log of modification queries made"; break; case "da tutti gli utenti": $messaggio = "by all users"; break; case "dall'utente": $messaggio = "by user"; break; case "dal gruppo": $messaggio = "by group"; break; case "attivato": $messaggio = "enabled"; break; case "disattivato": $messaggio = "disabled"; break; case "Vedi i log": $messaggio = "View logs"; break; case "Log delle query di modifica effettuate dagli utenti negli ultimi": $messaggio = "Logs of modification queries made by users in the last"; break; case "giorni": $messaggio = "days"; break; case "Utente": $messaggio = "User"; break; case "Data": $messaggio = "Date"; break; case "Query": $messaggio = "Query"; break; case "Cancella tutti i log": $messaggio = "Delete all logs"; break; case "Log delle query di modifica degli utenti normali disattivato": $messaggio = "Log of modification queries from normal users disabled"; break; case "Log delle query di modifica degli utenti normali attivato": $messaggio = "Log of modification queries from normal users enabled"; break; case "Allineare la disponibilità con la data di arrivo?": $messaggio = "Align availability with arrival date?"; break; case "L'allineamento dei giorni con la disponibilità nella tabella dei mesi è stato cambiato": $messaggio = "Days alignment with availability in months table has been changed"; break; case "Torna indietro": $messaggio = "Go back"; break; case "Allineare la disponibilità con le date di arrivo potrebbe generare confusione ed errori sulle date di partenza, si è sicuri di voler continuare?": $messaggio = "Aligning availability with arrival dates may generate confusion and mistakes on departure dates, are you sure you want to continue?"; break; case "Documenti di identità": $messaggio = "Identity documents"; break; case "Tipo di documento di identità eliminato": $messaggio = "Type of identity document deleted"; break; case "Nuovo tipo di documento di identità aggiunto": $messaggio = "New type of identity document added"; break; case "Tipi di documento di identità predefiniti ripristinati": $messaggio = "Default types of identity document restored"; break; case "Tipi di documento di identità cancellati": $messaggio = "Types of identity document deleted"; break; case "Tipi di documento di identità importati": $messaggio = "Types of identity document imported"; break; case "Importa i documenti di identità": $messaggio = "Import identity documents"; break; case "codice": $messaggio = "code"; break; case "Nuova nazione": $messaggio = "New nation"; break; case "Nuova regione/provincia": $messaggio = "New region"; break; case "Nuovo documento d'identità": $messaggio = "New identity document"; break; case "Nuova parentela": $messaggio = "New relatedness"; break; case "Elimina tutti": $messaggio = "Delete all"; break; case "Ripristina predefiniti": $messaggio = "Restore defaults"; break; case "Città": $messaggio = "Cities"; break; case "Nuova città": $messaggio = "New city"; break; case "Importa le città": $messaggio = "Import cities"; break; case "Città cancellata": $messaggio = "City deleted"; break; case "Nuova città aggiunta": $messaggio = "New city added"; break; case "Città predefinite ripristinate": $messaggio = "Default cities restored"; break; case "Città cancellate": $messaggio = "Cities deleted"; break; case "Città importate": $messaggio = "Cities imported"; break; case "nella regione/provincia di": $messaggio = "in region of"; break; case "nella nazione": $messaggio = "in nation"; break; case "Titoli dei clienti": $messaggio = "Clients titles"; break; case "sesso": $messaggio = "gender"; break; case "m": $messaggio = "m"; break; case "f": $messaggio = "f"; break; case "Titolo dei clienti eliminato": $messaggio = "Clients title deleted"; break; case "Nuovo titolo dei clienti aggiunto": $messaggio = "New clients title added"; break; case "I dati della struttura sono stati cambiati": $messaggio = "Property data have been changed"; break; case "Dati della struttura": $messaggio = "Property data"; break; case "Nome": $messaggio = "Name"; break; case "Tipo": $messaggio = "Type"; break; case "Numero stelle": $messaggio = "Stars number"; break; case "Nazione": $messaggio = "Nation"; break; case "Comune": $messaggio = "City"; break; case "Indirizzo": $messaggio = "Address"; break; case "CAP": $messaggio = "Postal code"; break; case "Telefono": $messaggio = "Telephone"; break; case "Fax": $messaggio = "Fax"; break; case "Codice fiscale": $messaggio = "Fiscal code"; break; case "Partita iva": $messaggio = "VAT number"; break; case "Modifica i dati della struttura": $messaggio = "Modify property data"; break; case "Clicca su un documento per modificarlo": $messaggio = "Click on a document to modify it"; break; case "Cambia l'ordine dei documenti": $messaggio = "Change documents order"; break; case "Applica i cambiamenti": $messaggio = "Apply changes"; break; case "Documento": $messaggio = "Document"; break; case "ex": $messaggio = "ex"; break; case "L'ordine dei documenti è stato cambiato": $messaggio = "Documents order has been changed"; break; case "Sito web": $messaggio = "Website"; break; case "Nome contatto": $messaggio = "Contact name"; break; case "l'ordine delle tariffe è stato cambiato": $messaggio = "rates order has been changed"; break; case "cambia l'ordine delle tariffe": $messaggio = "change rates order"; break; case "tariffa": $messaggio = "rate"; break; case "valore predefinito a cui arrotondare le percentuali dei prezzi": $messaggio = "default rounding value for percentages of prices"; break; case "il": $messaggio = "the"; break; case "è stato cambiato": $messaggio = "has been changed"; break; case "password per la visualizzazione dei dati delle carte di credito": $messaggio = "password to view credit cards data"; break; case "attivata": $messaggio = "enabled"; break; case "disattivata": $messaggio = "disabled"; break; case "cambia la password": $messaggio = "change password"; break; case "Attenzione: se si perde questa password non sarà più possibile leggere i dati delle carte di credito inserite": $messaggio = "Warning: if you lose this password you won't be able to read inserted credit cards data anymore"; break; case "nuova password": $messaggio = "new password"; break; case "ripetere password": $messaggio = "repeat password"; break; case "attiva la password": $messaggio = "activate password"; break; case "le password inserite non coincidono": $messaggio = "inserted passwords do not coincide"; break; case "errore nelle funzioni ssl": $messaggio = "error in ssl functions"; break; case "Attenzione: tutti i dati delle carte di credito verranno cancellati": $messaggio = "Warning: all credit cards data will be deleted"; break; case "continua": $messaggio = "continue"; break; case "vecchia password": $messaggio = "old password"; break; case "cambiata": $messaggio = "changed"; break; case "piano": $messaggio = "floor"; break; case "casa": $messaggio = "house"; break; case "2°": $messaggio = "2nd"; break; case "3°": $messaggio = "3rd"; break; case "2° codice": $messaggio = "2nd code"; break; case "3° codice": $messaggio = "3rd code"; break; case "Tabella con i documenti salvati": $messaggio = "Table with saved documents"; break; case "Il numero delle righe della tabella con i documenti salvati è stato cambiato": $messaggio = "The number of rows of the table with saved documents has been changed"; break; case "valore a cui arrotondare le percentuali delle tasse e delle valute": $messaggio = "rounding value for percentages of taxes and currencies"; break; case "commissioni": $messaggio = "commissions"; break; case "resto commissioni": $messaggio = "commissions rest"; break; case "documenti salvati": $messaggio = "saved documents"; break; case "Scegli le righe aggiuntive da mostrare": $messaggio = "Choose extra rows to be shown"; break; case "tasse": $messaggio = "taxes"; break; case "trasferito in cassa": $messaggio = "transferred in cash box"; break; case "cambia le righe": $messaggio = "change rows"; break; case "Le righe aggiuntive sono state cambiate": $messaggio = "Extra rows have been changed"; break; case "totale": $messaggio = "total"; break; case "soldi prenotazioni cancellate": $messaggio = "deleted reservations money"; break; case "cognome ospite se differente": $messaggio = "guest surname if different"; break; case "Ragione sociale": $messaggio = "Company name"; break; case "URL del logo": $messaggio = "Logo URL"; break; case "Nome delle unità da affittare": $messaggio = "Name of rental units"; break; case "nome personalizzato": $messaggio = "custom name"; break; case "singolare": $messaggio = "singular"; break; case "plurale": $messaggio = "plural"; break; case "genere": $messaggio = "gender"; break; case "m": $messaggio = "m"; break; case "f": $messaggio = "f"; break; case "Il nome delle unità da affittare è stato cambiato": $messaggio = "The name of the rental unit has been changed"; break; case "Tabelle con le casse": $messaggio = "Cashboxes tables"; break; case "Il numero delle righe delle tabelle con le casse è stato cambiato": $messaggio = "The number of rows of the tables with the cashboxes has been changed"; break; case "Elimina il documento": $messaggio = "Delete document"; break; case "Sei sicuro di voler eliminare il documento": $messaggio = "Are you sure you want to delete document"; break; case "Il documento è stato eliminato": $messaggio = "The document has been deleted"; break; case "Campi da considerare per la ricerca dei clienti": $messaggio = "Fields to be considered when searching clients"; break; case "cognome": $messaggio = "surname"; break; case "email": $messaggio = "email"; break; case "nome": $messaggio = "name"; break; case "telefono": $messaggio = "telephone"; break; case "città": $messaggio = "city"; break; case "indirizzo": $messaggio = "address"; break; case "codice postale": $messaggio = "postal code"; break; case "I campi da considerare per la ricerca dei clienti sono stati cambiati": $messaggio = "The fields to be considered when searching clients have been changed"; break; case "Nome delle unità singole": $messaggio = "Name of single units"; break; case "Tabella dei messaggi": $messaggio = "Messages table"; break; case "Il numero di righe della tabella dei messaggi è stato cambiato": $messaggio = "The number of rows of the messages table has been changed"; break; case "Scarica le email di richiesta disponibiltà dal server di posta": $messaggio = "Download emails for availability enquiries from mail server"; break; case "per es.": $messaggio = "e.g."; break; case "Protocollo": $messaggio = "Protocol"; break; case "Porta": $messaggio = "Port"; break; case "default": $messaggio = "default"; break; case "persoalizzata": $messaggio = "custom"; break; case "Nome utente": $messaggio = "Username"; break; case "Password": $messaggio = "Password"; break; case "lasciare vuota per chiedere ogni volta": $messaggio = "leave empty to ask each time"; break; case "Identificazione messaggi di richiesta": $messaggio = "Enquiry messages identification"; break; case "Messaggio iniziale": $messaggio = "First post"; break; case "Qualsiasi messaggio": $messaggio = "Any post"; break; case "da": $messaggio = "from"; break; case "con oggetto contenete": $messaggio = "with subject containing"; break; case "I dati per lo scaricamento delle email sono sbagliati o incompleti": $messaggio = "The data to download emails are wrong or incomplete"; break; case "Lo scaricamento delle email di richiesta disponibiltà dal server di posta è stato cambiato": $messaggio = "The download of emails for availability enquiries from mail server has been changed"; break; case "Colori delle prenotazioni": $messaggio = "Reservations colors"; break; case "Tutto pagato": $messaggio = "All paid"; break; case "Caparra pagata": $messaggio = "Deposit paid"; break; case "Confermate": $messaggio = "Confirmed"; break; case "Non confermate": $messaggio = "Not confirmed"; break; case "I colori sono sbagliati": $messaggio = "Colors are wrong"; break; case "I colori delle prenotazioni sono stati cambiati": $messaggio = "Reservations colors have been changed"; break; case "Campi personalizzati dei clienti": $messaggio = "Custom fields for clients"; break; case "Nuovo campo personalizzato dei clienti aggiunto": $messaggio = "New custom field for clients added"; break; case "Campo personalizzato dei clienti eliminato": $messaggio = "Custom field for clients deleted"; break; case "tipo": $messaggio = "type"; break; case "booleano": $messaggio = "boolean"; break; case "testo": $messaggio = "text"; break; case "Il campo personalizzato contiene caratteri non consentiti": $messaggio = "The custom field contains not allowed characters"; break; case "Gestire anche i codici CVC delle carte di credito": $messaggio = "Manage the CVC codes from credit cards too"; break; case "Esonero di responsabilità": $messaggio = "Disclaimer"; break; case "la gestione dei codici CVC avverrà sotto la propria responsabilità, essendo a conoscenza che gli standard di sicurezza PCI ne vietano la registrazione": $messaggio = "the CVC codes will be managed under your own responsibility, being aware that PCI security standards forbid their storage"; break; case "L'accettazione di questa clausola conferma che gli sviluppatori di questo software sono liberi da ogni responsibilità sulla sicurezza di questi dati": $messaggio = "Accepting this clause confirms that the developers of this software are free from all responsibilities regarding the security of these data"; break; case "Accetto": $messaggio = "I Accept"; break; case "Declino": $messaggio = "I Decline"; break; case "La gestione dei codici cvc è stata cambiata": $messaggio = "The management of CVC codes has been changed"; break; case "Scegli le righe con i totali da mostrare": $messaggio = "Choose which totals to show in rows"; break; case "giornaliero": $messaggio = "daily"; break; case "mensile": $messaggio = "montly"; break; case "tabella": $messaggio = "table"; break; case "Le righe da mostrare nelle tabelle delle casse sono state cambiate": $messaggio = "Rows shown in cashobxes tables have been changed"; break; case "partenze e prenotazioni correnti": $messaggio = "departures and current reservations"; break; case "Commenti personalizzati delle prenotazioni": $messaggio = "Custom comments for reservations"; break; case "Commento personalizzato della prenotazione eliminato": $messaggio = "Custom comment for reservation deleted"; break; case "Nuovo commento personalizzato della prenotazione aggiunto": $messaggio = "New custom comment for reservation added"; break; case "Punto vendita ed inventario": $messaggio = "Point of sale and inventory"; break; case "Ordinamento nell'inventario e punto vendita": $messaggio = "Sorting in inventory and point of sale"; break; case "alfabetico": $messaggio = "alphabetically"; break; case "per ordine di inserimento": $messaggio = "by insertion order"; break; case "Tasti per operazioni nel punto vendita": $messaggio = "Buttons for operations in point of sale"; break; case "L'ordinamento nell'inventario e nel punto vendita è stato cambiato": $messaggio = "Sorting in inventory and point of sale has been changed"; break; case "I tasti per operazioni nel punto vendita sono stati cambiati": $messaggio = "Buttons for operations in point of sale have been changed"; break; case "Attenzione": $messaggio = "Warning"; break; case "i link per l'esportazione dei calendari in formato ical sono cambiati, ricordarsi di aggiornarli sui calendari esterni": $messaggio = "the links to export calendars in ical format have changed, remember to update them on external calendars"; break; case "La tariffa": $messaggio = "Rate"; break; case "è ancora in uso nelle interconnessioni": $messaggio = "is still in use in interconnections"; break; case "almeno 8 caratteri, con lettere e numeri o simboli": $messaggio = "at least 8 characters, with letters and numbers or symbols"; break; case "diversa dalle ultime": $messaggio = "different from last"; break; case "Condizioni Generali di Contratto": $messaggio = "General Terms and Conditions"; break; case "del servizio di memorizzazione delle carte di credito": $messaggio = "of the credit cards storage service"; break; case "La password non è stata modificata": $messaggio = "The password has not been modified"; break; case "password errata": $messaggio = "wrong password"; break; case "adulto": $messaggio = "adult"; break; case "adulti": $messaggio = "adults"; break; case "bambino": $messaggio = "child"; break; case "bambini": $messaggio = "children"; break; case "Numero di tipologie di persone": $messaggio = "Number of people types"; break; case "Tipologia": $messaggio = "Type"; break; case "Può essere ospite principale": $messaggio = "Can be main guest"; break; case "Prezzo in percentuale del prezzo per persona": $messaggio = "Price in percentage of per person price"; break; case "arrotondato a": $messaggio = "rounded to"; break; case "Modifica le tipologie di persone": $messaggio = "Modify people types"; break; case "Il numero di tipologie di persone è sbagliato": $messaggio = "The number of people types is wrong"; break; case "Il numero di tipologie di persone è stato cambiato": $messaggio = "The number of people types has been changed"; break; case "I dati inseriti non sono corretti": $messaggio = "Inserted data are incorrect"; break; case "Le tipologie di persone sono state modificate": $messaggio = "The people types have been modified"; break; case "Cambia per tutti gli utenti": $messaggio = "Change for all users"; break; case "Modifica le tipologie di persone per tutti gli utenti": $messaggio = "Modify people types for all users"; break; case "tipi di persona": $messaggio = "person types"; break; case "Valuta secondaria chiamata": $messaggio = "Secundary currency called"; break; case "nuova valuta": $messaggio = "new currency"; break; case "con arrotondamento": $messaggio = "with rounding"; break; case "Aggiungi per tutti gli utenti": $messaggio = "Add for all users"; break; case "Elimina la valuta": $messaggio = "Delete the currency"; break; case "Elimina": $messaggio = "Delete"; break; case "Elimina per tutti gli utenti": $messaggio = "Delete for all users"; break; case "La nuova valuta secondaria è stata aggiunta": $messaggio = "The new secundary currency has been addded"; break; case "La valuta secondaria": $messaggio = "The secundary currency"; break; case "è stata modificata": $messaggio = "has been modified"; break; case "è stata eliminata": $messaggio = "has been deleted"; break; case "La cartella": $messaggio = "The directory"; break; case "è un duplicato": $messaggio = "is a duplicate"; break; case "le seguenti pagine web verranno cancellate": $messaggio = "the following web pages will be deleted"; break; case "le tipologie di persone rimosse erano presenti in alcuni costi aggiuntivi, questi costi vanno aggiornati manualmente se necessario": $messaggio = "removed person types were present in some extra costs, eventually these costs must be updated manually"; break; case "Utilizzo dei cookies per la gestione delle sessioni attivato": $messaggio = "Use of cookies for session handling enabled"; break; case "Utilizzo dei cookies per la gestione delle sessioni disattivato": $messaggio = "Use of cookies for session handling disabled"; break; case "Percorso al file autoload.php di phpmailer": $messaggio = "Path to autoload.php file for phpmailer"; break; case "per inviare email attraverso un server remoto": $messaggio = "to send emails through a remote server"; break; case "Per inviare le email usare": $messaggio = "To send emails use"; break; case "il server locale": $messaggio = "the local server"; break; case "un server remoto": $messaggio = "a remote server"; break; case "Server di posta SMTP": $messaggio = "SMTP mail server"; break; case "Sicurezza connessione": $messaggio = "Connection security"; break; case "nessuna": $messaggio = "no one"; break; case "Il percorso al file autoload.php di phpmailer è stato cambiato": $messaggio = "The path to autoload.php file for phpmailer has been changed"; break; case "Il file inserito non carica phpmailer correttamente": $messaggio = "The inserted file does not load phpmailer correctly"; break; case "Il metodo per inviare le email è stato cambiato": $messaggio = "The method to send emails has been changed"; break; case "Connessione fallita": $messaggio = "Falied connection"; break; case "EHLO fallito": $messaggio = "Failed EHLO"; break; case "Connessione cifrata STARTTLS fallita": $messaggio = "STARTTLS encrypted connection failed"; break; case "EHLO dopo STARTTLS fallito": $messaggio = "EHLO after STARTTLS failed"; break; case "Autenticazione fallita": $messaggio = "Failed authentication"; break; case "I dati per il collegamento al server SMTP sono sbagliati o incompleti": $messaggio = "The data to connect to the SMTP server are wrong or incomplete"; break; case "I dati per il collegamento al server SMTP sono stati aggiornati": $messaggio = "The data to connect to the SMTP server have been updated"; break; case "controllando SPF": $messaggio = "checking SPF"; break; case "Attualmente SPF è configurato correttamente sul dominio della email della struttura": $messaggio = "Currently SPF is correctly configured on the domain of the property email"; break; case "Attualmente SPF non è configurato correttamente sul dominio della email della struttura": $messaggio = "Currently SPF is not configured correctly on the domain of the property email"; break; case "Il mascheramento delle email verrà attivato solo se nel DNS del dominio dell'email del mittente c'è un record TXT per SPF contenente": $messaggio = "Email masquerading will be activated only if in the DNS of the domain of the sender's email there is a TXT record for SPF containing"; break; case "Il dominio": $messaggio = "The domain"; break; case "non ha nessun record per SPF": $messaggio = "has no record for SPF"; break; case "nella gestione del suo DNS va aggiunto un record TXT contenente un testo come questo": $messaggio = "in the management of your DNS you must add a TXT record containing a text like this"; break; case "Questo è il record SPF attuale del dominio": $messaggio = "This is the current SPF record of the domain"; break; case "questo record TXT va modificato nella gestione del DNS del dominio": $messaggio = "this TXT record must be modified in the management of DNS of the domain"; break; case "sostituendolo con un testo come questo": $messaggio = "replacing it with a text like this"; break; case "Dopo la modifica potrebbero volerci alcune ore affinchè l'aggiornamento sia attivo": $messaggio = "After the change it may take a few hours for the update to take effect"; break; case "Formato di nomi e cognomi": $messaggio = "Format of names and surnames"; break; case "non modificare il formato inserito": $messaggio = "don't modify inserted format"; break; case "prima lettera maiuscola, altre lettere minuscole": $messaggio = "first letter uppercase, other letters lowercase"; break; case "prima lettera maiuscola, non modificare altre lettere": $messaggio = "first letter uppercase, do not change other letters"; break; case "tutte lettere maiuscole": $messaggio = "all letters uppercase"; break; case "tutte lettere minuscole": $messaggio = "all letters lowercase"; break; case "Il formato di inserimento dei nomi e cognimi è stato cambiato": $messaggio = "The format for inserting names and surnames has been changed"; break; case "Per il proprio indirizzo email si sta usando un provider pubblico": $messaggio = "For your email address you are using a public provider"; break; case "si consiglia quindi di": $messaggio = "it is therefore advisable to"; break; case "configurare il loro server remoto smtp": $messaggio = "configure their remote smtp server"; break; case "per inviare email": $messaggio = "to avoid that emails sent"; break; case "da hoteldruid": $messaggio = "from hoteldruid"; break; case "senza che vengano considerate come spam": $messaggio = "are considered as spam"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?> hoteldruid/includes/lang/en/inizio.php0000644000175000017500000002313014364223413017351 0ustar marcomarco: i periodi del ": $messaggio = "Warning: the periods of "; break; case " finivano dopo quelli del ": $messaggio = " ended after the ones of "; break; case " e vi erano": $messaggio = " and there were"; break; case "prenotazioni che finivano dopo il limite posto al ": $messaggio = "reservations that ended after the limit given for "; break; case ", queste prenotazioni non sono state importate": $messaggio = ", these reservations have not been imported"; break; case "Anno già creato": $messaggio = "Year already created"; break; case " Do": $messaggio = " Su"; break; case " Lu": $messaggio = " Mo"; break; case " Ma": $messaggio = " Tu"; break; case " Me": $messaggio = " We"; break; case " Gi": $messaggio = " Th"; break; case " Ve": $messaggio = " Fr"; break; case " Sa": $messaggio = " Sa"; break; case "Gen": $messaggio = "Jan"; break; case "Feb": $messaggio = "Feb"; break; case "Mar": $messaggio = "Mar"; break; case "Apr": $messaggio = "Apr"; break; case "Mag": $messaggio = "May"; break; case "Giu": $messaggio = "Jun"; break; case "Lug": $messaggio = "Jul"; break; case "Ago": $messaggio = "Aug"; break; case "Set": $messaggio = "Sep"; break; case "Ott": $messaggio = "Oct"; break; case "Nov": $messaggio = "Nov"; break; case "Dic": $messaggio = "Dec"; break; case "Il formato dell'anno richiesto è sbagliato": $messaggio = "The format of the requested year is wrong"; break; case "I mesi erano indicati erroneamente, sono stati inseriti i mesi da Gennaio a Dicembre": $messaggio = "Months were wrongly selected, they have been inserted from January to December"; break; case "N°": $messaggio = "N°"; break; case "Cognome del cliente": $messaggio = "Client surname"; break; case "Data iniziale": $messaggio = "Starting date"; break; case "Data finale": $messaggio = "Ending date"; break; case "Tariffa completa": $messaggio = "Complete rate"; break; case "Da pagare": $messaggio = "To pay"; break; case "Pers": $messaggio = "Peop"; break; case "Registra": $messaggio = "Register"; break; case "Entrata": $messaggio = "Check-in"; break; case "Uscita": $messaggio = "Check-out"; break; case "Entrata e pagato": $messaggio = "Check-in and paid"; break; case "Uscita e pagato": $messaggio = "Check-out and paid"; break; case "mostra tutte le date": $messaggio = "show all dates"; break; case "Utente": $messaggio = "User"; break; case "Esci": $messaggio = "Logout"; break; case "Messaggi": $messaggio = "Messages"; break; case "Avviso: è consigliabile attendere fino al": $messaggio = "Warning: you are advised to wait until"; break; case "per creare il nuovo anno, nel frattempo si possono aggiungere periodi oltre il": $messaggio = "before creating the new year, meanwhile you can add periods beyond"; break; case "dalla": $messaggio = "from the"; break; case "tabella con i periodi e le tariffe": $messaggio = "table with periods and rates"; break; case "anche senza creare un nuovo anno": $messaggio = "even without creating a new year"; break; case "Non ho i permessi di scrittura sulla cartella dati": $messaggio = "I don't have write permissions on dati folder"; break; case "le statistiche": $messaggio = "the statistics"; break; case "inventario e magazzini": $messaggio = "inventory and stockrooms"; break; case "obsoleti": $messaggio = "obsolete"; break; case "Ultimo aggiornamento": $messaggio = "Last update"; break; case "Aggiorna": $messaggio = "Update"; break; case "i documenti salvati": $messaggio = "saved documents"; break; case "Punto vendita": $messaggio = "Point of sale"; break; case "Non ho i permessi per creare nuove tabelle nel database": $messaggio = "I don't have permissions to create new tables in the database"; break; case "Benvenuto a HOTELDRUID": $messaggio = "Welcome to HOTELDRUID"; break; case "Scegli la lingua": $messaggio = "Choose the language"; break; case "crea il database": $messaggio = "create database"; break; case "Promemoria": $messaggio = "Reminder"; break; case "Questo utente non ha i privilegi per creare nuovi anni": $messaggio = "This user has no privileges to create new years"; break; case "Avviso": $messaggio = "Warning"; break; case "nel database sono ancora disponibili periodi solo per meno di": $messaggio = "in the database there are still available periods for only less than"; break; case "mesi": $messaggio = "months"; break; case "OK, ho capito": $messaggio = "OK, got it"; break; case "Crea Anno": $messaggio = "Create Year"; break; case "Nota": $messaggio = "Notice"; break; case "l'anno": $messaggio = "year"; break; case "verrà archiviato automaticamente il": $messaggio = "will be automatically archived on"; break; case "nel frattempo si possono aggiungere periodi oltre il": $messaggio = "meanwhile you can add periods beyond"; break; case "ricordarsi di tornare al": $messaggio = "remember to come back to"; break; case "una volta conclusa la consultazione del": $messaggio = "once finished consulting the"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/disponibilita.php0000644000175000017500000001072514364212524020711 0ustar marcomarcoC'è ancora disponibilità nel periodo richiesto": $messaggio = "There is still availability in the requested period"; break; case ", ma si dovranno fare degli spostamenti nei periodi della
regola di assegnazione 1
": $messaggio = ", but some movements will have to be made in periods of
assignment rule 1
"; break; case "Non c'è più disponibilità nel periodo richiesto": $messaggio = "There is not availability in the requested period any more"; break; case "Si potrebbe inserire la prenotazione dividendola in": $messaggio = "The reservation could be inserted breaking it into"; break; case "parti": $messaggio = "pieces"; break; case "Periodo di": $messaggio = "Period of"; break; case "dal": $messaggio = "from"; break; case "settimane": $messaggio = "weeks"; break; case "giorni": $messaggio = "days"; break; case "Tariffa": $messaggio = "Rate"; break; case "compresi": $messaggio = "including"; break; case "di costi aggiuntivi fissi": $messaggio = "of fixed extra costs"; break; case "Ricontrolla": $messaggio = "Check again"; break; case "Torna al menù principale": $messaggio = "Back to main menu"; break; case "documento di tipo": $messaggio = "document type"; break; case "visualizza": $messaggio = "view"; break; case "con la tariffa": $messaggio = "with rate"; break; case "Inserisci la prenotazione": $messaggio = "Insert the reservation"; break; case "settimana": $messaggio = "week"; break; case "giorno": $messaggio = "day"; break; case "TOTALE": $messaggio = "TOTAL"; break; case "Non c'è nussun periodo delle regole 1 in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "There are no periods in assignment rule 1 in which is allowed to insert reservations for user"; break; case "costo aggiuntivo unico": $messaggio = "single extra cost"; break; case "costo aggiuntivo settimanale": $messaggio = "weekly extra cost"; break; case "costo aggiuntivo giornaliero": $messaggio = "daily extra cost"; break; case "nº di settimane da applicare": $messaggio = "nº of weeks to apply"; break; case "nº di giorni da applicare": $messaggio = "nº of days to apply"; break; case "di costi aggiuntivi": $messaggio = "of extra costs"; break; case "Aggiungi": $messaggio = "Add"; break; case "da moltiplicare per": $messaggio = "to multiply by"; break; case "Non si sono potuti applicare alla tariffa uno o più costi": $messaggio = "It was not possible to apply one or more costs to the rate"; break; case "Scegliere le settimane in cui applicare il costo aggiuntivo": $messaggio = "Choose the weeks to be applied for the extra cost"; break; case "Continua": $messaggio = "Continue"; break; case "tariffa": $messaggio = "rate"; break; case "Quadro indicativo disponibilità": $messaggio = "Indicative availability overview"; break; case "potrebbe non essere preciso": $messaggio = "might be not accurate"; break; case "persona": $messaggio = "person"; break; case "Caparra": $messaggio = "Deposit"; break; case "con i costi aggiuntivi selezionati": $messaggio = "with selected extra costs"; break; case "per": $messaggio = "for"; break; case "Commissioni": $messaggio = "Commissions"; break; case "Non c'è nessuna tariffa disponibile in questo periodo": $messaggio = "There are no available rates in this period"; break; case "Mostra le tariffe non disponibili": $messaggio = "Show not available rates"; break; case "Scegliere le settimane in cui applicare il costo aggiuntivo": $messaggio = "Choose the weeks to be applied for the extra cost"; break; case "Scegliere i giorni in cui applicare il costo aggiuntivo": $messaggio = "Choose the days to be applied for the extra cost"; break; case "costo aggiuntivo": $messaggio = "extra cost"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/punto_vendita.php0000644000175000017500000000453714364212524020742 0ustar marcomarcohoteldruid/includes/lang/en/tabella2.php0000644000175000017500000000122514364212524017540 0ustar marcomarcohoteldruid/includes/lang/en/modifica_prenota.php0000644000175000017500000005746714517676714021417 0ustar marcomarconon è stata cancellata perchè è stata modificata nel frattempo": $messaggio = "has not been deleted because has been modified meanwhile"; break; case "Si è sicuri di voler cancellare la prenotazione": $messaggio = "Are you sure you want to delete reservation"; break; case "Si è sicuri di voler cancellare le prenotazioni": $messaggio = "Are you sure you want to delete reservations"; break; case "La data iniziale verrà cambiata dal": $messaggio = "The beginning date will be changed from"; break; case "al": $messaggio = "to"; break; case "La data finale verrà cambiata dal": $messaggio = "The final date will be changed from"; break; case "Le
date
sono sbagliate": $messaggio = "The
dates
are wrong"; break; case "° piano": $messaggio = ""; break; case "della casa": $messaggio = "of house"; break; case "con massimo numero di occupanti": $messaggio = "with maximum number of hosted people"; break; case "a": $messaggio = "to"; break; case "Il numero delle persone verrà cambiato da": $messaggio = "The number of people will be changed from"; break; case "persone": $messaggio = "people"; break; case "è stata cancellata": $messaggio = "has been deleted"; break; case "Si devono fare i seguenti spostamenti nei periodi della
regola di assegnazione 1
": $messaggio = "Movements that must be done in the periods of the
assignment rule 1
"; break; case "La prenotazione dal": $messaggio = "The reservation from"; break; case "a nome di": $messaggio = "for Mr/Ms"; break; case "La prenotazione verrà": $messaggio = "The reservation will be"; break; case "mantenuta": $messaggio = "left"; break; case "spostata": $messaggio = "moved"; break; case "La tariffa": $messaggio = "The rate"; break; case "non esiste più, cambiala prima di aggiornare": $messaggio = "doesn't exist anymore, change it before updating"; break; case "Non è stato ancora inserito il prezzo della": $messaggio = "You must still insert the price of"; break; case "per la settimana dal": $messaggio = "for the week from"; break; case "per il giorno dal": $messaggio = "for the day from"; break; case "La tariffa verrà cambiata da": $messaggio = "The rate will be changed from"; break; case "Il costo aggiuntivo": $messaggio = "The extra cost"; break; case "Il costo aggiuntivo unico": $messaggio = "The sigle extra cost"; break; case "Il costo aggiuntivo settimanale": $messaggio = "The weekly extra cost"; break; case "Il costo aggiuntivo giornaliero": $messaggio = "The daily extra cost"; break; case "non può essere moltiplicato per": $messaggio = "can't be multiplied by"; break; case "verrà moltiplicato per": $messaggio = "will be multiplied by"; break; case "prima era": $messaggio = "it was"; break; case "Le settimane del costo aggiuntivo": $messaggio = "The weeks of the extra cost"; break; case "I giorni del costo aggiuntivo": $messaggio = "The days of the extra cost"; break; case "superano la durata della prenotazione": $messaggio = "exceed the duration of the reservation"; break; case "verranno cabiate da": $messaggio = "will be changed from"; break; case "verranno cabiati da": $messaggio = "will be changed from"; break; case "verranno cabiate": $messaggio = "will be changed"; break; case "verranno cabiati": $messaggio = "will be changed"; break; case "non verranno cambiate": $messaggio = "will not be changed"; break; case "non verranno cambiati": $messaggio = "will not be changed"; break; case "su": $messaggio = "on"; break; case "Il prezzo del costo aggiuntivo": $messaggio = "The price of the extra cost"; break; case "verrà tolto": $messaggio = "will be deleted"; break; case "I dati del costo aggiuntivo straordinario sono
errati o mancanti
": $messaggio = "Data for the extraordinary extra cost are
wrong or lacking
"; break; case "verrà aggiunto": $messaggio = "will be added"; break; case "come letto aggiuntivo": $messaggio = "as extra bed"; break; case "Le settimane del nuovo costo aggiuntivo": $messaggio = "The weeks of the new extra cost"; break; case "I giorni del nuovo costo aggiuntivo": $messaggio = "The days of the new extra cost"; break; case "Lo
sconto
inserito": $messaggio = "The inserted
discount
"; break; case "supera il costo totale senza sconto": $messaggio = "is bigger than the complete cost without discount"; break; case "Lo sconto verrà cambiato da": $messaggio = "The discount will be changed from"; break; case "La
caparra
inserita": $messaggio = "The inserted
deposit
"; break; case "supera il costo totale": $messaggio = "is bigger than the complete cost"; break; case "La caparra verrà cambiata da": $messaggio = "The deposit will be changed from"; break; case "La
caparra
": $messaggio = "The
deposit
"; break; case "supera il nuovo costo totale": $messaggio = "is bigger than the new complete cost"; break; case "La cifra
pagata
inserita": $messaggio = "The inserted
paid
amount"; break; case "I soldi pagati verranno cambiati da": $messaggio = "The paid money will be changed from"; break; case "verrà confermata": $messaggio = "will be confirmed"; break; case "Verrà tolta la conferma alla prenotazione": $messaggio = "The confirmation will be removed from reservation"; break; case "Il commento verrà cambiato": $messaggio = "The comment will be changed"; break; case "Il commento verrà cancellato": $messaggio = "The comment will be deleted"; break; case "Continua": $messaggio = "Continue"; break; case "modificata": $messaggio = "modified"; break; case "non è stata modificata perchè la tabella prenotazioni è cambiata nel frattempo": $messaggio = "has not been modified because the reservations table has changed meanwhile"; break; case "verrà cambiato da": $messaggio = "will be changed from"; break; case "con costo agg.": $messaggio = "with extra cost"; break; case "Cliente": $messaggio = "Client"; break; case "Non c'è nussun periodo delle regole 1 in cui sia consentito inserire prenotazioni per l'utente": $messaggio = "There are no periods in assignment rule 1 in which is allowed to insert reservations for user"; break; case "Prenotazione non confermata": $messaggio = "Reservation not confirmed"; break; case "Inserita dall'utente": $messaggio = "Inserted by user"; break; case "Si considererà l'utente": $messaggio = "User"; break; case "come colui che ha inserito la prenotazione": $messaggio = "will be considered as the one who inserted the reservation"; break; case "Non si possono inserire altri costi": $messaggio = "You can't insert more costs"; break; case "in questo periodo, già": $messaggio = "in this period, already"; break; case "presenti": $messaggio = "present"; break; case "Non si puo inserire il costo aggiuntivo": $messaggio = "The extra cost"; break; case "in questo periodo": $messaggio = "can't be inserted in this period"; break; case "Settimane": $messaggio = "Weeks"; break; case "Giorni": $messaggio = "Days"; break; case "mostra": $messaggio = "show"; break; case "nascondi": $messaggio = "hide"; break; case "numeri diversi": $messaggio = "different numbers"; break; case "Non si può inserire più di un costo aggiuntivo con percentuale sul prezzo totale per prenotazione": $messaggio = "You can't insert more than one extra cost with percentage on total price per reservation"; break; case "Scegliere le settimane in cui applicare il costo aggiuntivo": $messaggio = "Choose the weeks to be applied for the extra cost"; break; case "Scegliere i giorni in cui applicare il costo aggiuntivo": $messaggio = "Choose the days to be applied for the extra cost"; break; case "Si deve inserire il numero delle persone per il costo aggiuntivo": $messaggio = "The number of people must be inserted for the extra cost"; break; case "Non si possono inserire altri costi": $messaggio = "You can't insert more costs"; break; case "in questo periodo, già": $messaggio = "in this period, already"; break; case "presenti": $messaggio = "present"; break; case "della tariffa": $messaggio = "of rate"; break; case "del totale": $messaggio = "of total"; break; case "della caparra": $messaggio = "of deposit"; break; case "del resto caparra": $messaggio = "of deposit rest"; break; case "di base": $messaggio = "of base"; break; case "totale": $messaggio = "total"; break; case "registra entrata": $messaggio = "check-in"; break; case "cancella entrata": $messaggio = "cancel check-in"; break; case "registra uscita": $messaggio = "check-out"; break; case "cancella uscita": $messaggio = "cancel check-out"; break; case "
Attentione
: orario di entrata già registrato": $messaggio = "
Warning
: check-in already registered"; break; case "
Attentione
: orario di entrata non registrato": $messaggio = "
Warning
: check-in not registered"; break; case "
Attentione
: orario di uscita già registrato": $messaggio = "
Warning
: check-out already registered"; break; case "
Attentione
: orario di uscita non registrato, registrare prima l'entrata": $messaggio = "
Warning
: check-out not registered, register check-in before"; break; case "Metodo pagamento caparra": $messaggio = "Deposit payment method"; break; case "Il metodo di pagamento della caparra verrà cambiato a": $messaggio = "Deposit payment method will be changed to"; break; case "Metodo di pagamento": $messaggio = "Payment method"; break; case "metodo di pagamento": $messaggio = "payment method"; break; case "Normalmente le prenotazioni già iniziate e quelle che hanno registrato l'orario di entrata non vengono spostate": $messaggio = "Normally already begun reservations and the ones that have done check-in are not moved"; break; case "Prova di nuovo": $messaggio = "Try again"; break; case "muovendo anche le prenotazioni iniziate dopo il": $messaggio = "moving also reservations begun after"; break; case "considerate fisse perchè
ad oggi già iniziate
": $messaggio = "considered fixed because
as of today already begun
"; break; case "è incompatibile con la tariffa selezionata": $messaggio = "is incompatible with selected rate"; break; case "non può essere applicato": $messaggio = "can't be applied"; break; case "Non si può cambiare l'assegnazione di una prenotazione che si trova
tra due anni
": $messaggio = "You can't change the assignment of a reservation that is
between two years
"; break; case "Modifica nell'anno precedente": $messaggio = "Modify in previous year"; break; case "Orario entrata stimato": $messaggio = "Estimated check-in time"; break; case "L'orario stimato di entrata verrà cambiato a": $messaggio = "The estimated check-in time will be changed to"; break; case "Codice prenotazione": $messaggio = "Reservation code"; break; case "rigenera": $messaggio = "regenerate"; break; case "Non si è potuto spostare la prenotazione per la registrazione dell'entrata": $messaggio = "It was not possible moving the reservation due to the checkin"; break; case "Cambia cliente": $messaggio = "Change client"; break; case "Nuovo titolare della prenotazione": $messaggio = "New titular of the reservation"; break; case "cliente numero": $messaggio = "client number"; break; case "Il titolare della prenotazione": $messaggio = "The titular of reservation"; break; case "Il titolare delle prenotazioni": $messaggio = "The titular of reservations"; break; case "Cliente non trovato": $messaggio = "Client not found"; break; case "Annulla": $messaggio = "Cancel"; break; case "Prenotazioni vicine": $messaggio = "Nearby reservations"; break; case "numero": $messaggio = "number"; break; case "La prenotazione numero": $messaggio = "The reservation number"; break; case "non esiste": $messaggio = "does not exist"; break; case "Ospiti della prenotazione": $messaggio = "Reservation guests"; break; case "Modifica gli ospiti": $messaggio = "Modify guests"; break; case "nato": $messaggio = "born"; break; case "nata": $messaggio = "born"; break; case "il": $messaggio = "the"; break; case " a": $messaggio = " in"; break; case "scade": $messaggio = "expires"; break; case "Codice fiscale": $messaggio = "Fiscal code"; break; case "Origine": $messaggio = "Origin"; break; case "L'origine della prenotazione verrà cambiata a": $messaggio = "The reservation origin will be changed to"; break; case "Modifica o cancella le prenotazioni": $messaggio = "Modify or delete reservations"; break; case "Modifica le prenotazioni": $messaggio = "Modify reservations"; break; case "Cancella le prenotazioni": $messaggio = "Delete reservations"; break; case "della prenotazione": $messaggio = "from reservation"; break; case "per la prenotazione": $messaggio = "for reservation"; break; case "Data inserimento": $messaggio = "Insertion date"; break; case "con i costi aggiuntivi selezionati": $messaggio = "with selected extra costs"; break; case "I beni richiesti dal costo": $messaggio = "Goods needed by cost"; break; case "non sono disponibili nell'inventario": $messaggio = "are not available in the inventory"; break; case "i": $messaggio = "i"; break; case "pren.": $messaggio = "res."; break; case "Si deve inserire il numero delle persone per la tariffa selezionata": $messaggio = "The number of people must be inserted for the selected rate"; break; case "Partita iva": $messaggio = "VAT number"; break; case "i beni richiesti alla registrazione dell'entrata": $messaggio = "items needed by check-in"; break; case "Commissioni": $messaggio = "Commissions"; break; case "Ricalcola le commissioni in base alla nuova tariffa": $messaggio = "Calculate again the commissions from the new rate"; break; case "Le commissioni verranno cambiate da": $messaggio = "Commissions will be changed from"; break; case "tasse": $messaggio = "taxes"; break; case "Il prezzo totale cambierà da": $messaggio = "The total price will change from"; break; case "saldo di": $messaggio = "balance"; break; case "Altre prenotazioni dello stesso cliente nello stesso periodo": $messaggio = "Other reservations from the same client in the same period"; break; case "tutte": $messaggio = "all"; break; case "Attenzione": $messaggio = "Warning"; break; case "vi sono altre prenotazioni dello stesso cliente nello stesso periodo che ancora non sono state pagate": $messaggio = "there are other reservations from the same client in the same period that have not been paid yet"; break; case "Il saldo totale pagato sarà di": $messaggio = "The total balance of money paid will be"; break; case "ln.": $messaggio = "ln."; break; case "della tariffa fissa": $messaggio = "of fixed rate"; break; case "di una persona": $messaggio = "of one person"; break; case "non può essere moltiplicato per più di": $messaggio = "can not be multiplied by more than"; break; case "Nuovo costo aggiuntivo": $messaggio = "New extra cost"; break; case "aggiungi promemoria per l'entrata": $messaggio = "add a reminder for checkin"; break; case "aggiungi promemoria per l'uscita": $messaggio = "add a reminder for checkout"; break; case "Verrà aggiunto un promemoria per l'entrata": $messaggio = "A reminder for checkin will be added"; break; case "Verrà aggiunto un promemoria per l'uscita": $messaggio = "A reminder for checkout will be added"; break; case "Promemoria": $messaggio = "Reminder"; break; case "La tariffa richiesta è chiusa in questo periodo": $messaggio = "The requested rate is closed in this period"; break; case "cambia il commento": $messaggio = "change comment"; break; case "Il commento": $messaggio = "Comment"; break; case "verrà cambiato": $messaggio = "will be changed"; break; case "per ": $messaggio = "for "; break; case "Il numero di": $messaggio = "The number of"; break; case "Valuta": $messaggio = "Currency"; break; case "Valuta caparra": $messaggio = "Deposit currency"; break; case "Al cambio attuale": $messaggio = "At current exchange rate"; break; case "email": $messaggio = "email"; break; case "2ª email": $messaggio = "2nd email"; break; case "PEC/codice": $messaggio = "certified email"; break; case "cancella in modo permanente": $messaggio = "delete permanently"; break; case "in modo permanente": $messaggio = "permanently"; break; case "Prenotazione cancellata": $messaggio = "Deleted reservation"; break; case "Prenotazioni cancellate": $messaggio = "Deleted reservations"; break; case "Data o orario stimato di entrata errato": $messaggio = "Wrong estimated check-in time or date"; break; case "Data cancellazione": $messaggio = "Deletion date"; break; case "Cancellata dall'utente": $messaggio = "Deleted by user"; break; case "Per la tariffa selezionata si deve inserire un numero minimo di": $messaggio = "For selected rate you have to insert a minimum number of"; break; case "persona": $messaggio = "person"; break; case "id operazione": $messaggio = "transaction id"; break; case "id op.": $messaggio = "id"; break; case "Data operazione": $messaggio = "Transaction date"; break; case "Data": $messaggio = "Date"; break; case "Note": $messaggio = "Notes"; break; case "Informazioni extra": $messaggio = "Extra info"; break; case "Inserisci una prenotazione uguale": $messaggio = "Insert a reservation like this"; break; case "Inserisci prenotazioni uguali": $messaggio = "Insert reservations like these"; break; case "Cambia il cliente anche nei pagamenti effettuati": $messaggio = "Change client also in payments already made"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/lang/en/funzioni.php0000644000175000017500000000537014364212524017720 0ustar marcomarcoERRORE di scrittura del file": $messaggio = "
ERROR
writing file"; break; case "Nome utente": $messaggio = "Username"; break; case "Password": $messaggio = "Password"; break; case "Entra": $messaggio = "Login"; break; case "Login per HotelDruid": $messaggio = "Login for HotelDruid"; break; case "Sessione
scaduta
": $messaggio = "
Expired
session"; break; case "Nome utente o password
errati
": $messaggio = "
Incorrect
username or password"; break; case "Numero eccesivo di login
errati
negli ultimi": $messaggio = "Excessive number of
incorrect
logins in the last"; break; case "minuti": $messaggio = "minutes"; break; case "Dopo un login
errato
si devono attendere": $messaggio = "After an
incorrect
login you must wait"; break; case "secondi": $messaggio = "seconds"; break; case "Il database deve essere aggiornato": $messaggio = "Database must be updated"; break; case "Aggiorna": $messaggio = "Update"; break; case "Mancano solo": $messaggio = "Only"; break; case "tentativi prima del blocco dei login": $messaggio = "attempts remaining before locking the login"; break; case "Manca solo": $messaggio = "Only"; break; case "tentativo prima del blocco dei login": $messaggio = "attempt remaining before locking the login"; break; case "È possibile reimpostare la password dal proprio account di hosting": $messaggio = "You can reset the password from your hosting account"; break; case "orario del server": $messaggio = "server time"; break; case "Avviso": $messaggio = "Warning"; break; case "Mancano meno di": $messaggio = "Less than"; break; case "giorni alla scadenza dell'account": $messaggio = "days left until the account expires"; break; case "Numero eccesivo di sessioni errate originate dal tuo indirizzo IP negli ultimi": $messaggio = "Excessive number of incorrect sessions from your IP address in the last"; break; case "È possibile che qualcuno dalla tua stessa rete stia tentando di rubare il tuo accesso": $messaggio = "It is possible that someone from your same network is trying to steal your access"; break; case "": $messaggio = ""; break; case "": $messaggio = ""; break; } # fine switch ($messaggio) ?>hoteldruid/includes/.htaccess0000644000175000017500000000004012103567532015607 0ustar marcomarcoOrder Deny,Allow Deny from all hoteldruid/includes/spezzaprenota.php0000644000175000017500000002077114441104476017445 0ustar marcomarco. ################################################################################## function spezzaprenota ($idinizio,$idfine,$anno,&$limiti_var,$profondita,$app_richiesti,&$n_tronchi,&$vet_appartamenti,&$vett_idinizio,&$vett_idfine,$num_persone,&$app_prenota_id,&$app_orig_prenota_id,&$inizio_prenota_id,&$fine_prenota_id,&$app_assegnabili_id,&$prenota_in_app_sett,&$dati_app,$nome_tab_prenota = "prenota") { global $debug; $limiti_var['n_ini'] = $idinizio; $limiti_var['n_fine'] = $idfine; if (!is_array($profondita)) { $primo_ciclo = 1; $prof_copia = $profondita; $profondita = array(); $profondita['iniziale'] = $prof_copia; $profondita['attuale'] = (int) $prof_copia; $tableprenota = $nome_tab_prenota . $anno . $profondita['iniziale']; $max_prenota = esegui_query("select max(idprenota) from $tableprenota"); $tot_prenota = risul_query($max_prenota,0,0); $profondita['tot_prenota_ini'] = $tot_prenota; $profondita['tot_prenota_attuale'] = $tot_prenota; tab_a_var($limiti_var,$app_prenota_id,$app_orig_prenota_id,$inizio_prenota_id,$fine_prenota_id,$app_assegnabili_id,$prenota_in_app_sett,$anno,$dati_app,$profondita,$nome_tab_prenota); } # fine if (!is_array($profondita)) if (!is_array($app_richiesti)) { if ($app_richiesti == ",tutti,") $app_richiesti = array(); if (!empty($app_richiesti)) { $vett_app = explode(",",$app_richiesti); $n_vett_app = count($vett_app); $app_richiesti = array(); for ($num1 = 0 ; $num1 < $n_vett_app ; $num1++) $app_richiesti[$vett_app[$num1]] = "SI"; } # fine if (!empty($app_richiesti)) } # fine if (!is_array($app_richiesti)) if (empty($n_tronchi)) $n_tronchi = 0; # ciclo da ripetere per ogni appartamento che non inizia con una # prenotazione fissa, non spostabile o con $maxoccupanti troppo basso $numsettimane = $idfine - $idinizio + 1; $n_tronchi3 = -1; if ($limiti_var['t_limite'] >= time()) { for ($num1 = 0 ; $num1 < $dati_app['totapp'] ; $num1++) { $numapp = $dati_app['posizione'][$num1]; if ((!$num_persone or $dati_app['maxocc'][$numapp] >= $num_persone) and (empty($app_richiesti) or (isset($app_richiesti[$numapp]) and $app_richiesti[$numapp] == "SI"))) { $prima_prenota = prenota_in_app_e_periodo($numapp,$idinizio,$idinizio,$prenota_in_app_sett,$fine_prenota_id,$num_pp); if ($num_pp != 0) $idprima_prenota = $prima_prenota[1]; else $idprima_prenota = ""; if (!$idprima_prenota or !empty($app_assegnabili_id[$idprima_prenota])) { $limiti_var_orig = $limiti_var; $nuova_profondita = $profondita; $nuova_profondita['attuale'] = $profondita['attuale'] + 1; $app_prenota_id2 = $app_prenota_id; $prenota_in_app_sett2 = $prenota_in_app_sett; $ap_ric = array(); $ap_ric[$numapp] = "SI"; $n_tronchi2 = $n_tronchi; $vet_appartamenti2 = $vet_appartamenti; $vett_idinizio2 = $vett_idinizio; $vett_idfine2 = $vett_idfine; for ($num2 = 0 ; $num2 < $numsettimane ; $num2 = $num2 + 1) { $id_settimana = $idinizio + $num2; $fatto_libera = ""; if ($debug == "on") { for ($i = 0 ; $i < $profondita['attuale'] ; $i++) echo "  "; echo "".$profondita['attuale']." ".date("H:i:s")." spezz_libera da $id_settimana a $id_settimana negli app ".implode(",",array_keys($ap_ric))."
"; } # fine if ($debug == "on") liberasettimane($id_settimana,$id_settimana,$limiti_var,$anno,$fatto_libera,$app_liber,$nuova_profondita,$ap_ric,$app_prenota_id2,$app_orig_prenota_id,$inizio_prenota_id,$fine_prenota_id,$app_assegnabili_id,$prenota_in_app_sett2,$dati_app,$nome_tab_prenota); if ($debug == "on") { for ($i = 0 ; $i < $profondita['attuale'] ; $i++) echo "  "; echo "".$profondita['attuale']." finito ".date("H:i:s")." spezz_lib $fatto_libera $app_liber
"; } # fine if ($debug == "on") if ($fatto_libera == "SI") { $nuova_profondita['tot_prenota_attuale']++; $app_prenota_id2[$nuova_profondita['tot_prenota_attuale']] = $numapp; $inizio_prenota_id[$nuova_profondita['tot_prenota_attuale']] = $id_settimana; $fine_prenota_id[$nuova_profondita['tot_prenota_attuale']] = $id_settimana; $prenota_in_app_sett2[$numapp][$id_settimana] = $nuova_profondita['tot_prenota_attuale']; } # fine if ($fatto_libera == "SI") else { aggiorna_app_aggiunti($limiti_var,$limiti_var_orig,$app_orig_prenota_id,$app_prenota_id2,$inizio_prenota_id,$fine_prenota_id,$prenota_in_app_sett2); break; } # fine else if ($fatto_libera == "SI") } # fine for $num2 if ($fatto_libera == "SI" or $id_settimana != $idinizio) { $n_tronchi2 = $n_tronchi2 + 1; $vet_appartamenti2[$n_tronchi2] = $numapp; $vett_idinizio2[$n_tronchi2] = $idinizio; $vett_idfine2[$n_tronchi2] = $idfine; if ($fatto_libera != "SI") { $idfine2 = $id_settimana - 1; $vett_idfine2[$n_tronchi2] = $idfine2; if ($debug == "on") { for ($i = 0 ; $i < $profondita['attuale'] ; $i++) echo "  "; echo "".$profondita['attuale']." ".date("H:i:s")." spezza da $id_settimana a $idfine
"; } # fine if ($debug == "on") spezzaprenota($id_settimana,$idfine,$anno,$limiti_var,$nuova_profondita,$app_richiesti,$n_tronchi2,$vet_appartamenti2,$vett_idinizio2,$vett_idfine2,$num_persone,$app_prenota_id2,$app_orig_prenota_id,$inizio_prenota_id,$fine_prenota_id,$app_assegnabili_id,$prenota_in_app_sett2,$dati_app,$nome_tab_prenota); if ($debug == "on") { for ($i = 0 ; $i < $profondita['attuale'] ; $i++) echo "  "; echo "".$profondita['attuale']." finito ".date("H:i:s")." spezza $fatto_libera $app_liber
"; } # fine if ($debug == "on") if ($n_tronchi2 == -1) { aggiorna_app_aggiunti($limiti_var,$limiti_var_orig,$app_orig_prenota_id,$app_prenota_id,$inizio_prenota_id,$fine_prenota_id,$prenota_in_app_sett); break; } # fine if ($n_tronchi2 == -1) } # fine if ($fatto_libera != "SI") if ($n_tronchi3 == -1 or $n_tronchi2 < $n_tronchi3) { $n_tronchi3 = $n_tronchi2; $vet_appartamenti3 = $vet_appartamenti2; $vett_idinizio3 = $vett_idinizio2; $vett_idfine3 = $vett_idfine2; for ($num2 = ($profondita['tot_prenota_attuale'] + 1) ; $num2 <= $nuova_profondita['tot_prenota_attuale'] ; $num2++) { $app_prenota_id2[$num2] = ""; for ($num3 = $inizio_prenota_id[$num2] ; $num3 <= $fine_prenota_id[$num2] ; $num3++) { $prenota_in_app_sett2[$numapp][$num3] = ""; } # fine for $num3 } # fine for $num2 $app_prenota_id_mod = $app_prenota_id2; $prenota_in_app_sett_mod = $prenota_in_app_sett2; } # fine if ($n_tronchi3 == -1 or $n_tronchi2 < $n_tronchi3) if ($n_tronchi3 == 1) break; } # fine if ($fatto_libera == "SI" or $idsettimana != $idinizio) for ($num2 = ($profondita['tot_prenota_attuale'] + 1) ; $num2 <= $nuova_profondita['tot_prenota_attuale'] ; $num2++) { $inizio_prenota_id[$num2] = ""; $fine_prenota_id[$num2] = ""; } # fine for $num2 aggiorna_app_aggiunti($limiti_var,$limiti_var_orig,$app_orig_prenota_id,$app_prenota_id,$inizio_prenota_id,$fine_prenota_id,$prenota_in_app_sett); if (isset($app_prenota_id_mod)) aggiorna_app_aggiunti($limiti_var,$limiti_var_orig,$app_orig_prenota_id,$app_prenota_id_mod,$inizio_prenota_id,$fine_prenota_id,$prenota_in_app_sett_mod); } # fine if (!$idprima_prenota or !empty($app_assegnabili_id[$idprima_prenota])) } # fine if ((!$num_persone or $dati_app['maxocc'][$numapp] >= $num_persone) and (empty($app_richiesti) or... } # fine for $num1 } # fine if ($limiti_var['t_limite'] >= time()) $n_tronchi = $n_tronchi3; if ($n_tronchi != -1) { $vet_appartamenti = $vet_appartamenti3; $vett_idinizio = $vett_idinizio3; $vett_idfine = $vett_idfine3; $app_prenota_id = $app_prenota_id_mod; $prenota_in_app_sett = $prenota_in_app_sett_mod; if (isset($primo_ciclo)) { $risul_agg = aggiorna_tableprenota($app_prenota_id,$app_orig_prenota_id,$tableprenota); if (!$risul_agg) $n_tronchi = -1; } # fine if (isset($primo_ciclo)) } # fine if ($n_tronchi != -1) } # fine function spezzaprenota ?> hoteldruid/includes/hoteld_doc_backup.php0000644000175000017500000334207114516664625020206 0ustar marcomarco 3.06 contratti numero 3 tipo 253 testo 252 65487vett9arr_link_ec;numero_cliente 65488vett9arr_link_en_ec;numero_cliente 65489vett9arr_dati_accesso_ec;numero_cliente 65490vett9arr_dati_accesso_en_ec;numero_cliente 18675vett7iva_perc_vett_rfel;num_iva_rfel 18676vett7iva_perc_esist_rfel;var_tmp_rfel 18677vett7natura_rfel;num_iva_rfel 18678vett7iva_perc_vett_rfel_p;num_iva_rfel 18679vett7tot_iva_vett_rfel_p;num_iva_rfel 18680vett7tot_no_iva_vett_rfel_p;num_iva_rfel 9335vett4iva_perc_vett_fael;num_iva_fael 9336vett4iva_perc_esist_fael;var_tmp_fael 9337vett4natura_fael;num_iva_fael 9338vett4iva_perc_vett_fael_p;num_iva_fael 9339vett4tot_iva_vett_fael_p;num_iva_fael 9340vett4tot_no_iva_vett_fael_p;num_iva_fael 65485vett22date_isa;data_isa 1032vett21date_turiweb;data_turiweb 1033vett21pos_naz_turiweb;nazione_turiweb 1034vett21naz_pos_turiweb;pos_turiweb 1035vett21arrivi_naz_turiweb;pos_turiweb 1036vett21partenze_naz_turiweb;pos_turiweb 1038vett21pos_prov_turiweb;provincia_turiweb 1039vett21prov_pos_turiweb;pos_turiweb 1040vett21arrivi_prov_turiweb;pos_turiweb 1041vett21partenze_prov_turiweb;pos_turiweb 1042vett21ripetizioni_tab_turiweb;pos_turiweb 2076vett20date_rimovcli;data_rimovcli 2077vett20pos_naz_rimovcli;nazione_rimovcli 2078vett20naz_pos_rimovcli;pos_rimovcli 2079vett20arrivi_naz_rimovcli;pos_rimovcli 2080vett20partenze_naz_rimovcli;pos_rimovcli 2082vett20pos_prov_rimovcli;provincia_rimovcli 2083vett20prov_pos_rimovcli;pos_rimovcli 2084vett20arrivi_prov_rimovcli;pos_rimovcli 2085vett20partenze_prov_rimovcli;pos_rimovcli 2086vett20ripetizioni_tab_rimovcli;pos_rimovcli 2087vett20presenze_naz_rimovcli;pos_rimovcli 2088vett20presenze_prov_rimovcli;pos_rimovcli 2089vett20mostra_naz_rimovcli;pos_rimovcli 2090vett20mostra_prov_rimovcli;pos_rimovcli 35vett2iva_perc_vett_fatt;num_iva_fatt 36vett2iva_perc_esist_fatt;var_tmp_fatt 65482vett19prenota_capo_gruppo_ross;num_prenota_tmp_ross 65483vett19prenota_in_gruppo_ross;num_prenota_tmp_ross 65484vett19cod_capo_prenota_ross;numero_prenotazione 65486vett17cliente_mostrato_csv;numero_cliente 2305vett15date_c59m;data_c59m 2308vett15arrivi_naz_c59m;pos_c59m 2309vett15partenze_naz_c59m;pos_c59m 2311vett15pos_prov_c59m;provincia_c59m 2312vett15prov_pos_c59m;pos_c59m 2313vett15arrivi_prov_c59m;pos_c59m 2314vett15partenze_prov_c59m;pos_c59m 2316vett15presenze_naz_c59m;pos_c59m 2318vett15presenze_prov_c59m;pos_c59m 215vett14date_istat;data_istat 218vett14arrivi_naz_istat;pos_istat 219vett14partenze_naz_istat;pos_istat 221vett14pos_prov_istat;provincia_istat 222vett14prov_pos_istat;pos_istat 223vett14arrivi_prov_istat;pos_istat 224vett14partenze_prov_istat;pos_istat 226vett14presenze_naz_istat;pos_istat 228vett14presenze_prov_istat;pos_istat 232vett14pres_notte_prec_naz_istat;pos_istat 233vett14pres_notte_prec_prov_istat;pos_istat 32vett13prenota_capo_gruppo_ps;num_prenota_tmp_ps 33vett13prenota_in_gruppo_ps;num_prenota_tmp_ps 34vett13cod_capo_prenota_ps;numero_prenotazione 13vett12lista_ospiti_sa;num_ospite_sa 14vett12linea_ospite_sa;num_ospite_sa 37vett12linee_altri_ospiti_sa;numero_sa 38vett12gruppo_sa;numero_sa 4638vett11situazione_pulizie;unita_pulizie 4639vett11persone_pulizie;unita_pulizie 4640vett11persone_part_pulizie;unita_pulizie 4641vett11num_persone_pulizie;unita_pulizie 4642vett11num_persone_part_pulizie;unita_pulizie 4643vett11num_persone_arr_pulizie;unita_pulizie 4644vett11orario_arrivo_pulizie;unita_pulizie 4645vett11costi_aggiuntivi_pulizie;num_ca_pulizie 4646vett11pos_ca_pulizie;nome_costo_agg 4648vett11riga_unita_ca_pulizie;unita_pulizie 4649vett11array_date_pulizie;giorno_pulizie 4650vett11totale_ca_pulizie;num_ca_pulizie 65491vett10arr_link_eb;numero_cliente 65492vett10arr_link_en_eb;numero_cliente 38var9cognome_ec 39var9cogn_no_sp_ec 19var8cognome_email_disp 406var7cod_fisc_strutt_rfel 407var7var_tmp_rfel 408var7tariffa_no_iva_rfel 409var7ultima_prenota_rfel 410var7nome_costo_agg_rfel 411var7tot_no_iva_rfel 412var7costo_tot_rfel 413var7costo_tot_rfel_p 414var7iva_rfel_p 415var7tot_no_iva_rfel_p 416var7costo_agg_no_iva_rfel 417var7sconto_no_iva_rfel_p 418var7num_iva_rfel 419var7mos_tariffa_rfel 420var7mos_sconto_rfel 421var7mos_costo_agg_rfel 422var7num_ripetizione_rfel 423var7tot_parz_no_iva_rfel 424var7tot_parz_iva_rfel 425var7max_num_iva_rfel 426var7accorpa_sconto_e_tariffa_rfel 427var7nome_costo_tassa_rfel 428var7mos_costo_tassa_rfel 429var7tot_costi_tassa_rfel 430var7iva_rfel 431var7oggi_rfel 432var7codice_natura_rfel 433var7tariffa_no_iva_rfel_p 434var7costo_agg_no_iva_rfel_p 435var7pec_rfel 12var5riga_citta_ricev 13var5riga_stato_ricev 14var5cod_fisc_strutt_ricev 15var5nome_ricev 16var5cognome_ricev 17var5telefono_strutt_ricev 18var5numcivico_ricev 152var5mostra_metodo_ricev 351var5logo_ricev 352var4riga_citta_fael 353var4riga_stato_fael 354var4cod_fisc_strutt_fael 355var4nome_fael 356var4cognome_fael 357var4telefono_strutt_fael 358var4var_tmp_fael 359var4tariffa_no_iva_fael 360var4ultima_prenota_fael 361var4nome_costo_agg_fael 362var4tot_no_iva_fael 363var4costo_tot_fael 364var4costo_tot_fael_p 365var4iva_fael_p 366var4tot_no_iva_fael_p 367var4costo_agg_no_iva_fael 368var4sconto_no_iva_fael_p 369var4numcivico_fael 370var4codice_fiscale_fael 371var4partita_iva_fael 372var4via_fael 373var4num_iva_fael 374var4mos_tariffa_fael 375var4mos_sconto_fael 376var4mos_costo_agg_fael 377var4num_ripetizione_fael 378var4tot_parz_no_iva_fael 379var4tot_parz_iva_fael 380var4max_num_iva_fael 381var4frase_persone_fael 382var4accorpa_sconto_e_tariffa_fael 383var4nome_costo_tassa_fael 384var4mos_costo_tassa_fael 385var4tot_costi_tassa_fael 386var4iva_fael 387var4mos_costo_come_tasse_fael 388var4mos_subtotale_fael 389var4codice_nazione_fael 390var4provincia_struttura_fael 391var4oggi_fael 392var4presso_fael 393var4num_linea_fael 394var4codice_natura_fael 395var4tariffa_no_iva_fael_p 396var4costo_agg_no_iva_fael_p 397var4contatti_trasmittente_fael 398var4cod_destinatario_fael 399var4linea_pecdestinatario_fael 400var4pec_fael 490var4numero_invio_fael 488var22presenze_isa 489var22data_isa 163var21num_turiweb 164var21data_turiweb 165var21pos_turiweb 166var21prox_num_turiweb 167var21arr_part_turiweb 168var21arrivo_turiweb 169var21partenza_turiweb 170var21italiano_turiweb 171var21ins_nuovo_num_turiweb 172var21agg_arr_turiweb 173var21agg_part_turiweb 174var21num_persone_turiweb 175var21anno_turiweb 176var21mese_turiweb 177var21giorno_turiweb 178var21null_turiweb 179var21num_prog_turiweb 180var21nazione_turiweb 181var21break_turiweb 182var21nazione1_turiweb 183var21provincia_turiweb 184var21provincia1_turiweb 185var21cli_giorno_prec_turiweb 186var21cli_arrivati_turiweb 187var21cli_totale_turiweb 188var21cli_partiti_turiweb 189var21cli_presenti_notte_turiweb 190var21agg_turiweb 191var21ospite_altra_naz_turiweb 192var21ospite_altra_prov_turiweb 193var21num_prov_turiweb 194var21prox_num_prov_turiweb 195var21tot_arr_naz_turiweb 196var21tot_part_naz_turiweb 197var21tot_arr_prov_turiweb 198var21tot_part_prov_turiweb 199var21mostra_pag_turiweb 200var21ultima_data_turiweb 201var21nuova_pag_turiweb 202var21mese_sel_turiweb 203var21anno_sel_turiweb 204var21var_aux_turiweb 205var21var_turiweb 206var21camere_occupate_turiweb 207var21id_struttura_turiweb 208var20num_rimovcli 209var20data_rimovcli 210var20pos_rimovcli 211var20prox_num_rimovcli 212var20arr_part_rimovcli 213var20arrivo_rimovcli 214var20partenza_rimovcli 215var20italiano_rimovcli 216var20ins_nuovo_num_rimovcli 217var20agg_arr_rimovcli 218var20agg_part_rimovcli 219var20num_persone_rimovcli 220var20anno_rimovcli 221var20mese_rimovcli 222var20giorno_rimovcli 223var20null_rimovcli 224var20num_prog_rimovcli 225var20nazione_rimovcli 226var20break_rimovcli 227var20nazione1_rimovcli 228var20provincia_rimovcli 229var20provincia1_rimovcli 230var20cli_giorno_prec_rimovcli 231var20cli_arrivati_rimovcli 232var20cli_totale_rimovcli 233var20cli_partiti_rimovcli 234var20cli_presenti_notte_rimovcli 235var20agg_rimovcli 236var20ospite_altra_naz_rimovcli 237var20ospite_altra_prov_rimovcli 238var20num_prov_rimovcli 239var20prox_num_prov_rimovcli 240var20tot_arr_naz_rimovcli 241var20tot_part_naz_rimovcli 242var20tot_arr_prov_rimovcli 243var20tot_part_prov_rimovcli 244var20mostra_pag_rimovcli 245var20ultima_data_rimovcli 246var20nuova_pag_rimovcli 247var20mese_sel_rimovcli 248var20anno_sel_rimovcli 249var20var_aux_rimovcli 250var20var_rimovcli 251var20camere_occupate_rimovcli 252var20data_corr_rimovcli 253var20tot_camere_occupate_rimovcli 254var20agg_pres_rimovcli 255var20id_struttura_rimovcli 256var20camere_disponibili_rimovcli 257var20letti_disponibili_rimovcli 258var20mostra_pag_tot_rimovcli 259var20break_prenota_rimovcli 65var2riga_citta_fatt 66var2riga_stato_fatt 67var2cod_fisc_strutt_fatt 68var2nome_fatt 69var2cognome_fatt 70var2telefono_strutt_fatt 71var2var_tmp_fatt 72var2tariffa_no_iva_fatt 73var2ultima_prenota_fatt 74var2nome_costo_agg_fatt 75var2tot_no_iva_fatt 76var2costo_tot_fatt 77var2costo_tot_fatt_p 78var2iva_fatt_p 79var2tot_no_iva_fatt_p 80var2costo_agg_no_iva_fatt_p 81var2sconto_no_iva_fatt_p 82var2tariffa_no_iva_fatt_p 83var2numcivico_fatt 84var2codice_fiscale_fatt 85var2partita_iva_fatt 86var2via_fatt 87var2num_iva_fatt 88var2mos_tariffa_fatt 89var2mos_sconto_fatt 90var2mos_costo_agg_fatt 91var2num_ripetizione_fatt 92var2tot_parz_no_iva_fatt 93var2tot_parz_iva_fatt 94var2tot_parz_no_iva_fatt_p 95var2tot_parz_iva_fatt_p 96var2max_num_iva_fatt 97var2frase_persone_fatt 98var2accorpa_sconto_e_tariffa 151var2logo_fatt 155var2nome_costo_tassa_fatt 156var2mos_costo_tassa_fatt 157var2tot_costi_tassa_fatt 158var2iva_fatt 160var2mos_costo_come_tasse_fatt 161var2mos_subtotale_fatt 452var19null_ross 453var19codice_ospite_ross 454var19data_inizio_ross 455var19cognome_ross 456var19nome_ross 457var19sesso_ross 458var19data_nascita_ross 459var19comune_ross 460var19provincia_ross 461var19comune_resid_ross 462var19provincia_resid_ross 463var19nazione_resid_ross 464var19indirizzo_ross 465var19tipo_doc_ross 466var19numero_doc_ross 467var19luogo_doc_ross 468var19acapo_ross 469var19cognome_prec_ross 470var19nome_prec_ross 471var19dataini_prec_ross 472var19datafine_prec_ross 473var19num_prenota_prec_ross 474var19num_prenota_tmp_ross 475var19dataini_corr_ross 476var19datafine_corr_ross 477var19num_ripetizione_ross 478var19mess_errore_ross 479var19num_periodi_ross 480var19tmp_ross 481var19codice_nazione_ross 482var19codice_nazione_nascita_ross 483var19codice_nazione_documento_ross 484var19codice_cittadinanza_ross 485var19data_fine_ross 486var19num_prenota_ross 487var19num_prenota2_ross 491var19codice_nazione1_ross 492var19provincia_resid1_ross 493var19comune_resid1_ross 439var18cognome_rcsv 440var18nome_rcsv 441var18unita_rcsv 442var18nome_tariffa_rcsv 443var18email_rcsv 444var18telefono_rcsv 445var18prezzo_tariffa_rcsv 446var18prezzo_totale_rcsv 447var18pagato_rcsv 448var18totale_persone_rcsv 449var18commento_rcsv 450var18arrivo_rcsv 451var18partenza_rcsv 312var17cognome_csv 313var17nome_csv 314var17soprannome_csv 315var17titolo_csv 316var17email_csv 317var17telefono_csv 318var17fax_csv 319var17nazione_csv 320var17regione_csv 321var17citta_csv 322var17indirizzo_csv 323var17cap_csv 324var17cittadinanza_csv 325var17data_nascita_csv 326var17partita_iva_csv 327var17tmp_csv 328var17email2_csv 329var17pec_csv 330var17telefono2_csv 331var17telefono3_csv 260var15data_c59m 261var15pos_c59m 262var15arr_part_c59m 263var15arrivo_c59m 264var15partenza_c59m 265var15italiano_c59m 266var15ins_nuovo_num_c59m 267var15agg_arr_c59m 268var15agg_part_c59m 269var15num_persone_c59m 270var15anno_c59m 271var15mese_c59m 272var15giorno_c59m 273var15null_c59m 274var15num_prog_c59m 275var15nazione_c59m 276var15nazione1_c59m 277var15provincia_c59m 278var15provincia1_c59m 279var15cli_giorno_prec_c59m 280var15cli_arrivati_c59m 281var15cli_totale_c59m 282var15cli_partiti_c59m 283var15cli_presenti_notte_c59m 284var15agg_c59m 285var15ospite_altra_naz_c59m 286var15ospite_altra_prov_c59m 287var15num_prov_c59m 288var15prox_num_prov_c59m 289var15tot_arr_naz_c59m 290var15tot_part_naz_c59m 291var15tot_arr_prov_c59m 292var15tot_part_prov_c59m 293var15mostra_pag_c59m 294var15ultima_data_c59m 295var15nuova_pag_c59m 296var15agg_pres_c59m 297var15tot_pres_naz_c59m 298var15tot_pres_prov_c59m 299var15camere_occupate_c59m 300var15comune_c59m 301var15struttura_chiusa_c59m 302var15struttura_aperta_c59m 303var15inizio_chiusura_c59m 304var15fine_chiusura_c59m 305var15giorni_apertura_c59m 306var15mese_attuale_c59m 307var15camere_disponibili_c59m 308var15letti_disponibili_c59m 309var15nome_contatto_c59m 310var15email_contatto_c59m 311var15telefono_contatto_c59m 405var15var_tmp_c59m 108var14data_istat 109var14pos_istat 110var14arr_part_istat 111var14arrivo_istat 112var14partenza_istat 113var14italiano_istat 114var14ins_nuovo_num_istat 115var14agg_arr_istat 116var14agg_part_istat 117var14num_persone_istat 118var14anno_istat 119var14mese_istat 120var14giorno_istat 121var14null_istat 122var14num_prog_istat 123var14nazione_istat 124var14nazione1_istat 125var14provincia_istat 126var14provincia1_istat 127var14cli_giorno_prec_istat 128var14cli_arrivati_istat 129var14cli_totale_istat 130var14cli_partiti_istat 131var14cli_presenti_notte_istat 132var14agg_istat 133var14ospite_altra_naz_istat 134var14ospite_altra_prov_istat 135var14num_prov_istat 136var14prox_num_prov_istat 137var14tot_arr_naz_istat 138var14tot_part_naz_istat 139var14tot_arr_prov_istat 140var14tot_part_prov_istat 141var14mostra_pag_istat 142var14ultima_data_istat 143var14nuova_pag_istat 144var14agg_pres_istat 145var14agg_pres_notte_prec_istat 146var14tot_pres_naz_istat 147var14tot_pres_notte_prec_naz_istat 148var14tot_pres_prov_istat 149var14tot_pres_notte_prec_prov_istat 150var14camere_occupate_istat 404var14var_tmp_istat 40var13null_ps 41var13codice_ospite_ps 42var13data_inizio_ps 43var13cognome_ps 44var13nome_ps 45var13sesso_ps 46var13data_nascita_ps 47var13comune_ps 48var13provincia_ps 49var13comune_resid_ps 50var13provincia_resid_ps 51var13nazione_resid_ps 52var13indirizzo_ps 53var13tipo_doc_ps 54var13numero_doc_ps 55var13luogo_doc_ps 56var13acapo_ps 57var13cognome_prec_ps 58var13nome_prec_ps 59var13dataini_prec_ps 60var13datafine_prec_ps 61var13num_prenota_prec_ps 62var13num_prenota_tmp_ps 63var13dataini_corr_ps 64var13datafine_corr_ps 153var13num_ripetizione_ps 154var13mess_errore_ps 159var13num_periodi_ps 162var13tmp_ps 401var13codice_nazione_ps 402var13codice_nazione_nascita_ps 403var13codice_nazione_documento_ps 438var13codice_cittadinanza_ps 20var12capofamiglia_sa 21var12nuova_pag_sa 22var12num_ospite_sa 23var12mostra_ospite_sa 24var12null_sa 25var12ultima_prenota_sa 26var12nucleo_familiare 27var12cognome_sa 28var12nome_sa 29var12linea_nato_sa 30var12data_nascita_sa 31var12cittadinanza_sa 32var12linea_residenza_sa 33var12tipo_documento_sa 34var12numero_documento_sa 35var12scadenza_documento_sa 36var12rilascio_documento_sa 37var12var_tmp_sa 99var12cognome_prec_sa 100var12nome_prec_sa 101var12dataini_prec_sa 102var12datafine_prec_sa 103var12dataini_corr_sa 104var12datafine_corr_sa 105var12numero_sa 106var12numero_ripetizione_sa 107var12num_altri_ospiti_sa 332var11data_riepilogo_pulizie 333var11arrivo_pulizie 334var11partenza_pulizie 335var11unita_pulizie 336var11classe_riga_pulizie 337var11f_data_riepilogo_pulizie 338var11tot_persone_pulizie 339var11tot_persone_part_pulizie 340var11tot_persone_arr_pulizie 341var11num_ca_pulizie 342var11numero_ripetizione_pulizie 343var11var_tmp_pulizie 344var11intestazione_ca_tabella_pulizie 345var11riga_ca_tabella_pulizie 346var11giorno_pulizie 347var11riga_intestazione_tabella_pulizie 348var11numero_ripetizione_unita_pulizie 349var11ripetizione_riga_intestazione_pulizie 350var11numero_ripetizione_riga_intestazione_pulizie 436var10cognome_eb 437var10cogn_no_sp_eb 1varMr 2varil 3varIl_ 4varal 5vare 6varo 7varel 8varEl_ 9varal3 10vara 11varo3 8opzeml;SI; 9opzeml;SI; 10opzeml;SI; 8oggettomln_ita:Disponibilità>mln_en:Availability 9oggettomln_ita:Conferma prenotazione>mln_en:Reservation confirmation 10oggettomln_ita:La tua prenotazione si sta avvicinando>mln_en:Your reservation is approaching 1nomi_con1#?&Esempio#@&2#?&Fattura#@&3#?&Fattura - rtf#@&4#?&Fattura elettronica#@&5#?&Ricevuta ultimo pagamento#@&6#?&Ricevuta - rtf#@&7#?&Ricevuta elettronica prova#@&8#?&Email disponibilità#@&9#?&Email conferma#@&10#?&Email benvenuto#@&11#?&Riepilogo pulizie#@&12#?&Schedine alloggiati#@&13#?&File alloggiatiweb#@&14#?&ISTAT C/59_G#@&15#?&ISTAT C/59_M#@&16#?&Informativa sulla privacy#@&17#?&Esporta dati clienti#@&18#?&Esporta prenotazioni#@&19#?&ROSS1000#@&20#?&RIMOVCLI - ISTAT Liguria#@&21#?&Turiweb Ricestat#@&22#?&Dati per ISA 3nomefileFattura 4nomefileFattura_elettronica 7nomefileRicevuta_elettronica 8mln_itaGentile Signor[a] [cognome_email_disp], le confermo la disponibilita' di un appartamento[c num_persone_tot!=""] per [num_persone_tot] persone[/c] per il periodo dal [data_inizio] al [data_fine]. Il prezzo per detto periodo e' di [costo_tot_p] [nome_valuta] (comprese le spese accessorie). Nel caso desideri prenotare, la prego di inviarmi la sua conferma rispondendo a questa email. Rimango comunque a sua disposizione per qualsiasi informazione. Cordiali Saluti, [nome_contatto_struttura] [nome_struttura] [sito_web_struttura] [testo_quotato_email_richiesta] 9mln_itaGentile Signor[a] [cognome_ec], le confermo che ho prenotato a suo nome un appartamento[c num_persone_tot!=""] per [num_persone_tot] persone[/c] per il periodo dal [data_inizio] al [data_fine]. Il prezzo per detto periodo e' di [costo_tot_p] [nome_valuta] (comprese le spese accessorie). Per completare la prenotazione è necessario versare un anticipo di [caparra_p] [nome_valuta], può effettuare il pagamento seguendo [c arr_link_ec(numero_cliente)=""]questo link[/c][c arr_link_ec(numero_cliente)!=""]questi link[/c]: [arr_link_ec(numero_cliente)][url_base_pagine_web]mdl_conferma_prenotazione.php?cn=[cogn_no_sp_ec]&cp=[codice_prenotazione] Se [c arr_link_ec(numero_cliente)=""]questo link non funzionasse[/c][c arr_link_ec(numero_cliente)!=""]questi link non funzionassero[/c] correttamente può provare ad utilizzare quest'altro: [url_base_pagine_web]mdl_conferma_prenotazione.php per poi inserire: [arr_dati_accesso_ec(numero_cliente)]Cognome: [cognome] Codice prenotazione: [codice_prenotazione] Rimango comunque a sua disposizione per qualsiasi altra informazione. Cordiali Saluti, [nome_contatto_struttura] [nome_struttura] [sito_web_struttura] 10mln_itaGentile Signor[a] [cognome_eb], [c allegato1!=""]ho allegato a questa e-mail un file con i nostri contatti e una mappa per aiutarvi a trovarci, per favore fatemi sapere se avete problemi a leggerlo. [/c]Se volete risparmiare tempo al vostro arrivo, è possibile inserire i dati richiesti per il check-in da qui: [arr_link_eb(numero_cliente)][url_base_pagine_web]mdl_conferma_prenotazione.php?cn=[cogn_no_sp_eb]&cp=[codice_prenotazione]&fe=1 [c orario_entrata_stimato=""]Sapreste indicarci il vostro orario di arrivo previsto? Grazie! [/c]Fatemi sapere se avete altre domande. Cordiali Saluti, [nome_contatto_struttura] [nome_struttura] [sito_web_struttura] 8mln_enDear Mr[Mr] [cognome_email_disp], I confirm you the availability of an apartment[c people_num_tot!=""] for [people_num_tot] people[/c] in the period from [starting_date] to [ending_date]. The price for this period is [price_tot_p] [currency_name] (including cleaning and utilities). If you are interested in reserving the apartment you can contact me by replaying to this email. Please let me know if you have any question. Best regards, [structure_contact_name] [structure_name] [structure_website] [enquiry_email_quoted_text] 9mln_enDear Mr[Mr] [cognome_ec], I confirm you that I have reserved you an apartment[c people_num_tot!=""] for [people_num_tot] people[/c] in the period from [starting_date] to [ending_date]. The price for this period is [price_tot_p] [currency_name] (including cleaning and utilities). In order to complete the reservation you must send a down-payment of [deposit_p] [currency_name], you can pay it following [c arr_link_ec(numero_cliente)=""]this link[/c][c arr_link_ec(numero_cliente)!=""]these links[/c]: [arr_link_en_ec(numero_cliente)][url_base_pagine_web]confirm_reservation_tpl.php?cn=[cogn_no_sp_ec]&cp=[codice_prenotazione] If the above [c arr_link_ec(numero_cliente)=""]link does not[/c][c arr_link_ec(numero_cliente)!=""]links do not[/c] work properly for you, try this other one: [url_base_pagine_web]confirm_reservation_tpl.php and then insert: [arr_dati_accesso_en_ec(numero_cliente)]Surname: [surname] Reservation code: [reservation_code] Please let me know if you have any other question. Best regards, [structure_contact_name] [structure_name] [structure_website] 10mln_enDear Mr[Mr] [cognome_eb], [c allegato1!=""]I’ve attached to this e-mail a file with our contacts and a map to help you find us, please let me know if you have problems reading it. [/c]If you want to save time at your arrival you can fill in the data required for check-in from here: [arr_link_en_eb(numero_cliente)][url_base_pagine_web]confirm_reservation_tpl.php?cn=[cogn_no_sp_eb]&cp=[codice_prenotazione]&fe=1 [c estimated_checkin_time=""]Do you know your estimated time of arrival? Thanks! [/c]Please let me know if you have any other question. Best regards, [structure_contact_name] [structure_name] [structure_website] 3impor_vc2 6impor_vc5 11headhtm Riepilogo pulizie 4formatiusa> 7formatiusa> 10formatiusa> 10formatiusa> 18formatiusa> 19formatiusa> 24formatiusa> 28formatiusa> 42formatiusa> 44formatiusa> 11foothtm 2dir~ 3dir~ 4dir~ 7dir~ 4datdownlxml>var 7datdownlxml> 17datdownlcsv> 18datdownlcsv> 20datdownlxml> 4contrtxt[r][r3][/r3][valore_nullo][/r] IT [partita_iva_struttura] [numero_invio_fael] FPR12 [cod_destinatario_fael] [contatti_trasmittente_fael] [linea_pecdestinatario_fael] IT [partita_iva_struttura] [ragione_sociale_struttura] RF11 [indirizzo_struttura] [CAP_struttura] [comune_struttura] [provincia_struttura_fael] IT [c partita_iva_fael!=""] [codice_nazione_fael] [partita_iva_fael] [/c][c codice_fiscale_fael!=""] [codice_fiscale_fael] [/c] [c nome_fael=""] [cognome_fael] [/c][c nome_fael!=""] [nome_fael] [cognome_fael] [/c] [via_fael] [cap] [citta] [c codice_nazione_fael="IT"] [codice_regione] [/c] [codice_nazione_fael] TD01 EUR [oggi_fael] [numero_progressivo_documento] [costo_tot_fael_p] Prenotazione di [nome] [cognome][presso_fael] [r4 array="iva_perc_vett_fael"][r][c mos_tariffa_fael="1"] [num_linea_fael] Pernottamento dal [data_inizio] al [data_fine][frase_persone_fael] 1.00 [tariffa_no_iva_fael_p] [tariffa_no_iva_fael_p] [iva_perc_vett_fael_p(num_iva_fael)] [natura_fael(num_iva_fael)] [/c][r3][c mos_costo_agg_fael="1"] [num_linea_fael] Extra: "[nome_costo_agg]" 1.00 [costo_agg_no_iva_fael_p] [costo_agg_no_iva_fael_p] [iva_perc_vett_fael_p(num_iva_fael)] [natura_fael(num_iva_fael)] [/c][/r3][/r][/r4][r4 array="iva_perc_vett_fael"] [iva_perc_vett_fael_p(num_iva_fael)] [natura_fael(num_iva_fael)] [tot_no_iva_vett_fael_p(num_iva_fael)] [tot_iva_vett_fael_p(num_iva_fael)] [/r4] 7contrtxt[r][r3][/r3][valore_nullo][/r][r4 array="iva_perc_vett_rfel"][r][valore_nullo][r3][valore_nullo][/r3][/r][/r4] [numero_progressivo_documento] IT [partita_iva_struttura] [cod_fisc_strutt_rfel] XX COR10 TD12 [oggi_rfel] [numero_progressivo_documento] [r4 array="iva_perc_vett_rfel"] [tot_no_iva_vett_rfel_p(num_iva_rfel)] [tot_iva_vett_rfel_p(num_iva_rfel)] [iva_perc_vett_rfel_p(num_iva_rfel)] [natura_rfel(num_iva_rfel)] [/r4] 13contrtxt[r][r2][null_ps][/r2][/r][r][r2][acapo_ps][codice_ospite_ps][data_inizio_ps][num_periodi_ps][cognome_ps][nome_ps][sesso_ps][data_nascita_ps][comune_ps][provincia_ps][codice_nazione_nascita_ps][codice_cittadinanza_ps][tipo_doc_ps][numero_doc_ps][luogo_doc_ps][/r2][/r] 16contrtxt[r][/r]Ai sensi dell'art. 13 D.Lgs. 196/2003 (informativa sul trattamento dei dati personali) autorizzo[c ragione_sociale_struttura!=""] "[ragione_sociale_struttura]"[/c] al trattamento dei miei dati personali ai fini dell'espletamento del servizio. 17contrtxtCognome,Nome,Soprannome,Titolo,Sesso,Email,2ª Email,PEC,Telefono,2º Telefono,3º Telefono,Fax,Lingua,Nazione di Residenza,Regione di Residenza,Città di Residenza,Indirizzo,CAP,Cittadinanza,Data di Nascita,Partita Iva [r][cognome_csv],[nome_csv],[soprannome_csv],[titolo_csv],[sesso],[email_csv],[email2_csv],[pec_csv],[telefono_csv],[telefono2_csv],[telefono3_csv],[fax_csv],[codice_lingua],[nazione_csv],[regione_csv],[citta_csv],[indirizzo_csv],[cap_csv],[cittadinanza_csv],[data_nascita_csv],[partita_iva_csv] [/r] 18contrtxtArrivo,Partenza,Cognome,Nome,Email,Telefono,Totale Persone,Unità Occupata,Nome Tariffa,Prezzo Tariffa,Prezzo Totale,Pagato,Commento [r][arrivo_rcsv],[partenza_rcsv],[cognome_rcsv],[nome_rcsv],[email_rcsv],[telefono_rcsv],[totale_persone_rcsv],[unita_rcsv],[nome_tariffa_rcsv],[prezzo_tariffa_rcsv],[prezzo_totale_rcsv],[pagato_rcsv],[commento_rcsv] [/r] 19contrtxt[r][r2][null_ross][/r2][/r][r][r2][acapo_ross][codice_ospite_ross][data_inizio_ross] [sesso_ross][data_nascita_ross] [codice_nazione_nascita_ross][codice_cittadinanza_ross][comune_resid_ross][provincia_resid_ross][codice_nazione_ross] [data_fine_ross] [c codice_ospite_ross="16"]001[/c][c codice_ospite_ross="17"]001[/c][c codice_ospite_ross="18"]001[/c][c codice_ospite_ross="19"]000[/c][c codice_ospite_ross="20"]000[/c] 0[num_prenota_ross][num_prenota2_ross]1[/r2][/r] 20contrtxt[r4 array="date_rimovcli"][r][r2][null_rimovcli][/r2][/r][c mostra_pag_rimovcli!="0"] [/c][r4 array="ripetizioni_tab_rimovcli"][c mostra_naz_rimovcli(pos_rimovcli)!=""] [/c][c mostra_prov_rimovcli(pos_rimovcli)!=""] [/c][/r4][c mostra_pag_rimovcli!="0"] [/c][/r4][r][null_rimovcli][/r] 21contrtxt [r4 array="date_turiweb"][r][r2][null_turiweb][/r2][/r][r4 array="ripetizioni_tab_turiweb"][c naz_pos_turiweb(pos_turiweb)!=""] [/c][c prov_pos_turiweb(pos_turiweb)!=""] [/c][/r4][/r4] 3contrrtf{\rtf1\ansi\deff1\adeflang1025[r][r3][/r3] [/r] {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\fswiss\fprq2\fcharset0 Arial;}{\f4\fswiss\fprq2\fcharset0 Bitstream Vera Sans;}{\f5\fswiss\fprq2\fcharset0 Tahoma;}{\f6\froman\fprq2\fcharset0 Garamond;}{\f7\froman\fprq2\fcharset0 Times New Roman;}{\f8\fnil\fprq2\fcharset0 Bitstream Vera Sans;}} {\colortbl;\red0\green0\blue0;\red230\green230\blue230;\red255\green255\blue255;\red204\green204\blue204;\red128\green128\blue128;} {\stylesheet{\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\snext1 Normal;} {\s2\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af8\afs28\lang255\ltrch\dbch\af8\langfe255\hich\f2\fs28\lang1040\loch\f2\fs28\lang1040\sbasedon1\snext3 Heading;} {\s3\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext3 Body Text;} {\s4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext4 List;} {\s5\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext5 caption;} {\s6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext6 Index;} {\s7\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 Heading;} {\s8\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext8 caption;} {\s9{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext9 Index;} {\s10\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading;} {\s11\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext11 WW-caption;} {\s12{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext12 WW-Index;} {\s13\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1;} {\s14\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext14 WW-caption1;} {\s15{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext15 WW-Index1;} {\s16\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11;} {\s17\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext17 WW-caption11;} {\s18{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext18 WW-Index11;} {\s19\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111;} {\s20\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext20 WW-caption111;} {\s21{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext21 WW-Index111;} {\s22\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111;} {\s23\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext23 WW-caption1111;} {\s24{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext24 WW-Index1111;} {\s25\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11111;} {\s26\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext26 WW-caption11111;} {\s27{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext27 WW-Index11111;} {\s28\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111111;} {\s29\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext29 WW-caption111111;} {\s30{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext30 WW-Index111111;} {\s31\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111111;} {\s32\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext32 WW-caption1111111;} {\s33{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext33 WW-Index1111111;} {\s34\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading11111111;} {\s35\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext35 WW-caption11111111;} {\s36{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext36 WW-Index11111111;} {\s37\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ai\ltrch\dbch\af3\langfe255\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i\sbasedon1\snext37 Dicitura;} {\s38{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs16\lang255\ltrch\dbch\af3\langfe255\hich\f5\fs16\lang1033\loch\f5\fs16\lang1033\sbasedon1\snext38 WW-Testo fumetto;} {\s39{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext39 Frame contents;} {\s40{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext40 Table Contents;} {\s41\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ab\ltrch\dbch\langfe255\hich\f1\fs24\lang1033\i\b\loch\f1\fs24\lang1033\i\b\sbasedon40\snext41 Table Heading;} {\s42{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext42 WW-Table Contents;} {\s43\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon42\snext43 WW-Table Heading;} {\s44{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext44 WW-Table Contents1;} {\s45\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon44\snext45 WW-Table Heading1;} {\s46{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext46 WW-Table Contents12;} {\s47\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon46\snext47 WW-Table Heading12;} {\s48{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext48 WW-Table Contents123;} {\s49\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon48\snext49 WW-Table Heading123;} {\s50{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext50 WW-Table Contents1234;} {\s51\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon50\snext51 WW-Table Heading1234;} {\s52{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext52 WW-Table Contents12345;} {\s53\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon52\snext53 WW-Table Heading12345;} {\s54{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext54 WW-Table Contents123456;} {\s55\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon54\snext55 WW-Table Heading123456;} {\s56{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext56 WW-Table Contents1234567;} {\s57\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon56\snext57 WW-Table Heading1234567;} {\s58{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext58 WW-Table Contents12345678;} {\s59\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon58\snext59 WW-Table Heading12345678;} {\s60{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext60 Table Contents;} {\s61\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon60\snext61 Table Heading;} {\*\cs63\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 WW-Car. predefinito paragrafo;} } {\info{\creatim\yr2007\mo9\dy28\hr15\min45}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern3000}}\deftab708 {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\pgdscnxt0 Standard;}} {\*\pgdscno0}\paperh16837\paperw11905\margl1134\margr1134\margt885\margb1012\sectd\sbknone\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs28\lang255\ab\ltrch\dbch\af1\langfe255\hich\f6\fs28\lang1040\b\loch\f6\fs28\lang1040\b {\rtlch \ltrch\loch\f6\fs28\lang1040\i0\b [tipo_struttura] [nome_struttura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [ragione_sociale_struttura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [indirizzo_struttura] - [comune_struttura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [CAP_struttura] [nazione_struttura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 Partita IVA [partita_iva_struttura] [cod_fisc_strutt_fatt]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [telefono_strutt_fatt]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li5370\ri0\lin5370\rin0\fi0\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 Spett.le [nome_fatt] [cognome_fatt] } [c via_fatt!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [via_fatt][numcivico_fatt]} [/c][c riga_citta_fatt!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [riga_citta_fatt]} [/c][c riga_stato_fatt!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [riga_stato_fatt]} [/c][c codice_fiscale_fatt!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab Codice fiscale [codice_fiscale_fatt]} [/c][c partita_iva_fatt!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab Partita IVA [partita_iva_fatt]} [/c]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1\tx3540{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 \tab } \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 Fattura n. [numero_progressivo_documento] del [oggi]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrb\brdrs\brdrw1\brdrcf1\cellx7792\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalb\cellx9637 [r4 array="iva_perc_vett_fatt"] \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\cbpat3\ql\rtlch\afs12\lang255\ltrch\dbch\langfe255\hich\fs12\lang1040\loch\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 [r] [c mos_tariffa_fatt="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Pernottamento dal [data_inizio] al [data_fine][frase_persone_fatt]} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nome_valuta] [tariffa_no_iva_fatt_p]} [/c][c mos_sconto_fatt="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Sconto} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nome_valuta] [sconto_no_iva_fatt_p]} [/c] [r3][c mos_costo_agg_fatt="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Extra: \'93[nome_costo_agg]\'94} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nome_valuta] [costo_agg_no_iva_fatt_p]} [/c][c mos_costo_come_tasse_fatt="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Tassa: \'93[nome_costo_agg]\'94} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nome_valuta] [tasse_costo_agg_p]} [/c][/r3][/r] [c mos_subtotale_fatt="1"]\cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Imponibile al [iva_perc_vett_fatt(num_iva_fatt)]%} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nome_valuta] [tot_parz_no_iva_fatt_p]} \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Iva al [iva_perc_vett_fatt(num_iva_fatt)]%} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nome_valuta] [tot_parz_iva_fatt_p]} [/c]\cell\row\pard \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\clvertalb\cellx9637 [/r4] \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs12\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs12\lang1040\loch\f1\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Totale Imponibile} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nome_valuta] [tot_no_iva_fatt_p]} \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Totale Imposte[c num_iva_fatt="1"] al [iva_perc_vett_fatt(num_iva_fatt)]%[/c]} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nome_valuta] [iva_fatt_p]} [r][r3][c mos_costo_tassa_fatt="1"] \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nome_costo_agg]} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [nome_valuta] [costo_agg_no_iva_fatt_p]} [/c][/r3][/r] \cell\row\pard \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs12\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs12\lang1040\loch\f1\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Totale Fattura} \cell\pard\plain \intbl\ltrpar\s1\cf0\qr\rtlch\afs24\lang255\ab\ltrch\dbch\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b [nome_valuta] [costo_tot_fatt_p]} \cell\row\pard \pard\plain \ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par } 6contrrtf{\rtf1\ansi\deff1\adeflang1025 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\fswiss\fprq2\fcharset0 Arial;}{\f4\fswiss\fprq2\fcharset0 Bitstream Vera Sans;}{\f5\fswiss\fprq2\fcharset0 Tahoma;}{\f6\froman\fprq2\fcharset0 Garamond;}{\f7\froman\fprq2\fcharset0 Times New Roman;}{\f8\fnil\fprq2\fcharset0 Bitstream Vera Sans;}} {\colortbl;\red0\green0\blue0;\red230\green230\blue230;\red255\green255\blue255;\red204\green204\blue204;\red128\green128\blue128;} {\stylesheet{\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\snext1 Normal;} {\s2\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af8\afs28\lang255\ltrch\dbch\af8\langfe255\hich\f2\fs28\lang1040\loch\f2\fs28\lang1040\sbasedon1\snext3 Heading;} {\s3\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext3 Body Text;} {\s4{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext4 List;} {\s5\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext5 caption;} {\s6{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext6 Index;} {\s7\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 Heading;} {\s8\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext8 caption;} {\s9{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext9 Index;} {\s10\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading;} {\s11\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext11 WW-caption;} {\s12{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext12 WW-Index;} {\s13\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1;} {\s14\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext14 WW-caption1;} {\s15{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext15 WW-Index1;} {\s16\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11;} {\s17\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext17 WW-caption11;} {\s18{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext18 WW-Index11;} {\s19\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111;} {\s20\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext20 WW-caption111;} {\s21{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext21 WW-Index111;} {\s22\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111;} {\s23\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext23 WW-caption1111;} {\s24{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext24 WW-Index1111;} {\s25\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading11111;} {\s26\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext26 WW-caption11111;} {\s27{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext27 WW-Index11111;} {\s28\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading111111;} {\s29\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext29 WW-caption111111;} {\s30{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext30 WW-Index111111;} {\s31\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af3\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f3\fs28\lang1040\loch\f3\fs28\lang1040\sbasedon1\snext3 WW-Heading1111111;} {\s32\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext32 WW-caption1111111;} {\s33{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext33 WW-Index1111111;} {\s34\sb240\sa120\keepn{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af4\afs28\lang255\ltrch\dbch\af4\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading11111111;} {\s35\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\i\loch\f1\fs24\lang1040\i\sbasedon1\snext35 WW-caption11111111;} {\s36{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon1\snext36 WW-Index11111111;} {\s37\sb120\sa120{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ai\ltrch\dbch\af3\langfe255\hich\f1\fs20\lang1033\i\loch\f1\fs20\lang1033\i\sbasedon1\snext37 Dicitura;} {\s38{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs16\lang255\ltrch\dbch\af3\langfe255\hich\f5\fs16\lang1033\loch\f5\fs16\lang1033\sbasedon1\snext38 WW-Testo fumetto;} {\s39{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext39 Frame contents;} {\s40{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1033\loch\f1\fs24\lang1033\sbasedon3\snext40 Table Contents;} {\s41\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ab\ltrch\dbch\langfe255\hich\f1\fs24\lang1033\i\b\loch\f1\fs24\lang1033\i\b\sbasedon40\snext41 Table Heading;} {\s42{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext42 WW-Table Contents;} {\s43\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon42\snext43 WW-Table Heading;} {\s44{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext44 WW-Table Contents1;} {\s45\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon44\snext45 WW-Table Heading1;} {\s46{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext46 WW-Table Contents12;} {\s47\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon46\snext47 WW-Table Heading12;} {\s48{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext48 WW-Table Contents123;} {\s49\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon48\snext49 WW-Table Heading123;} {\s50{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext50 WW-Table Contents1234;} {\s51\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon50\snext51 WW-Table Heading1234;} {\s52{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext52 WW-Table Contents12345;} {\s53\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon52\snext53 WW-Table Heading12345;} {\s54{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext54 WW-Table Contents123456;} {\s55\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon54\snext55 WW-Table Heading123456;} {\s56{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext56 WW-Table Contents1234567;} {\s57\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon56\snext57 WW-Table Heading1234567;} {\s58{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext58 WW-Table Contents12345678;} {\s59\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon58\snext59 WW-Table Heading12345678;} {\s60{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040\sbasedon1\snext60 Table Contents;} {\s61\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\b\loch\f1\fs24\lang1040\b\sbasedon60\snext61 Table Heading;} {\*\cs63\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af3\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 WW-Car. predefinito paragrafo;} } {\info{\creatim\yr2007\mo9\dy28\hr15\min45}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern3000}}\deftab708 {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\pgdscnxt0 Standard;}} {\*\pgdscno0}\paperh16837\paperw11905\margl1134\margr1134\margt885\margb1012\sectd\sbknone\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn885\margbsxn1012\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc [r][c numero_ripetizione_prenotazioni!="1"]\par \page [/c]\pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs28\lang255\ab\ltrch\dbch\af1\langfe255\hich\f6\fs28\lang1040\b\loch\f6\fs28\lang1040\b {\rtlch \ltrch\loch\f6\fs28\lang1040\i0\b [tipo_struttura] [nome_struttura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [ragione_sociale_struttura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [indirizzo_struttura] - [comune_struttura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [CAP_struttura] [nazione_struttura]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 Partita IVA [partita_iva_struttura] [cod_fisc_strutt_ricev]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [telefono_strutt_ricev]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li5370\ri0\lin5370\rin0\fi0\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 [c cognome_ricev!=""]Spett.le [nome_ricev] [cognome_ricev][/c] } [c via!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [via][numcivico_ricev]} [/c][c riga_citta_ricev!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [riga_citta_ricev]} [/c][c riga_stato_ricev!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab [riga_stato_ricev]} [/c][c codice_fiscale!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab Codice fiscale [codice_fiscale]} [/c][c partita_iva!=""]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 \tab \tab \tab \tab \tab \tab \tab \tab Partita IVA [partita_iva]} [/c]\par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1\tx3540{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 \tab } \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f6\fs24\lang1040\loch\f6\fs24\lang1040 {\rtlch \ltrch\loch\f6\fs24\lang1040\i0\b0 Ricevuta[c numero_progressivo_documento!=""] n. [numero_progressivo_documento][/c] del [oggi]} \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrb\brdrs\brdrw1\brdrcf1\cellx7792\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\cbpat3\ql\rtlch\afs12\lang255\ltrch\dbch\langfe255\hich\fs12\lang1040\loch\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\cellx7792\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [c data_inizio!=""]Prenotazione dal [data_inizio] al [data_fine][/c][c num_persone_tot!=""] per [num_persone_tot] persone[/c][r5][c data_inizio="" & ultimo_pagamento="1"][metodo_pagamento][/c][/r5]} \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 [r5][c mostra_metodo_ricev="1" & ultimo_pagamento="1"][nome_valuta] [valore_pagamento_p][/c][/r5]} \cell\row\pard \trowd\trql\trleft276\trrh-119\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat3\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs12\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs12\lang1040\loch\f1\fs12\lang1040 \cell\pard\plain \intbl\ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\qr\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \cell\row\pard \trowd\trql\trleft276\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\cellx7792\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat4\clvertalb\cellx9637 \pard\intbl\pard\plain \intbl\ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0 Totale Pagamento} \cell\pard\plain \intbl\ltrpar\s1\cf0\qr\rtlch\afs24\lang255\ab\ltrch\dbch\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b [nome_valuta] [r5][c ultimo_pagamento="1"][valore_pagamento_p][/c][/r5]} \cell\row\pard \pard\plain \ltrpar\s1\cf0\ql\rtlch\afs24\lang255\ltrch\dbch\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\brdrb\brdrs\brdrw20\brdrcf1\brsp20{\*\brdrb\brdlncol1\brdlnin0\brdlnout20\brdlndist0}\brsp20\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 \par \pard\plain \ltrpar\s1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\langfe255\hich\f1\fs24\lang1040\loch\f1\fs24\lang1040 [/r]\par } 12contrrtf{\rtf1\ansi\deff1\adeflang1025[r][r2][null_sa][/r2][r4 array="lista_ospiti_sa"][null_sa][/r4][/r] {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Times New Roman;}{\f4\fswiss\fprq2\fcharset0 Arial;}{\f5\fswiss\fprq2\fcharset0 Albany{\*\falt Arial};}{\f6\froman\fprq2\fcharset0 Thorndale{\*\falt Times New Roman};}{\f7\fswiss\fprq2\fcharset128 Arial;}{\f8\fnil\fprq2\fcharset0 Bitstream Vera Sans;}{\f9\fswiss\fprq2\fcharset0 DejaVu Sans;}{\f10\fswiss\fprq2\fcharset0 Bitstream Vera Sans;}{\f11\fnil\fprq2\fcharset0 HG Mincho Light J{\*\falt msmincho};}} {\colortbl;\red0\green0\blue0;\red0\green0\blue128;\red128\green128\blue128;} {\stylesheet{\s1\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\snext1 Normal;} {\s2\sb240\sa120\keepn\rtlch\af8\afs28\lang255\ltrch\dbch\af8\langfe255\hich\f2\fs28\lang1040\loch\f2\fs28\lang1040\sbasedon1\snext3 Heading;} {\s3\sa283\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext3 Body Text;} {\s4\sa283\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon3\snext4 List;} {\s5\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext5 caption;} {\s6\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext6 Index;} {\s7\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 Heading;} {\s8\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext8 caption;} {\s9\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext9 Index;} {\s10\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading;} {\s11\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext11 WW-caption;} {\s12\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext12 WW-Index;} {\s13\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading1;} {\s14\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext14 WW-caption1;} {\s15\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext15 WW-Index1;} {\s16\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading11;} {\s17\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext17 WW-caption11;} {\s18\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext18 WW-Index11;} {\s19\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading111;} {\s20\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext20 WW-caption111;} {\s21\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext21 WW-Index111;} {\s22\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading1111;} {\s23\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext23 WW-caption1111;} {\s24\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext24 WW-Index1111;} {\s25\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading11111;} {\s26\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext26 WW-caption11111;} {\s27\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext27 WW-Index11111;} {\s28\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading111111;} {\s29\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext29 WW-caption111111;} {\s30\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext30 WW-Index111111;} {\s31\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading1111111;} {\s32\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext32 WW-caption1111111;} {\s33\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext33 WW-Index1111111;} {\s34\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading11111111;} {\s35\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext35 WW-caption11111111;} {\s36\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext36 WW-Index11111111;} {\s37\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading111111111;} {\s38\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext38 WW-caption111111111;} {\s39\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext39 WW-Index111111111;} {\s40\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading1111111111;} {\s41\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext41 WW-caption1111111111;} {\s42\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext42 WW-Index1111111111;} {\s43\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading11111111111;} {\s44\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext44 WW-caption11111111111;} {\s45\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext45 WW-Index11111111111;} {\s46\sb240\sa120\keepn\rtlch\af4\afs28\lang255\ltrch\dbch\af10\langfe255\hich\f4\fs28\lang1040\loch\f4\fs28\lang1040\sbasedon1\snext3 WW-Heading111111111111;} {\s47\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext47 WW-caption111111111111;} {\s48\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext48 WW-Index111111111111;} {\s49\sb240\sa283\keepn\rtlch\af5\afs28\lang255\ltrch\dbch\af11\langfe255\hich\f5\fs28\lang1040\loch\f5\fs28\lang1040\sbasedon1\snext3 WW-Heading1111111111111;} {\s50\sb120\sa120\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext50 WW-caption1111111111111;} {\s51\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext51 WW-Index1111111111111;} {\s52\sa283\brdrb\brdrdb\brdrw15\brdrcf3\brsp0{\*\brdrb\brdlncol3\brdlnin1\brdlnout1\brdlndist20}\brsp0\rtlch\afs12\lang255\ltrch\dbch\af9\langfe255\hich\fs12\lang1040\loch\fs12\lang1040\sbasedon1\snext3 Horizontal Line;} {\s53\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i\sbasedon1\snext53 envelope return;} {\s54\sa283\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon3\snext54 Table Contents;} {\s55\tqc\tx4818\tqr\tx9637\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext55 footer;} {\s56\tqc\tx4818\tqr\tx9637\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext56 header;} {\s57\sb240\sa283\keepn\rtlch\af6\afs48\lang255\ab\ltrch\dbch\af11\langfe255\hich\f6\fs48\lang1040\b\loch\f6\fs48\lang1040\b\sbasedon49\snext3 heading 1;} {\s58\sa283\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon54\snext58 Table Heading;} {\s59\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext59 WW-Table Contents;} {\s60\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon59\snext60 WW-Table Heading;} {\s61\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext61 WW-Table Contents1;} {\s62\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon61\snext62 WW-Table Heading1;} {\s63\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext63 WW-Table Contents12;} {\s64\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon63\snext64 WW-Table Heading12;} {\s65\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext65 WW-Table Contents123;} {\s66\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon65\snext66 WW-Table Heading123;} {\s67\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext67 WW-Table Contents1234;} {\s68\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon67\snext68 WW-Table Heading1234;} {\s69\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext69 WW-Table Contents12345;} {\s70\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon69\snext70 WW-Table Heading12345;} {\s71\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext71 WW-Table Contents123456;} {\s72\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon71\snext72 WW-Table Heading123456;} {\s73\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext73 WW-Table Contents1234567;} {\s74\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon73\snext74 WW-Table Heading1234567;} {\s75\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext75 WW-Table Contents12345678;} {\s76\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon75\snext76 WW-Table Heading12345678;} {\s77\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext77 WW-Table Contents123456789;} {\s78\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon77\snext78 WW-Table Heading123456789;} {\s79\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext79 WW-Table Contents12345678910;} {\s80\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon79\snext80 WW-Table Heading12345678910;} {\s81\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext81 WW-Table Contents1234567891011;} {\s82\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon81\snext82 WW-Table Heading1234567891011;} {\s83\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext83 WW-Table Contents123456789101112;} {\s84\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon83\snext84 WW-Table Heading123456789101112;} {\s85\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext85 WW-Table Contents12345678910111213;} {\s86\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon85\snext86 WW-Table Heading12345678910111213;} {\s87\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040\sbasedon1\snext87 Table Contents;} {\s88\qc\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b\sbasedon87\snext88 Table Heading;} {\*\cs90\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 Endnote Symbol;} {\*\cs91\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 Footnote Symbol;} {\*\cs92\cf2\ul\ulc0\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 Internet link;} {\*\cs93\rtlch\afs24\lang255\ai\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\i\loch\fs24\lang1040\i Emphasis;} } {\info{\title Scheda Notifica Pubblica Sicurezza}{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment StarWriter}{\vern3000}}\deftab709 {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn636\margrsxn567\margtsxn567\margbsxn567\pgdscnxt0 Standard;} {\pgdsc1\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt1 Endnote;} {\pgdsc2\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn636\margrsxn567\margtsxn567\margbsxn567\pgdscnxt2 HTML;}} {\*\pgdscno0}\paperh16837\paperw11905\margl636\margr567\margt567\margb567\sectd\sbknone\pgwsxn11905\pghsxn16837\marglsxn636\margrsxn567\margtsxn567\margbsxn567\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc [r][r2][null_sa][/r2][nuova_pag_sa]\trowd\trql\trleft0\trrh1436\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\cellx3699\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10702 \pard\intbl\pard\plain \intbl\ltrpar\s1\ql\rtlch\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\b\loch\fs24\lang1040\b {\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b [tipo_struttura] [nome_struttura]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs20\lang255\ltrch\dbch\af9\langfe255\hich\fs20\lang1040\loch\fs20\lang1040 {\rtlch \ltrch\loch\f1\fs20\lang1040\i0\b0 [indirizzo_struttura]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs20\lang1040\loch\fs20\lang1040 {\rtlch \ltrch\loch\f1\fs20\lang1040\i0\b0 [comune_struttura]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs20\lang255\ltrch\dbch\af9\langfe255\hich\fs20\lang1040\loch\fs20\lang1040 {\rtlch \ltrch\loch\f1\fs20\lang1040\i0\b0 [c telefono_struttura!=""]Tel. [telefono_struttura][/c]} \cell\pard\plain \intbl\ltrpar\s54\sl238\slmult0\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs24\lang1040\loch\f7\fs24\lang1040{\rtlch \ltrch\loch\f7\fs24\lang1040\i0\b0{\cf1\rtlch\ltrch\hich\fs16\b\loch\fs16\b Altri Componenti del [nucleo_familiare] :\line [linee_altri_ospiti_sa(numero_sa)] (Cognome, Nome, Luogo e data di nascita)\line }}{\rtlch \ltrch\loch\f7\fs24\lang1040\i0\b0{\cf1\rtlch\ltrch\hich\fs16\lang2057\loch\fs16\lang2057 Other family members (Surname, First Name, place and date of birth)\line }{\cf1\rtlch\ltrch\hich\fs16\lang1036\loch\fs16\lang1036 Autres membres de la famille (Nom, Pr\u233\'3fnom, lieu et date de naissance)\line Otros componentes de la familia (Apellidos, Nombre, Lugar y fecha de nacimiento)\line }{\cf1\rtlch\ltrch\hich\fs16\lang1031\loch\fs16\lang1031 Andere Familien mit glieder (Vorname, Name, ort und datum der Geburt)}} \cell\row\pard \trowd\trql\trleft0\trrh3296\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx5712\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx10702 \pard\intbl\pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs24\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs24\lang1040\b\loch\f7\fs24\lang1040\b {\rtlch \ltrch\loch\f7\fs24\lang1040\i0\b Scheda di notificazione n\'81\'8b [numero_sa] del [oggi]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\loch\f7\fs16\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Da Compilare da parte del [capofamiglia_sa] } \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\loch\f7\fs16\lang1040 {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b0 To be completed by the guest - La Section ci-dessous doit \u234\'3ftre remplie par l'h\u244\'3fte - Parte que tiene ser rellenada por el huesped - Gef\u252\'3fllte von gast} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs16\lang255\ltrch\dbch\af9\langfe255\hich\fs16\lang1040\loch\fs16\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Cognome : [cognome_sa]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Nome : [nome_sa]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\loch\f7\fs16\lang1040 {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b0 Surname and first name - Nom et prenome - Apellidos y nombre - Vorname und name } \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs16\lang255\ltrch\dbch\af9\langfe255\hich\fs16\lang1040\loch\fs16\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Nato a : [linea_nato_sa]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b (Citt\u224\'3f, Provincia o Stato) } \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\loch\f7\fs16\lang1040 {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b0 Place of birth (City, State) - Lieu de naissance (Ville, Etat) - Lugar de nacimiento (Ciudad, Estado) - Geburstort (Stadt, Staat)} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs16\lang255\ltrch\dbch\af9\langfe255\hich\fs16\lang1040\loch\fs16\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Data di nascita : [data_nascita_sa]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\loch\f7\fs16\lang1040 {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b0 Birthdate - Date{\cf1\ltrch\hich\lang1036\loch\lang1036 de naissance} \u8211\'3f Fecha de nacimiento \u8211\'3f Datum {\cf1\ltrch\hich\lang1031\loch\lang1031 der Geburt}} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs16\lang255\ltrch\dbch\af9\langfe255\hich\fs16\lang1040\loch\fs16\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Cittadinanza : [cittadinanza_sa]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\loch\f7\fs16\lang1040 {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b0 Nationality - Nationalit\u233\'3f - Nacionalidad - Staatsangehoerigkeit } \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs16\lang255\ltrch\dbch\af9\langfe255\hich\fs16\lang1040\loch\fs16\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Residente in : [linea_residenza_sa]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b (Via, Citta, Provincia o Stato)} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\loch\f7\fs16\lang1040 {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b0 Address (Street, City, State) - Lieu de Recidence (addresse, ville, Etat) - Lugar de residencia (Calle, Ciudad, Estado) - Wohnsitz (Strasse, Stadt, Staat) } \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs16\lang255\ltrch\dbch\af9\langfe255\hich\fs16\lang1040\loch\fs16\lang1040 \cell\pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Da compilare da parte del gestore} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs16\lang255\ltrch\dbch\af9\langfe255\hich\fs16\lang1040\loch\fs16\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Data di arrivo : [data_inizio]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs16\lang255\ltrch\dbch\af9\langfe255\hich\fs16\lang1040\loch\fs16\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs16\lang255\ltrch\dbch\af9\langfe255\hich\fs16\lang1040\loch\fs16\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Documento tipo : [tipo_documento_sa]\line } \par \pard\plain \intbl\ltrpar\s1\cf1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Numero : [numero_documento_sa]\line } \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Scadenza il : [scadenza_documento_sa]\line } \par \pard\plain \intbl\ltrpar\s1\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Luogo di rilasciato: [rilascio_documento_sa]} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\afs16\lang255\ltrch\dbch\af9\langfe255\hich\fs16\lang1040\loch\fs16\lang1040 \par \pard\plain \intbl\ltrpar\s1\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b FIRMA DEL DICHIARANTE_____________________________} \par \pard\plain \intbl\ltrpar\s1\ql\rtlch\af7\afs16\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\loch\f7\fs16\lang1040 {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b0 Signature of person making declaration - Signature de l'int\u233\'3fress\u233\'3f - Firma del declarante - Unterschrift des erklaerers } \cell\row\pard \pard\plain \ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 \par \pard\plain \ltrpar\s1\ql\rtlch\af7\afs16\lang255\ab\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\b\loch\f7\fs16\lang1040\b {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b Ai sensi dell'art. 13 D.Lgs. 196/2003 (informativa sul trattamento dei dati personali) autorizzo [c ragione_sociale_struttura=""]questa struttura[/c][ragione_sociale_struttura] al trattamento dei miei dati personali ai fini dell'espletamento del servizio. } \par \pard\plain \ltrpar\s1\ql\rtlch\af7\afs16\lang255\ltrch\dbch\af9\langfe255\hich\f7\fs16\lang1040\loch\f7\fs16\lang1040 {\rtlch \ltrch\loch\f7\fs16\lang1040\i0\b0 I Authorize the treatment of my personal data according to the Italian Law D.lgs. 196/2003 art. 13 - J'autorise le traitement de mes donn\u233\'3fes personnelles aux termes de la loi italienne D.lgs. 196/2003 art. 13 - Autorizo el tratamiento de mis datos persona les conforme lo establecido por la ley italiana D.lgs. 196/2003 art. 13 - Ich autorisiere die Verarbeitung meiner pers\u246\'3fnlichen Daten gem\u228\'3f\u223\'3f des ital.Gesetzes D.lgs. 196/2003 art. 13} \par \pard\plain \ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 {\rtlch \ltrch\loch } \par \pard\plain \ltrpar\s1\ql {\rtlch \ltrch\loch }{\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0\rtlch\ltrch\hich\f7\fs16\b\loch\f7\fs16\b FIRMA _______________________________________________________} \par \pard\plain \ltrpar\s1\ql\rtlch\afs24\lang255\ltrch\dbch\af9\langfe255\hich\fs24\lang1040\loch\fs24\lang1040 {\rtlch \ltrch\loch }{\rtlch \ltrch\loch\f1\fs24\lang1040\i0\b0\rtlch\ltrch\hich\f7\fs16\loch\f7\fs16 (Signature - Signature - Firma - Unterschrift )} [/r]\par } 14contrrtf{\rtf1\ansi\deff0\adeflang1025 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\fswiss\fprq2\fcharset0 Calibri;}{\f4\fnil\fprq2\fcharset0 Mangal;}{\f5\fnil\fprq0\fcharset128 Mangal;}{\f6\fswiss\fprq2\fcharset128 Arial Unicode MS;}{\f7\fswiss\fprq2\fcharset0 Arial Unicode MS;}} {\colortbl;\red0\green0\blue0;\red204\green204\blue204;\red128\green128\blue128;} {\stylesheet{\s0\snext0\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa200\nowidctlpar\cf0\kerning1\hich\af3\langfe1040\dbch\af0\afs24\lang1081\loch\f3\fs22\lang1040 Predefinito;} {\*\cs15\snext15 Default Paragraph Font;} {\*\cs16\sbasedon15\snext16\hich\af0\langfe255\dbch\af0\lang0 Corpo del testo Carattere;} {\*\cs17\sbasedon15\snext17\hich\af0\langfe255\dbch\af0\lang0 Body Text Char;} {\*\cs18\sbasedon15\snext18\hich\af0\dbch\af0 Intestazione Carattere;} {\*\cs19\sbasedon15\snext19\hich\af0\dbch\af0 Intestazione Carattere1;} {\*\cs20\sbasedon15\snext20\hich\af0 Intestazione Carattere2;} {\s21\sbasedon0\snext22\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af4\langfe1040\dbch\af7\loch\f2\fs28\lang1040 Intestazione;} {\s22\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Corpo testo;} {\s23\sbasedon22\snext23\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Elenco;} {\s24\sbasedon0\snext24\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af5\langfe1040\dbch\af0\ai\loch\f3\fs24\lang1040 Didascalia;} {\s25\sbasedon26\snext25\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Indice;} {\s26\snext26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040 WW-Predefinito1;} {\s27\snext27\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa200\nowidctlpar\cf0\kerning1\hich\af0\langfe1040\dbch\af0\afs24\lang1081\loch\f3\fs22\lang1040 WW-Predefinito;} {\s28\sbasedon27\snext22\sl200\slmult0\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af6\langfe255\dbch\af0\loch\f2\fs28\lang1040 header;} {\s29\sbasedon26\snext29\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 caption;} {\s30\snext30\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa200\nowidctlpar\cf0\kerning1\hich\af0\langfe1040\dbch\af0\afs24\lang1081\loch\f3\fs22\lang1040 WW-Predefinito12;} {\s31\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f2\fs28\lang1040 Heading;} {\s32\sbasedon26\snext32\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index;} {\s33\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f2\fs28\lang1040 Heading5;} {\s34\sbasedon26\snext34\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index5;} {\s35\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f2\fs28\lang1040 WW-Heading;} {\s36\sbasedon26\snext36\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption;} {\s37\sbasedon26\snext37\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index;} {\s38\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f2\fs28\lang1040 WW-Heading1;} {\s39\sbasedon26\snext39\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1;} {\s40\sbasedon26\snext40\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1;} {\s41\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11;} {\s42\sbasedon26\snext42\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11;} {\s43\sbasedon26\snext43\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11;} {\s44\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Heading4;} {\s45\sbasedon26\snext45\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index4;} {\s46\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading111;} {\s47\sbasedon26\snext47\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption111;} {\s48\sbasedon26\snext48\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index111;} {\s49\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading1111;} {\s50\sbasedon26\snext50\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1111;} {\s51\sbasedon26\snext51\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1111;} {\s52\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11111;} {\s53\sbasedon26\snext53\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11111;} {\s54\sbasedon26\snext54\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11111;} {\s55\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading111111;} {\s56\sbasedon26\snext56\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption111111;} {\s57\sbasedon26\snext57\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index111111;} {\s58\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading1111111;} {\s59\sbasedon26\snext59\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1111111;} {\s60\sbasedon26\snext60\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1111111;} {\s61\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11111111;} {\s62\sbasedon26\snext62\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11111111;} {\s63\sbasedon26\snext63\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11111111;} {\s64\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading111111111;} {\s65\sbasedon26\snext65\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption111111111;} {\s66\sbasedon26\snext66\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index111111111;} {\s67\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading1111111111;} {\s68\sbasedon26\snext68\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1111111111;} {\s69\sbasedon26\snext69\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1111111111;} {\s70\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11111111111;} {\s71\sbasedon26\snext71\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11111111111;} {\s72\sbasedon26\snext72\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11111111111;} {\s73\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading111111111111;} {\s74\sbasedon26\snext74\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption111111111111;} {\s75\sbasedon26\snext75\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index111111111111;} {\s76\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading1111111111111;} {\s77\sbasedon26\snext77\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1111111111111;} {\s78\sbasedon26\snext78\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1111111111111;} {\s79\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Heading3;} {\s80\sbasedon26\snext80\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index3;} {\s81\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Heading2;} {\s82\sbasedon26\snext82\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index2;} {\s83\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Heading1;} {\s84\sbasedon26\snext84\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index1;} {\s85\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11111111111111;} {\s86\sbasedon26\snext86\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11111111111111;} {\s87\sbasedon26\snext87\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11111111111111;} {\s88\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading111111111111111;} {\s89\sbasedon26\snext89\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption111111111111111;} {\s90\sbasedon26\snext90\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index111111111111111;} {\s91\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading1111111111111111;} {\s92\sbasedon26\snext92\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1111111111111111;} {\s93\sbasedon26\snext93\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1111111111111111;} {\s94\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11111111111111111;} {\s95\sbasedon26\snext95\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11111111111111111;} {\s96\sbasedon26\snext96\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11111111111111111;} {\s97\sbasedon26\snext97\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents;} {\s98\sbasedon97\snext98\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading;} {\s99\sbasedon26\snext99\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents;} {\s100\sbasedon99\snext100\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading;} {\s101\sbasedon26\snext101\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1;} {\s102\sbasedon101\snext102\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1;} {\s103\sbasedon26\snext103\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12;} {\s104\sbasedon103\snext104\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12;} {\s105\sbasedon26\snext105\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents123;} {\s106\sbasedon105\snext106\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading123;} {\s107\sbasedon26\snext107\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents1;} {\s108\sbasedon107\snext108\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading1;} {\s109\sbasedon26\snext109\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents2;} {\s110\sbasedon109\snext110\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading2;} {\s111\sbasedon26\snext111\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents3;} {\s112\sbasedon111\snext112\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading3;} {\s113\sbasedon26\snext113\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1234;} {\s114\sbasedon113\snext114\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1234;} {\s115\sbasedon26\snext115\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12345;} {\s116\sbasedon115\snext116\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12345;} {\s117\sbasedon26\snext117\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents123456;} {\s118\sbasedon117\snext118\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading123456;} {\s119\sbasedon26\snext119\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1234567;} {\s120\sbasedon119\snext120\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1234567;} {\s121\sbasedon26\snext121\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12345678;} {\s122\sbasedon121\snext122\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12345678;} {\s123\sbasedon26\snext123\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents123456789;} {\s124\sbasedon123\snext124\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading123456789;} {\s125\sbasedon26\snext125\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12345678910;} {\s126\sbasedon125\snext126\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12345678910;} {\s127\sbasedon26\snext127\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1234567891011;} {\s128\sbasedon127\snext128\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1234567891011;} {\s129\sbasedon26\snext129\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents123456789101112;} {\s130\sbasedon129\snext130\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading123456789101112;} {\s131\sbasedon26\snext131\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12345678910111213;} {\s132\sbasedon131\snext132\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12345678910111213;} {\s133\sbasedon26\snext133\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1234567891011121314;} {\s134\sbasedon133\snext134\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1234567891011121314;} {\s135\sbasedon26\snext135\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents4;} {\s136\sbasedon135\snext136\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading4;} {\s137\sbasedon26\snext137\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents123456789101112131415;} {\s138\sbasedon137\snext138\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading123456789101112131415;} {\s139\sbasedon26\snext139\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12345678910111213141516;} {\s140\sbasedon139\snext140\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12345678910111213141516;} {\s141\sbasedon26\snext141\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1234567891011121314151617;} {\s142\sbasedon141\snext142\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1234567891011121314151617;} {\s143\sbasedon26\snext143\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents5;} {\s144\sbasedon143\snext144\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading5;} {\s145\sbasedon26\snext145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Contenuto tabella;} {\s146\sbasedon145\snext146\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Intestazione tabella;} }{\info{\author Marco}{\creatim\yr2012\mo11\dy27\hr19\min32}{\revtim\yr2012\mo11\dy28\hr16\min31}{\printim\yr0\mo0\dy0\hr0\min0}{\comment OpenOffice.org}{\vern3410}}\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709 [r4 array="date_istat"][r][r2][null_istat][/r2][/r][c mostra_pag_istat!="0"][nuova_pag_istat] {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn705\margrsxn700\margtsxn405\margbsxn382\pgdscnxt0 Predefinito;}} \formshade{\*\pgdscno0}\paperh16837\paperw11905\margl705\margr700\margt405\margb382\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11905\pghsxn16837\marglsxn705\margrsxn700\margtsxn405\margbsxn382\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc \trowd\trql\trleft0\ltrrow\trrh-420\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx1740\clpadfl3\clpadl6\clpadft3\clpadt6\clpadfb3\clpadb6\clpadfr3\clpadr6\clvertalc\cellx3500\clpadfl3\clpadl6\clpadft3\clpadt6\clpadfb3\clpadb6\clpadfr3\clpadr6\clvertalc\cellx7000\clpadfl3\clpadl6\clpadft3\clpadt6\clpadfb3\clpadb6\clpadfr3\clpadr6\clvertalc\cellx8750\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl6\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt6\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb6\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr6\clvertalc\cellx10500\pgndec\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Mod. ISTAT C/59_G}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs32\ab\rtlch \ltrch\loch\fs32 ISTAT}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Num. Progr.}\cell\row\trowd\trql\trleft0\ltrrow\trrh-204\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clvertalc\cellx3500\clvertalc\cellx5250\clvertalc\cellx7000\clvertalc\cellx8750\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs14\ab\rtlch \ltrch\loch\fs14 [num_prog_istat]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-261\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx10500\pard\plain \s27\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa200\nowidctlpar\cf0\kerning1\hich\af0\langfe1040\dbch\af0\afs24\lang1081\loch\f3\fs22\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\sb0\sa200\ltrpar{\b\ab\rtlch \ltrch\loch\fs24\loch\f0 RILEVAZIONE DEL MOVIMENTO DEI CLIENTI NEGLI ESERCIZI RICETTIVI}\cell\row\trowd\trql\trleft0\ltrrow\trrh-221\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clvertalc\cellx8750\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs20\ab\rtlch \ltrch\loch\fs20 SEZIONE GIORNALIERA}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-306\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3500\clvertalc\cellx5250\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx7000\clvertalc\cellx8750\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs22\ab\rtlch \ltrch\loch\fs22 Anno}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs22\rtlch \ltrch\loch\fs22 [anno_istat]}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs22\ab\rtlch \ltrch\loch\fs22 Mese}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs22\rtlch \ltrch\loch\fs22 [mese_istat]}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs22\ab\rtlch \ltrch\loch\fs22 Giorno}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs22\rtlch \ltrch\loch\fs22 [giorno_istat]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-57\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clvertalc\cellx3500\clvertalc\cellx5250\clvertalc\cellx7000\clvertalc\cellx8750\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-306\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx5250\clvertalc\cellx7000\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs22\ab\rtlch \ltrch\loch\fs22 Comune}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs22\rtlch \ltrch\loch\fs22 [comune_struttura]}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs22\ab\rtlch \ltrch\loch\fs22 Denominazione}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs22\rtlch \ltrch\loch\fs22 [nome_struttura]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-57\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clvertalc\cellx3500\clvertalc\cellx5250\clvertalc\cellx7000\clvertalc\cellx8750\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-272\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clvertalc\cellx7000\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr55\clvertalc\cellx8750\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qr\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 N. di camere }{\b\afs16\ab\rtlch \ltrch\loch\fs16 (unit\'e0 abitative)}{\b\afs18\ab\rtlch \ltrch\loch\fs18 occupate }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [camere_occupate_istat]}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-79\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clvertalc\cellx1740\clvertalc\cellx7000\clvertalc\cellx8750\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qr\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-227\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clvertalc\cellx1570\clvertalc\cellx2477\clvertalc\cellx3384\clvertalc\cellx4291\clvertalc\cellx5198\clvertalc\cellx5328\clvertalc\cellx6893\clvertalc\cellx7800\clvertalc\cellx8707\clvertalc\cellx9614\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 colonna A}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 colonna B}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 colonna C}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 colonna D}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 colonna A}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 colonna B}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 colonna C}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 colonna D}\cell\row\trowd\trql\trleft0\ltrrow\trrh-998\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs20\rtlch \ltrch\loch\fs20 PAESE }{\b\afs20\ab\rtlch \ltrch\loch\fs20 ESTERO}{\afs20\rtlch \ltrch\loch\fs20 DI RESIDENZA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs14\rtlch \ltrch\loch\fs14 PRESENTI LA NOTTE PRECEDENTE (colonna D del giorno precedente)}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 ARRIVATI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 PARTITI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{{\*\bkmkstart __DdeLink__5_1545293638}\afs18\rtlch \ltrch\loch\fs18 PRESENTI }{{\*\bkmkend __DdeLink__5_1545293638}\afs16\rtlch \ltrch\loch\fs16 (col. A + col.B \'96 col.C)}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs20\rtlch \ltrch\loch\fs20 PAESE }{\b\afs20\ab\rtlch \ltrch\loch\fs20 ESTERO}{\afs20\rtlch \ltrch\loch\fs20 DI RESIDENZA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs14\rtlch \ltrch\loch\fs14 PRESENTI LA NOTTE PRECEDENTE (colonna D del giorno precedente)}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 ARRIVATI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 PARTITI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{{\*\bkmkstart __DdeLink__20_1545293638}\afs18\rtlch \ltrch\loch\fs18 PRESENTI}{{\*\bkmkend __DdeLink__20_1545293638}\afs18\rtlch \ltrch\loch\fs18 }{\afs16\rtlch \ltrch\loch\fs16 (col. A + col.B \'96 col.C)}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs20\ab\rtlch \ltrch\loch\fs20 Unione Europea (27)}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs20\ab\rtlch \ltrch\loch\fs20 Asia}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Austria}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('AT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('AT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('AT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('AT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Cina}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('CN')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('CN')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('CN')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('CN')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Belgio}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('BE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('BE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('BE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('BE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Corea del Sud}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('KR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('KR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('KR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('KR')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Bulgaria}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('BG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('BG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('BG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('BG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Giappone}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('JP')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('JP')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('JP')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('JP')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Cipro}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('CY')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('CY')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('CY')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('CY')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 India}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('IN')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('IN')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('IN')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('IN')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Danimarca}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('DK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('DK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('DK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('DK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Israele}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('IL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('IL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('IL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('IL')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Estonia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('EE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('EE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('EE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('EE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs14\rtlch \ltrch\loch\fs14 Altri paesi Asia Occident.}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('750')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('750')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('750')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('750')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Finlandia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('FI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('FI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('FI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('FI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Altri paesi}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('760')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('760')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('760')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('760')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Francia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('FR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('FR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('FR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('FR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Africa}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Germania}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('DE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('DE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('DE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('DE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Sud Africa}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('ZA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('ZA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('ZA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('ZA')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Grecia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('GR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('GR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('GR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('GR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Egitto}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('EG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('EG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('EG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('EG')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Irlanda}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('IE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('IE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('IE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('IE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs14\rtlch \ltrch\loch\fs14 Altri paesi Africa Mediter.}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('230')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('230')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('230')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('230')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Lettonia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('LV')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('LV')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('LV')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('LV')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Altri paesi}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('300')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('300')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('300')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('300')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Lituania}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('LT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('LT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('LT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('LT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Oceania}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Lussemburgo}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('LU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('LU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('LU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('LU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Australia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('AU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('AU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('AU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('AU')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Malta}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('MT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('MT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('MT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('MT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Nuova Zelanda}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('NZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('NZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('NZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('NZ')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Paesi Bassi}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('NL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('NL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('NL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('NL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs16\rtlch \ltrch\loch\fs16 Altri paesi o territori}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('810')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('810')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('810')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('810')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clpadfl3\clpadl55\clpadft3\clpadt55\clpadfb3\clpadb55\clpadfr3\clpadr55\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Polonia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('PL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('PL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('PL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('PL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clpadfr3\clpadr55\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clpadfr3\clpadr55\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clpadfr3\clpadr55\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clpadfr3\clpadr55\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr55\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Portogallo}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('PT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('PT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('PT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('PT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\b\afs14\ab\rtlch \ltrch\loch\fs14 Non specificato/apolide}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('777')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('777')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('777')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('777')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Regno Unito}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('GB')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('GB')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('GB')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('GB')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\b\afs14\ab\rtlch \ltrch\loch\fs14 Totale residenti all'estero}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_pres_notte_prec_naz_istat]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_arr_naz_istat]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_part_naz_istat]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_pres_naz_istat]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Slovacchia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('SK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('SK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('SK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('SK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Rep. Ceca}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('CZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('CZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('CZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('CZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs20\rtlch \ltrch\loch\fs20 PROVINCIA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs14\rtlch \ltrch\loch\fs14 PRESENTI LA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Romania}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('RO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('RO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('RO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('RO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs20\ab\rtlch \ltrch\loch\fs20 ITALIANA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs14\rtlch \ltrch\loch\fs14 NOTTE}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 ARRIVATI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 PARTITI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 PRESENTI}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Slovenia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('SI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('SI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('SI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('SI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs20\rtlch \ltrch\loch\fs20 DI RESIDENZA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs14\rtlch \ltrch\loch\fs14 PRECEDENTE}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Spagna}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('ES')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('ES')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('ES')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('ES')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('1')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('1')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('1')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('1')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('1')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Svezia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('SE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('SE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('SE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('SE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('2')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('2')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('2')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('2')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('2')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Ungheria}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('HU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('HU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('HU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('HU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('3')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('3')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('3')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('3')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('3')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 EFTA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('4')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('4')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('4')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('4')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('4')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Islanda}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('IS')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('IS')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('IS')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('IS')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('5')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('5')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('5')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('5')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('5')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Norvegia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('NO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('NO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('NO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('NO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('6')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('6')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('6')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('6')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('6')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Svizzera }{\afs14\rtlch \ltrch\loch\fs14 e Liechtenstein}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('036')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('036')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('036')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('036')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('7')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('7')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('7')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('7')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('7')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Altri Paesi Europei}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('8')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('8')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('8')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('8')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('8')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Croazia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('HR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('HR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('HR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('HR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('9')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('9')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('9')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('9')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('9')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Russia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('RU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('RU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('RU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('RU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('10')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('10')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('10')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('10')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('10')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Turchia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('TR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('TR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('TR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('TR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('11')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('11')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('11')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('11')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('11')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Ucraina}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('UA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('UA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('UA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('UA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('12')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('12')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('12')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('12')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('12')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Altri paesi}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('100')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('100')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('100')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('100')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('13')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('13')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('13')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('13')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('13')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Nord America}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('14')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('14')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('14')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('14')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('14')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Canada}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('CA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('CA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('CA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('CA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('15')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('15')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('15')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('15')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('15')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Stati Uniti d'America}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('US')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('US')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('US')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('US')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('16')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('16')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('16')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('16')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('16')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs16\rtlch \ltrch\loch\fs16 Altri paesi o territori}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('410')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('410')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('410')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('410')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('17')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('17')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('17')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('17')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('17')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Centro e Sud America}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('18')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('18')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('18')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('18')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('18')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Argentina}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('AR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('AR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('AR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('AR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('19')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('19')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('19')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('19')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('19')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Brasile}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('BR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('BR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('BR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('BR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_istat('20')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_prov_istat('20')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_istat('20')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_istat('20')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_istat('20')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Messico}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('MX')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('MX')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('MX')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('MX')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\b\afs14\ab\rtlch \ltrch\loch\fs14 Totale residenti italiani}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_pres_notte_prec_prov_istat]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_arr_prov_istat]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_part_prov_istat]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_pres_prov_istat]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Venezuela}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('VE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('VE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('VE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('VE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Altri paesi}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [pres_notte_prec_naz_istat('530')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_istat('530')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_istat('530')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_istat('530')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\b\afs14\ab\rtlch \ltrch\loch\fs14 TOTALE GENERALE}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [cli_giorno_prec_istat]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [cli_arrivati_istat]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [cli_partiti_istat]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [cli_presenti_notte_istat]}\cell\row\pard\plain \s22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\sb0\sa120\ltrpar{\rtlch \ltrch\loch } [/c][/r4]\par } 15contrrtf{\rtf1\ansi\deff0\adeflang1025 {\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\fswiss\fprq2\fcharset0 Calibri;}{\f4\fnil\fprq2\fcharset0 Mangal;}{\f5\fnil\fprq0\fcharset128 Mangal;}{\f6\fswiss\fprq2\fcharset128 Arial Unicode MS;}{\f7\fswiss\fprq2\fcharset0 Arial Unicode MS;}} {\colortbl;\red0\green0\blue0;\red204\green204\blue204;\red128\green128\blue128;} {\stylesheet{\s0\snext0\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa200\nowidctlpar\cf0\kerning1\hich\af3\langfe1040\dbch\af0\afs24\lang1081\loch\f3\fs22\lang1040 Predefinito;} {\*\cs15\snext15 Default Paragraph Font;} {\*\cs16\sbasedon15\snext16\hich\af0\langfe255\dbch\af0\lang0 Corpo del testo Carattere;} {\*\cs17\sbasedon15\snext17\hich\af0\langfe255\dbch\af0\lang0 Body Text Char;} {\*\cs18\sbasedon15\snext18\hich\af0\dbch\af0 Intestazione Carattere;} {\*\cs19\sbasedon15\snext19\hich\af0\dbch\af0 Intestazione Carattere1;} {\*\cs20\sbasedon15\snext20\hich\af0 Intestazione Carattere2;} {\s21\sbasedon0\snext22\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af4\langfe1040\dbch\af7\loch\f2\fs28\lang1040 Intestazione;} {\s22\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Corpo testo;} {\s23\sbasedon22\snext23\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Elenco;} {\s24\sbasedon0\snext24\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af5\langfe1040\dbch\af0\ai\loch\f3\fs24\lang1040 Didascalia;} {\s25\sbasedon26\snext25\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Indice;} {\s26\snext26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040 WW-Predefinito1;} {\s27\snext27\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa200\nowidctlpar\cf0\kerning1\hich\af0\langfe1040\dbch\af0\afs24\lang1081\loch\f3\fs22\lang1040 WW-Predefinito;} {\s28\sbasedon27\snext22\sl200\slmult0\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af6\langfe255\dbch\af0\loch\f2\fs28\lang1040 header;} {\s29\sbasedon26\snext29\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 caption;} {\s30\snext30\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa200\nowidctlpar\cf0\kerning1\hich\af0\langfe1040\dbch\af0\afs24\lang1081\loch\f3\fs22\lang1040 WW-Predefinito12;} {\s31\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f2\fs28\lang1040 Heading;} {\s32\sbasedon26\snext32\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index;} {\s33\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f2\fs28\lang1040 Heading5;} {\s34\sbasedon26\snext34\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index5;} {\s35\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f2\fs28\lang1040 WW-Heading;} {\s36\sbasedon26\snext36\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption;} {\s37\sbasedon26\snext37\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index;} {\s38\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f2\fs28\lang1040 WW-Heading1;} {\s39\sbasedon26\snext39\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1;} {\s40\sbasedon26\snext40\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1;} {\s41\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11;} {\s42\sbasedon26\snext42\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11;} {\s43\sbasedon26\snext43\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11;} {\s44\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Heading4;} {\s45\sbasedon26\snext45\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index4;} {\s46\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading111;} {\s47\sbasedon26\snext47\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption111;} {\s48\sbasedon26\snext48\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index111;} {\s49\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading1111;} {\s50\sbasedon26\snext50\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1111;} {\s51\sbasedon26\snext51\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1111;} {\s52\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11111;} {\s53\sbasedon26\snext53\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11111;} {\s54\sbasedon26\snext54\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11111;} {\s55\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading111111;} {\s56\sbasedon26\snext56\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption111111;} {\s57\sbasedon26\snext57\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index111111;} {\s58\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading1111111;} {\s59\sbasedon26\snext59\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1111111;} {\s60\sbasedon26\snext60\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1111111;} {\s61\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11111111;} {\s62\sbasedon26\snext62\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11111111;} {\s63\sbasedon26\snext63\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11111111;} {\s64\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading111111111;} {\s65\sbasedon26\snext65\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption111111111;} {\s66\sbasedon26\snext66\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index111111111;} {\s67\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading1111111111;} {\s68\sbasedon26\snext68\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1111111111;} {\s69\sbasedon26\snext69\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1111111111;} {\s70\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11111111111;} {\s71\sbasedon26\snext71\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11111111111;} {\s72\sbasedon26\snext72\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11111111111;} {\s73\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading111111111111;} {\s74\sbasedon26\snext74\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption111111111111;} {\s75\sbasedon26\snext75\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index111111111111;} {\s76\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading1111111111111;} {\s77\sbasedon26\snext77\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1111111111111;} {\s78\sbasedon26\snext78\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1111111111111;} {\s79\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Heading3;} {\s80\sbasedon26\snext80\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index3;} {\s81\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Heading2;} {\s82\sbasedon26\snext82\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index2;} {\s83\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Heading1;} {\s84\sbasedon26\snext84\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Index1;} {\s85\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11111111111111;} {\s86\sbasedon26\snext86\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11111111111111;} {\s87\sbasedon26\snext87\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11111111111111;} {\s88\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading111111111111111;} {\s89\sbasedon26\snext89\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption111111111111111;} {\s90\sbasedon26\snext90\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index111111111111111;} {\s91\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading1111111111111111;} {\s92\sbasedon26\snext92\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption1111111111111111;} {\s93\sbasedon26\snext93\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index1111111111111111;} {\s94\sbasedon26\snext22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb240\sa120\keepn\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Heading11111111111111111;} {\s95\sbasedon26\snext95\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb120\sa120\cf0\i\kerning1\hich\af0\langfe255\dbch\af0\ai\loch\f0\fs24\lang1040 WW-caption11111111111111111;} {\s96\sbasedon26\snext96\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Index11111111111111111;} {\s97\sbasedon26\snext97\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents;} {\s98\sbasedon97\snext98\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading;} {\s99\sbasedon26\snext99\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents;} {\s100\sbasedon99\snext100\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading;} {\s101\sbasedon26\snext101\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1;} {\s102\sbasedon101\snext102\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1;} {\s103\sbasedon26\snext103\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12;} {\s104\sbasedon103\snext104\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12;} {\s105\sbasedon26\snext105\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents123;} {\s106\sbasedon105\snext106\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading123;} {\s107\sbasedon26\snext107\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents1;} {\s108\sbasedon107\snext108\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading1;} {\s109\sbasedon26\snext109\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents2;} {\s110\sbasedon109\snext110\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading2;} {\s111\sbasedon26\snext111\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents3;} {\s112\sbasedon111\snext112\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading3;} {\s113\sbasedon26\snext113\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1234;} {\s114\sbasedon113\snext114\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1234;} {\s115\sbasedon26\snext115\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12345;} {\s116\sbasedon115\snext116\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12345;} {\s117\sbasedon26\snext117\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents123456;} {\s118\sbasedon117\snext118\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading123456;} {\s119\sbasedon26\snext119\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1234567;} {\s120\sbasedon119\snext120\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1234567;} {\s121\sbasedon26\snext121\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12345678;} {\s122\sbasedon121\snext122\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12345678;} {\s123\sbasedon26\snext123\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents123456789;} {\s124\sbasedon123\snext124\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading123456789;} {\s125\sbasedon26\snext125\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12345678910;} {\s126\sbasedon125\snext126\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12345678910;} {\s127\sbasedon26\snext127\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1234567891011;} {\s128\sbasedon127\snext128\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1234567891011;} {\s129\sbasedon26\snext129\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents123456789101112;} {\s130\sbasedon129\snext130\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading123456789101112;} {\s131\sbasedon26\snext131\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12345678910111213;} {\s132\sbasedon131\snext132\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12345678910111213;} {\s133\sbasedon26\snext133\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1234567891011121314;} {\s134\sbasedon133\snext134\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1234567891011121314;} {\s135\sbasedon26\snext135\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents4;} {\s136\sbasedon135\snext136\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading4;} {\s137\sbasedon26\snext137\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents123456789101112131415;} {\s138\sbasedon137\snext138\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading123456789101112131415;} {\s139\sbasedon26\snext139\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents12345678910111213141516;} {\s140\sbasedon139\snext140\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading12345678910111213141516;} {\s141\sbasedon26\snext141\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 WW-Table Contents1234567891011121314151617;} {\s142\sbasedon141\snext142\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 WW-Table Heading1234567891011121314151617;} {\s143\sbasedon26\snext143\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Table Contents5;} {\s144\sbasedon143\snext144\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Table Heading5;} {\s145\sbasedon26\snext145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040 Contenuto tabella;} {\s146\sbasedon145\snext146\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\b\kerning1\hich\af0\langfe255\dbch\af0\ab\loch\f0\fs24\lang1040 Intestazione tabella;} }{\info{\author Marco}{\creatim\yr2012\mo11\dy27\hr19\min32}{\revtim\yr2012\mo11\dy28\hr16\min31}{\printim\yr0\mo0\dy0\hr0\min0}{\comment OpenOffice.org}{\vern3410}}\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709\deftab709 [r4 array="date_c59m"][r][r2][null_c59m][/r2][/r][null_c59m][/r4][r][r6][null_c59m][/r6][/r] {\*\pgdsctbl {\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn780\margrsxn1121\margtsxn615\margbsxn803\pgdscnxt0 Stile predefinito;}} \formshade{\*\pgdscno0}\paperh16838\paperw11906\margl780\margr1121\margt615\margb803\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn780\margrsxn1121\margtsxn615\margbsxn803\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc \pgndec\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qc{\b\hich\af0\ab\rtlch \ltrch\loch\fs32 ISTAT} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qc\tx10005{\b\hich\af0\ab\rtlch \ltrch\loch RILEVAZIONE DEL MOVIMENTO DEI CLIENTI NEGLI ESERCIZI RICETTIVI} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qc{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 SEZIONE MENSILE} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qc{\afs20\rtlch \ltrch\fs20 } \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qc{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Comune [comune_c59m] Anno [anno_c59m] Mese [mese_c59m]} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0{\i\b\hich\af0\ai\ab\rtlch \ltrch\loch\fs20 Apertura nel mese}{\i\hich\af0\ai\rtlch \ltrch\loch\fs20 (1)} \par \trowd\trql\trleft0\ltrrow\trrh1185\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw1\brdrcf5\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\cellx4865\clbrdrt\brdrs\brdrw1\brdrcf5\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\clbrdrr\brdrs\brdrw1\brdrcf5\cellx10004\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 STRUTTURA APERTA almeno un giorno nel mese }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 [struttura_aperta_c59m]} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch\loch N. giornate totali di apertura nel mese [giorni_apertura_c59m]} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch }{\hich\af0\rtlch \ltrch\loch\fs18 (comprensivo dei giorni di apertura senza arrivi,} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch\loch\fs18 partenze e presenze di clienti)}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 STRUTTURA CHIUSA per tutto il mese }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 [struttura_chiusa_c59m]} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch }{\hich\af0\rtlch \ltrch\loch Periodo di chiusura} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch } \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch\loch dal [inizio_chiusura_c59m] al [fine_chiusura_c59m]}\cell\row\trowd\trql\trleft0\ltrrow\trrh686\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\clbrdrr\brdrs\brdrw1\brdrcf5\clcbpat3\cellx10004\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qj\tx9750\tx10155{\hich\af0\rtlch \ltrch\loch\fs18 (1) Nel caso di struttura APERTA proseguire nella compilazione del modello e procedere poi con le sezioni giornaliere (Mod. ISTAT C/59_G). Nel caso di struttura CHIUSA \'e8 sufficiente la compilazione delle "Caratteristiche generali dell'esercizio" di questo modello mensile(Mod. ISTAT C/59_M).}\cell\row\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0{\afs16\rtlch \ltrch\fs16 } \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\tx630{\i\b\hich\af0\ai\ab\rtlch \ltrch\loch\fs20 1. Caratteristiche generali dell'esercizio} \par \trowd\trql\trleft0\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw1\brdrcf5\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\clbrdrr\brdrs\brdrw1\brdrcf5\cellx10004\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch Denominazione esercizio ricettivo ___________________________________}\cell\row\trowd\trql\trleft0\ltrrow\trrh1308\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\clvertalc\cellx1709\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\clbrdrr\brdrs\brdrw1\brdrcf5\cellx10004\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc{\b\hich\af0\ab\rtlch \ltrch\loch Tipo esercizio*}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 ALBERGHI E STRUTTURE SIMILI}{\hich\af0\rtlch \ltrch\loch\fs20 (cod. ATECO 2007: }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 55.10}{\hich\af0\rtlch \ltrch\loch\fs20 ):} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Albergo }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Residenza turistico-alberghiera }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Categoria esercizio}{\hich\af0\rtlch \ltrch\loch\fs20 5 stelle lusso }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f}{\hich\af0\rtlch \ltrch\loch\fs20 5 stelle }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f}{\hich\af0\rtlch \ltrch\loch\fs20 4 stelle }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f}{\hich\af0\rtlch \ltrch\loch\fs20 3 stelle }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f}{\hich\af0\rtlch \ltrch\loch\fs20 2 stelle }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f}{\hich\af0\rtlch \ltrch\loch\fs20 1 stella }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Eventuale catena alberghiera di appartenenza _________________________________}\cell\row\trowd\trql\trleft0\ltrrow\trrh2856\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\cellx1709\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\clbrdrr\brdrs\brdrw1\brdrcf5\cellx10004\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 EXTRA ALBERGHIERO}{\hich\af0\rtlch \ltrch\loch\fs20 (cod. ATECO 2007: }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 55.20}{\hich\af0\rtlch \ltrch\loch\fs20 e }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 55.30}{\hich\af0\rtlch \ltrch\loch\fs20 ):} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\afs16\rtlch \ltrch\fs16 } \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch\fs18 1}{\hich\af0\rtlch \ltrch\loch\fs18 ALLOGGI PER VACANZE E ALTRE STRUTTURE PER BREVI SOGGIORNI (cod. ATECO 2007: }{\b\hich\af0\ab\rtlch \ltrch\loch\fs18 55.20}{\hich\af0\rtlch \ltrch\loch\fs18 )} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Villaggio turistico }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Alloggio in affitto gestito in forma imprenditoriale }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Alloggio agrituristico }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Ostello per la giovent\'f9 }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Casa per ferie }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Rifugio di montagna }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Bed and breakfast }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20\loch\f5 \u58748\'3f} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Altro ___________________________________} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\afs16\rtlch \ltrch\fs16 } \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch\fs18 2 }{\hich\af0\rtlch \ltrch\loch\fs18 AREE DI CAMPEGGIO E AREE ATTREZZATE PER CAMPER E ROULOTTE (cod. ATECO 2007: }{\b\hich\af0\ab\rtlch \ltrch\loch\fs18 55.30}{\hich\af0\rtlch \ltrch\loch\fs18 )} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Campeggio/ area attrezzata \u58748\'3f} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Campeggio e villaggio turistico in forma mista \u58748\'3f}\cell\row\trowd\trql\trleft0\ltrrow\trrh273\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\cellx1709\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\clbrdrr\brdrs\brdrw1\brdrcf5\cellx10004\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 ALLOGGIO PRIVATO IN AFFITTO \u58748\'3f}\cell\row\trowd\trql\trleft0\ltrrow\trrh1296\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\clbrdrr\brdrs\brdrw1\brdrcf5\cellx10004\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\i\hich\af0\ai\rtlch \ltrch\loch\fs20 Compilare le seguenti informazioni solo se variate rispetto ai documenti autorizzativi} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch\loch\fs20 Indirizzo (piazza, via, ....)__________________________________________________________ CAP ____________} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch\loch\fs20 Comune ________________________________ Provincia _______________________ Telefono________________} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch\loch\fs20 Email }{{\field{\*\fldinst HYPERLINK "mailto:________________@__________________" }\cf2\ul\ulc1\kerning1\hich\af0\langfe255{\fldrslt \cf2\ul\ulc1\langfe255\lang255\rtlch \ltrch\loch\fs20\lang255 _____________________@_____________________________________}{\rtlch \ltrch\loch }} Fax _______________________} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch\loch\fs20 Sito web www.______________________________________ Eventuale software gestionale in uso _______________}\cell\row\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qj{\hich\af0\rtlch \ltrch\loch\fs18 *le varie specificazioni tipologiche (ad es. i villaggi-albergo, le pensioni, i motel, le residenze d\'92epoca/dimora storica, i meubl\'e9 o garn\'ec, l'albergo diffuso, le country house-residenza di campagna e ogni altra specificazione) vanno classificate a seconda di quanto previsto dalle Leggi Regionali vigenti.} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qj{\afs16\rtlch \ltrch\fs16 } \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qj{\i\b\hich\af0\ai\ab\rtlch \ltrch\loch\fs20 2. Capacit\'e0 dell'esercizio }{\i\hich\af0\ai\rtlch \ltrch\loch\fs20 (2)} \par \trowd\trql\trleft0\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw1\brdrcf5\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\clvertalc\cellx5002\clbrdrt\brdrs\brdrw1\brdrcf5\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\clbrdrr\brdrs\brdrw1\brdrcf5\clvertalc\cellx10004\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 N. Camere disponibili (*) }{\hich\af0\rtlch \ltrch\loch\fs20 [camere_disponibili_c59m]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch }{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 N. Posti - letto disponibili(**) [letti_disponibili_c59m]} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch }{\hich\af0\rtlch \ltrch\loch\fs20 (al netto degli aggiunti)}\cell\row\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qj{\i\hich\af0\ai\rtlch \ltrch\loch\fs18 (2) riportare il numero di camere e di posti-letto effettivamente disponibili alla vendita nel mese; tale numero pu\'f2 essere diverso da quello dichiarato ufficialmente (ad es. nel caso di ristrutturazione di parte dell'esercizio). Qualora tale numero variasse nel corso del mese, indicare la media mensile (somma delle camere disponibili ogni giorno diviso il numero di giorni di apertura e somma dei posti-letto disponibili ogni giorno diviso il numero di giorni di apertura)} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qj{\i\hich\af0\ai\rtlch \ltrch\loch\fs18 * per le residenze turistico-alberghiere, se non \'e8 noto il numero effettivo delle camere, indicare il numero di unit\'e0 abitative; per i campeggi e le aree attrezzate indicare il numero di piazzole; per i villaggi turistici indicare il numero degli alloggiamenti.} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qj{\i\hich\af0\ai\rtlch \ltrch\loch\fs18 ** un letto matrimoniale deve essere conteggiato come due posti-letto. Per i campeggi e le aree attrezzate, se non \'e8 noto il numero effettivo dei posti, considerare 4 posti-letto per piazzola} \par \trowd\trql\trleft0\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw1\brdrcf5\clbrdrl\brdrs\brdrw1\brdrcf5\clbrdrb\brdrs\brdrw1\brdrcf5\clbrdrr\brdrs\brdrw1\brdrcf5\cellx10005\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\b\hich\af0\ab\rtlch \ltrch\loch\fs20 Referente per chiarimenti sul questionario} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch\loch\fs20 Sig./Sig.ra [nome_contatto_c59m]} \par \pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0{\hich\af0\rtlch \ltrch\loch\fs20 Telefono [telefono_contatto_c59m] email [email_contatto_c59m]}\cell\row\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\ltrpar\cf1\kerning1\hich\af3\langfe255\dbch\af3\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\qj{\afs16\rtlch \ltrch\fs16 } \par \page {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn705\margrsxn700\margtsxn405\margbsxn382\pgdscnxt0 Predefinito;}} \formshade{\*\pgdscno0}\paperh16837\paperw11905\margl705\margr700\margt405\margb382\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11905\pghsxn16837\marglsxn705\margrsxn700\margtsxn405\margbsxn382\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc \trowd\trql\trleft0\ltrrow\trrh-420\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx1740\clpadfl3\clpadl6\clpadft3\clpadt6\clpadfb3\clpadb6\clpadfr3\clpadr6\clvertalc\cellx3500\clpadfl3\clpadl6\clpadft3\clpadt6\clpadfb3\clpadb6\clpadfr3\clpadr6\clvertalc\cellx7000\clpadfl3\clpadl6\clpadft3\clpadt6\clpadfb3\clpadb6\clpadfr3\clpadr6\clvertalc\cellx8750\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl6\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt6\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb6\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr6\clvertalc\cellx10500\pgndec\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Mod. ISTAT C/59_M}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs32\ab\rtlch \ltrch\loch\fs32 ISTAT}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 }\cell\row\trowd\trql\trleft0\ltrrow\trrh-204\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clvertalc\cellx3500\clvertalc\cellx5250\clvertalc\cellx7000\clvertalc\cellx8750\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs14\ab\rtlch \ltrch\loch\fs14 }\cell\row\trowd\trql\trleft0\ltrrow\trrh-261\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx10500\pard\plain \s27\sl276\slmult1\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa200\nowidctlpar\cf0\kerning1\hich\af0\langfe1040\dbch\af0\afs24\lang1081\loch\f3\fs22\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\sb0\sa200\ltrpar{\b\ab\rtlch \ltrch\loch\fs24\loch\f0 RILEVAZIONE DEL MOVIMENTO DEI CLIENTI NEGLI ESERCIZI RICETTIVI}\cell\row\trowd\trql\trleft0\ltrrow\trrh-221\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clvertalc\cellx8750\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs20\ab\rtlch \ltrch\loch\fs20 TOTALE MENSILE}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-306\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3500\clvertalc\cellx5250\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx7000\clvertalc\cellx8750\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs22\ab\rtlch \ltrch\loch\fs22 Anno}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs22\rtlch \ltrch\loch\fs22 [anno_c59m]}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs22\ab\rtlch \ltrch\loch\fs22 Mese}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs22\rtlch \ltrch\loch\fs22 [mese_c59m]}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs22\ab\rtlch \ltrch\loch\fs22 }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs22\rtlch \ltrch\loch\fs22 }\cell\row\trowd\trql\trleft0\ltrrow\trrh-57\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clvertalc\cellx3500\clvertalc\cellx5250\clvertalc\cellx7000\clvertalc\cellx8750\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-306\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx5250\clvertalc\cellx7000\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs22\ab\rtlch \ltrch\loch\fs22 Comune}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs22\rtlch \ltrch\loch\fs22 [comune_struttura]}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs22\ab\rtlch \ltrch\loch\fs22 Denominazione}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs22\rtlch \ltrch\loch\fs22 [nome_struttura]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-57\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clvertalc\cellx3500\clvertalc\cellx5250\clvertalc\cellx7000\clvertalc\cellx8750\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-272\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clvertalc\cellx1740\clvertalc\cellx7000\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr55\clvertalc\cellx8750\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qr\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Totale camere }{\b\afs16\ab\rtlch \ltrch\loch\fs16 }{\b\afs18\ab\rtlch \ltrch\loch\fs18 occupate per giornata }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [camere_occupate_c59m]}\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-79\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clvertalc\cellx1740\clvertalc\cellx7000\clvertalc\cellx8750\clvertalc\cellx10500\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qr\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s145\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-227\trpaddft3\trpaddt55\trpaddfl3\trpaddl55\trpaddfb3\trpaddb55\trpaddfr3\trpaddr55\clvertalc\cellx1570\clvertalc\cellx2477\clvertalc\cellx3384\clvertalc\cellx4291\clvertalc\cellx5198\clvertalc\cellx5328\clvertalc\cellx6893\clvertalc\cellx7800\clvertalc\cellx8707\clvertalc\cellx9614\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\i\afs14\ai\rtlch \ltrch\loch\fs14 }\cell\row\trowd\trql\trleft0\ltrrow\trrh-998\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs20\rtlch \ltrch\loch\fs20 PAESE }{\b\afs20\ab\rtlch \ltrch\loch\fs20 ESTERO}{\afs20\rtlch \ltrch\loch\fs20 DI RESIDENZA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs14\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 ARRIVATI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 PARTITI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{{\*\bkmkstart __DdeLink__5_1545293638}\afs18\rtlch \ltrch\loch\fs18 PRESENTI }{{\*\bkmkend __DdeLink__5_1545293638}\afs16\rtlch \ltrch\loch\fs16 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs20\rtlch \ltrch\loch\fs20 PAESE }{\b\afs20\ab\rtlch \ltrch\loch\fs20 ESTERO}{\afs20\rtlch \ltrch\loch\fs20 DI RESIDENZA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs14\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 ARRIVATI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 PARTITI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{{\*\bkmkstart __DdeLink__20_1545293638}\afs18\rtlch \ltrch\loch\fs18 PRESENTI}{{\*\bkmkend __DdeLink__20_1545293638}\afs18\rtlch \ltrch\loch\fs18 }{\afs16\rtlch \ltrch\loch\fs16 }\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs20\ab\rtlch \ltrch\loch\fs20 Unione Europea (27)}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs20\ab\rtlch \ltrch\loch\fs20 Asia}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Austria}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('AT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('AT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('AT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Cina}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('CN')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('CN')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('CN')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Belgio}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('BE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('BE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('BE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Corea del Sud}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('KR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('KR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('KR')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Bulgaria}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('BG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('BG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('BG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Giappone}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('JP')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('JP')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('JP')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Cipro}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('CY')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('CY')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('CY')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 India}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('IN')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('IN')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('IN')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Danimarca}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('DK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('DK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('DK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Israele}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('IL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('IL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('IL')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Estonia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('EE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('EE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('EE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs14\rtlch \ltrch\loch\fs14 Altri paesi Asia Occident.}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('750')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('750')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('750')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Finlandia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('FI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('FI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('FI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Altri paesi}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('760')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('760')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('760')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Francia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('FR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('FR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('FR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Africa}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Germania}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('DE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('DE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('DE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Sud Africa}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('ZA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('ZA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('ZA')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Grecia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('GR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('GR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('GR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Egitto}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('EG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('EG')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('EG')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Irlanda}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('IE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('IE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('IE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs14\rtlch \ltrch\loch\fs14 Altri paesi Africa Mediter.}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('230')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('230')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('230')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Lettonia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('LV')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('LV')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('LV')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Altri paesi}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('300')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('300')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('300')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Lituania}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('LT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('LT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('LT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Oceania}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Lussemburgo}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('LU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('LU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('LU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Australia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('AU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('AU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('AU')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Malta}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('MT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('MT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('MT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Nuova Zelanda}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('NZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('NZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('NZ')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Paesi Bassi}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('NL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('NL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('NL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs16\rtlch \ltrch\loch\fs16 Altri paesi o territori}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('810')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('810')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('810')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clpadfl3\clpadl55\clpadft3\clpadt55\clpadfb3\clpadb55\clpadfr3\clpadr55\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Polonia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('PL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('PL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('PL')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clpadfr3\clpadr55\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clpadfr3\clpadr55\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clpadfr3\clpadr55\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clpadfr3\clpadr55\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clpadfl3\clpadl55\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt55\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb55\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr55\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Portogallo}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('PT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('PT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('PT')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\b\afs14\ab\rtlch \ltrch\loch\fs14 Non specificato/apolide}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('777')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('777')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('777')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Regno Unito}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('GB')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('GB')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('GB')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\b\afs14\ab\rtlch \ltrch\loch\fs14 Totale residenti all'estero}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_arr_naz_c59m]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_part_naz_c59m]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_pres_naz_c59m]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Slovacchia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('SK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('SK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('SK')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Rep. Ceca}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('CZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('CZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('CZ')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs20\rtlch \ltrch\loch\fs20 PROVINCIA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs14\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Romania}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('RO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('RO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('RO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs20\ab\rtlch \ltrch\loch\fs20 ITALIANA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs14\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 ARRIVATI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 PARTITI}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 PRESENTI}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Slovenia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('SI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('SI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('SI')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs20\rtlch \ltrch\loch\fs20 DI RESIDENZA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs14\rtlch \ltrch\loch\fs14 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Spagna}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('ES')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('ES')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('ES')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('1')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('1')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('1')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('1')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Svezia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('SE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('SE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('SE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('2')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('2')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('2')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('2')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Ungheria}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('HU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('HU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('HU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('3')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('3')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('3')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('3')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 EFTA}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('4')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('4')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('4')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('4')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Islanda}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('IS')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('IS')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('IS')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('5')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('5')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('5')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('5')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Norvegia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('NO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('NO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('NO')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('6')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('6')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('6')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('6')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Svizzera }{\afs14\rtlch \ltrch\loch\fs14 e Liechtenstein}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('036')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('036')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('036')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('7')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('7')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('7')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('7')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Altri Paesi Europei}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('8')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('8')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('8')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('8')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Croazia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('HR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('HR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('HR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('9')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('9')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('9')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('9')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Russia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('RU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('RU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('RU')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('10')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('10')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('10')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('10')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Turchia}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('TR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('TR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('TR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('11')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('11')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('11')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('11')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Ucraina}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('UA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('UA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('UA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('12')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('12')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('12')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('12')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Altri paesi}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('100')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('100')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('100')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('13')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('13')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('13')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('13')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Nord America}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('14')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('14')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('14')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('14')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Canada}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('CA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('CA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('CA')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('15')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('15')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('15')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('15')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Stati Uniti d'America}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('US')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('US')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('US')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('16')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('16')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('16')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('16')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs16\rtlch \ltrch\loch\fs16 Altri paesi o territori}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('410')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('410')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('410')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('17')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('17')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('17')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('17')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\b\afs18\ab\rtlch \ltrch\loch\fs18 Centro e Sud America}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('18')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('18')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('18')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('18')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Argentina}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('AR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('AR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('AR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('19')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('19')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('19')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('19')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Brasile}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('BR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('BR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('BR')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [prov_pos_c59m('20')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_prov_c59m('20')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_prov_c59m('20')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_prov_c59m('20')]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Messico}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('MX')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('MX')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('MX')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\b\afs14\ab\rtlch \ltrch\loch\fs14 Totale residenti italiani}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_arr_prov_c59m]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_part_prov_c59m]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [tot_pres_prov_c59m]}\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Venezuela}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('VE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('VE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('VE')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\row\trowd\trql\trleft0\ltrrow\trrh-249\trpaddft3\trpaddt6\trpaddfl3\trpaddl6\trpaddfb3\trpaddb6\trpaddfr3\trpaddr6\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx1570\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx2477\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx3384\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clvertalc\cellx4291\clpadfl3\clpadl0\clbrdrl\brdrs\brdrw1\brdrcf1\clpadft3\clpadt0\clbrdrb\brdrs\brdrw1\brdrcf1\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5198\clpadfl3\clpadl0\clpadft3\clpadt0\clpadfb3\clpadb0\clbrdrr\brdrs\brdrw1\brdrcf1\clpadfr3\clpadr0\clvertalc\cellx5328\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx6893\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat2\clvertalc\cellx7800\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx8707\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx9614\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clvertalc\cellx10519\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\afs18\rtlch \ltrch\loch\fs18 Altri paesi}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [arrivi_naz_c59m('530')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [partenze_naz_c59m('530')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [presenze_naz_c59m('530')]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\rtlch \ltrch\loch }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\ltrpar{\b\afs14\ab\rtlch \ltrch\loch\fs14 TOTALE GENERALE}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 }\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [cli_arrivati_c59m]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [cli_partiti_c59m]}\cell\pard\plain \s26\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\nowidctlpar\cf0\kerning1\hich\af0\langfe255\dbch\af0\afs24\lang1081\loch\f0\fs24\lang1040\intbl\li0\ri0\lin0\rin0\fi0\qc\ltrpar{\afs18\rtlch \ltrch\loch\fs18 [cli_presenti_notte_c59m]}\cell\row\pard\plain \s22\ql{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\faauto\li0\ri0\lin0\rin0\fi0\sb0\sa120\cf0\kerning1\hich\af0\langfe255\dbch\af0\loch\f0\fs24\lang1040\li0\ri0\lin0\rin0\fi0\sb0\sa120\ltrpar{\rtlch \ltrch\loch } \par } 1contrhtm

ESEMPIO DI CONTRATTO PER HOTELDRUID

 

Con la presente scrittura privata, in duplice copia, tra i signori Pinco Pallino nato il 1.1.1954, residente in Vattelapesca via Vattelapesca 33 tel. 00000000 e

[il] signor[e] [nome] [cognome] nat[o] il [datanascita] residente in [citta] [via2] n [numcivico] tel [telefono] di seguito denominat[o] "conduttore"

PREMESSO

che il signor Pinco Pallino è proprietario di alcune unità immobiliari del Parco hoteldruid sito in Vattelapesca;

che il conduttore intende prendere in locazione un appartamento del Parco hoteldruid come seconda casa per adibirlo all'uso di vacanza e soddisfare esigenze abitative di natura transitoria e voluttuaria,

SI CONVIENE

1) Il signor Pinco Pallino concede in locazione [al] signor[e] [nome] [cognome] ed alla sua famiglia composta da [num_persone_tot] persone un appartamento del Parco hoteldruid per l'uso esclusivo di abitazione.

2) La locazione avrà la durata dal [data_inizio] al [data_fine]. Il conduttore è obbligato a tenere la cosa locata in perfetto stato e a non occupare l'appartamento con un numero di persone superiore a quello indicato al punto 1). L'occupazione dell'appartamento da parte di un numero di persone superiore a [num_persone_tot] comporta il pagamento, per il periodo della permanenza, di una penale di Euro 50 al giorno ed a persona. La violazione della temporaneità, saltuarietà e transitorietà della locazione comporta la risoluzione di diritto del contratto.

3) Sono a carico del conduttore le spese riguardanti le utenze luce, acqua e gas. Tali spese sono calcolate nella somma forfettaria di Euro 15 a settimana (esempio di costo aggiuntivo finale).

4) Il prezzo della locazione per il periodo di cui al punto 2) e delle spese per le utenze acqua, luce e gas di cui al punto 3) è stabilito in lire [costo_tot_p].

Il conduttore versa al locatore, al momento della prenotazione, quale caparra confirmatoria, il 30%, pari a Euro [caparra_p], del prezzo della locazione mentre il rimanente 70%, pari a Euro [resto_caparra_p], sarà versato al locatore, in unica soluzione anticipata, prima di prendere possesso dell'appartamento.

Vattelapesca, lì [oggi].

Versato caparra di Euro [caparra]

Il locatore                                             Il conduttore

__________                                         ____________

2contrhtm

[r][r3][/r3] [/r]
[logo_fatt]
[tipo_struttura] [nome_struttura]
[ragione_sociale_struttura]
[indirizzo_struttura] - [comune_struttura]
[CAP_struttura] [nazione_struttura]
Partita IVA [partita_iva_struttura] [cod_fisc_strutt_fatt]
[telefono_strutt_fatt]
Spett.le [nome_fatt] [cognome_fatt]
[c via_fatt!=""][via_fatt][numcivico_fatt]
[/c][c riga_citta_fatt!=""][riga_citta_fatt]
[/c][c riga_stato_fatt!=""][riga_stato_fatt]
[/c][c codice_fiscale_fatt!=""]Codice fiscale [codice_fiscale_fatt]
[/c][c partita_iva_fatt!=""]Partita IVA [partita_iva_fatt]
[/c]

Fattura n. [numero_progressivo_documento] del [oggi]
[r4 array="iva_perc_vett_fatt"] [r] [c mos_tariffa_fatt="1"] [/c][c mos_sconto_fatt="1"] [/c] [r3][c mos_costo_agg_fatt="1"] [/c][c mos_costo_come_tasse_fatt="1"] [/c][/r3][/r] [c iva_perc_vett_fatt(num_iva_fatt)="-1"][/c]
Pernottamento dal [data_inizio] al [data_fine][frase_persone_fatt] [nome_valuta] [tariffa_no_iva_fatt_p]
Sconto [nome_valuta] [sconto_no_iva_fatt_p]
Extra: "[nome_costo_agg]" [nome_valuta] [costo_agg_no_iva_fatt_p]
Tassa: "[nome_costo_agg]" [nome_valuta] [tasse_costo_agg_p]
[/r4] [r][r3][c mos_costo_tassa_fatt="1"] [/c][/r3][/r]
Totale Imponibile [nome_valuta] [tot_no_iva_fatt_p]
Totale Imposte[c num_iva_fatt="1"] al [iva_perc_vett_fatt(num_iva_fatt)]%[/c] [nome_valuta] [iva_fatt_p]
[nome_costo_agg] [nome_valuta] [costo_agg_no_iva_fatt_p]
Totale Fattura [nome_valuta] [costo_tot_fatt_p]



5contrhtm
[logo_ricev]
[tipo_struttura] [nome_struttura]
[ragione_sociale_struttura]
[indirizzo_struttura] - [comune_struttura]
[CAP_struttura] [nazione_struttura]
Partita IVA [partita_iva_struttura] [cod_fisc_strutt_ricev]
[telefono_strutt_ricev]
Spett.le [nome_ricev] [cognome_ricev]
[c via_ricev!=""][via_ricev][numcivico_ricev]
[/c][c riga_citta_ricev!=""][riga_citta_ricev]
[/c][c riga_stato_ricev!=""][riga_stato_ricev]
[/c][c codice_fiscale!=""]Codice fiscale [codice_fiscale]
[/c][c partita_iva!=""]Partita IVA [partita_iva]
[/c]

Ricevuta[c numero_progressivo_documento!=""] n. [numero_progressivo_documento][/c] del [oggi]
[c data_inizio!=""]Prenotazione dal [data_inizio] al [data_fine][/c][c num_persone_tot!=""] per [num_persone_tot] persone[/c][r5][c data_inizio="" & ultimo_pagamento="1"][metodo_pagamento][/c][/r5] [r5][c mostra_metodo_ricev="1" & ultimo_pagamento="1"][nome_valuta] [valore_pagamento_p][/c][/r5]
Totale Pagamento [nome_valuta] [r5][c ultimo_pagamento="1"][valore_pagamento_p][/c][/r5]



11contrhtm[r][valore_nullo][r3][valore_nullo][/r3][/r][r4 array="costi_aggiuntivi_pulizie"][valore_nullo][/r4][r4 array="array_date_pulizie"][r][r3][valore_nullo][/r3][/r][/r4]

Riepilogo pulizie del [f_data_riepilogo_pulizie]

[intestazione_ca_tabella_pulizie] [r6] [riga_unita_ca_pulizie(unita_pulizie)] [ripetizione_riga_intestazione_pulizie] [/r6] [r4 array="totale_ca_pulizie"] [/r4]
CameraPersoneSituazionePersone in
partenza
Orario di
arrivo
[unita_pulizie][persone_pulizie(unita_pulizie)][situazione_pulizie(unita_pulizie)][persone_part_pulizie(unita_pulizie)][orario_arrivo_pulizie(unita_pulizie)]
Totale[tot_persone_pulizie]([tot_persone_arr_pulizie] arrivi)[tot_persone_part_pulizie][totale_ca_pulizie(num_ca_pulizie)]
22contrhtm[r4 array="date_isa"][r][valore_nullo][/r][/r4]

Dati per gli Indici Sintetici di Affidabilità Fiscale (ISA)

Periodo dal [data_inizio_selezione] al [data_fine_selezione]


Presenze totali nel periodo: [presenze_isa]
23contrhtm 24contrhtm 25contrhtm 8contreml#!mln!#ita 9contreml#!mln!#ita 10contreml#!mln!#ita 1cond9rpt#@?#@?set#%?38#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 2cond9rpt#@?#@?set#%?39#%?=#%?var#%?cognome#%?txt#%? #%?txt#%?#%? 3cond9rpt#@?#@?trunc#%?39#%?6#%?#%?ini 4cond9rpt#@?#@?set#%?39#%?=#%?var#%?cogn_no_sp_ec#%?txt#%?#%?txt#%?#%?url 5cond9rpt#@?#$?ultima_prenotazione_per_cliente#%?=#%?txt#%?1#@?break#%?cont 6cond9rpt#@?#@?set#%?a65487#%?.=#%?var#%?url_base_pagine_web#%?txt#%?#%?txt#%?#%? 7cond9rpt#@?#@?set#%?a65487#%?.=#%?txt#%?mdl_conferma_prenotazione.php?cn=#%?txt#%?#%?txt#%?#%? 8cond9rpt#@?#@?set#%?a65487#%?.=#%?var#%?cogn_no_sp_ec#%?txt#%?#%?txt#%?#%? 9cond9rpt#@?#@?set#%?a65487#%?.=#%?txt#%?&cp=#%?txt#%?#%?txt#%?#%? 10cond9rpt#@?#@?set#%?a65487#%?.=#%?var#%?codice_prenotazione#%?txt#%?#%?txt#%?#%? 11cond9rpt#@?#@?set#%?a65487#%?.=#%?var#%?ritorno_a_capo#%?txt#%?#%?txt#%?#%? 12cond9rpt#@?#@?set#%?a65487#%?.=#%?var#%?ritorno_a_capo#%?txt#%?#%?txt#%?#%? 13cond9rpt#@?#@?set#%?a65488#%?=#%?var#%?arr_link_ec(numero_cliente)#%?txt#%?mdl_conferma_prenotazione.php?cn=#%?txt#%?confirm_reservation_tpl.php?cn=#%? 14cond9rpt#@?#@?set#%?a65489#%?.=#%?txt#%?Cognome: #%?txt#%?#%?txt#%?#%? 15cond9rpt#@?#@?set#%?a65489#%?.=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 16cond9rpt#@?#@?set#%?a65489#%?.=#%?var#%?ritorno_a_capo#%?txt#%?#%?txt#%?#%? 17cond9rpt#@?#@?set#%?a65489#%?.=#%?txt#%?Codice prenotazione: #%?txt#%?#%?txt#%?#%? 18cond9rpt#@?#@?set#%?a65489#%?.=#%?var#%?codice_prenotazione#%?txt#%?#%?txt#%?#%? 19cond9rpt#@?#@?set#%?a65489#%?.=#%?var#%?ritorno_a_capo#%?txt#%?#%?txt#%?#%? 20cond9rpt#@?#@?set#%?a65489#%?.=#%?var#%?ritorno_a_capo#%?txt#%?#%?txt#%?#%? 21cond9rpt#@?#@?set#%?a65490#%?=#%?var#%?arr_dati_accesso_ec(numero_cliente)#%?txt#%?Cognome:#%?txt#%?Surname:#%? 22cond9rpt#@?#@?set#%?a65490#%?=#%?var#%?arr_dati_accesso_en_ec(numero_cliente)#%?txt#%?Codice prenotazione:#%?txt#%?Reservation code:#%? 23cond9rpt#@?#@?cont 24cond9rpt#@?#$?ultima_prenotazione_per_cliente#%?!=#%?txt#%?1#@?set#%?-2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 1cond8rpt#@?#@?set#%?19#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 25cond7rpt#@?#@?set#%?419#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 26cond7rpt#@?and#$?iva_perc_vett_rfel(num_iva_rfel)#%?=#%?var#%?percentuale_tasse_tariffa#$?num_ripetizione_rfel#%?>#%?txt#%?1#@?set#%?419#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 27cond7rpt#@?#@?set#%?420#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 30cond7rpt#@?and#$?mos_tariffa_rfel#%?=#%?txt#%?1#$?sconto#%?!=#%?txt#%?0#@?set#%?420#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 31cond7rpt#@?#@?set#%?421#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 36cond7ind#@?#@?set#%?432#%?=#%?txt#%?N4#%?txt#%?#%?txt#%?#%? 40cond7rpt#@?#@?set#%?428#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 42cond7rpt#@?#$?nome_costo_agg#%?=#%?var#%?nome_costo_tassa_rfel#@?set#%?428#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 43cond7rpt#@?and#$?iva_perc_vett_rfel(num_iva_rfel)#%?=#%?var#%?percentuale_tasse_costo_agg#$?valore_costo_agg#%?!=#%?txt#%?0#$?num_ripetizione_rfel#%?>#%?txt#%?1#$?mos_costo_tassa_rfel#%?!=#%?txt#%?1#@?set#%?421#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 44cond7rpt#@?#@?set#%?407#%?=#%?var#%?percentuale_tasse_tariffa#%?txt#%?#%?txt#%?#%? 46cond7rpt#@?#$?var_tmp_rfel#%?=#%?txt#%?#@?set#%?407#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 48cond7rpt#@?#$?iva_perc_esist_rfel(var_tmp_rfel)#%?=#%?txt#%?1#@?break#%?cont 52cond7rpt#@?#@?oper#%?418#%?num_iva_rfel#%?+#%?txt#%?1#%? 60cond7rpt#@?#@?set#%?425#%?=#%?var#%?num_iva_rfel#%?txt#%?#%?txt#%?#%? 61cond7rpt#@?#@?set#%?a18675#%?=#%?var#%?var_tmp_rfel#%?txt#%?#%?txt#%?#%? 65cond7rpt#@?#@?oper#%?a18678#%?var_tmp_rfel#%?+#%?txt#%?0#%? 75cond7rpt#@?#$?var_tmp_rfel#%?=#%?txt#%?0#@?set#%?a18677#%?=#%?txt#%?NN#%?txt#%?NN#%?var#%?codice_natura_rfel#%? 76cond7rpt#@?#@?set#%?a18676#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 81cond7rpt#@?#@?cont 83cond7rpt#@?or#$?valore_costo_agg#%?=#%?txt#%?0#$?valore_costo_agg#%?=#%?txt#%?#$?mos_costo_tassa_rfel#%?=#%?txt#%?1#@?break#%?cont 84cond7rpt#@?#@?set#%?407#%?=#%?var#%?percentuale_tasse_costo_agg#%?txt#%?#%?txt#%?#%? 86cond7rpt#@?#$?var_tmp_rfel#%?=#%?txt#%?#@?set#%?407#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 87cond7rpt#@?#$?iva_perc_esist_rfel(var_tmp_rfel)#%?=#%?txt#%?1#@?break#%?cont 88cond7rpt#@?#@?oper#%?418#%?num_iva_rfel#%?+#%?txt#%?1#%? 89cond7rpt#@?#@?set#%?425#%?=#%?var#%?num_iva_rfel#%?txt#%?#%?txt#%?#%? 90cond7rpt#@?#@?set#%?a18675#%?=#%?var#%?var_tmp_rfel#%?txt#%?#%?txt#%?#%? 91cond7rpt#@?#@?oper#%?a18678#%?var_tmp_rfel#%?+#%?txt#%?0#%? 95cond7rpt#@?#$?var_tmp_rfel#%?=#%?txt#%?0#@?set#%?a18677#%?=#%?txt#%?NN#%?txt#%?NN#%?var#%?codice_natura_rfel#%? 100cond7rpt#@?#@?set#%?a18676#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 103cond7rpt#@?#@?cont 105cond7rpt#@?#@?oper#%?416#%?valore_costo_agg_senza_tasse#%?+#%?txt#%?0#%? 106cond7rpt#@?#$?mos_costo_tassa_rfel#%?=#%?txt#%?1#@?oper#%?416#%?valore_costo_agg#%?+#%?txt#%?0#%? 108cond7rpt#@?#@?oper#%?434#%?costo_agg_no_iva_rfel#%?+#%?txt#%?0#%? 110cond7rpt#@?#@?set#%?434#%?=#%?var#%?costo_agg_no_iva_rfel_p#%?txt#%?,#%?txt#%?#%? 111cond7rpt#@?#@?set#%?410#%?=#%?var#%?nome_costo_agg#%?txt#%?#%?txt#%?#%? 112cond7rpt#@?#$?mos_costo_agg_rfel#%?=#%?txt#%?1#@?oper#%?411#%?tot_no_iva_rfel#%?+#%?var#%?valore_costo_agg_senza_tasse#%? 113cond7rpt#@?#$?mos_costo_agg_rfel#%?=#%?txt#%?1#@?oper#%?423#%?tot_parz_no_iva_rfel#%?+#%?var#%?valore_costo_agg_senza_tasse#%? 114cond7rpt#@?#$?mos_costo_agg_rfel#%?=#%?txt#%?1#@?oper#%?424#%?tot_parz_iva_rfel#%?+#%?var#%?tasse_costo_agg#%? 116cond7rpt#@?#$?mos_costo_tassa_rfel#%?=#%?txt#%?1#@?oper#%?429#%?tot_costi_tassa_rfel#%?+#%?var#%?valore_costo_agg#%? 117cond7rpt#@?#@?oper#%?415#%?tot_no_iva_rfel#%?+#%?txt#%?0#%? 118cond7rpt#@?#@?oper#%?a18680#%?tot_parz_no_iva_rfel#%?+#%?txt#%?0#%? 121cond7rpt#@?#@?set#%?a18680#%?=#%?var#%?tot_no_iva_vett_rfel_p(num_iva_rfel)#%?txt#%?,#%?txt#%?#%? 122cond7rpt#@?#@?oper#%?a18679#%?tot_parz_iva_rfel#%?+#%?txt#%?0#%? 123cond7rpt#@?#@?set#%?a18679#%?=#%?var#%?tot_iva_vett_rfel_p(num_iva_rfel)#%?txt#%?,#%?txt#%?#%? 124cond7rpt#@?#@?oper#%?430#%?costo_tot_rfel#%?-#%?var#%?tot_no_iva_rfel#%? 125cond7rpt#@?#@?oper#%?430#%?iva_rfel#%?-#%?var#%?tot_costi_tassa_rfel#%? 126cond7rpt#@?#@?oper#%?414#%?iva_rfel#%?+#%?txt#%?0#%? 128cond7rpt#@?or#$?mos_costo_agg_rfel#%?!=#%?txt#%?1#$?percentuale_tasse_costo_agg#%?!=#%?txt#%?-1#@?break#%?cont 130cond7rpt#@?#@?set#%?421#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 131cond7rpt#@?#@?cont 133cond7rpt#@?#$?ultima_prenota_rfel#%?=#%?var#%?numero_prenotazione#@?break#%? 134cond7rpt#@?#@?set#%?409#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 135cond7rpt#@?#$?mos_tariffa_rfel#%?=#%?txt#%?1#@?oper#%?411#%?tot_no_iva_rfel#%?+#%?var#%?costo_tariffa_senza_tasse#%? 136cond7rpt#@?#$?mos_tariffa_rfel#%?=#%?txt#%?1#@?oper#%?423#%?tot_parz_no_iva_rfel#%?+#%?var#%?costo_tariffa_senza_tasse#%? 137cond7rpt#@?#$?mos_tariffa_rfel#%?=#%?txt#%?1#@?oper#%?424#%?tot_parz_iva_rfel#%?+#%?var#%?tasse_tariffa#%? 139cond7rpt#@?#$?mos_sconto_rfel#%?=#%?txt#%?1#@?oper#%?411#%?tot_no_iva_rfel#%?-#%?var#%?sconto_senza_tasse#%? 140cond7rpt#@?#$?mos_sconto_rfel#%?=#%?txt#%?1#@?oper#%?423#%?tot_parz_no_iva_rfel#%?-#%?var#%?sconto_senza_tasse#%? 141cond7rpt#@?#$?mos_sconto_rfel#%?=#%?txt#%?1#@?oper#%?424#%?tot_parz_iva_rfel#%?-#%?var#%?tasse_sconto#%? 142cond7rpt#@?#@?oper#%?408#%?costo_tariffa_senza_tasse#%?+#%?txt#%?0#%? 143cond7rpt#@?#@?oper#%?417#%?sconto_senza_tasse#%?*#%?txt#%?-1#%? 146cond7rpt#@?#@?oper#%?415#%?tot_no_iva_rfel#%?+#%?txt#%?0#%? 147cond7rpt#@?#@?oper#%?a18680#%?tot_parz_no_iva_rfel#%?+#%?txt#%?0#%? 148cond7rpt#@?#@?set#%?a18680#%?=#%?var#%?tot_no_iva_vett_rfel_p(num_iva_rfel)#%?txt#%?,#%?txt#%?#%? 149cond7rpt#@?#@?oper#%?a18679#%?tot_parz_iva_rfel#%?+#%?txt#%?0#%? 150cond7rpt#@?#@?set#%?a18679#%?=#%?var#%?tot_iva_vett_rfel_p(num_iva_rfel)#%?txt#%?,#%?txt#%?#%? 151cond7rpt#@?#@?oper#%?430#%?costo_tot_rfel#%?-#%?var#%?tot_no_iva_rfel#%? 152cond7rpt#@?#@?oper#%?430#%?iva_rfel#%?-#%?var#%?tot_costi_tassa_rfel#%? 153cond7rpt#@?#@?oper#%?414#%?iva_rfel#%?+#%?txt#%?0#%? 154cond7rpt#@?#$?accorpa_sconto_e_tariffa_rfel#%?=#%?txt#%?SI#@?oper#%?408#%?costo_tariffa_senza_tasse#%?-#%?var#%?sconto_senza_tasse#%? 155cond7rpt#@?#$?accorpa_sconto_e_tariffa_rfel#%?=#%?txt#%?SI#@?set#%?420#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 156cond7rpt#@?#@?oper#%?433#%?tariffa_no_iva_rfel#%?+#%?txt#%?0#%? 157cond7rpt#@?#@?set#%?433#%?=#%?var#%?tariffa_no_iva_rfel_p#%?txt#%?,#%?txt#%?#%? 160cond7rpt#@?#$?num_ripetizione_rfel#%?>#%?txt#%?1#@?break#%? 161cond7rpt#@?#@?oper#%?412#%?costo_tot_rfel#%?+#%?var#%?costo_tot#%? 162cond7rpt#@?#@?oper#%?413#%?costo_tot_rfel#%?+#%?txt#%?0#%? 163cond7rpt#@?#@?set#%?413#%?=#%?var#%?costo_tot_rfel_p#%?txt#%?,#%?txt#%?#%? 165cond7rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?406#%?.=#%?var#%?codice_fiscale_struttura#%?txt#%?#%?txt#%?#%? 166cond7rpt#@?#$?cod_fisc_strutt_rfel#%?=#%?txt#%?#@?set#%?406#%?=#%?var#%?partita_iva_struttura#%?txt#%?#%?txt#%?#%? 169cond7inr#@?#@?set#%?409#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 170cond7inr#@?#@?oper#%?422#%?num_ripetizione_rfel#%?+#%?txt#%?1#%? 171cond7ind#@?#@?set#%?426#%?=#%?txt#%?SI#%?txt#%?#%?txt#%?#%? 172cond7ind#@?#@?set#%?427#%?=#%?txt#%?nome del costo da considerare come tassa#%?txt#%?#%?txt#%?#%? 173cond7ind#@?#@?set#%?412#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 176cond7ind#@?#@?set#%?411#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 198cond7rpt#@?#@?set#%?435#%?=#%?var#%?email_certificata#%?txt#%?#%?txt#%?#%? 200cond7ind#@?#@?set#%?418#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 201cond7ind#@?#@?set#%?422#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 202cond7inr#@?#@?set#%?423#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 203cond7inr#@?#@?set#%?424#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 204cond7inr#@?#@?set#%?429#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 215cond7rpt#@?#$?partita_iva_struttura#%?=#%?txt#%?#@?set#%?-1#%?.=#%?txt#%?Si deve inserire la partita iva della struttura in "configura e personalizza".
#%?txt#%?#%?txt#%?#%?
219cond7ind#@?#@?date#%?431#%?oggi#%?is#%?0#%?g 242cond7ind#@?#@?cont 87cond5rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?14#%?=#%?txt#%?- Codice Fiscale #%?txt#%?#%?txt#%?#%? 88cond5rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?14#%?.=#%?var#%?codice_fiscale_struttura#%?txt#%?#%?txt#%?#%? 89cond5rpt#@?#@?set#%?17#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 92cond5rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?17#%?=#%?txt#%?Tel. #%?txt#%?#%?txt#%?#%? 94cond5rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?17#%?.=#%?var#%?telefono_struttura#%?txt#%?#%?txt#%?#%? 97cond5rpt#@?and#$?telefono_struttura#%?!=#%?txt#%?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?17#%?.=#%?txt#%? - #%?txt#%?#%?txt#%?#%? 98cond5rpt#@?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?17#%?.=#%?var#%?sito_web_struttura#%?txt#%?#%?txt#%?#%? 99cond5rpt#@?#@?set#%?15#%?=#%?var#%?nome#%?txt#%?#%?txt#%?#%? 100cond5rpt#@?#@?set#%?16#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 101cond5rpt#@?#@?set#%?18#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 102cond5rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?18#%?=#%?txt#%?, #%?txt#%?#%?txt#%?#%? 103cond5rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?18#%?.=#%?var#%?numcivico#%?txt#%?#%?txt#%?#%? 104cond5rpt#@?#@?set#%?12#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 105cond5rpt#@?#$?citta#%?!=#%?txt#%?#@?set#%?12#%?.=#%?var#%?citta#%?txt#%?#%?txt#%?#%? 107cond5rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?12#%?.=#%?txt#%? (#%?txt#%?#%?txt#%?#%? 108cond5rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?12#%?.=#%?var#%?regione#%?txt#%?#%?txt#%?#%? 109cond5rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?12#%?.=#%?txt#%?)#%?txt#%?#%?txt#%?#%? 110cond5rpt#@?#@?set#%?13#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 111cond5rpt#@?#$?cap#%?!=#%?txt#%?#@?set#%?13#%?.=#%?var#%?cap#%?txt#%?#%?txt#%?#%? 112cond5rpt#@?and#$?cap#%?!=#%?txt#%?#$?nazione#%?!=#%?txt#%?#@?set#%?13#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 113cond5rpt#@?#$?nazione#%?!=#%?txt#%?#@?set#%?13#%?.=#%?var#%?nazione#%?txt#%?#%?txt#%?#%? 114cond5rpt#@?#@?set#%?152#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 115cond5rpa#@?and#$?data_inizio#%?=#%?txt#%?#$?ultimo_pagamento#%?=#%?txt#%?1#$?metodo_pagamento#%?!=#%?txt#%?#@?set#%?152#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 116cond5rpt#@?#$?logo_struttura#%?!=#%?txt#%?#@?set#%?351#%?=#%?txt#%?Logo#%?txt#%?#%?txt#%?#%? 25cond4rpt#@?#@?set#%?374#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 26cond4rpt#@?and#$?iva_perc_vett_fael(num_iva_fael)#%?=#%?var#%?percentuale_tasse_tariffa#$?num_ripetizione_fael#%?>#%?txt#%?1#@?set#%?374#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 27cond4rpt#@?#@?set#%?375#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 30cond4rpt#@?and#$?mos_tariffa_fael#%?=#%?txt#%?1#$?sconto#%?!=#%?txt#%?0#@?set#%?375#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 31cond4rpt#@?#@?set#%?376#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 32cond4rpt#@?#@?set#%?387#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 36cond4ind#@?#@?set#%?394#%?=#%?txt#%?N4#%?txt#%?#%?txt#%?#%? 39cond4ind#@?#@?set#%?388#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 40cond4rpt#@?#@?set#%?384#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 42cond4rpt#@?#$?nome_costo_agg#%?=#%?var#%?nome_costo_tassa_fael#@?set#%?384#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 43cond4rpt#@?and#$?iva_perc_vett_fael(num_iva_fael)#%?=#%?var#%?percentuale_tasse_costo_agg#$?valore_costo_agg#%?!=#%?txt#%?0#$?num_ripetizione_fael#%?>#%?txt#%?1#$?mos_costo_tassa_fael#%?!=#%?txt#%?1#@?set#%?376#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 44cond4rpt#@?#@?set#%?358#%?=#%?var#%?percentuale_tasse_tariffa#%?txt#%?#%?txt#%?#%? 46cond4rpt#@?#$?var_tmp_fael#%?=#%?txt#%?#@?set#%?358#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 48cond4rpt#@?#$?iva_perc_esist_fael(var_tmp_fael)#%?=#%?txt#%?1#@?break#%?cont 52cond4rpt#@?#@?oper#%?373#%?num_iva_fael#%?+#%?txt#%?1#%? 60cond4rpt#@?#@?set#%?380#%?=#%?var#%?num_iva_fael#%?txt#%?#%?txt#%?#%? 61cond4rpt#@?#@?set#%?a9335#%?=#%?var#%?var_tmp_fael#%?txt#%?#%?txt#%?#%? 65cond4rpt#@?#@?oper#%?a9338#%?var_tmp_fael#%?+#%?txt#%?0#%? 75cond4rpt#@?#$?var_tmp_fael#%?=#%?txt#%?0#@?set#%?a9337#%?=#%?txt#%?NN#%?txt#%?NN#%?var#%?codice_natura_fael#%? 76cond4rpt#@?#@?set#%?a9336#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 81cond4rpt#@?#@?cont 83cond4rpt#@?or#$?valore_costo_agg#%?=#%?txt#%?0#$?valore_costo_agg#%?=#%?txt#%?#$?mos_costo_tassa_fael#%?=#%?txt#%?1#@?break#%?cont 84cond4rpt#@?#@?set#%?358#%?=#%?var#%?percentuale_tasse_costo_agg#%?txt#%?#%?txt#%?#%? 86cond4rpt#@?#$?var_tmp_fael#%?=#%?txt#%?#@?set#%?358#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 87cond4rpt#@?#$?iva_perc_esist_fael(var_tmp_fael)#%?=#%?txt#%?1#@?break#%?cont 88cond4rpt#@?#@?oper#%?373#%?num_iva_fael#%?+#%?txt#%?1#%? 89cond4rpt#@?#@?set#%?380#%?=#%?var#%?num_iva_fael#%?txt#%?#%?txt#%?#%? 90cond4rpt#@?#@?set#%?a9335#%?=#%?var#%?var_tmp_fael#%?txt#%?#%?txt#%?#%? 91cond4rpt#@?#@?oper#%?a9338#%?var_tmp_fael#%?+#%?txt#%?0#%? 95cond4rpt#@?#$?var_tmp_fael#%?=#%?txt#%?0#@?set#%?a9337#%?=#%?txt#%?NN#%?txt#%?NN#%?var#%?codice_natura_fael#%? 100cond4rpt#@?#@?set#%?a9336#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 103cond4rpt#@?#@?cont 105cond4rpt#@?#@?oper#%?367#%?valore_costo_agg_senza_tasse#%?+#%?txt#%?0#%? 106cond4rpt#@?#$?mos_costo_tassa_fael#%?=#%?txt#%?1#@?oper#%?367#%?valore_costo_agg#%?+#%?txt#%?0#%? 108cond4rpt#@?#@?oper#%?396#%?costo_agg_no_iva_fael#%?+#%?txt#%?0#%? 110cond4rpt#@?#@?set#%?396#%?=#%?var#%?costo_agg_no_iva_fael_p#%?txt#%?,#%?txt#%?#%? 111cond4rpt#@?#@?set#%?361#%?=#%?var#%?nome_costo_agg#%?txt#%?#%?txt#%?#%? 112cond4rpt#@?#$?mos_costo_agg_fael#%?=#%?txt#%?1#@?oper#%?362#%?tot_no_iva_fael#%?+#%?var#%?valore_costo_agg_senza_tasse#%? 113cond4rpt#@?#$?mos_costo_agg_fael#%?=#%?txt#%?1#@?oper#%?378#%?tot_parz_no_iva_fael#%?+#%?var#%?valore_costo_agg_senza_tasse#%? 114cond4rpt#@?#$?mos_costo_agg_fael#%?=#%?txt#%?1#@?oper#%?379#%?tot_parz_iva_fael#%?+#%?var#%?tasse_costo_agg#%? 115cond4rpt#@?#$?mos_costo_agg_fael#%?=#%?txt#%?1#@?oper#%?393#%?num_linea_fael#%?+#%?txt#%?1#%? 116cond4rpt#@?#$?mos_costo_tassa_fael#%?=#%?txt#%?1#@?oper#%?385#%?tot_costi_tassa_fael#%?+#%?var#%?valore_costo_agg#%? 117cond4rpt#@?#@?oper#%?366#%?tot_no_iva_fael#%?+#%?txt#%?0#%? 118cond4rpt#@?#@?oper#%?a9340#%?tot_parz_no_iva_fael#%?+#%?txt#%?0#%? 121cond4rpt#@?#@?set#%?a9340#%?=#%?var#%?tot_no_iva_vett_fael_p(num_iva_fael)#%?txt#%?,#%?txt#%?#%? 122cond4rpt#@?#@?oper#%?a9339#%?tot_parz_iva_fael#%?+#%?txt#%?0#%? 123cond4rpt#@?#@?set#%?a9339#%?=#%?var#%?tot_iva_vett_fael_p(num_iva_fael)#%?txt#%?,#%?txt#%?#%? 124cond4rpt#@?#@?oper#%?386#%?costo_tot_fael#%?-#%?var#%?tot_no_iva_fael#%? 125cond4rpt#@?#@?oper#%?386#%?iva_fael#%?-#%?var#%?tot_costi_tassa_fael#%? 126cond4rpt#@?#@?oper#%?365#%?iva_fael#%?+#%?txt#%?0#%? 128cond4rpt#@?or#$?mos_costo_agg_fael#%?!=#%?txt#%?1#$?percentuale_tasse_costo_agg#%?!=#%?txt#%?-1#@?break#%?cont 129cond4rpt#@?#@?set#%?387#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 130cond4rpt#@?#@?set#%?376#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 131cond4rpt#@?#@?cont 132cond4rpt#@?#$?max_num_iva_fael#%?>#%?txt#%?1#@?set#%?388#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 133cond4rpt#@?#$?ultima_prenota_fael#%?=#%?var#%?numero_prenotazione#@?break#%? 134cond4rpt#@?#@?set#%?360#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 135cond4rpt#@?#$?mos_tariffa_fael#%?=#%?txt#%?1#@?oper#%?362#%?tot_no_iva_fael#%?+#%?var#%?costo_tariffa_senza_tasse#%? 136cond4rpt#@?#$?mos_tariffa_fael#%?=#%?txt#%?1#@?oper#%?378#%?tot_parz_no_iva_fael#%?+#%?var#%?costo_tariffa_senza_tasse#%? 137cond4rpt#@?#$?mos_tariffa_fael#%?=#%?txt#%?1#@?oper#%?379#%?tot_parz_iva_fael#%?+#%?var#%?tasse_tariffa#%? 138cond4rpt#@?#$?mos_tariffa_fael#%?=#%?txt#%?1#@?oper#%?393#%?num_linea_fael#%?+#%?txt#%?1#%? 139cond4rpt#@?#$?mos_sconto_fael#%?=#%?txt#%?1#@?oper#%?362#%?tot_no_iva_fael#%?-#%?var#%?sconto_senza_tasse#%? 140cond4rpt#@?#$?mos_sconto_fael#%?=#%?txt#%?1#@?oper#%?378#%?tot_parz_no_iva_fael#%?-#%?var#%?sconto_senza_tasse#%? 141cond4rpt#@?#$?mos_sconto_fael#%?=#%?txt#%?1#@?oper#%?379#%?tot_parz_iva_fael#%?-#%?var#%?tasse_sconto#%? 142cond4rpt#@?#@?oper#%?359#%?costo_tariffa_senza_tasse#%?+#%?txt#%?0#%? 143cond4rpt#@?#@?oper#%?368#%?sconto_senza_tasse#%?*#%?txt#%?-1#%? 146cond4rpt#@?#@?oper#%?366#%?tot_no_iva_fael#%?+#%?txt#%?0#%? 147cond4rpt#@?#@?oper#%?a9340#%?tot_parz_no_iva_fael#%?+#%?txt#%?0#%? 148cond4rpt#@?#@?set#%?a9340#%?=#%?var#%?tot_no_iva_vett_fael_p(num_iva_fael)#%?txt#%?,#%?txt#%?#%? 149cond4rpt#@?#@?oper#%?a9339#%?tot_parz_iva_fael#%?+#%?txt#%?0#%? 150cond4rpt#@?#@?set#%?a9339#%?=#%?var#%?tot_iva_vett_fael_p(num_iva_fael)#%?txt#%?,#%?txt#%?#%? 151cond4rpt#@?#@?oper#%?386#%?costo_tot_fael#%?-#%?var#%?tot_no_iva_fael#%? 152cond4rpt#@?#@?oper#%?386#%?iva_fael#%?-#%?var#%?tot_costi_tassa_fael#%? 153cond4rpt#@?#@?oper#%?365#%?iva_fael#%?+#%?txt#%?0#%? 154cond4rpt#@?#$?accorpa_sconto_e_tariffa_fael#%?=#%?txt#%?SI#@?oper#%?359#%?costo_tariffa_senza_tasse#%?-#%?var#%?sconto_senza_tasse#%? 155cond4rpt#@?#$?accorpa_sconto_e_tariffa_fael#%?=#%?txt#%?SI#@?set#%?375#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 156cond4rpt#@?#@?oper#%?395#%?tariffa_no_iva_fael#%?+#%?txt#%?0#%? 157cond4rpt#@?#@?set#%?395#%?=#%?var#%?tariffa_no_iva_fael_p#%?txt#%?,#%?txt#%?#%? 158cond4rpt#@?#@?set#%?381#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 159cond4rpt#@?and#$?num_persone_tot#%?!=#%?txt#%?#$?num_persone_tot#%?!=#%?txt#%?0#@?set#%?381#%?=#%?txt#%? per x persone#%?txt#%?x#%?var#%?num_persone_tot#%? 160cond4rpt#@?#$?num_ripetizione_fael#%?>#%?txt#%?1#@?break#%? 161cond4rpt#@?#@?oper#%?363#%?costo_tot_fael#%?+#%?var#%?costo_tot#%? 162cond4rpt#@?#@?oper#%?364#%?costo_tot_fael#%?+#%?txt#%?0#%? 163cond4rpt#@?#@?set#%?364#%?=#%?var#%?costo_tot_fael_p#%?txt#%?,#%?txt#%?#%? 164cond4rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?354#%?=#%?txt#%?- Codice Fiscale #%?txt#%?#%?txt#%?#%? 165cond4rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?354#%?.=#%?var#%?codice_fiscale_struttura#%?txt#%?#%?txt#%?#%? 166cond4rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?357#%?=#%?txt#%?Tel. #%?txt#%?#%?txt#%?#%? 167cond4rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?357#%?.=#%?var#%?telefono_struttura#%?txt#%?#%?txt#%?#%? 168cond4inr#@?#@?set#%?360#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 169cond4inr#@?#@?oper#%?377#%?num_ripetizione_fael#%?+#%?txt#%?1#%? 170cond4ind#@?#@?set#%?382#%?=#%?txt#%?SI#%?txt#%?#%?txt#%?#%? 171cond4ind#@?#@?set#%?383#%?=#%?txt#%?nome del costo da considerare come tassa#%?txt#%?#%?txt#%?#%? 172cond4ind#@?#@?set#%?363#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 173cond4rpt#@?and#$?telefono_struttura#%?!=#%?txt#%?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?357#%?.=#%?txt#%? - #%?txt#%?#%?txt#%?#%? 174cond4rpt#@?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?357#%?.=#%?var#%?sito_web_struttura#%?txt#%?#%?txt#%?#%? 175cond4ind#@?#@?set#%?362#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 176cond4rpt#@?#@?set#%?355#%?=#%?var#%?nome#%?txt#%?#%?txt#%?#%? 180cond4rpt#@?#@?set#%?356#%?=#%?var#%?cognome#%?txt#%?&#%?txt#%?&#%? 181cond4rpt#@?#@?set#%?356#%?=#%?var#%?cognome_fael#%?txt#%?<#%?txt#%?<#%? 183cond4rpt#@?#@?set#%?369#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 184cond4rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?369#%?=#%?txt#%?, #%?txt#%?#%?txt#%?#%? 185cond4rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?369#%?.=#%?var#%?numcivico#%?txt#%?#%?txt#%?#%? 186cond4rpt#@?#@?set#%?352#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 187cond4rpt#@?#$?citta#%?!=#%?txt#%?#@?set#%?352#%?.=#%?var#%?citta#%?txt#%?#%?txt#%?#%? 188cond4rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?352#%?.=#%?txt#%? (#%?txt#%?#%?txt#%?#%? 189cond4rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?352#%?.=#%?var#%?regione#%?txt#%?#%?txt#%?#%? 190cond4rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?352#%?.=#%?txt#%?)#%?txt#%?#%?txt#%?#%? 191cond4rpt#@?#@?set#%?353#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 192cond4rpt#@?#$?cap#%?!=#%?txt#%?#@?set#%?353#%?.=#%?var#%?cap#%?txt#%?#%?txt#%?#%? 193cond4rpt#@?and#$?cap#%?!=#%?txt#%?#$?nazione#%?!=#%?txt#%?#@?set#%?353#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 194cond4rpt#@?#$?nazione#%?!=#%?txt#%?#@?set#%?353#%?.=#%?var#%?nazione#%?txt#%?#%?txt#%?#%? 195cond4rpt#@?#@?set#%?370#%?=#%?var#%?codice_fiscale#%?txt#%?#%?txt#%?#%?upp 196cond4rpt#@?#@?set#%?371#%?=#%?var#%?partita_iva#%?txt#%?#%?txt#%?#%?upp 197cond4rpt#@?#@?set#%?400#%?=#%?var#%?email_certificata#%?txt#%?#%?txt#%?#%? 198cond4rpt#@?#@?set#%?372#%?=#%?var#%?via#%?txt#%?#%?txt#%?#%? 199cond4ind#@?#@?set#%?373#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 200cond4ind#@?#@?set#%?377#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 201cond4inr#@?#@?set#%?378#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 202cond4inr#@?#@?set#%?379#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 203cond4inr#@?#@?set#%?385#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 204cond4rpt#@?#@?trunc#%?372#%?60#%?#%?ini 205cond4rpt#@?#@?set#%?389#%?=#%?var#%?codice_nazione#%?txt#%?#%?txt#%?#%? 206cond4rpt#@?#@?set#%?389#%?=#%?var#%?codice_nazione_fael#%?txt#%?1#%?txt#%?#%? 207cond4rpt#@?#$?codice_nazione_fael#%?!=#%?var#%?codice_nazione#@?set#%?389#%?=#%?var#%?codice2_nazione#%?txt#%?#%?txt#%?#%? 208cond4rpt#@?#@?trunc#%?389#%?2#%?#%?ini 209cond4rpt#@?#$?codice_nazione_fael#%?=#%?txt#%?#@?set#%?371#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 210cond4rpt#@?and#$?codice_nazione_fael#%?!=#%?txt#%?IT#$?partita_iva_fael#%?=#%?txt#%?#@?set#%?371#%?=#%?var#%?codice_fiscale_fael#%?txt#%?#%?txt#%?#%?upp 211cond4rpt#@?and#$?codice_nazione_fael#%?!=#%?txt#%?IT#$?partita_iva_fael#%?=#%?txt#%?#@?set#%?371#%?=#%?var#%?documento#%?txt#%?#%?txt#%?#%?upp 212cond4rpt#@?#$?partita_iva_fael#%?=#%?var#%?codice_fiscale_fael#@?set#%?370#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 213cond4rpt#@?#$?provincia_struttura_fael#%?=#%?txt#%?#@?set#%?-1#%?.=#%?txt#%?Si deve inserire una provincia italiana esistente (o la sua sigla) in "configura e personalizza" nella sezione "dati della struttura".
#%?txt#%?#%?txt#%?#%?
214cond4rpt#@?or#$?partita_iva_struttura#%?=#%?txt#%?#$?email_struttura#%?=#%?txt#%?#$?indirizzo_struttura#%?=#%?txt#%?#$?CAP_struttura#%?=#%?txt#%?#$?comune_struttura#%?=#%?txt#%?#$?ragione_sociale_struttura#%?=#%?txt#%?#@?set#%?-1#%?.=#%?txt#%?Si deve inserire la ragione sociale, l'indirizzo, il CAP, il comune, la partita iva e l'email (PEC) della struttura in "configura e personalizza".
#%?txt#%?#%?txt#%?#%?
215cond4rpt#@?and#$?codice_fiscale_fael#%?=#%?txt#%?#$?partita_iva_fael#%?=#%?txt#%?#@?set#%?-1#%?.=#%?txt#%?Si deve inserire la nazione di residenza e il numero di partita iva del cliente oppure il suo codice fiscale.
#%?txt#%?#%?txt#%?#%?
216cond4rpt#@?or#$?via#%?=#%?txt#%?#$?codice_nazione_fael#%?=#%?txt#%?#$?citta#%?=#%?txt#%?#$?cap#%?=#%?txt#%?#@?set#%?-1#%?.=#%?txt#%?Si deve inserire la residenza del cliente (indirizzo, CAP, città e nazione).
#%?txt#%?#%?txt#%?#%?
217cond4rpt#@?and#$?codice_nazione_fael#%?=#%?txt#%?IT#$?codice_regione#%?=#%?txt#%?#@?set#%?-1#%?.=#%?txt#%?Se il cliente risiede in Italia si deve inserire anche la provincia di residenza.
#%?txt#%?#%?txt#%?#%?
218cond4ind#@?#@?date#%?391#%?oggi#%?is#%?0#%?g 219cond4rpt#@?and#$?codice_nazione_fael#%?=#%?txt#%?IT#$?partita_iva_fael#%?!=#%?txt#%?#$?pec_fael#%?=#%?txt#%?#@?set#%?-1#%?.=#%?txt#%?Per le partite iva italiane si deve inserire l'email certificata (PEC) o il codice destinatario.
#%?txt#%?#%?txt#%?#%?
220cond4rpt#@?#@?set#%?392#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 221cond4rpt#@?or#$?tipo_struttura#%?!=#%?txt#%?#$?nome_struttura#%?!=#%?txt#%?#@?set#%?392#%?=#%?txt#%? presso #%?txt#%?#%?txt#%?#%? 222cond4rpt#@?#$?tipo_struttura#%?!=#%?txt#%?#@?set#%?392#%?.=#%?var#%?tipo_struttura#%?txt#%?#%?txt#%?#%? 223cond4rpt#@?and#$?tipo_struttura#%?!=#%?txt#%?#$?nome_struttura#%?!=#%?txt#%?#@?set#%?392#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 224cond4rpt#@?#$?nome_struttura#%?!=#%?txt#%?#@?set#%?392#%?.=#%?var#%?nome_struttura#%?txt#%?#%?txt#%?#%? 225cond4ind#@?or#$?email_struttura#%?!=#%?txt#%?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?397#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 226cond4ind#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?397#%?.=#%?txt#%?numtel#%?txt#%?numtel#%?var#%?telefono_struttura#%? 227cond4ind#@?#$?email_struttura#%?!=#%?txt#%?#@?set#%?397#%?.=#%?txt#%?indem#%?txt#%?indem#%?var#%?email_struttura#%? 228cond4ind#@?or#$?email_struttura#%?!=#%?txt#%?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?397#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 229cond4ind#@?#@?set#%?390#%?=#%?var#%?codice_regione_struttura#%?txt#%?#%?txt#%?#%? 230cond4rpt#@?#@?set#%?398#%?=#%?txt#%?0000000#%?txt#%?#%?txt#%?#%? 231cond4rpt#@?#$?codice_nazione_fael#%?!=#%?txt#%?IT#@?set#%?398#%?=#%?txt#%?XXXXXXX#%?txt#%?#%?txt#%?#%? 232cond4rpt#@?#@?set#%?399#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 233cond4rpt#@?and#$?pec_fael#%?{}#%?txt#%?@#$?cod_destinatario_fael#%?=#%?txt#%?0000000#@?set#%?399#%?=#%?txt#%?pec_fael#%?txt#%?pec_fael#%?var#%?pec_fael#%? 234cond4rpt#@?and#$?linea_pecdestinatario_fael#%?=#%?txt#%?#$?cod_destinatario_fael#%?=#%?txt#%?0000000#@?set#%?398#%?=#%?var#%?pec_fael#%?txt#%?#%?txt#%?#%?upp 235cond4ind#@?#@?trunc#%?390#%?2#%?0#%?ini 236cond4ind#@?#$?provincia_struttura_fael#%?!=#%?var#%?codice_regione_struttura#@?set#%?390#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 237cond4ind#@?#$?provincia_struttura_fael#%?!=#%?txt#%?#@?break#%?cont 238cond4ind#@?#@?set#%?390#%?=#%?var#%?regione_struttura#%?txt#%?#%?txt#%?#%?upp 239cond4ind#@?#@?trunc#%?390#%?2#%?0#%?ini 240cond4ind#@?#$?provincia_struttura_fael#%?!=#%?var#%?regione_struttura#@?set#%?390#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 241cond4ind#@?#@?cont 242cond4rpt#@?#@?set#%?490#%?=#%?var#%?oggi#%?txt#%?#%?txt#%?#%? 243cond4rpt#@?#@?trunc#%?490#%?4#%?#%?ini 244cond4rpt#@?#@?oper#%?490#%?numero_invio_fael#%?-#%?txt#%?2020#%? 245cond4rpt#@?#@?set#%?490#%?=#%?var#%?numero_invio_fael#%?txt#%?#%?txt#%?#%?0c3 246cond4rpt#@?#@?oper#%?358#%?numero_progressivo_documento#%?*#%?txt#%?2#%? 247cond4rpt#@?#@?set#%?358#%?=#%?var#%?var_tmp_fael#%?txt#%?#%?txt#%?#%?0c3 248cond4rpt#@?#@?trunc#%?358#%?4#%?0#%?ini 249cond4rpt#@?#@?set#%?490#%?.=#%?var#%?var_tmp_fael#%?txt#%?#%?txt#%?#%? 250cond4rpt#@?#$?partita_iva_struttura#%?=#%?txt#%?#@?break#%?cont 251cond4rpt#@?#@?set#%?-3#%?=#%?txt#%?IT#%?txt#%?#%?txt#%?#%? 252cond4rpt#@?#@?set#%?-3#%?.=#%?var#%?partita_iva_struttura#%?txt#%?IT#%?txt#%?#%? 253cond4rpt#@?#@?set#%?-3#%?.=#%?txt#%?_#%?txt#%?#%?txt#%?#%? 254cond4rpt#@?#@?set#%?-3#%?.=#%?var#%?numero_invio_fael#%?txt#%?#%?txt#%?#%? 255cond4rpt#@?#@?cont 1cond22ind#@?#@?array#%?a65485#%?dat#%? 2cond22ind#@?#@?set#%?488#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 4cond22rpt#@?#$?date_isa(data_isa)#%?!=#%?var#%?data_fine#@?oper#%?488#%?presenze_isa#%?+#%?var#%?num_persone_tot#%? 3cond21ind#@?#@?set#%?207#%?=#%?txt#%?00000ALB0000#%?txt#%?#%?txt#%?#%? 4cond21ind#@?#@?set#%?203#%?=#%?var#%?data_inizio_selezione#%?txt#%?#%?txt#%?#%? 5cond21ind#@?#@?trunc#%?203#%?5#%?#%?ini 6cond21ind#@?#@?set#%?202#%?=#%?var#%?data_inizio_selezione#%?var#%?anno_sel_turiweb#%?txt#%?#%? 7cond21ind#@?#@?trunc#%?202#%?2#%?#%?ini 8cond21ind#@?#@?trunc#%?203#%?4#%?#%?ini 9cond21ind#@?#@?set#%?204#%?=#%?var#%?data_fine_selezione#%?txt#%?#%?txt#%?#%? 10cond21ind#@?#@?trunc#%?204#%?5#%?#%?ini 11cond21ind#@?#@?set#%?204#%?=#%?var#%?data_fine_selezione#%?var#%?var_aux_turiweb#%?txt#%?#%? 12cond21ind#@?#@?trunc#%?204#%?2#%?#%?ini 13cond21ind#@?#@?oper#%?205#%?mese_sel_turiweb#%?+#%?txt#%?2#%? 14cond21ind#@?or#$?mese_sel_turiweb#%?>#%?var#%?var_aux_turiweb#$?var_turiweb#%?=#%?var#%?var_aux_turiweb#@?oper#%?202#%?mese_sel_turiweb#%?+#%?txt#%?1#%? 15cond21ind#@?#$?mese_sel_turiweb#%?>#%?txt#%?12#@?oper#%?203#%?anno_sel_turiweb#%?+#%?txt#%?1#%? 16cond21ind#@?#$?mese_sel_turiweb#%?>#%?txt#%?12#@?oper#%?202#%?mese_sel_turiweb#%?-#%?txt#%?12#%? 17cond21rpt#@?#$?prox_num_turiweb#%?=#%?txt#%?0#@?unset#%?a1033 18cond21inr#@?#@?unset#%?a1034 19cond21rpt#@?#$?prox_num_turiweb#%?=#%?txt#%?0#@?unset#%?a1035 20cond21rpt#@?#$?prox_num_turiweb#%?=#%?txt#%?0#@?unset#%?a1036 21cond21rpt#@?#$?prox_num_turiweb#%?=#%?txt#%?0#@?unset#%?a1038 22cond21inr#@?#@?unset#%?a1039 23cond21rpt#@?#$?prox_num_turiweb#%?=#%?txt#%?0#@?unset#%?a1040 24cond21rpt#@?#$?prox_num_turiweb#%?=#%?txt#%?0#@?unset#%?a1041 25cond21rpt#@?#@?oper#%?166#%?num_turiweb#%?+#%?txt#%?1#%? 27cond21rpt#@?#@?set#%?181#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 28cond21rpt#@?#@?set#%?175#%?=#%?var#%?date_turiweb(data_turiweb)#%?txt#%?#%?txt#%?#%? 29cond21rpt#@?#@?trunc#%?175#%?5#%?#%?ini 30cond21rpt#@?#@?set#%?177#%?=#%?var#%?date_turiweb(data_turiweb)#%?var#%?anno_turiweb#%?var#%?null_turiweb#%? 31cond21rpt#@?#@?trunc#%?175#%?4#%?#%?ini 35cond21rpt#@?#@?set#%?176#%?=#%?var#%?giorno_turiweb#%?txt#%?#%?txt#%?#%? 36cond21rpt#@?#@?trunc#%?176#%?3#%?#%?ini 37cond21rpt#@?#@?set#%?177#%?=#%?var#%?giorno_turiweb#%?var#%?mese_turiweb#%?var#%?null_turiweb#%? 40cond21rpt#@?#@?trunc#%?176#%?2#%?#%?ini 41cond21rpt#@?#$?mese_sel_turiweb#%?!=#%?var#%?mese_turiweb#@?break#%? 42cond21rpt#@?#@?set#%?180#%?=#%?var#%?codice_nazione_ospite#%?txt#%?#%?txt#%?#%? 44cond21rpt#@?and#$?nazione_ospite#%?!=#%?txt#%?#$?nazione_turiweb#%?=#%?txt#%?#@?set#%?180#%?=#%?txt#%?APX#%?txt#%?#%?txt#%?#%? 45cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?#@?set#%?180#%?=#%?var#%?codice_cittadinanza_ospite#%?txt#%?#%?txt#%?#%? 46cond21rpt#@?and#$?cittadinanza_ospite#%?!=#%?txt#%?#$?nazione_turiweb#%?=#%?txt#%?#@?set#%?180#%?=#%?txt#%?APX#%?txt#%?#%?txt#%?#%? 48cond21rpt#@?and#$?nazione_turiweb#%?=#%?txt#%?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?180#%?=#%?txt#%?APX#%?txt#%?#%?txt#%?#%? 49cond21rpt#@?#$?nazione_turiweb#%?!=#%?txt#%?APX#@?trunc#%?180#%?2#%?#%?ini 55cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?FR#@?set#%?180#%?=#%?txt#%?F#%?txt#%?#%?txt#%?#%? 59cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?DE#@?set#%?180#%?=#%?txt#%?D#%?txt#%?#%?txt#%?#%? 60cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?IE#@?set#%?180#%?=#%?txt#%?IRL#%?txt#%?#%?txt#%?#%? 61cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?PT#@?set#%?180#%?=#%?txt#%?P#%?txt#%?#%?txt#%?#%? 63cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?ES#@?set#%?180#%?=#%?txt#%?E#%?txt#%?#%?txt#%?#%? 64cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?LU#@?set#%?180#%?=#%?txt#%?L#%?txt#%?#%?txt#%?#%? 65cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?IS#@?set#%?180#%?=#%?txt#%?ISL#%?txt#%?#%?txt#%?#%? 66cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?BE#@?set#%?180#%?=#%?txt#%?B#%?txt#%?#%?txt#%?#%? 67cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?NO#@?set#%?180#%?=#%?txt#%?N#%?txt#%?#%?txt#%?#%? 68cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?SV#@?set#%?180#%?=#%?txt#%?S#%?txt#%?#%?txt#%?#%? 74cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?FI#@?set#%?180#%?=#%?txt#%?SF#%?txt#%?#%?txt#%?#%? 77cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?AT#@?set#%?180#%?=#%?txt#%?A#%?txt#%?#%?txt#%?#%? 78cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?PL#@?set#%?180#%?=#%?txt#%?PLN#%?txt#%?#%?txt#%?#%? 79cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?CZ#@?set#%?180#%?=#%?txt#%?CSV#%?txt#%?#%?txt#%?#%? 86cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?SK#@?set#%?180#%?=#%?txt#%?SKV#%?txt#%?#%?txt#%?#%? 88cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?HU#@?set#%?180#%?=#%?txt#%?H#%?txt#%?#%?txt#%?#%? 89cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?RU#@?set#%?180#%?=#%?txt#%?SU#%?txt#%?#%?txt#%?#%? 90cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?SI#@?set#%?180#%?=#%?txt#%?SLO#%?txt#%?#%?txt#%?#%? 92cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?HR#@?set#%?180#%?=#%?txt#%?HRV#%?txt#%?#%?txt#%?#%? 93cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?EG#@?set#%?180#%?=#%?txt#%?ET#%?txt#%?#%?txt#%?#%? 94cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?US#@?set#%?180#%?=#%?txt#%?USA#%?txt#%?#%?txt#%?#%? 95cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?CA#@?set#%?180#%?=#%?txt#%?CDN#%?txt#%?#%?txt#%?#%? 97cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?MX#@?set#%?180#%?=#%?txt#%?MEX#%?txt#%?#%?txt#%?#%? 98cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?VE#@?set#%?180#%?=#%?txt#%?YV#%?txt#%?#%?txt#%?#%? 99cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?AR#@?set#%?180#%?=#%?txt#%?RA#%?txt#%?#%?txt#%?#%? 100cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?CN#@?set#%?180#%?=#%?txt#%?RPC#%?txt#%?#%?txt#%?#%? 101cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?KR#@?set#%?180#%?=#%?txt#%?ROK#%?txt#%?#%?txt#%?#%? 102cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?JP#@?set#%?180#%?=#%?txt#%?J#%?txt#%?#%?txt#%?#%? 106cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?AU#@?set#%?180#%?=#%?txt#%?AUS#%?txt#%?#%?txt#%?#%? 108cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?NZ#@?set#%?180#%?=#%?txt#%?NZL#%?txt#%?#%?txt#%?#%? 109cond21rpt#@?or#$?nazione_turiweb#%?=#%?txt#%?ME#$?nazione_turiweb#%?=#%?txt#%?XK#$?nazione_turiweb#%?=#%?txt#%?MC#$?nazione_turiweb#%?=#%?txt#%?AD#$?nazione_turiweb#%?=#%?txt#%?AM#$?nazione_turiweb#%?=#%?txt#%?AZ#$?nazione_turiweb#%?=#%?txt#%?VA#$?nazione_turiweb#%?=#%?txt#%?FO#$?nazione_turiweb#%?=#%?txt#%?GE#$?nazione_turiweb#%?=#%?txt#%?GI#$?nazione_turiweb#%?=#%?txt#%?IS#$?nazione_turiweb#%?=#%?txt#%?LI#$?nazione_turiweb#%?=#%?txt#%?SK#$?nazione_turiweb#%?=#%?txt#%?SM#@?set#%?180#%?=#%?txt#%?APE#%?txt#%?#%?txt#%?#%? 110cond21rpt#@?or#$?nazione_turiweb#%?=#%?txt#%?PM#$?nazione_turiweb#%?=#%?txt#%?BM#$?nazione_turiweb#%?=#%?txt#%?BS#$?nazione_turiweb#%?=#%?txt#%?GL#@?set#%?180#%?=#%?txt#%?AMS#%?txt#%?#%?txt#%?#%? 111cond21rpt#@?or#$?nazione_turiweb#%?=#%?txt#%?BO#$?nazione_turiweb#%?=#%?txt#%?PE#$?nazione_turiweb#%?=#%?txt#%?CO#$?nazione_turiweb#%?=#%?txt#%?AI#$?nazione_turiweb#%?=#%?txt#%?AG#$?nazione_turiweb#%?=#%?txt#%?AN#$?nazione_turiweb#%?=#%?txt#%?BB#$?nazione_turiweb#%?=#%?txt#%?BZ#$?nazione_turiweb#%?=#%?txt#%?KY#$?nazione_turiweb#%?=#%?txt#%?CL#$?nazione_turiweb#%?=#%?txt#%?CR#$?nazione_turiweb#%?=#%?txt#%?CU#$?nazione_turiweb#%?=#%?txt#%?DM#$?nazione_turiweb#%?=#%?txt#%?EC#$?nazione_turiweb#%?=#%?txt#%?SV#$?nazione_turiweb#%?=#%?txt#%?JM#$?nazione_turiweb#%?=#%?txt#%?GD#$?nazione_turiweb#%?=#%?txt#%?GT#$?nazione_turiweb#%?=#%?txt#%?GY#$?nazione_turiweb#%?=#%?txt#%?HT#$?nazione_turiweb#%?=#%?txt#%?HN#$?nazione_turiweb#%?=#%?txt#%?VI#$?nazione_turiweb#%?=#%?txt#%?FK#$?nazione_turiweb#%?=#%?txt#%?MS#$?nazione_turiweb#%?=#%?txt#%?NI#$?nazione_turiweb#%?=#%?txt#%?PA#$?nazione_turiweb#%?=#%?txt#%?PY#$?nazione_turiweb#%?=#%?txt#%?DO#$?nazione_turiweb#%?=#%?txt#%?VC#$?nazione_turiweb#%?=#%?txt#%?KN#$?nazione_turiweb#%?=#%?txt#%?LC#$?nazione_turiweb#%?=#%?txt#%?SR#$?nazione_turiweb#%?=#%?txt#%?TC#$?nazione_turiweb#%?=#%?txt#%?VG#$?nazione_turiweb#%?=#%?txt#%?TT#$?nazione_turiweb#%?=#%?txt#%?UY#@?set#%?180#%?=#%?txt#%?APA#%?txt#%?#%?txt#%?#%? 112cond21rpt#@?or#$?nazione_turiweb#%?=#%?txt#%?LB#$?nazione_turiweb#%?=#%?txt#%?SY#$?nazione_turiweb#%?=#%?txt#%?JO#$?nazione_turiweb#%?=#%?txt#%?SA#$?nazione_turiweb#%?=#%?txt#%?BH#$?nazione_turiweb#%?=#%?txt#%?AE#$?nazione_turiweb#%?=#%?txt#%?IR#$?nazione_turiweb#%?=#%?txt#%?IQ#$?nazione_turiweb#%?=#%?txt#%?KW#$?nazione_turiweb#%?=#%?txt#%?OM#$?nazione_turiweb#%?=#%?txt#%?PS#$?nazione_turiweb#%?=#%?txt#%?QA#$?nazione_turiweb#%?=#%?txt#%?YE#@?set#%?180#%?=#%?txt#%?AMO#%?txt#%?#%?txt#%?#%? 113cond21rpt#@?or#$?nazione_turiweb#%?=#%?txt#%?PK#$?nazione_turiweb#%?=#%?txt#%?MM#$?nazione_turiweb#%?=#%?txt#%?BD#$?nazione_turiweb#%?=#%?txt#%?AF#$?nazione_turiweb#%?=#%?txt#%?BT#$?nazione_turiweb#%?=#%?txt#%?BN#$?nazione_turiweb#%?=#%?txt#%?KH#$?nazione_turiweb#%?=#%?txt#%?CN#$?nazione_turiweb#%?=#%?txt#%?TW#$?nazione_turiweb#%?=#%?txt#%?KP#$?nazione_turiweb#%?=#%?txt#%?PH#$?nazione_turiweb#%?=#%?txt#%?HK#$?nazione_turiweb#%?=#%?txt#%?ID#$?nazione_turiweb#%?=#%?txt#%?KZ#$?nazione_turiweb#%?=#%?txt#%?KG#$?nazione_turiweb#%?=#%?txt#%?LA#$?nazione_turiweb#%?=#%?txt#%?MO#$?nazione_turiweb#%?=#%?txt#%?MY#$?nazione_turiweb#%?=#%?txt#%?MV#$?nazione_turiweb#%?=#%?txt#%?MN#$?nazione_turiweb#%?=#%?txt#%?NP#$?nazione_turiweb#%?=#%?txt#%?SG#$?nazione_turiweb#%?=#%?txt#%?TJ#$?nazione_turiweb#%?=#%?txt#%?LK#$?nazione_turiweb#%?=#%?txt#%?UZ#$?nazione_turiweb#%?=#%?txt#%?TH#$?nazione_turiweb#%?=#%?txt#%?TM#$?nazione_turiweb#%?=#%?txt#%?TL#$?nazione_turiweb#%?=#%?txt#%?VN#@?set#%?180#%?=#%?txt#%?ASI#%?txt#%?#%?txt#%?#%? 114cond21rpt#@?or#$?nazione_turiweb#%?=#%?txt#%?MA#$?nazione_turiweb#%?=#%?txt#%?DZ#$?nazione_turiweb#%?=#%?txt#%?TN#$?nazione_turiweb#%?=#%?txt#%?LY#@?set#%?180#%?=#%?txt#%?AFM#%?txt#%?#%?txt#%?#%? 115cond21rpt#@?or#$?nazione_turiweb#%?=#%?txt#%?KE#$?nazione_turiweb#%?=#%?txt#%?SS#$?nazione_turiweb#%?=#%?txt#%?LR#$?nazione_turiweb#%?=#%?txt#%?AO#$?nazione_turiweb#%?=#%?txt#%?BJ#$?nazione_turiweb#%?=#%?txt#%?BW#$?nazione_turiweb#%?=#%?txt#%?BF#$?nazione_turiweb#%?=#%?txt#%?BI#$?nazione_turiweb#%?=#%?txt#%?CM#$?nazione_turiweb#%?=#%?txt#%?CV#$?nazione_turiweb#%?=#%?txt#%?CF#$?nazione_turiweb#%?=#%?txt#%?TD#$?nazione_turiweb#%?=#%?txt#%?KM#$?nazione_turiweb#%?=#%?txt#%?CG#$?nazione_turiweb#%?=#%?txt#%?CI#$?nazione_turiweb#%?=#%?txt#%?ER#$?nazione_turiweb#%?=#%?txt#%?ET#$?nazione_turiweb#%?=#%?txt#%?GA#$?nazione_turiweb#%?=#%?txt#%?GM#$?nazione_turiweb#%?=#%?txt#%?GH#$?nazione_turiweb#%?=#%?txt#%?DJ#$?nazione_turiweb#%?=#%?txt#%?GN#$?nazione_turiweb#%?=#%?txt#%?GW#$?nazione_turiweb#%?=#%?txt#%?GQ#$?nazione_turiweb#%?=#%?txt#%?LS#$?nazione_turiweb#%?=#%?txt#%?MG#$?nazione_turiweb#%?=#%?txt#%?ML#$?nazione_turiweb#%?=#%?txt#%?MW#$?nazione_turiweb#%?=#%?txt#%?MU#$?nazione_turiweb#%?=#%?txt#%?MR#$?nazione_turiweb#%?=#%?txt#%?YT#$?nazione_turiweb#%?=#%?txt#%?MZ#$?nazione_turiweb#%?=#%?txt#%?NA#$?nazione_turiweb#%?=#%?txt#%?NE#$?nazione_turiweb#%?=#%?txt#%?NG#$?nazione_turiweb#%?=#%?txt#%?CD#$?nazione_turiweb#%?=#%?txt#%?RW#$?nazione_turiweb#%?=#%?txt#%?SC#$?nazione_turiweb#%?=#%?txt#%?SN#$?nazione_turiweb#%?=#%?txt#%?ST#$?nazione_turiweb#%?=#%?txt#%?SL#$?nazione_turiweb#%?=#%?txt#%?TG#$?nazione_turiweb#%?=#%?txt#%?SD#$?nazione_turiweb#%?=#%?txt#%?SO#$?nazione_turiweb#%?=#%?txt#%?SZ#$?nazione_turiweb#%?=#%?txt#%?TZ#$?nazione_turiweb#%?=#%?txt#%?UG#$?nazione_turiweb#%?=#%?txt#%?ZM#$?nazione_turiweb#%?=#%?txt#%?ZW#$?nazione_turiweb#%?=#%?txt#%?CD#@?set#%?180#%?=#%?txt#%?AAF#%?txt#%?#%?txt#%?#%? 116cond21rpt#@?or#$?nazione_turiweb#%?=#%?txt#%?NC#$?nazione_turiweb#%?=#%?txt#%?VU#$?nazione_turiweb#%?=#%?txt#%?FJ#$?nazione_turiweb#%?=#%?txt#%?CX#$?nazione_turiweb#%?=#%?txt#%?CC#$?nazione_turiweb#%?=#%?txt#%?GU#$?nazione_turiweb#%?=#%?txt#%?KI#$?nazione_turiweb#%?=#%?txt#%?MP#$?nazione_turiweb#%?=#%?txt#%?MH#$?nazione_turiweb#%?=#%?txt#%?FM#$?nazione_turiweb#%?=#%?txt#%?NF#$?nazione_turiweb#%?=#%?txt#%?NR#$?nazione_turiweb#%?=#%?txt#%?PG#$?nazione_turiweb#%?=#%?txt#%?PW#$?nazione_turiweb#%?=#%?txt#%?PN#$?nazione_turiweb#%?=#%?txt#%?PF#$?nazione_turiweb#%?=#%?txt#%?SB#$?nazione_turiweb#%?=#%?txt#%?AS#$?nazione_turiweb#%?=#%?txt#%?WS#$?nazione_turiweb#%?=#%?txt#%?TK#$?nazione_turiweb#%?=#%?txt#%?TO#$?nazione_turiweb#%?=#%?txt#%?TV#$?nazione_turiweb#%?=#%?txt#%?WF#@?set#%?180#%?=#%?txt#%?OCE#%?txt#%?#%?txt#%?#%? 117cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?#@?break#%? 118cond21rpt#@?#@?set#%?183#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 119cond21rpt#@?#$?codice_regione_ospite#%?!=#%?txt#%?#@?set#%?183#%?=#%?txt#%?_#%?txt#%?#%?txt#%?#%? 120cond21rpt#@?#@?set#%?183#%?.=#%?var#%?codice_regione_ospite#%?txt#%?#%?txt#%?#%? 122cond21rpt#@?#$?provincia_turiweb#%?=#%?txt#%?_FO#@?set#%?183#%?=#%?txt#%?_FC#%?txt#%?#%?txt#%?#%? 123cond21rpt#@?and#$?provincia_turiweb#%?=#%?txt#%?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?183#%?=#%?txt#%?_00#%?txt#%?#%?txt#%?#%? 124cond21rpt#@?#@?set#%?170#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 125cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?IT#@?set#%?170#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 126cond21rpt#@?and#$?provincia_turiweb#%?=#%?txt#%?#$?italiano_turiweb#%?=#%?txt#%?1#@?set#%?181#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 127cond21rpt#@?#$?break_turiweb#%?=#%?txt#%?1#@?break#%? 128cond21rpt#@?#@?set#%?174#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 129cond21rpt#@?#$?num_persone_turiweb#%?<#%?var#%?num_ospiti_tot#@?set#%?174#%?=#%?var#%?num_ospiti_tot#%?txt#%?#%?txt#%?#%? 130cond21rpt#@?#$?num_persone_turiweb#%?=#%?txt#%?#@?break#%? 131cond21rpt#@?#@?set#%?167#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 132cond21rpt#@?#@?set#%?168#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 133cond21rpt#@?#@?set#%?169#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 134cond21rpt#@?#$?data_inizio#%?=#%?var#%?date_turiweb(data_turiweb)#@?set#%?168#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 135cond21rpt#@?#$?data_fine#%?=#%?var#%?date_turiweb(data_turiweb)#@?set#%?169#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 136cond21rpt#@?#@?set#%?190#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 137cond21rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?arrivo_turiweb#%?!=#%?txt#%?1#@?set#%?190#%?=#%?var#%?num_persone_turiweb#%?txt#%?#%?txt#%?#%? 138cond21rpt#@?#@?oper#%?185#%?cli_giorno_prec_turiweb#%?+#%?var#%?agg_turiweb#%? 139cond21rpt#@?#@?set#%?190#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 140cond21rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?arrivo_turiweb#%?=#%?txt#%?1#@?set#%?190#%?=#%?var#%?num_persone_turiweb#%?txt#%?#%?txt#%?#%? 141cond21rpt#@?#@?oper#%?186#%?cli_arrivati_turiweb#%?+#%?var#%?agg_turiweb#%? 142cond21rpt#@?#@?set#%?190#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 143cond21rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?partenza_turiweb#%?=#%?txt#%?1#@?set#%?190#%?=#%?var#%?num_persone_turiweb#%?txt#%?#%?txt#%?#%? 144cond21rpt#@?#@?oper#%?188#%?cli_partiti_turiweb#%?+#%?var#%?agg_turiweb#%? 145cond21rpt#@?#@?oper#%?187#%?cli_giorno_prec_turiweb#%?+#%?var#%?cli_arrivati_turiweb#%? 146cond21rpt#@?#@?oper#%?189#%?cli_totale_turiweb#%?-#%?var#%?cli_partiti_turiweb#%? 147cond21rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?partenza_turiweb#%?!=#%?txt#%?1#@?oper#%?206#%?camere_occupate_turiweb#%?+#%?txt#%?1#%? 148cond21rpt#@?#$?camere_occupate_turiweb#%?>#%?txt#%?0#@?set#%?199#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 149cond21rpt#@?or#$?arrivo_turiweb#%?=#%?txt#%?1#$?partenza_turiweb#%?=#%?txt#%?1#@?set#%?167#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 150cond21rpt#@?#$?arr_part_turiweb#%?!=#%?txt#%?1#@?break#%? 151cond21rpt#@?#@?set#%?199#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 152cond21rpt#@?#@?set#%?190#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 153cond21rpt#@?#$?ultima_data_turiweb#%?=#%?txt#%?#@?set#%?179#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 154cond21rpt#@?#$?ultima_data_turiweb#%?!=#%?var#%?data_turiweb#@?set#%?190#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 155cond21rpt#@?#@?oper#%?179#%?num_prog_turiweb#%?+#%?var#%?agg_turiweb#%? 156cond21rpt#@?#@?set#%?200#%?=#%?var#%?data_turiweb#%?txt#%?#%?txt#%?#%? 157cond21rpt#@?#$?num_prog_turiweb#%?>#%?txt#%?0#@?set#%?201#%?=#%?txt#%?\par \page#%?txt#%?#%?txt#%?#%? 158cond21rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?182#%?=#%?var#%?nazione_turiweb#%?txt#%?#%?txt#%?#%? 159cond21rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?184#%?=#%?var#%?provincia_turiweb#%?txt#%?#%?txt#%?#%? 160cond21rpt#@?#@?set#%?191#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 161cond21rpt#@?#$?nazione1_turiweb#%?!=#%?var#%?nazione_turiweb#@?set#%?191#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 162cond21rpt#@?or#$?numero_ospite#%?=#%?txt#%?1#$?italiano_turiweb#%?=#%?txt#%?1#@?set#%?191#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 163cond21rpt#@?#$?ospite_altra_naz_turiweb#%?!=#%?txt#%?1#@?break#%? 164cond21rpt#@?#@?set#%?192#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 165cond21rpt#@?#$?provincia1_turiweb#%?!=#%?var#%?provincia_turiweb#@?set#%?192#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 166cond21rpt#@?or#$?numero_ospite#%?=#%?txt#%?1#$?italiano_turiweb#%?!=#%?txt#%?1#@?set#%?192#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 167cond21rpt#@?#$?ospite_altra_prov_turiweb#%?!=#%?txt#%?1#@?break#%? 168cond21rpt#@?#$?pos_naz_turiweb(nazione_turiweb)#%?!=#%?txt#%?#@?set#%?165#%?=#%?var#%?pos_naz_turiweb(nazione_turiweb)#%?txt#%?#%?txt#%?#%? 169cond21rpt#@?#$?italiano_turiweb#%?=#%?txt#%?1#@?set#%?165#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 170cond21rpt#@?#@?set#%?171#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 171cond21rpt#@?and#$?pos_naz_turiweb(nazione_turiweb)#%?=#%?txt#%?#$?italiano_turiweb#%?!=#%?txt#%?1#@?set#%?171#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 172cond21rpt#@?#$?ins_nuovo_num_turiweb#%?=#%?txt#%?1#@?set#%?165#%?=#%?var#%?prox_num_turiweb#%?txt#%?#%?txt#%?#%? 173cond21rpt#@?#$?ins_nuovo_num_turiweb#%?=#%?txt#%?1#@?set#%?a1033#%?=#%?var#%?pos_turiweb#%?txt#%?#%?txt#%?#%? 174cond21rpt#@?#$?ins_nuovo_num_turiweb#%?=#%?txt#%?1#@?set#%?a1034#%?=#%?var#%?nazione_turiweb#%?txt#%?#%?txt#%?#%? 175cond21rpt#@?#$?ins_nuovo_num_turiweb#%?=#%?txt#%?1#@?set#%?163#%?=#%?var#%?prox_num_turiweb#%?txt#%?#%?txt#%?#%? 176cond21rpt#@?#@?set#%?172#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 177cond21rpt#@?#@?set#%?173#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 178cond21rpt#@?and#$?italiano_turiweb#%?!=#%?txt#%?1#$?arrivo_turiweb#%?=#%?txt#%?1#@?set#%?172#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 179cond21rpt#@?and#$?italiano_turiweb#%?!=#%?txt#%?1#$?partenza_turiweb#%?=#%?txt#%?1#@?set#%?173#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 180cond21rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?agg_arr_turiweb#%?=#%?txt#%?1#@?set#%?172#%?=#%?var#%?num_persone_turiweb#%?txt#%?#%?txt#%?#%? 181cond21rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?agg_part_turiweb#%?=#%?txt#%?1#@?set#%?173#%?=#%?var#%?num_persone_turiweb#%?txt#%?#%?txt#%?#%? 182cond21rpt#@?#@?oper#%?a1035#%?arrivi_naz_turiweb(pos_turiweb)#%?+#%?var#%?agg_arr_turiweb#%? 183cond21rpt#@?#@?oper#%?a1036#%?partenze_naz_turiweb(pos_turiweb)#%?+#%?var#%?agg_part_turiweb#%? 184cond21rpt#@?#@?oper#%?195#%?tot_arr_naz_turiweb#%?+#%?var#%?agg_arr_turiweb#%? 185cond21rpt#@?#@?oper#%?196#%?tot_part_naz_turiweb#%?+#%?var#%?agg_part_turiweb#%? 186cond21rpt#@?and#$?italiano_turiweb#%?!=#%?txt#%?1#$?numero_ospite#%?=#%?txt#%?1#@?set#%?181#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 187cond21rpt#@?#$?break_turiweb#%?=#%?txt#%?1#@?break#%? 188cond21rpt#@?#@?oper#%?194#%?num_prov_turiweb#%?+#%?txt#%?1#%? 189cond21rpt#@?#$?pos_prov_turiweb(provincia_turiweb)#%?!=#%?txt#%?#@?set#%?165#%?=#%?var#%?pos_prov_turiweb(provincia_turiweb)#%?txt#%?#%?txt#%?#%? 190cond21rpt#@?#@?set#%?171#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 191cond21rpt#@?and#$?pos_prov_turiweb(provincia_turiweb)#%?=#%?txt#%?#$?italiano_turiweb#%?=#%?txt#%?1#@?set#%?171#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 192cond21rpt#@?#$?ins_nuovo_num_turiweb#%?=#%?txt#%?1#@?set#%?165#%?=#%?var#%?prox_num_prov_turiweb#%?txt#%?#%?txt#%?#%? 193cond21rpt#@?#$?ins_nuovo_num_turiweb#%?=#%?txt#%?1#@?set#%?a1038#%?=#%?var#%?pos_turiweb#%?txt#%?#%?txt#%?#%? 194cond21rpt#@?#$?ins_nuovo_num_turiweb#%?=#%?txt#%?1#@?set#%?a1039#%?=#%?var#%?provincia_turiweb#%?txt#%?#%?txt#%?#%? 195cond21rpt#@?#$?ins_nuovo_num_turiweb#%?=#%?txt#%?1#@?set#%?193#%?=#%?var#%?prox_num_prov_turiweb#%?txt#%?#%?txt#%?#%? 196cond21rpt#@?#@?set#%?172#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 197cond21rpt#@?#@?set#%?173#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 198cond21rpt#@?and#$?italiano_turiweb#%?=#%?txt#%?1#$?arrivo_turiweb#%?=#%?txt#%?1#@?set#%?172#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 199cond21rpt#@?and#$?italiano_turiweb#%?=#%?txt#%?1#$?partenza_turiweb#%?=#%?txt#%?1#@?set#%?173#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 200cond21rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?agg_arr_turiweb#%?=#%?txt#%?1#@?set#%?172#%?=#%?var#%?num_persone_turiweb#%?txt#%?#%?txt#%?#%? 201cond21rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?agg_part_turiweb#%?=#%?txt#%?1#@?set#%?173#%?=#%?var#%?num_persone_turiweb#%?txt#%?#%?txt#%?#%? 202cond21rpt#@?#@?oper#%?a1040#%?arrivi_prov_turiweb(pos_turiweb)#%?+#%?var#%?agg_arr_turiweb#%? 203cond21rpt#@?#@?oper#%?a1041#%?partenze_prov_turiweb(pos_turiweb)#%?+#%?var#%?agg_part_turiweb#%? 204cond21rpt#@?#@?oper#%?197#%?tot_arr_prov_turiweb#%?+#%?var#%?agg_arr_turiweb#%? 205cond21rpt#@?#@?oper#%?198#%?tot_part_prov_turiweb#%?+#%?var#%?agg_part_turiweb#%? 206cond21rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?break#%? 207cond21rpt#@?#$?nazione1_turiweb#%?=#%?txt#%?#@?break#%? 208cond21rpt#@?#@?set#%?180#%?=#%?var#%?nazione1_turiweb#%?txt#%?#%?txt#%?#%? 209cond21rpt#@?#@?set#%?170#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 210cond21rpt#@?#$?nazione_turiweb#%?=#%?txt#%?IT#@?set#%?170#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 211cond21rpt#@?#@?set#%?165#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 212cond21rpt#@?#$?italiano_turiweb#%?!=#%?txt#%?1#@?set#%?165#%?=#%?var#%?pos_naz_turiweb(nazione_turiweb)#%?txt#%?#%?txt#%?#%? 213cond21rpt#@?#@?set#%?172#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 214cond21rpt#@?#@?set#%?173#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 215cond21rpt#@?and#$?italiano_turiweb#%?!=#%?txt#%?1#$?arrivo_turiweb#%?=#%?txt#%?1#@?set#%?172#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 216cond21rpt#@?and#$?italiano_turiweb#%?!=#%?txt#%?1#$?partenza_turiweb#%?=#%?txt#%?1#@?set#%?173#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 217cond21rpt#@?#@?oper#%?a1035#%?arrivi_naz_turiweb(pos_turiweb)#%?+#%?var#%?agg_arr_turiweb#%? 218cond21rpt#@?#@?oper#%?a1036#%?partenze_naz_turiweb(pos_turiweb)#%?+#%?var#%?agg_part_turiweb#%? 219cond21rpt#@?#@?oper#%?195#%?tot_arr_naz_turiweb#%?+#%?var#%?agg_arr_turiweb#%? 220cond21inr#@?#@?set#%?163#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 221cond21inr#@?#@?set#%?166#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 222cond21inr#@?#@?set#%?193#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 223cond21inr#@?#@?set#%?185#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 224cond21inr#@?#@?set#%?186#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 225cond21inr#@?#@?set#%?188#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 226cond21inr#@?#@?set#%?195#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 227cond21inr#@?#@?set#%?196#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 228cond21inr#@?#@?set#%?197#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 229cond21inr#@?#@?set#%?198#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 230cond21inr#@?#@?set#%?178#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 231cond21inr#@?#@?set#%?199#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 232cond21rpt#@?#@?oper#%?196#%?tot_part_naz_turiweb#%?+#%?var#%?agg_part_turiweb#%? 233cond21rpt#@?#$?italiano_turiweb#%?!=#%?txt#%?1#@?break#%? 234cond21rpt#@?#@?set#%?183#%?=#%?var#%?provincia1_turiweb#%?txt#%?#%?txt#%?#%? 235cond21rpt#@?#@?set#%?165#%?=#%?var#%?pos_prov_turiweb(provincia_turiweb)#%?txt#%?#%?txt#%?#%? 236cond21rpt#@?#$?arrivo_turiweb#%?=#%?txt#%?1#@?set#%?172#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 237cond21rpt#@?#$?partenza_turiweb#%?=#%?txt#%?1#@?set#%?173#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 238cond21rpt#@?#@?oper#%?a1040#%?arrivi_prov_turiweb(pos_turiweb)#%?+#%?var#%?agg_arr_turiweb#%? 239cond21rpt#@?#@?oper#%?a1041#%?partenze_prov_turiweb(pos_turiweb)#%?+#%?var#%?agg_part_turiweb#%? 240cond21rpt#@?#@?oper#%?197#%?tot_arr_prov_turiweb#%?+#%?var#%?agg_arr_turiweb#%? 241cond21rpt#@?#@?oper#%?198#%?tot_part_prov_turiweb#%?+#%?var#%?agg_part_turiweb#%? 242cond21ind#@?#@?array#%?a1032#%?dat#%? 243cond21ind#@?#@?array#%?a1042#%?val#%?1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30 244cond21inr#@?#@?set#%?206#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 245cond21ind#@?#$?id_struttura_turiweb#%?=#%?txt#%?00000ALB0000#@?set#%?-1#%?=#%?txt#%?Per usare questo documento si deve inserire il proprio "id struttura", fornito da ricestat (raccolta dati ISTAT in alcune provincie della Toscana). Lo si può inserire modificando la prima condizione applicata al documento (cliccare sul numero del documento da "configura e personalizza" e poi premere il bottone in basso "variabili personalizzate e condizioni"). In seguito il documento potrà essere selezionato dalla pagina con la tabella del mese per generare il file del mese corrispondente.#%?txt#%?#%?txt#%?#%? 3cond20ind#@?#@?set#%?255#%?=#%?txt#%?COD1#%?txt#%?#%?txt#%?#%? 4cond20ind#@?#@?set#%?256#%?=#%?txt#%?5#%?txt#%?#%?txt#%?#%? 5cond20ind#@?#@?set#%?257#%?=#%?txt#%?15#%?txt#%?#%?txt#%?#%? 6cond20ind#@?#@?set#%?248#%?=#%?var#%?data_inizio_selezione#%?txt#%?#%?txt#%?#%? 7cond20ind#@?#@?trunc#%?248#%?5#%?#%?ini 8cond20ind#@?#@?set#%?247#%?=#%?var#%?data_inizio_selezione#%?var#%?anno_sel_rimovcli#%?txt#%?#%? 9cond20ind#@?#@?trunc#%?247#%?2#%?#%?ini 10cond20ind#@?#@?trunc#%?248#%?4#%?#%?ini 11cond20ind#@?#@?set#%?249#%?=#%?var#%?data_fine_selezione#%?txt#%?#%?txt#%?#%? 12cond20ind#@?#@?trunc#%?249#%?5#%?#%?ini 13cond20ind#@?#@?set#%?249#%?=#%?var#%?data_fine_selezione#%?var#%?var_aux_rimovcli#%?txt#%?#%? 14cond20ind#@?#@?trunc#%?249#%?2#%?#%?ini 15cond20ind#@?#@?oper#%?250#%?mese_sel_rimovcli#%?+#%?txt#%?2#%? 16cond20ind#@?or#$?mese_sel_rimovcli#%?>#%?var#%?var_aux_rimovcli#$?var_rimovcli#%?=#%?var#%?var_aux_rimovcli#@?oper#%?247#%?mese_sel_rimovcli#%?+#%?txt#%?1#%? 17cond20ind#@?#$?mese_sel_rimovcli#%?>#%?txt#%?12#@?oper#%?248#%?anno_sel_rimovcli#%?+#%?txt#%?1#%? 18cond20ind#@?#$?mese_sel_rimovcli#%?>#%?txt#%?12#@?oper#%?247#%?mese_sel_rimovcli#%?-#%?txt#%?12#%? 19cond20rpt#@?#$?prox_num_rimovcli#%?=#%?txt#%?0#@?unset#%?a2077 20cond20inr#@?#@?unset#%?a2078 21cond20rpt#@?#$?prox_num_rimovcli#%?=#%?txt#%?0#@?unset#%?a2079 22cond20rpt#@?#$?prox_num_rimovcli#%?=#%?txt#%?0#@?unset#%?a2080 23cond20rpt#@?#$?prox_num_rimovcli#%?=#%?txt#%?0#@?unset#%?a2082 24cond20inr#@?#@?unset#%?a2083 25cond20rpt#@?#$?prox_num_rimovcli#%?=#%?txt#%?0#@?unset#%?a2084 27cond20rpt#@?#$?prox_num_rimovcli#%?=#%?txt#%?0#@?unset#%?a2085 28cond20rpt#@?#$?prox_num_rimovcli#%?=#%?txt#%?0#@?unset#%?a2087 29cond20rpt#@?#$?prox_num_rimovcli#%?=#%?txt#%?0#@?unset#%?a2088 30cond20rpt#@?#@?oper#%?211#%?num_rimovcli#%?+#%?txt#%?1#%? 31cond20rpt#@?#$?data_rimovcli#%?!=#%?txt#%?2#@?break#%? 36cond20rpt#@?#@?set#%?226#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 37cond20rpt#@?#@?set#%?252#%?=#%?var#%?date_rimovcli(data_rimovcli)#%?txt#%?#%?txt#%?#%? 40cond20rpt#@?#@?set#%?220#%?=#%?var#%?date_rimovcli(data_rimovcli)#%?txt#%?#%?txt#%?#%? 41cond20rpt#@?#@?trunc#%?220#%?5#%?#%?ini 42cond20rpt#@?#@?set#%?222#%?=#%?var#%?date_rimovcli(data_rimovcli)#%?var#%?anno_rimovcli#%?var#%?null_rimovcli#%? 44cond20rpt#@?#@?trunc#%?220#%?4#%?#%?ini 45cond20rpt#@?#@?set#%?221#%?=#%?var#%?giorno_rimovcli#%?txt#%?#%?txt#%?#%? 46cond20rpt#@?#@?trunc#%?221#%?3#%?#%?ini 48cond20rpt#@?#@?set#%?222#%?=#%?var#%?giorno_rimovcli#%?var#%?mese_rimovcli#%?var#%?null_rimovcli#%? 49cond20rpt#@?#@?trunc#%?221#%?2#%?#%?ini 51cond20rpt#@?#$?mese_sel_rimovcli#%?!=#%?var#%?mese_rimovcli#@?cont 52cond20rpt#@?#@?set#%?225#%?=#%?var#%?codice_nazione_ospite#%?txt#%?#%?txt#%?#%? 53cond20rpt#@?#@?trunc#%?225#%?2#%?#%?ini 54cond20rpt#@?and#$?nazione_ospite#%?!=#%?txt#%?#$?nazione_rimovcli#%?=#%?txt#%?#@?set#%?225#%?=#%?txt#%?777#%?txt#%?#%?txt#%?#%? 55cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?#@?set#%?225#%?=#%?var#%?codice_cittadinanza_ospite#%?txt#%?#%?txt#%?#%? 56cond20rpt#@?#$?nazione_rimovcli#%?=#%?var#%?codice_cittadinanza_ospite#@?trunc#%?225#%?2#%?#%?ini 57cond20rpt#@?and#$?cittadinanza_ospite#%?!=#%?txt#%?#$?nazione_rimovcli#%?=#%?txt#%?#@?set#%?225#%?=#%?txt#%?777#%?txt#%?#%?txt#%?#%? 59cond20rpt#@?and#$?nazione_rimovcli#%?=#%?txt#%?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?225#%?=#%?txt#%?777#%?txt#%?#%?txt#%?#%? 61cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?FR#@?set#%?225#%?=#%?txt#%?001#%?txt#%?#%?txt#%?#%? 63cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?NL#@?set#%?225#%?=#%?txt#%?003#%?txt#%?#%?txt#%?#%? 64cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?DE#@?set#%?225#%?=#%?txt#%?004#%?txt#%?#%?txt#%?#%? 65cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?GB#@?set#%?225#%?=#%?txt#%?006#%?txt#%?#%?txt#%?#%? 66cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?IE#@?set#%?225#%?=#%?txt#%?007#%?txt#%?#%?txt#%?#%? 67cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?DK#@?set#%?225#%?=#%?txt#%?008#%?txt#%?#%?txt#%?#%? 68cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?GR#@?set#%?225#%?=#%?txt#%?009#%?txt#%?#%?txt#%?#%? 69cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?PT#@?set#%?225#%?=#%?txt#%?010#%?txt#%?#%?txt#%?#%? 70cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?ES#@?set#%?225#%?=#%?txt#%?011#%?txt#%?#%?txt#%?#%? 71cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?LU#@?set#%?225#%?=#%?txt#%?018#%?txt#%?#%?txt#%?#%? 72cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?IS#@?set#%?225#%?=#%?txt#%?024#%?txt#%?#%?txt#%?#%? 73cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?BE#@?set#%?225#%?=#%?txt#%?017#%?txt#%?#%?txt#%?#%? 74cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?NO#@?set#%?225#%?=#%?txt#%?028#%?txt#%?#%?txt#%?#%? 78cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?SE#@?set#%?225#%?=#%?txt#%?030#%?txt#%?#%?txt#%?#%? 79cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?FI#@?set#%?225#%?=#%?txt#%?032#%?txt#%?#%?txt#%?#%? 80cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?AT#@?set#%?225#%?=#%?txt#%?038#%?txt#%?#%?txt#%?#%? 81cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?MT#@?set#%?225#%?=#%?txt#%?046#%?txt#%?#%?txt#%?#%? 82cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?TR#@?set#%?225#%?=#%?txt#%?052#%?txt#%?#%?txt#%?#%? 86cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?EE#@?set#%?225#%?=#%?txt#%?053#%?txt#%?#%?txt#%?#%? 88cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?LV#@?set#%?225#%?=#%?txt#%?054#%?txt#%?#%?txt#%?#%? 89cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?LT#@?set#%?225#%?=#%?txt#%?055#%?txt#%?#%?txt#%?#%? 90cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?PL#@?set#%?225#%?=#%?txt#%?060#%?txt#%?#%?txt#%?#%? 91cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?CZ#@?set#%?225#%?=#%?txt#%?061#%?txt#%?#%?txt#%?#%? 92cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?SK#@?set#%?225#%?=#%?txt#%?063#%?txt#%?#%?txt#%?#%? 93cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?HU#@?set#%?225#%?=#%?txt#%?064#%?txt#%?#%?txt#%?#%? 94cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?RO#@?set#%?225#%?=#%?txt#%?066#%?txt#%?#%?txt#%?#%? 95cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?BG#@?set#%?225#%?=#%?txt#%?068#%?txt#%?#%?txt#%?#%? 96cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?UA#@?set#%?225#%?=#%?txt#%?072#%?txt#%?#%?txt#%?#%? 97cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?RU#@?set#%?225#%?=#%?txt#%?075#%?txt#%?#%?txt#%?#%? 98cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?SI#@?set#%?225#%?=#%?txt#%?091#%?txt#%?#%?txt#%?#%? 99cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?HR#@?set#%?225#%?=#%?txt#%?092#%?txt#%?#%?txt#%?#%? 100cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?EG#@?set#%?225#%?=#%?txt#%?220#%?txt#%?#%?txt#%?#%? 101cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?ZA#@?set#%?225#%?=#%?txt#%?388#%?txt#%?#%?txt#%?#%? 102cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?US#@?set#%?225#%?=#%?txt#%?400#%?txt#%?#%?txt#%?#%? 103cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?CA#@?set#%?225#%?=#%?txt#%?404#%?txt#%?#%?txt#%?#%? 104cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?MX#@?set#%?225#%?=#%?txt#%?412#%?txt#%?#%?txt#%?#%? 105cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?VE#@?set#%?225#%?=#%?txt#%?484#%?txt#%?#%?txt#%?#%? 106cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?BR#@?set#%?225#%?=#%?txt#%?508#%?txt#%?#%?txt#%?#%? 107cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?AR#@?set#%?225#%?=#%?txt#%?528#%?txt#%?#%?txt#%?#%? 108cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?CY#@?set#%?225#%?=#%?txt#%?600#%?txt#%?#%?txt#%?#%? 109cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?IL#@?set#%?225#%?=#%?txt#%?624#%?txt#%?#%?txt#%?#%? 110cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?IN#@?set#%?225#%?=#%?txt#%?664#%?txt#%?#%?txt#%?#%? 111cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?CN#@?set#%?225#%?=#%?txt#%?720#%?txt#%?#%?txt#%?#%? 112cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?KR#@?set#%?225#%?=#%?txt#%?728#%?txt#%?#%?txt#%?#%? 113cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?JP#@?set#%?225#%?=#%?txt#%?732#%?txt#%?#%?txt#%?#%? 114cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?AU#@?set#%?225#%?=#%?txt#%?800#%?txt#%?#%?txt#%?#%? 115cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?NZ#@?set#%?225#%?=#%?txt#%?804#%?txt#%?#%?txt#%?#%? 116cond20rpt#@?or#$?nazione_rimovcli#%?=#%?txt#%?AL#$?nazione_rimovcli#%?=#%?txt#%?ME#$?nazione_rimovcli#%?=#%?txt#%?XK#$?nazione_rimovcli#%?=#%?txt#%?MC#$?nazione_rimovcli#%?=#%?txt#%?AD#$?nazione_rimovcli#%?=#%?txt#%?AM#$?nazione_rimovcli#%?=#%?txt#%?AZ#$?nazione_rimovcli#%?=#%?txt#%?BY#$?nazione_rimovcli#%?=#%?txt#%?BA#$?nazione_rimovcli#%?=#%?txt#%?VA#$?nazione_rimovcli#%?=#%?txt#%?FO#$?nazione_rimovcli#%?=#%?txt#%?GE#$?nazione_rimovcli#%?=#%?txt#%?GI#$?nazione_rimovcli#%?=#%?txt#%?IS#$?nazione_rimovcli#%?=#%?txt#%?YU#$?nazione_rimovcli#%?=#%?txt#%?MK#$?nazione_rimovcli#%?=#%?txt#%?MD#$?nazione_rimovcli#%?=#%?txt#%?SK#$?nazione_rimovcli#%?=#%?txt#%?SM#@?set#%?225#%?=#%?txt#%?100#%?txt#%?#%?txt#%?#%? 117cond20rpt#@?or#$?nazione_rimovcli#%?=#%?txt#%?CH#$?nazione_rimovcli#%?=#%?txt#%?LI#@?set#%?225#%?=#%?txt#%?036#%?txt#%?#%?txt#%?#%? 118cond20rpt#@?or#$?nazione_rimovcli#%?=#%?txt#%?PM#$?nazione_rimovcli#%?=#%?txt#%?BM#$?nazione_rimovcli#%?=#%?txt#%?BS#$?nazione_rimovcli#%?=#%?txt#%?GL#@?set#%?225#%?=#%?txt#%?410#%?txt#%?#%?txt#%?#%? 119cond20rpt#@?or#$?nazione_rimovcli#%?=#%?txt#%?BO#$?nazione_rimovcli#%?=#%?txt#%?PE#$?nazione_rimovcli#%?=#%?txt#%?CO#$?nazione_rimovcli#%?=#%?txt#%?AI#$?nazione_rimovcli#%?=#%?txt#%?AG#$?nazione_rimovcli#%?=#%?txt#%?AN#$?nazione_rimovcli#%?=#%?txt#%?BB#$?nazione_rimovcli#%?=#%?txt#%?BZ#$?nazione_rimovcli#%?=#%?txt#%?KY#$?nazione_rimovcli#%?=#%?txt#%?CL#$?nazione_rimovcli#%?=#%?txt#%?CR#$?nazione_rimovcli#%?=#%?txt#%?CU#$?nazione_rimovcli#%?=#%?txt#%?DM#$?nazione_rimovcli#%?=#%?txt#%?EC#$?nazione_rimovcli#%?=#%?txt#%?SV#$?nazione_rimovcli#%?=#%?txt#%?JM#$?nazione_rimovcli#%?=#%?txt#%?GD#$?nazione_rimovcli#%?=#%?txt#%?GT#$?nazione_rimovcli#%?=#%?txt#%?GY#$?nazione_rimovcli#%?=#%?txt#%?HT#$?nazione_rimovcli#%?=#%?txt#%?HN#$?nazione_rimovcli#%?=#%?txt#%?VI#$?nazione_rimovcli#%?=#%?txt#%?FK#$?nazione_rimovcli#%?=#%?txt#%?MS#$?nazione_rimovcli#%?=#%?txt#%?NI#$?nazione_rimovcli#%?=#%?txt#%?PA#$?nazione_rimovcli#%?=#%?txt#%?PY#$?nazione_rimovcli#%?=#%?txt#%?DO#$?nazione_rimovcli#%?=#%?txt#%?VC#$?nazione_rimovcli#%?=#%?txt#%?KN#$?nazione_rimovcli#%?=#%?txt#%?LC#$?nazione_rimovcli#%?=#%?txt#%?SR#$?nazione_rimovcli#%?=#%?txt#%?TC#$?nazione_rimovcli#%?=#%?txt#%?VG#$?nazione_rimovcli#%?=#%?txt#%?TT#$?nazione_rimovcli#%?=#%?txt#%?UY#@?set#%?225#%?=#%?txt#%?530#%?txt#%?#%?txt#%?#%? 120cond20rpt#@?or#$?nazione_rimovcli#%?=#%?txt#%?LB#$?nazione_rimovcli#%?=#%?txt#%?SY#$?nazione_rimovcli#%?=#%?txt#%?JO#$?nazione_rimovcli#%?=#%?txt#%?SA#$?nazione_rimovcli#%?=#%?txt#%?BH#$?nazione_rimovcli#%?=#%?txt#%?AE#$?nazione_rimovcli#%?=#%?txt#%?IR#$?nazione_rimovcli#%?=#%?txt#%?IQ#$?nazione_rimovcli#%?=#%?txt#%?KW#$?nazione_rimovcli#%?=#%?txt#%?OM#$?nazione_rimovcli#%?=#%?txt#%?PS#$?nazione_rimovcli#%?=#%?txt#%?QA#$?nazione_rimovcli#%?=#%?txt#%?YE#@?set#%?225#%?=#%?txt#%?750#%?txt#%?#%?txt#%?#%? 122cond20rpt#@?or#$?nazione_rimovcli#%?=#%?txt#%?PK#$?nazione_rimovcli#%?=#%?txt#%?MM#$?nazione_rimovcli#%?=#%?txt#%?BD#$?nazione_rimovcli#%?=#%?txt#%?AF#$?nazione_rimovcli#%?=#%?txt#%?BT#$?nazione_rimovcli#%?=#%?txt#%?BN#$?nazione_rimovcli#%?=#%?txt#%?KH#$?nazione_rimovcli#%?=#%?txt#%?CN#$?nazione_rimovcli#%?=#%?txt#%?TW#$?nazione_rimovcli#%?=#%?txt#%?KP#$?nazione_rimovcli#%?=#%?txt#%?PH#$?nazione_rimovcli#%?=#%?txt#%?HK#$?nazione_rimovcli#%?=#%?txt#%?ID#$?nazione_rimovcli#%?=#%?txt#%?KZ#$?nazione_rimovcli#%?=#%?txt#%?KG#$?nazione_rimovcli#%?=#%?txt#%?LA#$?nazione_rimovcli#%?=#%?txt#%?MO#$?nazione_rimovcli#%?=#%?txt#%?MY#$?nazione_rimovcli#%?=#%?txt#%?MV#$?nazione_rimovcli#%?=#%?txt#%?MN#$?nazione_rimovcli#%?=#%?txt#%?NP#$?nazione_rimovcli#%?=#%?txt#%?SG#$?nazione_rimovcli#%?=#%?txt#%?TJ#$?nazione_rimovcli#%?=#%?txt#%?LK#$?nazione_rimovcli#%?=#%?txt#%?UZ#$?nazione_rimovcli#%?=#%?txt#%?TH#$?nazione_rimovcli#%?=#%?txt#%?TM#$?nazione_rimovcli#%?=#%?txt#%?TL#$?nazione_rimovcli#%?=#%?txt#%?VN#@?set#%?225#%?=#%?txt#%?760#%?txt#%?#%?txt#%?#%? 123cond20rpt#@?or#$?nazione_rimovcli#%?=#%?txt#%?MA#$?nazione_rimovcli#%?=#%?txt#%?DZ#$?nazione_rimovcli#%?=#%?txt#%?TN#$?nazione_rimovcli#%?=#%?txt#%?LY#@?set#%?225#%?=#%?txt#%?230#%?txt#%?#%?txt#%?#%? 124cond20rpt#@?or#$?nazione_rimovcli#%?=#%?txt#%?KE#$?nazione_rimovcli#%?=#%?txt#%?SS#$?nazione_rimovcli#%?=#%?txt#%?LR#$?nazione_rimovcli#%?=#%?txt#%?AO#$?nazione_rimovcli#%?=#%?txt#%?BJ#$?nazione_rimovcli#%?=#%?txt#%?BW#$?nazione_rimovcli#%?=#%?txt#%?BF#$?nazione_rimovcli#%?=#%?txt#%?BI#$?nazione_rimovcli#%?=#%?txt#%?CM#$?nazione_rimovcli#%?=#%?txt#%?CV#$?nazione_rimovcli#%?=#%?txt#%?CF#$?nazione_rimovcli#%?=#%?txt#%?TD#$?nazione_rimovcli#%?=#%?txt#%?KM#$?nazione_rimovcli#%?=#%?txt#%?CG#$?nazione_rimovcli#%?=#%?txt#%?CI#$?nazione_rimovcli#%?=#%?txt#%?ER#$?nazione_rimovcli#%?=#%?txt#%?ET#$?nazione_rimovcli#%?=#%?txt#%?GA#$?nazione_rimovcli#%?=#%?txt#%?GM#$?nazione_rimovcli#%?=#%?txt#%?GH#$?nazione_rimovcli#%?=#%?txt#%?DJ#$?nazione_rimovcli#%?=#%?txt#%?GN#$?nazione_rimovcli#%?=#%?txt#%?GW#$?nazione_rimovcli#%?=#%?txt#%?GQ#$?nazione_rimovcli#%?=#%?txt#%?LS#$?nazione_rimovcli#%?=#%?txt#%?MG#$?nazione_rimovcli#%?=#%?txt#%?ML#$?nazione_rimovcli#%?=#%?txt#%?MW#$?nazione_rimovcli#%?=#%?txt#%?MU#$?nazione_rimovcli#%?=#%?txt#%?MR#$?nazione_rimovcli#%?=#%?txt#%?YT#$?nazione_rimovcli#%?=#%?txt#%?MZ#$?nazione_rimovcli#%?=#%?txt#%?NA#$?nazione_rimovcli#%?=#%?txt#%?NE#$?nazione_rimovcli#%?=#%?txt#%?NG#$?nazione_rimovcli#%?=#%?txt#%?CD#$?nazione_rimovcli#%?=#%?txt#%?RW#$?nazione_rimovcli#%?=#%?txt#%?SC#$?nazione_rimovcli#%?=#%?txt#%?SN#$?nazione_rimovcli#%?=#%?txt#%?ST#$?nazione_rimovcli#%?=#%?txt#%?SL#$?nazione_rimovcli#%?=#%?txt#%?TG#$?nazione_rimovcli#%?=#%?txt#%?SD#$?nazione_rimovcli#%?=#%?txt#%?SO#$?nazione_rimovcli#%?=#%?txt#%?SZ#$?nazione_rimovcli#%?=#%?txt#%?TZ#$?nazione_rimovcli#%?=#%?txt#%?UG#$?nazione_rimovcli#%?=#%?txt#%?ZM#$?nazione_rimovcli#%?=#%?txt#%?ZW#$?nazione_rimovcli#%?=#%?txt#%?CD#@?set#%?225#%?=#%?txt#%?300#%?txt#%?#%?txt#%?#%? 125cond20rpt#@?or#$?nazione_rimovcli#%?=#%?txt#%?NC#$?nazione_rimovcli#%?=#%?txt#%?VU#$?nazione_rimovcli#%?=#%?txt#%?FJ#$?nazione_rimovcli#%?=#%?txt#%?CX#$?nazione_rimovcli#%?=#%?txt#%?CC#$?nazione_rimovcli#%?=#%?txt#%?GU#$?nazione_rimovcli#%?=#%?txt#%?KI#$?nazione_rimovcli#%?=#%?txt#%?MP#$?nazione_rimovcli#%?=#%?txt#%?MH#$?nazione_rimovcli#%?=#%?txt#%?FM#$?nazione_rimovcli#%?=#%?txt#%?NF#$?nazione_rimovcli#%?=#%?txt#%?NR#$?nazione_rimovcli#%?=#%?txt#%?PG#$?nazione_rimovcli#%?=#%?txt#%?PW#$?nazione_rimovcli#%?=#%?txt#%?PN#$?nazione_rimovcli#%?=#%?txt#%?PF#$?nazione_rimovcli#%?=#%?txt#%?SB#$?nazione_rimovcli#%?=#%?txt#%?AS#$?nazione_rimovcli#%?=#%?txt#%?WS#$?nazione_rimovcli#%?=#%?txt#%?TK#$?nazione_rimovcli#%?=#%?txt#%?TO#$?nazione_rimovcli#%?=#%?txt#%?TV#$?nazione_rimovcli#%?=#%?txt#%?WF#@?set#%?225#%?=#%?txt#%?810#%?txt#%?#%?txt#%?#%? 126cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?#@?break#%? 127cond20rpt#@?#@?set#%?228#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 128cond20rpt#@?#@?set#%?228#%?=#%?var#%?codice2_regione_ospite#%?txt#%?#%?txt#%?#%? 129cond20rpt#@?and#$?provincia_rimovcli#%?=#%?txt#%?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?228#%?=#%?txt#%?900#%?txt#%?#%?txt#%?#%? 130cond20rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?259#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 131cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?nazione_rimovcli#%?=#%?txt#%?777#@?set#%?259#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 133cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?nazione_rimovcli#%?=#%?txt#%?IT#$?provincia_rimovcli#%?=#%?txt#%?900#@?set#%?259#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 134cond20rpt#@?#$?break_prenota_rimovcli#%?=#%?txt#%?1#@?break#%? 135cond20rpt#@?#@?set#%?215#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 136cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?IT#@?set#%?215#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 137cond20rpt#@?and#$?provincia_rimovcli#%?=#%?txt#%?#$?italiano_rimovcli#%?=#%?txt#%?1#@?set#%?226#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 138cond20rpt#@?#$?break_rimovcli#%?=#%?txt#%?1#@?break#%? 139cond20rpt#@?#@?set#%?219#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 140cond20rpt#@?#$?num_persone_rimovcli#%?<#%?var#%?num_ospiti_tot#@?set#%?219#%?=#%?var#%?num_ospiti_tot#%?txt#%?#%?txt#%?#%? 141cond20rpt#@?#$?num_persone_rimovcli#%?=#%?txt#%?#@?break#%? 142cond20rpt#@?#@?set#%?212#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 143cond20rpt#@?#@?set#%?213#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 144cond20rpt#@?#@?set#%?214#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 145cond20rpt#@?#$?data_inizio#%?=#%?var#%?date_rimovcli(data_rimovcli)#@?set#%?213#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 146cond20rpt#@?#$?data_fine#%?=#%?var#%?date_rimovcli(data_rimovcli)#@?set#%?214#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 147cond20rpt#@?#@?set#%?235#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 148cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?arrivo_rimovcli#%?!=#%?txt#%?1#@?set#%?235#%?=#%?var#%?num_persone_rimovcli#%?txt#%?#%?txt#%?#%? 149cond20rpt#@?#@?oper#%?230#%?cli_giorno_prec_rimovcli#%?+#%?var#%?agg_rimovcli#%? 150cond20rpt#@?#@?set#%?235#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 151cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?arrivo_rimovcli#%?=#%?txt#%?1#@?set#%?235#%?=#%?var#%?num_persone_rimovcli#%?txt#%?#%?txt#%?#%? 152cond20rpt#@?#@?oper#%?231#%?cli_arrivati_rimovcli#%?+#%?var#%?agg_rimovcli#%? 153cond20rpt#@?#@?set#%?235#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 154cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?partenza_rimovcli#%?=#%?txt#%?1#@?set#%?235#%?=#%?var#%?num_persone_rimovcli#%?txt#%?#%?txt#%?#%? 155cond20rpt#@?#@?oper#%?233#%?cli_partiti_rimovcli#%?+#%?var#%?agg_rimovcli#%? 156cond20rpt#@?#@?oper#%?232#%?cli_giorno_prec_rimovcli#%?+#%?var#%?cli_arrivati_rimovcli#%? 158cond20rpt#@?#@?oper#%?234#%?cli_totale_rimovcli#%?-#%?var#%?cli_partiti_rimovcli#%? 159cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?partenza_rimovcli#%?!=#%?txt#%?1#@?oper#%?251#%?camere_occupate_rimovcli#%?+#%?txt#%?1#%? 160cond20rpt#@?#$?camere_occupate_rimovcli#%?>#%?txt#%?0#@?set#%?244#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 161cond20rpt#@?or#$?arrivo_rimovcli#%?=#%?txt#%?1#$?partenza_rimovcli#%?=#%?txt#%?1#@?set#%?212#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 162cond20rpt#@?#$?arr_part_rimovcli#%?=#%?txt#%?1000#@?break#%? 163cond20rpt#@?#@?set#%?244#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 164cond20rpt#@?#@?set#%?258#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 165cond20rpt#@?#@?set#%?235#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 166cond20rpt#@?#$?ultima_data_rimovcli#%?=#%?txt#%?#@?set#%?224#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 167cond20rpt#@?#$?ultima_data_rimovcli#%?!=#%?var#%?data_rimovcli#@?set#%?235#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 168cond20rpt#@?#@?oper#%?224#%?num_prog_rimovcli#%?+#%?var#%?agg_rimovcli#%? 169cond20rpt#@?#@?set#%?245#%?=#%?var#%?data_rimovcli#%?txt#%?#%?txt#%?#%? 170cond20rpt#@?#$?num_prog_rimovcli#%?>#%?txt#%?0#@?set#%?246#%?=#%?txt#%?\par \page#%?txt#%?#%?txt#%?#%? 171cond20rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?227#%?=#%?var#%?nazione_rimovcli#%?txt#%?#%?txt#%?#%? 172cond20rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?229#%?=#%?var#%?provincia_rimovcli#%?txt#%?#%?txt#%?#%? 173cond20rpt#@?#@?set#%?236#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 174cond20rpt#@?#$?nazione1_rimovcli#%?!=#%?var#%?nazione_rimovcli#@?set#%?236#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 175cond20rpt#@?or#$?numero_ospite#%?=#%?txt#%?1#$?italiano_rimovcli#%?=#%?txt#%?1#@?set#%?236#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 177cond20rpt#@?#$?ospite_altra_naz_rimovcli#%?!=#%?txt#%?1#@?break#%? 178cond20rpt#@?#@?set#%?237#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 179cond20rpt#@?#$?provincia1_rimovcli#%?!=#%?var#%?provincia_rimovcli#@?set#%?237#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 180cond20rpt#@?or#$?numero_ospite#%?=#%?txt#%?1#$?italiano_rimovcli#%?!=#%?txt#%?1#@?set#%?237#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 181cond20rpt#@?#$?ospite_altra_prov_rimovcli#%?!=#%?txt#%?1#@?break#%? 182cond20rpt#@?#$?pos_naz_rimovcli(nazione_rimovcli)#%?!=#%?txt#%?#@?set#%?210#%?=#%?var#%?pos_naz_rimovcli(nazione_rimovcli)#%?txt#%?#%?txt#%?#%? 183cond20rpt#@?#$?italiano_rimovcli#%?=#%?txt#%?1#@?set#%?210#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 184cond20rpt#@?#@?set#%?216#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 185cond20rpt#@?and#$?pos_naz_rimovcli(nazione_rimovcli)#%?=#%?txt#%?#$?italiano_rimovcli#%?!=#%?txt#%?1#@?set#%?216#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 186cond20rpt#@?#$?ins_nuovo_num_rimovcli#%?=#%?txt#%?1#@?set#%?210#%?=#%?var#%?prox_num_rimovcli#%?txt#%?#%?txt#%?#%? 187cond20rpt#@?#$?ins_nuovo_num_rimovcli#%?=#%?txt#%?1#@?set#%?a2077#%?=#%?var#%?pos_rimovcli#%?txt#%?#%?txt#%?#%? 188cond20rpt#@?#$?ins_nuovo_num_rimovcli#%?=#%?txt#%?1#@?set#%?a2078#%?=#%?var#%?nazione_rimovcli#%?txt#%?#%?txt#%?#%? 189cond20rpt#@?#$?ins_nuovo_num_rimovcli#%?=#%?txt#%?1#@?set#%?208#%?=#%?var#%?prox_num_rimovcli#%?txt#%?#%?txt#%?#%? 190cond20rpt#@?#@?set#%?217#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 191cond20rpt#@?#@?set#%?218#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 192cond20rpt#@?#@?set#%?254#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 193cond20rpt#@?and#$?italiano_rimovcli#%?!=#%?txt#%?1#$?arrivo_rimovcli#%?=#%?txt#%?1#@?set#%?217#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 194cond20rpt#@?and#$?italiano_rimovcli#%?!=#%?txt#%?1#$?partenza_rimovcli#%?=#%?txt#%?1#@?set#%?218#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 195cond20rpt#@?and#$?italiano_rimovcli#%?!=#%?txt#%?1#$?partenza_rimovcli#%?!=#%?txt#%?1#@?set#%?254#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 196cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?agg_arr_rimovcli#%?=#%?txt#%?1#@?set#%?217#%?=#%?var#%?num_persone_rimovcli#%?txt#%?#%?txt#%?#%? 197cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?agg_part_rimovcli#%?=#%?txt#%?1#@?set#%?218#%?=#%?var#%?num_persone_rimovcli#%?txt#%?#%?txt#%?#%? 198cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?agg_pres_rimovcli#%?=#%?txt#%?1#@?set#%?254#%?=#%?var#%?num_persone_rimovcli#%?txt#%?#%?txt#%?#%? 199cond20rpt#@?#@?oper#%?a2079#%?arrivi_naz_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_arr_rimovcli#%? 200cond20rpt#@?#@?oper#%?a2080#%?partenze_naz_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_part_rimovcli#%? 201cond20rpt#@?#@?oper#%?a2087#%?presenze_naz_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_pres_rimovcli#%? 203cond20rpt#@?or#$?presenze_naz_rimovcli(pos_rimovcli)#%?>#%?txt#%?0#$?partenze_naz_rimovcli(pos_rimovcli)#%?>#%?txt#%?0#@?set#%?a2089#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 204cond20rpt#@?#@?oper#%?240#%?tot_arr_naz_rimovcli#%?+#%?var#%?agg_arr_rimovcli#%? 205cond20rpt#@?#@?oper#%?241#%?tot_part_naz_rimovcli#%?+#%?var#%?agg_part_rimovcli#%? 206cond20rpt#@?and#$?italiano_rimovcli#%?!=#%?txt#%?1#$?numero_ospite#%?=#%?txt#%?1#@?set#%?226#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 207cond20rpt#@?#$?break_rimovcli#%?=#%?txt#%?1#@?break#%? 208cond20rpt#@?#@?oper#%?239#%?num_prov_rimovcli#%?+#%?txt#%?1#%? 209cond20rpt#@?#$?pos_prov_rimovcli(provincia_rimovcli)#%?!=#%?txt#%?#@?set#%?210#%?=#%?var#%?pos_prov_rimovcli(provincia_rimovcli)#%?txt#%?#%?txt#%?#%? 210cond20rpt#@?#@?set#%?216#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 211cond20rpt#@?and#$?pos_prov_rimovcli(provincia_rimovcli)#%?=#%?txt#%?#$?italiano_rimovcli#%?=#%?txt#%?1#@?set#%?216#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 212cond20rpt#@?#$?ins_nuovo_num_rimovcli#%?=#%?txt#%?1#@?set#%?210#%?=#%?var#%?prox_num_prov_rimovcli#%?txt#%?#%?txt#%?#%? 213cond20rpt#@?#$?ins_nuovo_num_rimovcli#%?=#%?txt#%?1#@?set#%?a2082#%?=#%?var#%?pos_rimovcli#%?txt#%?#%?txt#%?#%? 214cond20rpt#@?#$?ins_nuovo_num_rimovcli#%?=#%?txt#%?1#@?set#%?a2083#%?=#%?var#%?provincia_rimovcli#%?txt#%?#%?txt#%?#%? 215cond20rpt#@?#$?ins_nuovo_num_rimovcli#%?=#%?txt#%?1#@?set#%?238#%?=#%?var#%?prox_num_prov_rimovcli#%?txt#%?#%?txt#%?#%? 216cond20rpt#@?#@?set#%?217#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 217cond20rpt#@?#@?set#%?218#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 218cond20rpt#@?#@?set#%?254#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 219cond20rpt#@?and#$?italiano_rimovcli#%?=#%?txt#%?1#$?arrivo_rimovcli#%?=#%?txt#%?1#@?set#%?217#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 220cond20rpt#@?and#$?italiano_rimovcli#%?=#%?txt#%?1#$?partenza_rimovcli#%?=#%?txt#%?1#@?set#%?218#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 221cond20rpt#@?and#$?italiano_rimovcli#%?=#%?txt#%?1#$?partenza_rimovcli#%?!=#%?txt#%?1#@?set#%?254#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 222cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?agg_arr_rimovcli#%?=#%?txt#%?1#@?set#%?217#%?=#%?var#%?num_persone_rimovcli#%?txt#%?#%?txt#%?#%? 223cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?agg_part_rimovcli#%?=#%?txt#%?1#@?set#%?218#%?=#%?var#%?num_persone_rimovcli#%?txt#%?#%?txt#%?#%? 224cond20rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?agg_pres_rimovcli#%?=#%?txt#%?1#@?set#%?254#%?=#%?var#%?num_persone_rimovcli#%?txt#%?#%?txt#%?#%? 225cond20rpt#@?#@?oper#%?a2084#%?arrivi_prov_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_arr_rimovcli#%? 226cond20rpt#@?#@?oper#%?a2085#%?partenze_prov_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_part_rimovcli#%? 227cond20rpt#@?#@?oper#%?a2088#%?presenze_prov_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_pres_rimovcli#%? 228cond20rpt#@?or#$?presenze_prov_rimovcli(pos_rimovcli)#%?>#%?txt#%?0#$?partenze_prov_rimovcli(pos_rimovcli)#%?>#%?txt#%?0#@?set#%?a2090#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 229cond20rpt#@?#@?oper#%?242#%?tot_arr_prov_rimovcli#%?+#%?var#%?agg_arr_rimovcli#%? 230cond20rpt#@?#@?oper#%?243#%?tot_part_prov_rimovcli#%?+#%?var#%?agg_part_rimovcli#%? 231cond20rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?break#%? 232cond20rpt#@?#$?nazione1_rimovcli#%?=#%?txt#%?#@?break#%? 233cond20rpt#@?#@?set#%?225#%?=#%?var#%?nazione1_rimovcli#%?txt#%?#%?txt#%?#%? 234cond20rpt#@?#@?set#%?215#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 235cond20rpt#@?#$?nazione_rimovcli#%?=#%?txt#%?IT#@?set#%?215#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 236cond20rpt#@?#@?set#%?210#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 237cond20rpt#@?#$?italiano_rimovcli#%?!=#%?txt#%?1#@?set#%?210#%?=#%?var#%?pos_naz_rimovcli(nazione_rimovcli)#%?txt#%?#%?txt#%?#%? 238cond20rpt#@?#@?set#%?217#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 239cond20rpt#@?#@?set#%?218#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 240cond20rpt#@?#@?set#%?254#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 241cond20rpt#@?and#$?italiano_rimovcli#%?!=#%?txt#%?1#$?arrivo_rimovcli#%?=#%?txt#%?1#@?set#%?217#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 242cond20rpt#@?and#$?italiano_rimovcli#%?!=#%?txt#%?1#$?partenza_rimovcli#%?=#%?txt#%?1#@?set#%?218#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 243cond20rpt#@?and#$?italiano_rimovcli#%?!=#%?txt#%?1#$?partenza_rimovcli#%?!=#%?txt#%?1#@?set#%?254#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 244cond20rpt#@?#@?oper#%?a2079#%?arrivi_naz_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_arr_rimovcli#%? 245cond20rpt#@?#@?oper#%?a2080#%?partenze_naz_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_part_rimovcli#%? 246cond20rpt#@?#@?oper#%?a2087#%?presenze_naz_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_pres_rimovcli#%? 247cond20rpt#@?#@?oper#%?240#%?tot_arr_naz_rimovcli#%?+#%?var#%?agg_arr_rimovcli#%? 248cond20inr#@?#@?unset#%?a2087 249cond20inr#@?#@?unset#%?a2088 250cond20inr#@?#@?set#%?208#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 251cond20inr#@?#@?set#%?211#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 252cond20inr#@?#@?set#%?238#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 253cond20inr#@?#@?set#%?230#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 254cond20inr#@?#@?set#%?231#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 255cond20inr#@?#@?set#%?233#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 256cond20inr#@?#@?set#%?240#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 257cond20inr#@?#@?set#%?241#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 258cond20inr#@?#@?set#%?242#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 259cond20inr#@?#@?set#%?243#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 260cond20inr#@?#@?set#%?223#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 261cond20inr#@?#@?set#%?244#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 262cond20rpt#@?#@?oper#%?241#%?tot_part_naz_rimovcli#%?+#%?var#%?agg_part_rimovcli#%? 263cond20rpt#@?#$?italiano_rimovcli#%?!=#%?txt#%?1#@?break#%? 264cond20rpt#@?#@?set#%?228#%?=#%?var#%?provincia1_rimovcli#%?txt#%?#%?txt#%?#%? 265cond20rpt#@?#@?set#%?210#%?=#%?var#%?pos_prov_rimovcli(provincia_rimovcli)#%?txt#%?#%?txt#%?#%? 266cond20rpt#@?#$?arrivo_rimovcli#%?=#%?txt#%?1#@?set#%?217#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 267cond20rpt#@?#$?partenza_rimovcli#%?=#%?txt#%?1#@?set#%?218#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 268cond20rpt#@?#$?partenza_rimovcli#%?!=#%?txt#%?1#@?set#%?254#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 269cond20rpt#@?#@?oper#%?a2084#%?arrivi_prov_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_arr_rimovcli#%? 270cond20rpt#@?#@?oper#%?a2085#%?partenze_prov_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_part_rimovcli#%? 271cond20rpt#@?#@?oper#%?a2088#%?presenze_prov_rimovcli(pos_rimovcli)#%?+#%?var#%?agg_pres_rimovcli#%? 272cond20rpt#@?#@?oper#%?242#%?tot_arr_prov_rimovcli#%?+#%?var#%?agg_arr_rimovcli#%? 273cond20rpt#@?#@?oper#%?243#%?tot_part_prov_rimovcli#%?+#%?var#%?agg_part_rimovcli#%? 274cond20ind#@?#@?array#%?a2076#%?dat#%? 275cond20ind#@?#@?array#%?a2086#%?val#%?1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30 276cond20inr#@?#@?set#%?251#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 277cond20inr#@?#@?unset#%?a2089 278cond20inr#@?#@?unset#%?a2090 279cond20ind#@?#@?date#%?226#%?data_inizio_selezione#%?is#%?1#%?g 280cond20ind#@?or#$?break_rimovcli#%?=#%?var#%?data_fine_selezione#$?data_inizio_selezione#%?=#%?txt#%?#@?set#%?-1#%?=#%?txt#%?Questo documento viene generato solo per la seconda data selezionata, vanno selezionati almeno 2 giorni dalla tabella prenotazioni#%?txt#%?#%?txt#%?#%? 281cond20ind#@?#@?set#%?249#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 282cond20inr#@?and#$?var_aux_rimovcli#%?=#%?txt#%?1#$?mostra_pag_tot_rimovcli#%?=#%?txt#%?0#$?messaggio_di_errore#%?=#%?txt#%?#@?set#%?-1#%?=#%?txt#%?File RIMOCLI vuoto per questa giornata#%?txt#%?#%?txt#%?#%? 283cond20inr#@?#$?date_rimovcli(data_rimovcli)#%?=#%?var#%?data_fine_selezione#@?set#%?249#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 284cond20ind#@?#@?set#%?258#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 285cond20ind#@?#$?id_struttura_rimovcli#%?=#%?txt#%?COD1#@?set#%?-1#%?=#%?txt#%?Per usare questo documento si deve inserire il proprio "id struttura", fornito dalla regione Liguria (raccolta dati ISTAT con specifiche RIMOVCLI). Lo si può inserire modificando la prima condizione applicata al documento (cliccare sul numero del documento da "configura e personalizza" e poi premere il bottone in basso "variabili personalizzate e condizioni"). In seguito il documento potrà essere selezionato dalla pagina della tabella con tutte le prenotazioni: selezionare di vedere le prenotazioni dal giorno prima a quello successivo al giorno per cui si vuole generare il file e poi visualizzare il documento.#%?txt#%?#%?txt#%?#%? 25cond2rpt#@?#@?set#%?88#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 26cond2rpt#@?and#$?iva_perc_vett_fatt(num_iva_fatt)#%?=#%?var#%?percentuale_tasse_tariffa#$?num_ripetizione_fatt#%?>#%?txt#%?1#@?set#%?88#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 27cond2rpt#@?#@?set#%?89#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 30cond2rpt#@?and#$?mos_tariffa_fatt#%?=#%?txt#%?1#$?sconto#%?!=#%?txt#%?0#@?set#%?89#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 31cond2rpt#@?#@?set#%?90#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 32cond2rpt#@?#@?set#%?160#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 36cond2ind#@?#@?set#%?161#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 39cond2rpt#@?#@?set#%?156#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 40cond2rpt#@?#$?nome_costo_agg#%?=#%?var#%?nome_costo_tassa_fatt#@?set#%?156#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 42cond2rpt#@?and#$?iva_perc_vett_fatt(num_iva_fatt)#%?=#%?var#%?percentuale_tasse_costo_agg#$?valore_costo_agg#%?!=#%?txt#%?0#$?num_ripetizione_fatt#%?>#%?txt#%?1#$?mos_costo_tassa_fatt#%?!=#%?txt#%?1#@?set#%?90#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 43cond2rpt#@?#@?set#%?71#%?=#%?var#%?percentuale_tasse_tariffa#%?txt#%?#%?txt#%?#%? 44cond2rpt#@?#$?var_tmp_fatt#%?=#%?txt#%?#@?set#%?71#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 46cond2rpt#@?#$?iva_perc_esist_fatt(var_tmp_fatt)#%?=#%?txt#%?1#@?break#%?cont 48cond2rpt#@?#@?oper#%?87#%?num_iva_fatt#%?+#%?txt#%?1#%? 52cond2rpt#@?#@?set#%?96#%?=#%?var#%?num_iva_fatt#%?txt#%?#%?txt#%?#%? 60cond2rpt#@?#@?set#%?a35#%?=#%?var#%?var_tmp_fatt#%?txt#%?#%?txt#%?#%? 61cond2rpt#@?#@?set#%?a36#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 65cond2rpt#@?#@?cont 75cond2rpt#@?or#$?valore_costo_agg#%?=#%?txt#%?0#$?valore_costo_agg#%?=#%?txt#%?#$?mos_costo_tassa_fatt#%?=#%?txt#%?1#@?break#%?cont 76cond2rpt#@?#@?set#%?71#%?=#%?var#%?percentuale_tasse_costo_agg#%?txt#%?#%?txt#%?#%? 81cond2rpt#@?#$?var_tmp_fatt#%?=#%?txt#%?#@?set#%?71#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 83cond2rpt#@?#$?iva_perc_esist_fatt(var_tmp_fatt)#%?=#%?txt#%?1#@?break#%?cont 84cond2rpt#@?#@?oper#%?87#%?num_iva_fatt#%?+#%?txt#%?1#%? 86cond2rpt#@?#@?set#%?96#%?=#%?var#%?num_iva_fatt#%?txt#%?#%?txt#%?#%? 87cond2rpt#@?#@?set#%?a35#%?=#%?var#%?var_tmp_fatt#%?txt#%?#%?txt#%?#%? 88cond2rpt#@?#@?set#%?a36#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 89cond2rpt#@?#@?cont 90cond2rpt#@?#@?oper#%?80#%?valore_costo_agg_senza_tasse#%?+#%?txt#%?0#%? 91cond2rpt#@?#$?mos_costo_tassa_fatt#%?=#%?txt#%?1#@?oper#%?80#%?valore_costo_agg#%?+#%?txt#%?0#%? 95cond2rpt#@?#@?set#%?74#%?=#%?var#%?nome_costo_agg#%?txt#%?#%?txt#%?#%? 100cond2rpt#@?#$?mos_costo_agg_fatt#%?=#%?txt#%?1#@?oper#%?75#%?tot_no_iva_fatt#%?+#%?var#%?valore_costo_agg_senza_tasse#%? 103cond2rpt#@?#$?mos_costo_agg_fatt#%?=#%?txt#%?1#@?oper#%?92#%?tot_parz_no_iva_fatt#%?+#%?var#%?valore_costo_agg_senza_tasse#%? 105cond2rpt#@?#$?mos_costo_agg_fatt#%?=#%?txt#%?1#@?oper#%?93#%?tot_parz_iva_fatt#%?+#%?var#%?tasse_costo_agg#%? 106cond2rpt#@?#$?mos_costo_tassa_fatt#%?=#%?txt#%?1#@?oper#%?157#%?tot_costi_tassa_fatt#%?+#%?var#%?valore_costo_agg#%? 108cond2rpt#@?#@?oper#%?79#%?tot_no_iva_fatt#%?+#%?txt#%?0#%? 110cond2rpt#@?#@?oper#%?94#%?tot_parz_no_iva_fatt#%?+#%?txt#%?0#%? 111cond2rpt#@?#@?oper#%?95#%?tot_parz_iva_fatt#%?+#%?txt#%?0#%? 112cond2rpt#@?#@?oper#%?158#%?costo_tot_fatt#%?-#%?var#%?tot_no_iva_fatt#%? 113cond2rpt#@?#@?oper#%?158#%?iva_fatt#%?-#%?var#%?tot_costi_tassa_fatt#%? 114cond2rpt#@?#@?oper#%?78#%?iva_fatt#%?+#%?txt#%?0#%? 115cond2rpt#@?or#$?mos_costo_agg_fatt#%?!=#%?txt#%?1#$?percentuale_tasse_costo_agg#%?!=#%?txt#%?-1#@?break#%?cont 116cond2rpt#@?#@?set#%?160#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 117cond2rpt#@?#@?set#%?90#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 118cond2rpt#@?#@?cont 119cond2rpt#@?#$?max_num_iva_fatt#%?>#%?txt#%?1#@?set#%?161#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 120cond2rpt#@?#$?ultima_prenota_fatt#%?=#%?var#%?numero_prenotazione#@?break#%? 121cond2rpt#@?#@?set#%?73#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 122cond2rpt#@?#$?mos_tariffa_fatt#%?=#%?txt#%?1#@?oper#%?75#%?tot_no_iva_fatt#%?+#%?var#%?costo_tariffa_senza_tasse#%? 123cond2rpt#@?#$?mos_tariffa_fatt#%?=#%?txt#%?1#@?oper#%?92#%?tot_parz_no_iva_fatt#%?+#%?var#%?costo_tariffa_senza_tasse#%? 124cond2rpt#@?#$?mos_tariffa_fatt#%?=#%?txt#%?1#@?oper#%?93#%?tot_parz_iva_fatt#%?+#%?var#%?tasse_tariffa#%? 125cond2rpt#@?#$?mos_sconto_fatt#%?=#%?txt#%?1#@?oper#%?75#%?tot_no_iva_fatt#%?-#%?var#%?sconto_senza_tasse#%? 126cond2rpt#@?#$?mos_sconto_fatt#%?=#%?txt#%?1#@?oper#%?92#%?tot_parz_no_iva_fatt#%?-#%?var#%?sconto_senza_tasse#%? 128cond2rpt#@?#$?mos_sconto_fatt#%?=#%?txt#%?1#@?oper#%?93#%?tot_parz_iva_fatt#%?-#%?var#%?tasse_sconto#%? 129cond2rpt#@?#@?oper#%?82#%?costo_tariffa_senza_tasse#%?+#%?txt#%?0#%? 130cond2rpt#@?#@?oper#%?81#%?sconto_senza_tasse#%?*#%?txt#%?-1#%? 131cond2rpt#@?#@?oper#%?79#%?tot_no_iva_fatt#%?+#%?txt#%?0#%? 132cond2rpt#@?#@?oper#%?94#%?tot_parz_no_iva_fatt#%?+#%?txt#%?0#%? 133cond2rpt#@?#@?oper#%?95#%?tot_parz_iva_fatt#%?+#%?txt#%?0#%? 134cond2rpt#@?#@?oper#%?158#%?costo_tot_fatt#%?-#%?var#%?tot_no_iva_fatt#%? 135cond2rpt#@?#@?oper#%?158#%?iva_fatt#%?-#%?var#%?tot_costi_tassa_fatt#%? 136cond2rpt#@?#@?oper#%?78#%?iva_fatt#%?+#%?txt#%?0#%? 137cond2rpt#@?#$?accorpa_sconto_e_tariffa#%?=#%?txt#%?SI#@?oper#%?82#%?costo_tariffa_senza_tasse#%?-#%?var#%?sconto_senza_tasse#%? 138cond2rpt#@?#$?accorpa_sconto_e_tariffa#%?=#%?txt#%?SI#@?set#%?89#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 139cond2rpt#@?#@?set#%?97#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 140cond2rpt#@?and#$?num_persone_tot#%?!=#%?txt#%?#$?num_persone_tot#%?!=#%?txt#%?0#@?set#%?97#%?=#%?txt#%? per x persone#%?txt#%?x#%?var#%?num_persone_tot#%? 141cond2rpt#@?#$?num_ripetizione_fatt#%?>#%?txt#%?1#@?break#%? 142cond2rpt#@?#@?oper#%?76#%?costo_tot_fatt#%?+#%?var#%?costo_tot#%? 143cond2rpt#@?#@?oper#%?77#%?costo_tot_fatt#%?+#%?txt#%?0#%? 144cond2rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?67#%?=#%?txt#%?- Codice Fiscale #%?txt#%?#%?txt#%?#%? 145cond2rpt#@?#$?codice_fiscale_struttura#%?!=#%?txt#%?#@?set#%?67#%?.=#%?var#%?codice_fiscale_struttura#%?txt#%?#%?txt#%?#%? 146cond2rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?70#%?=#%?txt#%?Tel. #%?txt#%?#%?txt#%?#%? 147cond2rpt#@?#$?telefono_struttura#%?!=#%?txt#%?#@?set#%?70#%?.=#%?var#%?telefono_struttura#%?txt#%?#%?txt#%?#%? 148cond2inr#@?#@?set#%?73#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 149cond2inr#@?#@?oper#%?91#%?num_ripetizione_fatt#%?+#%?txt#%?1#%? 150cond2ind#@?#@?set#%?98#%?=#%?txt#%?SI#%?txt#%?#%?txt#%?#%? 151cond2ind#@?#@?set#%?155#%?=#%?txt#%?nome del costo da considerare come tassa#%?txt#%?#%?txt#%?#%? 152cond2ind#@?#@?set#%?76#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 153cond2rpt#@?and#$?telefono_struttura#%?!=#%?txt#%?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?70#%?.=#%?txt#%? - #%?txt#%?#%?txt#%?#%? 154cond2rpt#@?#$?sito_web_struttura#%?!=#%?txt#%?#@?set#%?70#%?.=#%?var#%?sito_web_struttura#%?txt#%?#%?txt#%?#%? 155cond2ind#@?#@?set#%?75#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 156cond2rpt#@?#@?set#%?68#%?=#%?var#%?nome#%?txt#%?#%?txt#%?#%? 157cond2rpt#@?#@?set#%?69#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 158cond2rpt#@?#@?set#%?83#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 159cond2rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?83#%?=#%?txt#%?, #%?txt#%?#%?txt#%?#%? 160cond2rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?83#%?.=#%?var#%?numcivico#%?txt#%?#%?txt#%?#%? 161cond2rpt#@?#@?set#%?65#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 162cond2rpt#@?#$?citta#%?!=#%?txt#%?#@?set#%?65#%?.=#%?var#%?citta#%?txt#%?#%?txt#%?#%? 163cond2rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?65#%?.=#%?txt#%? (#%?txt#%?#%?txt#%?#%? 164cond2rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?65#%?.=#%?var#%?regione#%?txt#%?#%?txt#%?#%? 165cond2rpt#@?#$?regione#%?!=#%?txt#%?#@?set#%?65#%?.=#%?txt#%?)#%?txt#%?#%?txt#%?#%? 166cond2rpt#@?#@?set#%?66#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 167cond2rpt#@?#$?cap#%?!=#%?txt#%?#@?set#%?66#%?.=#%?var#%?cap#%?txt#%?#%?txt#%?#%? 168cond2rpt#@?and#$?cap#%?!=#%?txt#%?#$?nazione#%?!=#%?txt#%?#@?set#%?66#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 169cond2rpt#@?#$?nazione#%?!=#%?txt#%?#@?set#%?66#%?.=#%?var#%?nazione#%?txt#%?#%?txt#%?#%? 170cond2rpt#@?#@?set#%?84#%?=#%?var#%?codice_fiscale#%?txt#%?#%?txt#%?#%? 171cond2rpt#@?#@?set#%?85#%?=#%?var#%?partita_iva#%?txt#%?#%?txt#%?#%? 172cond2rpt#@?#@?set#%?86#%?=#%?var#%?via#%?txt#%?#%?txt#%?#%? 173cond2ind#@?#@?set#%?87#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 174cond2ind#@?#@?set#%?91#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 175cond2inr#@?#@?set#%?92#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 176cond2inr#@?#@?set#%?93#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 177cond2rpt#@?#$?logo_struttura#%?!=#%?txt#%?#@?set#%?151#%?=#%?txt#%?Logo#%?txt#%?#%?txt#%?#%? 180cond2inr#@?#@?set#%?157#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 1cond19rpt#@?#@?set#%?474#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 2cond19rpt#@?#@?set#%?486#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%?asc 3cond19rpt#@?#@?trunc#%?486#%?9#%?0#%?fin 4cond19rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?cod_capo_prenota_ross(numero_prenotazione)#%?=#%?txt#%?#@?set#%?a65484#%?=#%?txt#%?16#%?txt#%?#%?txt#%?#%? 6cond19rpt#@?and#$?numero_ospite#%?=#%?txt#%?2#$?cod_capo_prenota_ross(numero_prenotazione)#%?=#%?txt#%?16#@?set#%?a65484#%?=#%?txt#%?17#%?txt#%?#%?txt#%?#%? 7cond19rpt#@?and#$?codice_parentela_ospite#%?!=#%?txt#%?19#$?numero_ospite#%?!=#%?txt#%?1#@?set#%?a65484#%?=#%?txt#%?18#%?txt#%?#%?txt#%?#%? 8cond19rpt#@?#$?prenota_capo_gruppo_ross(num_prenota_tmp_ross)#%?=#%?txt#%?1#@?set#%?a65484#%?=#%?txt#%?18#%?txt#%?#%?txt#%?#%? 9cond19rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?453#%?=#%?var#%?cod_capo_prenota_ross(numero_prenotazione)#%?txt#%?#%?txt#%?#%? 11cond19rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?prenota_in_gruppo_ross(num_prenota_tmp_ross)#%?=#%?txt#%?1#@?set#%?453#%?=#%?txt#%?20#%?txt#%?#%?txt#%?#%? 12cond19rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?prenota_in_gruppo_ross(num_prenota_tmp_ross)#%?=#%?txt#%?1#@?set#%?a65484#%?=#%?txt#%?20#%?txt#%?#%?txt#%?#%? 13cond19rpt#@?#$?numero_ospite#%?!=#%?txt#%?1#@?set#%?453#%?=#%?var#%?codice_parentela_ospite#%?txt#%?#%?txt#%?#%? 14cond19rpt#@?and#$?numero_ospite#%?!=#%?txt#%?1#$?cod_capo_prenota_ross(numero_prenotazione)#%?=#%?txt#%?18#@?set#%?453#%?=#%?txt#%?20#%?txt#%?#%?txt#%?#%? 15cond19rpt#@?and#$?numero_ospite#%?!=#%?txt#%?1#$?cod_capo_prenota_ross(numero_prenotazione)#%?=#%?txt#%?20#@?set#%?453#%?=#%?txt#%?20#%?txt#%?#%?txt#%?#%? 16cond19rpt#@?and#$?numero_ospite#%?!=#%?txt#%?1#$?codice_parentela_ospite#%?!=#%?txt#%?19#@?set#%?453#%?=#%?txt#%?20#%?txt#%?#%?txt#%?#%? 17cond19rpt#@?#$?codice_ospite_ross#%?=#%?txt#%?16#@?set#%?487#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 18cond19rpt#@?#$?codice_ospite_ross#%?=#%?txt#%?17#@?set#%?487#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 19cond19rpt#@?#$?codice_ospite_ross#%?=#%?txt#%?18#@?set#%?487#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 20cond19rpt#@?#$?codice_ospite_ross#%?=#%?txt#%?19#@?oper#%?487#%?num_prenota2_ross#%?+#%?txt#%?1#%? 21cond19rpt#@?#$?codice_ospite_ross#%?=#%?txt#%?20#@?oper#%?487#%?num_prenota2_ross#%?+#%?txt#%?1#%? 22cond19rpt#@?#@?set#%?454#%?=#%?var#%?data_inizio#%?txt#%?-#%?txt#%?/#%? 23cond19rpt#@?#@?set#%?485#%?=#%?var#%?data_fine#%?txt#%?-#%?txt#%?/#%? 24cond19rpt#@?#@?set#%?479#%?=#%?var#%?num_periodi#%?txt#%?#%?txt#%?#%? 25cond19rpt#@?#@?trunc#%?479#%?2#%?0#%?ini 26cond19rpt#@?#@?set#%?455#%?=#%?var#%?cognome_ospite#%?txt#%?#%?txt#%?#%?asc 27cond19rpt#@?#@?trunc#%?455#%?50#%? #%?fin 28cond19rpt#@?#@?set#%?456#%?=#%?var#%?nome_ospite#%?txt#%?#%?txt#%?#%?asc 29cond19rpt#@?#@?trunc#%?456#%?30#%? #%?fin 30cond19rpt#@?#$?sesso_ospite#%?!=#%?txt#%?f#@?set#%?457#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 31cond19rpt#@?#$?sesso_ospite#%?=#%?txt#%?f#@?set#%?457#%?=#%?txt#%?2#%?txt#%?#%?txt#%?#%? 32cond19rpt#@?#@?set#%?458#%?=#%?var#%?data_nascita_ospite#%?txt#%?-#%?txt#%?/#%? 33cond19rpt#@?#@?set#%?481#%?=#%?var#%?codice2_nazione_ospite#%?txt#%?#%?txt#%?#%? 34cond19rpt#@?#@?set#%?480#%?=#%?var#%?codice_nazione_ross#%?txt#%?1#%?txt#%?#%? 35cond19rpt#@?#$?tmp_ross#%?=#%?var#%?codice_nazione_ross#@?set#%?481#%?=#%?var#%?codice_nazione_ospite#%?txt#%?#%?txt#%?#%? 36cond19rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?491#%?=#%?var#%?codice_nazione_ross#%?txt#%?#%?txt#%?#%? 37cond19rpt#@?and#$?numero_ospite#%?>#%?txt#%?1#$?codice_nazione_ross#%?=#%?txt#%?#@?set#%?481#%?=#%?var#%?codice_nazione1_ross#%?txt#%?#%?txt#%?#%? 38cond19rpt#@?#@?set#%?482#%?=#%?var#%?codice2_nazione_nascita_ospite#%?txt#%?#%?txt#%?#%? 39cond19rpt#@?#@?set#%?480#%?=#%?var#%?codice_nazione_nascita_ross#%?txt#%?1#%?txt#%?#%? 40cond19rpt#@?#$?tmp_ross#%?=#%?var#%?codice_nazione_nascita_ross#@?set#%?482#%?=#%?var#%?codice_nazione_nascita_ospite#%?txt#%?#%?txt#%?#%? 41cond19rpt#@?#@?set#%?483#%?=#%?var#%?codice2_nazione_documento_ospite#%?txt#%?#%?txt#%?#%? 42cond19rpt#@?#@?set#%?480#%?=#%?var#%?codice_nazione_documento_ross#%?txt#%?1#%?txt#%?#%? 43cond19rpt#@?#$?tmp_ross#%?=#%?var#%?codice_nazione_documento_ross#@?set#%?483#%?=#%?var#%?codice_nazione_documento_ospite#%?txt#%?#%?txt#%?#%? 44cond19rpt#@?#@?set#%?484#%?=#%?var#%?codice2_cittadinanza_ospite#%?txt#%?#%?txt#%?#%? 46cond19rpt#@?#$?codice_cittadinanza_ospite#%?{}#%?txt#%?1#@?set#%?484#%?=#%?var#%?codice_cittadinanza_ospite#%?txt#%?#%?txt#%?#%? 48cond19rpt#@?#$?codice_nazione_nascita_ross#%?!=#%?txt#%?100000100#@?set#%?459#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 49cond19rpt#@?#$?codice_nazione_nascita_ross#%?=#%?txt#%?100000100#@?set#%?459#%?=#%?var#%?codice_citta_nascita_ospite#%?txt#%?#%?txt#%?#%? 50cond19rpt#@?#$?codice_nazione_nascita_ross#%?!=#%?txt#%?100000100#@?set#%?460#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 51cond19rpt#@?#$?codice_nazione_nascita_ross#%?=#%?txt#%?100000100#@?set#%?460#%?=#%?var#%?codice_regione_nascita_ospite#%?txt#%?#%?txt#%?#%? 53cond19rpt#@?#$?codice_nazione_ross#%?!=#%?txt#%?100000100#@?set#%?461#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 54cond19rpt#@?#$?codice_nazione_ross#%?=#%?txt#%?100000100#@?set#%?461#%?=#%?var#%?codice_citta_ospite#%?txt#%?#%?txt#%?#%? 56cond19rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?493#%?=#%?var#%?comune_resid_ross#%?txt#%?#%?txt#%?#%? 57cond19rpt#@?and#$?numero_ospite#%?>#%?txt#%?1#$?comune_resid_ross#%?=#%?txt#%?#@?set#%?461#%?=#%?var#%?comune_resid1_ross#%?txt#%?#%?txt#%?#%? 58cond19rpt#@?#$?codice_nazione_ross#%?!=#%?txt#%?100000100#@?set#%?462#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 59cond19rpt#@?#$?codice_nazione_ross#%?=#%?txt#%?100000100#@?set#%?462#%?=#%?var#%?codice_regione_ospite#%?txt#%?#%?txt#%?#%? 60cond19rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?492#%?=#%?var#%?provincia_resid_ross#%?txt#%?#%?txt#%?#%? 62cond19rpt#@?and#$?numero_ospite#%?>#%?txt#%?1#$?provincia_resid_ross#%?=#%?txt#%?#@?set#%?462#%?=#%?var#%?provincia_resid1_ross#%?txt#%?#%?txt#%?#%? 63cond19rpt#@?#@?set#%?463#%?=#%?var#%?codice_nazione_ross#%?txt#%?#%?txt#%?#%? 64cond19rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ross(num_prenota_tmp_ross)#%?=#%?txt#%?1#@?set#%?463#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 65cond19rpt#@?#@?set#%?464#%?=#%?var#%?via_ospite#%?txt#%?#%?txt#%?#%? 66cond19rpt#@?#$?numcivico_ospite#%?!=#%?txt#%?#@?set#%?464#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 67cond19rpt#@?#$?numcivico_ospite#%?!=#%?txt#%?#@?set#%?464#%?.=#%?var#%?numcivico_ospite#%?txt#%?#%?txt#%?#%? 68cond19rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ross(num_prenota_tmp_ross)#%?=#%?txt#%?1#@?set#%?464#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 69cond19rpt#@?#@?trunc#%?464#%?50#%? #%?fin 70cond19rpt#@?#@?set#%?465#%?=#%?var#%?codice_tipo_documento_ospite#%?txt#%?#%?txt#%?#%? 71cond19rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ross(num_prenota_tmp_ross)#%?=#%?txt#%?1#@?set#%?465#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 72cond19rpt#@?#@?set#%?466#%?=#%?var#%?documento_ospite#%?txt#%?#%?txt#%?#%? 73cond19rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ross(num_prenota_tmp_ross)#%?=#%?txt#%?1#@?set#%?466#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 74cond19rpt#@?#@?trunc#%?466#%?20#%? #%?fin 75cond19rpt#@?#$?codice_nazione_documento_ross#%?!=#%?txt#%?100000100#@?set#%?467#%?=#%?var#%?codice_nazione_documento_ross#%?txt#%?#%?txt#%?#%? 76cond19rpt#@?#$?codice_nazione_documento_ross#%?=#%?txt#%?100000100#@?set#%?467#%?=#%?var#%?comune_resid_ross#%?txt#%?#%?txt#%?#%? 77cond19rpt#@?and#$?codice_nazione_documento_ross#%?=#%?txt#%?100000100#$?codice_citta_documento_ospite#%?!=#%?txt#%?#@?set#%?467#%?=#%?var#%?codice_citta_documento_ospite#%?txt#%?#%?txt#%?#%? 78cond19rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ross(num_prenota_tmp_ross)#%?=#%?txt#%?1#@?set#%?467#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 79cond19rpt#@?#@?set#%?468#%?=#%?var#%?ritorno_a_capo#%?txt#%?#%?txt#%?#%? 82cond19rpt#@?and#$?numero_ripetizione_prenotazioni#%?=#%?txt#%?1#$?numero_ospite#%?=#%?txt#%?1#@?set#%?468#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 83cond19rpt#@?#$?acapo_ross#%?!=#%?txt#%?#@?set#%?468#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 84cond19rpt#@?#@?set#%?475#%?=#%?var#%?data_inizio#%?txt#%?#%?txt#%?#%? 85cond19rpt#@?#@?set#%?476#%?=#%?var#%?data_fine#%?txt#%?#%?txt#%?#%? 86cond19rpt#@?and#$?cognome_prec_ross#%?=#%?var#%?cognome#$?nome_prec_ross#%?=#%?var#%?nome#$?dataini_prec_ross#%?=#%?var#%?dataini_corr_ross#$?datafine_prec_ross#%?=#%?var#%?datafine_corr_ross#$?numero_ospite#%?=#%?txt#%?1#$?commento#%?=#%?txt#%?togliere questo se per raggruppare più prenotazioni#@?set#%?a65483#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 87cond19rpt#@?#@?set#%?474#%?=#%?var#%?num_prenota_prec_ross#%?txt#%?#%?txt#%?#%? 88cond19rpt#@?and#$?cognome_prec_ross#%?=#%?var#%?cognome#$?nome_prec_ross#%?=#%?var#%?nome#$?dataini_prec_ross#%?=#%?var#%?dataini_corr_ross#$?datafine_prec_ross#%?=#%?var#%?datafine_corr_ross#$?prenota_in_gruppo_ross(num_prenota_tmp_ross)#%?!=#%?txt#%?1#$?numero_ospite#%?=#%?txt#%?1#@?set#%?a65482#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 89cond19rpt#@?#@?set#%?469#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 90cond19rpt#@?#@?set#%?470#%?=#%?var#%?nome#%?txt#%?#%?txt#%?#%? 91cond19rpt#@?#@?set#%?471#%?=#%?var#%?data_inizio#%?txt#%?#%?txt#%?#%? 92cond19rpt#@?#@?set#%?472#%?=#%?var#%?data_fine#%?txt#%?#%?txt#%?#%? 93cond19rpt#@?#@?set#%?473#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 94cond19inr#@?#@?set#%?469#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 95cond19rpt#@?#$?num_ripetizione_ross#%?>#%?txt#%?1#@?break#%? 96cond19rpt#@?#@?set#%?474#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 97cond19rpt#@?#@?set#%?486#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%?asc 98cond19rpt#@?#@?trunc#%?486#%?9#%?0#%?fin 99cond19rpt#@?#@?set#%?478#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 100cond19rpt#@?#$?nome_ospite#%?=#%?txt#%?#@?set#%?478#%?.=#%?txt#%?nome mancante,#%?txt#%?#%?txt#%?#%? 101cond19rpt#@?or#$?data_nascita_ross#%?=#%?txt#%?#$?data_nascita_ross#%?=#%?txt#%?//#@?set#%?478#%?.=#%?txt#%?data nascita mancante, #%?txt#%?#%?txt#%?#%? 103cond19ind#@?#@?set#%?477#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 104cond19inr#@?#@?oper#%?477#%?num_ripetizione_ross#%?+#%?txt#%?1#%? 105cond19rpt#@?#$?codice_cittadinanza_ross#%?=#%?txt#%?#@?set#%?478#%?.=#%?txt#%?nazione di cittadinanza mancante, #%?txt#%?#%?txt#%?#%? 111cond19rpt#@?#$?codice_nazione_nascita_ross#%?=#%?txt#%?#@?set#%?478#%?.=#%?txt#%?nazione di nascita mancante, #%?txt#%?#%?txt#%?#%? 112cond19rpt#@?and#$?codice_nazione_nascita_ross#%?=#%?txt#%?100000100#$?codice_regione_nascita_ospite#%?=#%?txt#%?#@?set#%?478#%?.=#%?txt#%?provincia di nascita mancante, #%?txt#%?#%?txt#%?#%? 113cond19rpt#@?and#$?codice_nazione_nascita_ross#%?=#%?txt#%?100000100#$?codice_citta_nascita_ospite#%?=#%?txt#%?#@?set#%?478#%?.=#%?txt#%?città di nascita mancante, #%?txt#%?#%?txt#%?#%? 114cond19rpt#@?#$?codice_nazione_ross#%?=#%?txt#%?#@?set#%?478#%?.=#%?txt#%?nazione di residenza mancante, #%?txt#%?#%?txt#%?#%? 115cond19rpt#@?and#$?provincia_resid_ross#%?=#%?txt#%?#$?codice_nazione_ross#%?=#%?txt#%?100000100#@?set#%?478#%?.=#%?txt#%?provincia di residenza mancante, #%?txt#%?#%?txt#%?#%? 116cond19rpt#@?and#$?comune_resid_ross#%?=#%?txt#%?#$?codice_nazione_ross#%?=#%?txt#%?100000100#@?set#%?478#%?.=#%?txt#%?città di residenza mancante, #%?txt#%?#%?txt#%?#%? 117cond19rpt#@?#$?mess_errore_ross#%?=#%?txt#%?#@?break#%? 118cond19rpt#@?#@?set#%?-1#%?.=#%?txt#%?Prenotazione #%?txt#%?#%?txt#%?#%? 119cond19rpt#@?#@?set#%?-1#%?.=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 120cond19rpt#@?#@?set#%?-1#%?.=#%?txt#%? ospite #%?txt#%?#%?txt#%?#%? 121cond19rpt#@?#@?set#%?-1#%?.=#%?var#%?numero_ospite#%?txt#%?#%?txt#%?#%? 122cond19rpt#@?#@?set#%?-1#%?.=#%?txt#%?: #%?txt#%?#%?txt#%?#%? 123cond19rpt#@?#@?set#%?-1#%?.=#%?var#%?mess_errore_ross#%?txt#%?#%?txt#%?#%? 124cond19rpt#@?#@?set#%?-1#%?.=#%?txt#%?
#%?txt#%?#%?txt#%?#%?
125cond19rpt#@?#@?set#%?480#%?=#%?var#%?mess_errore_ross#%?txt#%?città#%?txt#%?#%? 126cond19rpt#@?#$?tmp_ross#%?!=#%?var#%?mess_errore_ross#@?set#%?-1#%?.=#%?txt#%?
Si ricorda che per usare questo documento vanno prima ripristinate le città predefinite in "configura e personalizza", selezionando poi la città dal menù a tendina per ogni ospite italiano.
#%?txt#%?#%?txt#%?#%?
1cond18rpt#@?#@?set#%?439#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 2cond18rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?439#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 3cond18rpt#@?#@?set#%?439#%?.=#%?var#%?cognome#%?txt#%?"#%?txt#%?""#%? 4cond18rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?439#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 5cond18rpt#@?#@?set#%?440#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 6cond18rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?440#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 7cond18rpt#@?#@?set#%?440#%?.=#%?var#%?nome#%?txt#%?"#%?txt#%?""#%? 8cond18rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?440#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 9cond18rpt#@?#@?set#%?441#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 10cond18rpt#@?or#$?unita_occupata#%?{}#%?txt#%?"#$?unita_occupata#%?{}#%?txt#%?,#@?set#%?441#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 11cond18rpt#@?#@?set#%?441#%?.=#%?var#%?unita_occupata#%?txt#%?"#%?txt#%?""#%? 12cond18rpt#@?or#$?unita_occupata#%?{}#%?txt#%?"#$?unita_occupata#%?{}#%?txt#%?,#@?set#%?441#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 13cond18rpt#@?#@?set#%?442#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 14cond18rpt#@?or#$?nome_tariffa#%?{}#%?txt#%?"#$?nome_tariffa#%?{}#%?txt#%?,#@?set#%?442#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 15cond18rpt#@?#@?set#%?442#%?.=#%?var#%?nome_tariffa#%?txt#%?"#%?txt#%?""#%? 16cond18rpt#@?or#$?nome_tariffa#%?{}#%?txt#%?"#$?nome_tariffa#%?{}#%?txt#%?,#@?set#%?442#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 17cond18rpt#@?#@?set#%?443#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 18cond18rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?443#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 19cond18rpt#@?#@?set#%?443#%?.=#%?var#%?email#%?txt#%?"#%?txt#%?""#%? 20cond18rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?443#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 21cond18rpt#@?#@?set#%?444#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 22cond18rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?444#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 23cond18rpt#@?#@?set#%?444#%?.=#%?var#%?telefono#%?txt#%?"#%?txt#%?""#%? 24cond18rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?444#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 25cond18rpt#@?#@?set#%?445#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 26cond18rpt#@?or#$?costo_tariffa#%?{}#%?txt#%?"#$?costo_tariffa#%?{}#%?txt#%?,#@?set#%?445#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 27cond18rpt#@?#@?set#%?445#%?.=#%?var#%?costo_tariffa#%?txt#%?"#%?txt#%?""#%? 28cond18rpt#@?or#$?costo_tariffa#%?{}#%?txt#%?"#$?costo_tariffa#%?{}#%?txt#%?,#@?set#%?445#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 29cond18rpt#@?#@?set#%?446#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 30cond18rpt#@?or#$?costo_tot#%?{}#%?txt#%?"#$?costo_tot#%?{}#%?txt#%?,#@?set#%?446#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 31cond18rpt#@?#@?set#%?446#%?.=#%?var#%?costo_tot#%?txt#%?"#%?txt#%?""#%? 32cond18rpt#@?or#$?costo_tot#%?{}#%?txt#%?"#$?costo_tot#%?{}#%?txt#%?,#@?set#%?446#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 33cond18rpt#@?#@?set#%?447#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 34cond18rpt#@?or#$?pagato#%?{}#%?txt#%?"#$?pagato#%?{}#%?txt#%?,#@?set#%?447#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 35cond18rpt#@?#@?set#%?447#%?.=#%?var#%?pagato#%?txt#%?"#%?txt#%?""#%? 36cond18rpt#@?or#$?pagato#%?{}#%?txt#%?"#$?pagato#%?{}#%?txt#%?,#@?set#%?447#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 37cond18rpt#@?#@?set#%?448#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 38cond18rpt#@?or#$?num_persone_tot#%?{}#%?txt#%?"#$?num_persone_tot#%?{}#%?txt#%?,#@?set#%?448#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 39cond18rpt#@?#@?set#%?448#%?.=#%?var#%?num_persone_tot#%?txt#%?"#%?txt#%?""#%? 40cond18rpt#@?or#$?num_persone_tot#%?{}#%?txt#%?"#$?num_persone_tot#%?{}#%?txt#%?,#@?set#%?448#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 48cond18rpt#@?#@?set#%?449#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 49cond18rpt#@?or#$?commento#%?{}#%?txt#%?"#$?commento#%?{}#%?txt#%?,#@?set#%?449#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 50cond18rpt#@?#@?set#%?449#%?.=#%?var#%?commento#%?txt#%?"#%?txt#%?""#%? 51cond18rpt#@?#@?set#%?449#%?=#%?var#%?commento_rcsv#%?var#%?avanzamento_riga#%?txt#%?#%? 56cond18rpt#@?or#$?commento#%?{}#%?txt#%?"#$?commento#%?{}#%?txt#%?,#@?set#%?449#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 79cond18rpt#@?#@?date#%?450#%?data_inizio#%?is#%?0#%?g 80cond18rpt#@?#@?date#%?451#%?data_fine#%?is#%?0#%?g 1cond17rpt#@?#@?set#%?312#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 2cond17rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?312#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 3cond17rpt#@?#@?set#%?312#%?.=#%?var#%?cognome#%?txt#%?"#%?txt#%?""#%? 4cond17rpt#@?or#$?cognome#%?{}#%?txt#%?"#$?cognome#%?{}#%?txt#%?,#@?set#%?312#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 5cond17rpt#@?#@?set#%?313#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 6cond17rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?313#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 7cond17rpt#@?#@?set#%?313#%?.=#%?var#%?nome#%?txt#%?"#%?txt#%?""#%? 8cond17rpt#@?or#$?nome#%?{}#%?txt#%?"#$?nome#%?{}#%?txt#%?,#@?set#%?313#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 9cond17rpt#@?#@?set#%?314#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 10cond17rpt#@?or#$?soprannome#%?{}#%?txt#%?"#$?soprannome#%?{}#%?txt#%?,#@?set#%?314#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 11cond17rpt#@?#@?set#%?314#%?.=#%?var#%?soprannome#%?txt#%?"#%?txt#%?""#%? 12cond17rpt#@?or#$?soprannome#%?{}#%?txt#%?"#$?soprannome#%?{}#%?txt#%?,#@?set#%?314#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 13cond17rpt#@?#@?set#%?315#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 14cond17rpt#@?or#$?titolo#%?{}#%?txt#%?"#$?titolo#%?{}#%?txt#%?,#@?set#%?315#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 15cond17rpt#@?#@?set#%?315#%?.=#%?var#%?titolo#%?txt#%?"#%?txt#%?""#%? 16cond17rpt#@?or#$?titolo#%?{}#%?txt#%?"#$?titolo#%?{}#%?txt#%?,#@?set#%?315#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 17cond17rpt#@?#@?set#%?316#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 18cond17rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?316#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 19cond17rpt#@?#@?set#%?316#%?.=#%?var#%?email#%?txt#%?"#%?txt#%?""#%? 20cond17rpt#@?or#$?email#%?{}#%?txt#%?"#$?email#%?{}#%?txt#%?,#@?set#%?316#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 21cond17rpt#@?#@?set#%?317#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 22cond17rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?317#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 23cond17rpt#@?#@?set#%?317#%?.=#%?var#%?telefono#%?txt#%?"#%?txt#%?""#%? 24cond17rpt#@?or#$?telefono#%?{}#%?txt#%?"#$?telefono#%?{}#%?txt#%?,#@?set#%?317#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 25cond17rpt#@?#@?set#%?318#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 26cond17rpt#@?or#$?fax#%?{}#%?txt#%?"#$?fax#%?{}#%?txt#%?,#@?set#%?318#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 27cond17rpt#@?#@?set#%?318#%?.=#%?var#%?fax#%?txt#%?"#%?txt#%?""#%? 28cond17rpt#@?or#$?fax#%?{}#%?txt#%?"#$?fax#%?{}#%?txt#%?,#@?set#%?318#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 29cond17rpt#@?#@?set#%?319#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 30cond17rpt#@?or#$?nazione#%?{}#%?txt#%?"#$?nazione#%?{}#%?txt#%?,#@?set#%?319#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 31cond17rpt#@?#@?set#%?319#%?.=#%?var#%?nazione#%?txt#%?"#%?txt#%?""#%? 32cond17rpt#@?or#$?nazione#%?{}#%?txt#%?"#$?nazione#%?{}#%?txt#%?,#@?set#%?319#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 33cond17rpt#@?#@?set#%?320#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 34cond17rpt#@?or#$?regione#%?{}#%?txt#%?"#$?regione#%?{}#%?txt#%?,#@?set#%?320#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 35cond17rpt#@?#@?set#%?320#%?.=#%?var#%?regione#%?txt#%?"#%?txt#%?""#%? 36cond17rpt#@?or#$?regione#%?{}#%?txt#%?"#$?regione#%?{}#%?txt#%?,#@?set#%?320#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 37cond17rpt#@?#@?set#%?321#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 38cond17rpt#@?or#$?citta#%?{}#%?txt#%?"#$?citta#%?{}#%?txt#%?,#@?set#%?321#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 39cond17rpt#@?#@?set#%?321#%?.=#%?var#%?citta#%?txt#%?"#%?txt#%?""#%? 40cond17rpt#@?or#$?citta#%?{}#%?txt#%?"#$?citta#%?{}#%?txt#%?,#@?set#%?321#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 41cond17rpt#@?#@?set#%?327#%?=#%?var#%?via#%?txt#%?#%?txt#%?#%? 42cond17rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?327#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 43cond17rpt#@?#$?numcivico#%?!=#%?txt#%?#@?set#%?327#%?.=#%?var#%?numcivico#%?txt#%?#%?txt#%?#%? 44cond17rpt#@?#@?set#%?322#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 45cond17rpt#@?or#$?tmp_csv#%?{}#%?txt#%?"#$?tmp_csv#%?{}#%?txt#%?,#@?set#%?322#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 46cond17rpt#@?#@?set#%?322#%?.=#%?var#%?tmp_csv#%?txt#%?"#%?txt#%?""#%? 47cond17rpt#@?or#$?tmp_csv#%?{}#%?txt#%?"#$?tmp_csv#%?{}#%?txt#%?,#@?set#%?322#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 48cond17rpt#@?#@?set#%?323#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 49cond17rpt#@?or#$?cap#%?{}#%?txt#%?"#$?cap#%?{}#%?txt#%?,#@?set#%?323#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 50cond17rpt#@?#@?set#%?323#%?.=#%?var#%?cap#%?txt#%?"#%?txt#%?""#%? 51cond17rpt#@?or#$?cap#%?{}#%?txt#%?"#$?cap#%?{}#%?txt#%?,#@?set#%?323#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 52cond17rpt#@?#@?set#%?324#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 53cond17rpt#@?or#$?cittadinanza#%?{}#%?txt#%?"#$?cittadinanza#%?{}#%?txt#%?,#@?set#%?324#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 54cond17rpt#@?#@?set#%?324#%?.=#%?var#%?cittadinanza#%?txt#%?"#%?txt#%?""#%? 55cond17rpt#@?or#$?cittadinanza#%?{}#%?txt#%?"#$?cittadinanza#%?{}#%?txt#%?,#@?set#%?324#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 56cond17rpt#@?#@?set#%?325#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 57cond17rpt#@?#@?date#%?325#%?data_nascita#%?da#%?0#%?g 58cond17rpt#@?#@?set#%?326#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 59cond17rpt#@?or#$?partita_iva#%?{}#%?txt#%?"#$?partita_iva#%?{}#%?txt#%?,#@?set#%?326#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 60cond17rpt#@?#@?set#%?326#%?.=#%?var#%?partita_iva#%?txt#%?"#%?txt#%?""#%? 61cond17rpt#@?or#$?partita_iva#%?{}#%?txt#%?"#$?partita_iva#%?{}#%?txt#%?,#@?set#%?326#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 62cond17rpt#@?#@?set#%?328#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 63cond17rpt#@?or#$?email2#%?{}#%?txt#%?"#$?email2#%?{}#%?txt#%?,#@?set#%?328#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 64cond17rpt#@?#@?set#%?328#%?.=#%?var#%?email2#%?txt#%?"#%?txt#%?""#%? 65cond17rpt#@?or#$?email2#%?{}#%?txt#%?"#$?email2#%?{}#%?txt#%?,#@?set#%?328#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 66cond17rpt#@?#@?set#%?329#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 67cond17rpt#@?or#$?email_certificata#%?{}#%?txt#%?"#$?email_certificata#%?{}#%?txt#%?,#@?set#%?329#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 68cond17rpt#@?#@?set#%?329#%?.=#%?var#%?email_certificata#%?txt#%?"#%?txt#%?""#%? 69cond17rpt#@?or#$?email_certificata#%?{}#%?txt#%?"#$?email_certificata#%?{}#%?txt#%?,#@?set#%?329#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 70cond17rpt#@?#@?set#%?330#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 71cond17rpt#@?or#$?telefono2#%?{}#%?txt#%?"#$?telefono2#%?{}#%?txt#%?,#@?set#%?330#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 72cond17rpt#@?#@?set#%?330#%?.=#%?var#%?telefono2#%?txt#%?"#%?txt#%?""#%? 73cond17rpt#@?or#$?telefono2#%?{}#%?txt#%?"#$?telefono2#%?{}#%?txt#%?,#@?set#%?330#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 74cond17rpt#@?#@?set#%?331#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 75cond17rpt#@?or#$?telefono3#%?{}#%?txt#%?"#$?telefono3#%?{}#%?txt#%?,#@?set#%?331#%?=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 76cond17rpt#@?#@?set#%?331#%?.=#%?var#%?telefono3#%?txt#%?"#%?txt#%?""#%? 77cond17rpt#@?or#$?telefono3#%?{}#%?txt#%?"#$?telefono3#%?{}#%?txt#%?,#@?set#%?331#%?.=#%?txt#%?"#%?txt#%?#%?txt#%?#%? 78cond17rpt#@?#$?cliente_mostrato_csv(numero_cliente)#%?=#%?txt#%?1#@?set#%?-2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 79cond17rpt#@?#@?set#%?a65486#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 5cond15ind#@?#@?array#%?a2305#%?dat#%? 6cond15ind#@?#@?unset#%?a2308 7cond15ind#@?#@?unset#%?a2309 8cond15ind#@?#@?unset#%?a2311 9cond15ind#@?#@?unset#%?a2312 10cond15ind#@?#@?unset#%?a2313 27cond15ind#@?#@?unset#%?a2314 29cond15rpt#@?or#$?nome_unita#%?=#%?txt#%?#$?struttura_chiusa_c59m#%?=#%?txt#%?X#$?numero_ripetizione_prenotazioni#%?!=#%?txt#%?1#@?break#%?cont 40cond15rpt#@?#$?camere_disponibili_c59m#%?=#%?txt#%?__________________________#@?set#%?307#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 41cond15rpt#@?#$?letti_disponibili_c59m#%?=#%?txt#%?______________________#@?set#%?308#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 42cond15rpt#@?#@?oper#%?307#%?camere_disponibili_c59m#%?+#%?txt#%?1#%? 44cond15rpt#@?#@?oper#%?308#%?letti_disponibili_c59m#%?+#%?var#%?capacita_unita#%? 45cond15rpt#@?#@?cont 46cond15rpt#@?#@?date#%?272#%?date_c59m(data_c59m)#%?gi#%?0#%?g 48cond15rpt#@?#@?date#%?306#%?date_c59m(data_c59m)#%?me#%?0#%?g 49cond15rpt#@?#$?mese_attuale_c59m#%?!=#%?var#%?mese_c59m#@?break#%? 51cond15rpt#@?#@?set#%?275#%?=#%?var#%?codice_nazione_ospite#%?txt#%?#%?txt#%?#%? 53cond15rpt#@?#$?nazione_c59m#%?=#%?txt#%?#@?set#%?275#%?=#%?var#%?codice_cittadinanza_ospite#%?txt#%?#%?txt#%?#%? 54cond15rpt#@?#@?set#%?405#%?=#%?var#%?nazione_c59m#%?txt#%?1#%?txt#%?#%? 55cond15rpt#@?#$?var_tmp_c59m#%?=#%?var#%?nazione_c59m#@?break#%?cont 56cond15rpt#@?#@?set#%?275#%?=#%?var#%?codice2_nazione_ospite#%?txt#%?.#%?txt#%?#%? 57cond15rpt#@?#$?nazione_c59m#%?=#%?txt#%?#@?set#%?275#%?=#%?var#%?codice2_cittadinanza_ospite#%?txt#%?.#%?txt#%?#%? 59cond15rpt#@?#@?cont 60cond15rpt#@?or#$?nazione_c59m#%?=#%?txt#%?AL#$?nazione_c59m#%?=#%?txt#%?ME#$?nazione_c59m#%?=#%?txt#%?XK#$?nazione_c59m#%?=#%?txt#%?MC#$?nazione_c59m#%?=#%?txt#%?AD#$?nazione_c59m#%?=#%?txt#%?AM#$?nazione_c59m#%?=#%?txt#%?AZ#$?nazione_c59m#%?=#%?txt#%?BY#$?nazione_c59m#%?=#%?txt#%?BA#$?nazione_c59m#%?=#%?txt#%?VA#$?nazione_c59m#%?=#%?txt#%?FO#$?nazione_c59m#%?=#%?txt#%?GE#$?nazione_c59m#%?=#%?txt#%?GI#$?nazione_c59m#%?=#%?txt#%?IS#$?nazione_c59m#%?=#%?txt#%?YU#$?nazione_c59m#%?=#%?txt#%?MK#$?nazione_c59m#%?=#%?txt#%?MD#$?nazione_c59m#%?=#%?txt#%?SK#$?nazione_c59m#%?=#%?txt#%?SM#@?set#%?275#%?=#%?txt#%?100#%?txt#%?#%?txt#%?#%? 61cond15rpt#@?or#$?nazione_c59m#%?=#%?txt#%?CH#$?nazione_c59m#%?=#%?txt#%?LI#@?set#%?275#%?=#%?txt#%?036#%?txt#%?#%?txt#%?#%? 63cond15rpt#@?or#$?nazione_c59m#%?=#%?txt#%?PM#$?nazione_c59m#%?=#%?txt#%?BM#$?nazione_c59m#%?=#%?txt#%?BS#$?nazione_c59m#%?=#%?txt#%?GL#@?set#%?275#%?=#%?txt#%?410#%?txt#%?#%?txt#%?#%? 64cond15rpt#@?or#$?nazione_c59m#%?=#%?txt#%?BO#$?nazione_c59m#%?=#%?txt#%?PE#$?nazione_c59m#%?=#%?txt#%?CO#$?nazione_c59m#%?=#%?txt#%?AI#$?nazione_c59m#%?=#%?txt#%?AG#$?nazione_c59m#%?=#%?txt#%?AN#$?nazione_c59m#%?=#%?txt#%?BB#$?nazione_c59m#%?=#%?txt#%?BZ#$?nazione_c59m#%?=#%?txt#%?KY#$?nazione_c59m#%?=#%?txt#%?CL#$?nazione_c59m#%?=#%?txt#%?CR#$?nazione_c59m#%?=#%?txt#%?CU#$?nazione_c59m#%?=#%?txt#%?DM#$?nazione_c59m#%?=#%?txt#%?EC#$?nazione_c59m#%?=#%?txt#%?SV#$?nazione_c59m#%?=#%?txt#%?JM#$?nazione_c59m#%?=#%?txt#%?GD#$?nazione_c59m#%?=#%?txt#%?GT#$?nazione_c59m#%?=#%?txt#%?GY#$?nazione_c59m#%?=#%?txt#%?HT#$?nazione_c59m#%?=#%?txt#%?HN#$?nazione_c59m#%?=#%?txt#%?VI#$?nazione_c59m#%?=#%?txt#%?FK#$?nazione_c59m#%?=#%?txt#%?MS#$?nazione_c59m#%?=#%?txt#%?NI#$?nazione_c59m#%?=#%?txt#%?PA#$?nazione_c59m#%?=#%?txt#%?PY#$?nazione_c59m#%?=#%?txt#%?DO#$?nazione_c59m#%?=#%?txt#%?VC#$?nazione_c59m#%?=#%?txt#%?KN#$?nazione_c59m#%?=#%?txt#%?LC#$?nazione_c59m#%?=#%?txt#%?SR#$?nazione_c59m#%?=#%?txt#%?TC#$?nazione_c59m#%?=#%?txt#%?VG#$?nazione_c59m#%?=#%?txt#%?TT#$?nazione_c59m#%?=#%?txt#%?UY#@?set#%?275#%?=#%?txt#%?530#%?txt#%?#%?txt#%?#%? 65cond15rpt#@?or#$?nazione_c59m#%?=#%?txt#%?LB#$?nazione_c59m#%?=#%?txt#%?SY#$?nazione_c59m#%?=#%?txt#%?JO#$?nazione_c59m#%?=#%?txt#%?SA#$?nazione_c59m#%?=#%?txt#%?BH#$?nazione_c59m#%?=#%?txt#%?AE#$?nazione_c59m#%?=#%?txt#%?IR#$?nazione_c59m#%?=#%?txt#%?IQ#$?nazione_c59m#%?=#%?txt#%?KW#$?nazione_c59m#%?=#%?txt#%?OM#$?nazione_c59m#%?=#%?txt#%?PS#$?nazione_c59m#%?=#%?txt#%?QA#$?nazione_c59m#%?=#%?txt#%?YE#@?set#%?275#%?=#%?txt#%?750#%?txt#%?#%?txt#%?#%? 66cond15rpt#@?or#$?nazione_c59m#%?=#%?txt#%?PK#$?nazione_c59m#%?=#%?txt#%?MM#$?nazione_c59m#%?=#%?txt#%?BD#$?nazione_c59m#%?=#%?txt#%?AF#$?nazione_c59m#%?=#%?txt#%?BT#$?nazione_c59m#%?=#%?txt#%?BN#$?nazione_c59m#%?=#%?txt#%?KH#$?nazione_c59m#%?=#%?txt#%?CN#$?nazione_c59m#%?=#%?txt#%?TW#$?nazione_c59m#%?=#%?txt#%?KP#$?nazione_c59m#%?=#%?txt#%?PH#$?nazione_c59m#%?=#%?txt#%?HK#$?nazione_c59m#%?=#%?txt#%?ID#$?nazione_c59m#%?=#%?txt#%?KZ#$?nazione_c59m#%?=#%?txt#%?KG#$?nazione_c59m#%?=#%?txt#%?LA#$?nazione_c59m#%?=#%?txt#%?MO#$?nazione_c59m#%?=#%?txt#%?MY#$?nazione_c59m#%?=#%?txt#%?MV#$?nazione_c59m#%?=#%?txt#%?MN#$?nazione_c59m#%?=#%?txt#%?NP#$?nazione_c59m#%?=#%?txt#%?SG#$?nazione_c59m#%?=#%?txt#%?TJ#$?nazione_c59m#%?=#%?txt#%?LK#$?nazione_c59m#%?=#%?txt#%?UZ#$?nazione_c59m#%?=#%?txt#%?TH#$?nazione_c59m#%?=#%?txt#%?TM#$?nazione_c59m#%?=#%?txt#%?TL#$?nazione_c59m#%?=#%?txt#%?VN#@?set#%?275#%?=#%?txt#%?760#%?txt#%?#%?txt#%?#%? 67cond15rpt#@?or#$?nazione_c59m#%?=#%?txt#%?MA#$?nazione_c59m#%?=#%?txt#%?DZ#$?nazione_c59m#%?=#%?txt#%?TN#$?nazione_c59m#%?=#%?txt#%?LY#@?set#%?275#%?=#%?txt#%?230#%?txt#%?#%?txt#%?#%? 68cond15rpt#@?or#$?nazione_c59m#%?=#%?txt#%?KE#$?nazione_c59m#%?=#%?txt#%?SS#$?nazione_c59m#%?=#%?txt#%?LR#$?nazione_c59m#%?=#%?txt#%?AO#$?nazione_c59m#%?=#%?txt#%?BJ#$?nazione_c59m#%?=#%?txt#%?BW#$?nazione_c59m#%?=#%?txt#%?BF#$?nazione_c59m#%?=#%?txt#%?BI#$?nazione_c59m#%?=#%?txt#%?CM#$?nazione_c59m#%?=#%?txt#%?CV#$?nazione_c59m#%?=#%?txt#%?CF#$?nazione_c59m#%?=#%?txt#%?TD#$?nazione_c59m#%?=#%?txt#%?KM#$?nazione_c59m#%?=#%?txt#%?CG#$?nazione_c59m#%?=#%?txt#%?CI#$?nazione_c59m#%?=#%?txt#%?ER#$?nazione_c59m#%?=#%?txt#%?ET#$?nazione_c59m#%?=#%?txt#%?GA#$?nazione_c59m#%?=#%?txt#%?GM#$?nazione_c59m#%?=#%?txt#%?GH#$?nazione_c59m#%?=#%?txt#%?DJ#$?nazione_c59m#%?=#%?txt#%?GN#$?nazione_c59m#%?=#%?txt#%?GW#$?nazione_c59m#%?=#%?txt#%?GQ#$?nazione_c59m#%?=#%?txt#%?LS#$?nazione_c59m#%?=#%?txt#%?MG#$?nazione_c59m#%?=#%?txt#%?ML#$?nazione_c59m#%?=#%?txt#%?MW#$?nazione_c59m#%?=#%?txt#%?MU#$?nazione_c59m#%?=#%?txt#%?MR#$?nazione_c59m#%?=#%?txt#%?YT#$?nazione_c59m#%?=#%?txt#%?MZ#$?nazione_c59m#%?=#%?txt#%?NA#$?nazione_c59m#%?=#%?txt#%?NE#$?nazione_c59m#%?=#%?txt#%?NG#$?nazione_c59m#%?=#%?txt#%?CD#$?nazione_c59m#%?=#%?txt#%?RW#$?nazione_c59m#%?=#%?txt#%?SC#$?nazione_c59m#%?=#%?txt#%?SN#$?nazione_c59m#%?=#%?txt#%?ST#$?nazione_c59m#%?=#%?txt#%?SL#$?nazione_c59m#%?=#%?txt#%?TG#$?nazione_c59m#%?=#%?txt#%?SD#$?nazione_c59m#%?=#%?txt#%?SO#$?nazione_c59m#%?=#%?txt#%?SZ#$?nazione_c59m#%?=#%?txt#%?TZ#$?nazione_c59m#%?=#%?txt#%?UG#$?nazione_c59m#%?=#%?txt#%?ZM#$?nazione_c59m#%?=#%?txt#%?ZW#$?nazione_c59m#%?=#%?txt#%?CD#@?set#%?275#%?=#%?txt#%?300#%?txt#%?#%?txt#%?#%? 69cond15rpt#@?or#$?nazione_c59m#%?=#%?txt#%?NC#$?nazione_c59m#%?=#%?txt#%?VU#$?nazione_c59m#%?=#%?txt#%?FJ#$?nazione_c59m#%?=#%?txt#%?CX#$?nazione_c59m#%?=#%?txt#%?CC#$?nazione_c59m#%?=#%?txt#%?GU#$?nazione_c59m#%?=#%?txt#%?KI#$?nazione_c59m#%?=#%?txt#%?MP#$?nazione_c59m#%?=#%?txt#%?MH#$?nazione_c59m#%?=#%?txt#%?FM#$?nazione_c59m#%?=#%?txt#%?NF#$?nazione_c59m#%?=#%?txt#%?NR#$?nazione_c59m#%?=#%?txt#%?PG#$?nazione_c59m#%?=#%?txt#%?PW#$?nazione_c59m#%?=#%?txt#%?PN#$?nazione_c59m#%?=#%?txt#%?PF#$?nazione_c59m#%?=#%?txt#%?SB#$?nazione_c59m#%?=#%?txt#%?AS#$?nazione_c59m#%?=#%?txt#%?WS#$?nazione_c59m#%?=#%?txt#%?TK#$?nazione_c59m#%?=#%?txt#%?TO#$?nazione_c59m#%?=#%?txt#%?TV#$?nazione_c59m#%?=#%?txt#%?WF#@?set#%?275#%?=#%?txt#%?810#%?txt#%?#%?txt#%?#%? 70cond15rpt#@?and#$?nazione_c59m#%?=#%?txt#%?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?275#%?=#%?txt#%?777#%?txt#%?#%?txt#%?#%? 71cond15rpt#@?#$?nazione_c59m#%?=#%?txt#%?#@?break#%? 72cond15rpt#@?#@?set#%?277#%?=#%?var#%?regione_ospite#%?txt#%?#%?txt#%?#%? 73cond15rpt#@?and#$?provincia_c59m#%?=#%?txt#%?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?277#%?=#%?txt#%?non dichiarata#%?txt#%?#%?txt#%?#%? 74cond15rpt#@?#@?set#%?265#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 77cond15rpt#@?#$?nazione_c59m#%?=#%?txt#%?IT#@?set#%?265#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 78cond15rpt#@?and#$?provincia_c59m#%?=#%?txt#%?#$?italiano_c59m#%?=#%?txt#%?1#@?break#%? 79cond15rpt#@?#@?set#%?269#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 80cond15rpt#@?#$?num_persone_c59m#%?<#%?var#%?num_ospiti_tot#@?set#%?269#%?=#%?var#%?num_ospiti_tot#%?txt#%?#%?txt#%?#%? 81cond15rpt#@?#$?num_persone_c59m#%?=#%?txt#%?#@?break#%? 82cond15rpt#@?#@?set#%?262#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 86cond15rpt#@?#@?set#%?263#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 88cond15rpt#@?#@?set#%?264#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 90cond15rpt#@?#$?data_inizio#%?=#%?var#%?date_c59m(data_c59m)#@?set#%?263#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 91cond15rpt#@?#$?data_fine#%?=#%?var#%?date_c59m(data_c59m)#@?set#%?264#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 92cond15rpt#@?#@?set#%?284#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 93cond15rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?arrivo_c59m#%?!=#%?txt#%?1#@?set#%?284#%?=#%?var#%?num_persone_c59m#%?txt#%?#%?txt#%?#%? 94cond15rpt#@?#@?oper#%?279#%?cli_giorno_prec_c59m#%?+#%?var#%?agg_c59m#%? 95cond15rpt#@?#@?set#%?284#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 96cond15rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?arrivo_c59m#%?=#%?txt#%?1#@?set#%?284#%?=#%?var#%?num_persone_c59m#%?txt#%?#%?txt#%?#%? 97cond15rpt#@?#@?oper#%?280#%?cli_arrivati_c59m#%?+#%?var#%?agg_c59m#%? 98cond15rpt#@?#@?set#%?284#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 99cond15rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?partenza_c59m#%?=#%?txt#%?1#@?set#%?284#%?=#%?var#%?num_persone_c59m#%?txt#%?#%?txt#%?#%? 100cond15rpt#@?#@?oper#%?282#%?cli_partiti_c59m#%?+#%?var#%?agg_c59m#%? 101cond15rpt#@?#@?oper#%?281#%?cli_giorno_prec_c59m#%?+#%?var#%?cli_arrivati_c59m#%? 107cond15rpt#@?#@?oper#%?283#%?cli_totale_c59m#%?-#%?var#%?cli_partiti_c59m#%? 108cond15rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?partenza_c59m#%?!=#%?txt#%?1#@?oper#%?299#%?camere_occupate_c59m#%?+#%?txt#%?1#%? 109cond15rpt#@?or#$?arrivo_c59m#%?=#%?txt#%?1#$?partenza_c59m#%?=#%?txt#%?1#@?set#%?262#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 110cond15rpt#@?and#$?arr_part_c59m#%?!=#%?txt#%?1#$?arr_part_c59m#%?=#%?txt#%?nascondi presenti#@?break#%? 111cond15rpt#@?#@?set#%?301#%?=#%?txt#%?\u58748\'3f#%?txt#%?#%?txt#%?#%? 112cond15rpt#@?#@?set#%?302#%?=#%?txt#%?X#%?txt#%?#%?txt#%?#%? 113cond15rpt#@?#@?set#%?303#%?=#%?txt#%?___________#%?txt#%?#%?txt#%?#%? 114cond15rpt#@?#@?set#%?304#%?=#%?txt#%?___________#%?txt#%?#%?txt#%?#%? 115cond15rpt#@?#$?giorni_apertura_c59m#%?=#%?txt#%?_______#@?set#%?305#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 119cond15rpt#@?#$?mostra_pag_c59m#%?!=#%?txt#%?1#@?oper#%?305#%?giorni_apertura_c59m#%?+#%?txt#%?1#%? 120cond15rpt#@?#@?set#%?293#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 122cond15rpt#@?#@?set#%?284#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 123cond15rpt#@?#$?ultima_data_c59m#%?=#%?txt#%?#@?set#%?274#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 124cond15rpt#@?#$?ultima_data_c59m#%?!=#%?var#%?data_c59m#@?set#%?284#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 125cond15rpt#@?#@?oper#%?274#%?num_prog_c59m#%?+#%?var#%?agg_c59m#%? 127cond15rpt#@?#@?set#%?294#%?=#%?var#%?data_c59m#%?txt#%?#%?txt#%?#%? 128cond15rpt#@?#$?num_prog_c59m#%?>#%?txt#%?0#@?set#%?295#%?=#%?txt#%?\par \page#%?txt#%?#%?txt#%?#%? 129cond15rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?276#%?=#%?var#%?nazione_c59m#%?txt#%?#%?txt#%?#%? 130cond15rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?278#%?=#%?var#%?provincia_c59m#%?txt#%?#%?txt#%?#%? 131cond15rpt#@?#@?set#%?285#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 133cond15rpt#@?#$?nazione1_c59m#%?!=#%?var#%?nazione_c59m#@?set#%?285#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 134cond15rpt#@?or#$?numero_ospite#%?=#%?txt#%?1#$?italiano_c59m#%?=#%?txt#%?1#@?set#%?285#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 135cond15rpt#@?#$?ospite_altra_naz_c59m#%?!=#%?txt#%?1#@?break#%? 137cond15rpt#@?#@?set#%?286#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 138cond15rpt#@?#$?provincia1_c59m#%?!=#%?var#%?provincia_c59m#@?set#%?286#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 139cond15rpt#@?or#$?numero_ospite#%?=#%?txt#%?1#$?italiano_c59m#%?!=#%?txt#%?1#@?set#%?286#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 141cond15rpt#@?#$?ospite_altra_prov_c59m#%?!=#%?txt#%?1#@?break#%? 142cond15rpt#@?#@?set#%?261#%?=#%?var#%?nazione_c59m#%?txt#%?#%?txt#%?#%? 143cond15rpt#@?#$?italiano_c59m#%?=#%?txt#%?1#@?set#%?261#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 144cond15rpt#@?#@?set#%?266#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 147cond15rpt#@?#@?set#%?267#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 148cond15rpt#@?#@?set#%?268#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 149cond15rpt#@?#@?set#%?296#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 150cond15rpt#@?#@?set#%?284#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 151cond15rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?284#%?=#%?var#%?num_persone_c59m#%?txt#%?#%?txt#%?#%? 154cond15rpt#@?and#$?italiano_c59m#%?!=#%?txt#%?1#$?arrivo_c59m#%?=#%?txt#%?1#@?set#%?267#%?=#%?var#%?agg_c59m#%?txt#%?#%?txt#%?#%? 155cond15rpt#@?and#$?italiano_c59m#%?!=#%?txt#%?1#$?partenza_c59m#%?=#%?txt#%?1#@?set#%?268#%?=#%?var#%?agg_c59m#%?txt#%?#%?txt#%?#%? 156cond15rpt#@?and#$?italiano_c59m#%?!=#%?txt#%?1#$?partenza_c59m#%?!=#%?txt#%?1#@?set#%?296#%?=#%?var#%?agg_c59m#%?txt#%?#%?txt#%?#%? 158cond15rpt#@?#@?oper#%?a2308#%?arrivi_naz_c59m(pos_c59m)#%?+#%?var#%?agg_arr_c59m#%? 159cond15rpt#@?#@?oper#%?a2309#%?partenze_naz_c59m(pos_c59m)#%?+#%?var#%?agg_part_c59m#%? 160cond15rpt#@?#@?oper#%?a2316#%?presenze_naz_c59m(pos_c59m)#%?+#%?var#%?agg_pres_c59m#%? 162cond15rpt#@?#@?oper#%?289#%?tot_arr_naz_c59m#%?+#%?var#%?agg_arr_c59m#%? 163cond15rpt#@?#@?oper#%?290#%?tot_part_naz_c59m#%?+#%?var#%?agg_part_c59m#%? 164cond15rpt#@?#@?oper#%?297#%?tot_pres_naz_c59m#%?+#%?var#%?agg_pres_c59m#%? 166cond15rpt#@?and#$?italiano_c59m#%?!=#%?txt#%?1#$?numero_ospite#%?=#%?txt#%?1#@?break#%? 167cond15rpt#@?#@?oper#%?288#%?num_prov_c59m#%?+#%?txt#%?1#%? 168cond15rpt#@?#$?pos_prov_c59m(provincia_c59m)#%?!=#%?txt#%?#@?set#%?261#%?=#%?var#%?pos_prov_c59m(provincia_c59m)#%?txt#%?#%?txt#%?#%? 170cond15rpt#@?#@?set#%?266#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 171cond15rpt#@?and#$?pos_prov_c59m(provincia_c59m)#%?=#%?txt#%?#$?italiano_c59m#%?=#%?txt#%?1#@?set#%?266#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 172cond15rpt#@?#$?ins_nuovo_num_c59m#%?=#%?txt#%?1#@?set#%?261#%?=#%?var#%?prox_num_prov_c59m#%?txt#%?#%?txt#%?#%? 173cond15rpt#@?#$?ins_nuovo_num_c59m#%?=#%?txt#%?1#@?set#%?a2311#%?=#%?var#%?pos_c59m#%?txt#%?#%?txt#%?#%? 174cond15rpt#@?#$?ins_nuovo_num_c59m#%?=#%?txt#%?1#@?set#%?a2312#%?=#%?var#%?provincia_c59m#%?txt#%?#%?txt#%?#%? 175cond15rpt#@?#$?ins_nuovo_num_c59m#%?=#%?txt#%?1#@?set#%?287#%?=#%?var#%?prox_num_prov_c59m#%?txt#%?#%?txt#%?#%? 176cond15rpt#@?#@?set#%?267#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 177cond15rpt#@?#@?set#%?268#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 179cond15rpt#@?#@?set#%?296#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 181cond15rpt#@?and#$?italiano_c59m#%?=#%?txt#%?1#$?arrivo_c59m#%?=#%?txt#%?1#@?set#%?267#%?=#%?var#%?agg_c59m#%?txt#%?#%?txt#%?#%? 183cond15rpt#@?and#$?italiano_c59m#%?=#%?txt#%?1#$?partenza_c59m#%?=#%?txt#%?1#@?set#%?268#%?=#%?var#%?agg_c59m#%?txt#%?#%?txt#%?#%? 184cond15rpt#@?and#$?italiano_c59m#%?=#%?txt#%?1#$?partenza_c59m#%?!=#%?txt#%?1#@?set#%?296#%?=#%?var#%?agg_c59m#%?txt#%?#%?txt#%?#%? 185cond15rpt#@?#@?oper#%?a2313#%?arrivi_prov_c59m(pos_c59m)#%?+#%?var#%?agg_arr_c59m#%? 187cond15rpt#@?#@?oper#%?a2314#%?partenze_prov_c59m(pos_c59m)#%?+#%?var#%?agg_part_c59m#%? 188cond15rpt#@?#@?oper#%?a2318#%?presenze_prov_c59m(pos_c59m)#%?+#%?var#%?agg_pres_c59m#%? 189cond15rpt#@?#@?oper#%?291#%?tot_arr_prov_c59m#%?+#%?var#%?agg_arr_c59m#%? 191cond15rpt#@?#@?oper#%?292#%?tot_part_prov_c59m#%?+#%?var#%?agg_part_c59m#%? 192cond15rpt#@?#@?oper#%?298#%?tot_pres_prov_c59m#%?+#%?var#%?agg_pres_c59m#%? 193cond15rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?break#%? 194cond15rpt#@?#$?nazione1_c59m#%?=#%?txt#%?#@?break#%? 195cond15rpt#@?#@?set#%?275#%?=#%?var#%?nazione1_c59m#%?txt#%?#%?txt#%?#%? 196cond15rpt#@?#@?set#%?265#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 197cond15rpt#@?#$?nazione_c59m#%?=#%?txt#%?IT#@?set#%?265#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 198cond15rpt#@?#@?set#%?261#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 199cond15rpt#@?#$?italiano_c59m#%?!=#%?txt#%?1#@?set#%?261#%?=#%?var#%?nazione_c59m#%?txt#%?#%?txt#%?#%? 200cond15rpt#@?#@?set#%?267#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 201cond15rpt#@?#@?set#%?268#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 202cond15rpt#@?#@?set#%?296#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 203cond15rpt#@?and#$?italiano_c59m#%?!=#%?txt#%?1#$?arrivo_c59m#%?=#%?txt#%?1#@?set#%?267#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 205cond15rpt#@?and#$?italiano_c59m#%?!=#%?txt#%?1#$?partenza_c59m#%?=#%?txt#%?1#@?set#%?268#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 206cond15rpt#@?and#$?italiano_c59m#%?!=#%?txt#%?1#$?partenza_c59m#%?!=#%?txt#%?1#@?set#%?296#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 207cond15rpt#@?#@?oper#%?a2308#%?arrivi_naz_c59m(pos_c59m)#%?+#%?var#%?agg_arr_c59m#%? 208cond15rpt#@?#@?oper#%?a2309#%?partenze_naz_c59m(pos_c59m)#%?+#%?var#%?agg_part_c59m#%? 209cond15rpt#@?#@?oper#%?a2316#%?presenze_naz_c59m(pos_c59m)#%?+#%?var#%?agg_pres_c59m#%? 210cond15rpt#@?#@?oper#%?289#%?tot_arr_naz_c59m#%?+#%?var#%?agg_arr_c59m#%? 212cond15ind#@?#@?set#%?287#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 213cond15ind#@?#@?set#%?279#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 214cond15ind#@?#@?set#%?280#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 216cond15ind#@?#@?set#%?282#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 217cond15ind#@?#@?set#%?289#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 218cond15ind#@?#@?set#%?290#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 219cond15ind#@?#@?set#%?291#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 220cond15ind#@?#@?set#%?292#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 221cond15ind#@?#@?set#%?273#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 224cond15inr#@?#@?set#%?293#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 226cond15rpt#@?#@?oper#%?290#%?tot_part_naz_c59m#%?+#%?var#%?agg_part_c59m#%? 228cond15rpt#@?#@?oper#%?297#%?tot_pres_naz_c59m#%?+#%?var#%?agg_pres_c59m#%? 230cond15rpt#@?#$?italiano_c59m#%?!=#%?txt#%?1#@?break#%? 231cond15rpt#@?#@?set#%?277#%?=#%?var#%?provincia1_c59m#%?txt#%?#%?txt#%?#%? 232cond15rpt#@?#@?set#%?261#%?=#%?var#%?pos_prov_c59m(provincia_c59m)#%?txt#%?#%?txt#%?#%? 233cond15rpt#@?#$?arrivo_c59m#%?=#%?txt#%?1#@?set#%?267#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 234cond15rpt#@?#$?partenza_c59m#%?=#%?txt#%?1#@?set#%?268#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 235cond15rpt#@?#$?partenza_c59m#%?!=#%?txt#%?1#@?set#%?296#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 236cond15rpt#@?#@?oper#%?a2313#%?arrivi_prov_c59m(pos_c59m)#%?+#%?var#%?agg_arr_c59m#%? 237cond15rpt#@?#@?oper#%?a2314#%?partenze_prov_c59m(pos_c59m)#%?+#%?var#%?agg_part_c59m#%? 238cond15rpt#@?#@?oper#%?a2318#%?presenze_prov_c59m(pos_c59m)#%?+#%?var#%?agg_pres_c59m#%? 239cond15rpt#@?#@?oper#%?291#%?tot_arr_prov_c59m#%?+#%?var#%?agg_arr_c59m#%? 240cond15rpt#@?#@?oper#%?292#%?tot_part_prov_c59m#%?+#%?var#%?agg_part_c59m#%? 241cond15ind#@?#@?unset#%?a2316 242cond15ind#@?#@?unset#%?a2318 243cond15ind#@?#@?unset#%?a2316 244cond15ind#@?#@?unset#%?a2318 245cond15ind#@?#@?set#%?298#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 246cond15ind#@?#@?set#%?297#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 247cond15rpt#@?#@?oper#%?298#%?tot_pres_prov_c59m#%?+#%?var#%?agg_pres_c59m#%? 248cond15ind#@?#@?set#%?299#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 249cond15ind#@?#@?date#%?271#%?data_inizio_selezione#%?me#%?1#%?g 250cond15ind#@?#@?date#%?270#%?data_inizio_selezione#%?an#%?1#%?g 251cond15ind#@?#@?date#%?296#%?data_inizio_selezione#%?me#%?0#%?g 252cond15ind#@?#$?mese_c59m#%?=#%?var#%?agg_pres_c59m#@?set#%?-1#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 253cond15ind#@?#@?date#%?296#%?data_fine_selezione#%?me#%?-1#%?g 254cond15ind#@?#$?mese_c59m#%?!=#%?var#%?agg_pres_c59m#@?set#%?-1#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 255cond15ind#@?#@?date#%?296#%?data_fine_selezione#%?me#%?0#%?g 256cond15ind#@?#$?mese_c59m#%?=#%?var#%?agg_pres_c59m#@?set#%?-1#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 257cond15ind#@?#$?messaggio_di_errore#%?=#%?txt#%?1#@?set#%?-1#%?=#%?txt#%?Questo documento deve essere selezionato da sotto allla tabella del mese per cui deve essere generato#%?txt#%?#%?txt#%?#%? 258cond15ind#@?#@?set#%?300#%?=#%?var#%?comune_struttura#%?txt#%?#%?txt#%?#%? 259cond15ind#@?#$?comune_c59m#%?=#%?txt#%?#@?set#%?300#%?=#%?txt#%?_________________________#%?txt#%?#%?txt#%?#%? 260cond15ind#@?#@?set#%?301#%?=#%?txt#%?X#%?txt#%?#%?txt#%?#%? 261cond15ind#@?#@?set#%?302#%?=#%?txt#%?\u58748\'3f#%?txt#%?#%?txt#%?#%? 262cond15ind#@?#@?date#%?303#%?data_inizio_selezione#%?da#%?1#%?g 263cond15ind#@?#@?date#%?304#%?data_fine_selezione#%?da#%?-1#%?g 264cond15ind#@?#@?set#%?305#%?=#%?txt#%?_______#%?txt#%?#%?txt#%?#%? 265cond15ind#@?#@?set#%?307#%?=#%?txt#%?__________________________#%?txt#%?#%?txt#%?#%? 266cond15ind#@?#@?set#%?308#%?=#%?txt#%?______________________#%?txt#%?#%?txt#%?#%? 267cond15ind#@?#@?set#%?309#%?=#%?var#%?nome_contatto_struttura#%?txt#%?#%?txt#%?#%? 268cond15ind#@?#@?set#%?310#%?=#%?var#%?email_struttura#%?txt#%?#%?txt#%?#%? 269cond15ind#@?#@?set#%?311#%?=#%?var#%?telefono_struttura#%?txt#%?#%?txt#%?#%? 270cond15ind#@?#$?nome_contatto_c59m#%?=#%?txt#%?#@?set#%?309#%?=#%?txt#%?________________________________________________________________________________________#%?txt#%?#%?txt#%?#%? 271cond15ind#@?#$?email_contatto_c59m#%?=#%?txt#%?#@?set#%?310#%?=#%?txt#%?___________________________________________________________#%?txt#%?#%?txt#%?#%? 272cond15ind#@?#$?telefono_contatto_c59m#%?=#%?txt#%?#@?set#%?311#%?=#%?txt#%?________________________#%?txt#%?#%?txt#%?#%? 5cond14inr#@?#@?unset#%?a218 6cond14inr#@?#@?unset#%?a219 7cond14inr#@?#@?unset#%?a221 8cond14inr#@?#@?unset#%?a222 9cond14inr#@?#@?unset#%?a223 10cond14inr#@?#@?unset#%?a224 27cond14rpt#@?#@?date#%?118#%?date_istat(data_istat)#%?an#%?0#%?g 29cond14rpt#@?#@?date#%?119#%?date_istat(data_istat)#%?me#%?0#%?g 31cond14rpt#@?#@?date#%?120#%?date_istat(data_istat)#%?gi#%?0#%?g 40cond14rpt#@?#@?set#%?123#%?=#%?var#%?codice_nazione_ospite#%?txt#%?#%?txt#%?#%? 41cond14rpt#@?#$?nazione_istat#%?=#%?txt#%?#@?set#%?123#%?=#%?var#%?codice_cittadinanza_ospite#%?txt#%?#%?txt#%?#%? 42cond14rpt#@?#@?set#%?404#%?=#%?var#%?nazione_istat#%?txt#%?1#%?txt#%?#%? 44cond14rpt#@?#$?var_tmp_istat#%?=#%?var#%?nazione_istat#@?break#%?cont 45cond14rpt#@?#@?set#%?123#%?=#%?var#%?codice2_nazione_ospite#%?txt#%?.#%?txt#%?#%? 46cond14rpt#@?#$?nazione_istat#%?=#%?txt#%?#@?set#%?123#%?=#%?var#%?codice2_cittadinanza_ospite#%?txt#%?.#%?txt#%?#%? 48cond14rpt#@?#@?cont 49cond14rpt#@?or#$?nazione_istat#%?=#%?txt#%?AL#$?nazione_istat#%?=#%?txt#%?ME#$?nazione_istat#%?=#%?txt#%?XK#$?nazione_istat#%?=#%?txt#%?MC#$?nazione_istat#%?=#%?txt#%?AD#$?nazione_istat#%?=#%?txt#%?AM#$?nazione_istat#%?=#%?txt#%?AZ#$?nazione_istat#%?=#%?txt#%?BY#$?nazione_istat#%?=#%?txt#%?BA#$?nazione_istat#%?=#%?txt#%?VA#$?nazione_istat#%?=#%?txt#%?FO#$?nazione_istat#%?=#%?txt#%?GE#$?nazione_istat#%?=#%?txt#%?GI#$?nazione_istat#%?=#%?txt#%?IS#$?nazione_istat#%?=#%?txt#%?YU#$?nazione_istat#%?=#%?txt#%?MK#$?nazione_istat#%?=#%?txt#%?MD#$?nazione_istat#%?=#%?txt#%?SK#$?nazione_istat#%?=#%?txt#%?SM#@?set#%?123#%?=#%?txt#%?100#%?txt#%?#%?txt#%?#%? 51cond14rpt#@?or#$?nazione_istat#%?=#%?txt#%?CH#$?nazione_istat#%?=#%?txt#%?LI#@?set#%?123#%?=#%?txt#%?036#%?txt#%?#%?txt#%?#%? 53cond14rpt#@?or#$?nazione_istat#%?=#%?txt#%?PM#$?nazione_istat#%?=#%?txt#%?BM#$?nazione_istat#%?=#%?txt#%?BS#$?nazione_istat#%?=#%?txt#%?GL#@?set#%?123#%?=#%?txt#%?410#%?txt#%?#%?txt#%?#%? 54cond14rpt#@?or#$?nazione_istat#%?=#%?txt#%?BO#$?nazione_istat#%?=#%?txt#%?PE#$?nazione_istat#%?=#%?txt#%?CO#$?nazione_istat#%?=#%?txt#%?AI#$?nazione_istat#%?=#%?txt#%?AG#$?nazione_istat#%?=#%?txt#%?AN#$?nazione_istat#%?=#%?txt#%?BB#$?nazione_istat#%?=#%?txt#%?BZ#$?nazione_istat#%?=#%?txt#%?KY#$?nazione_istat#%?=#%?txt#%?CL#$?nazione_istat#%?=#%?txt#%?CR#$?nazione_istat#%?=#%?txt#%?CU#$?nazione_istat#%?=#%?txt#%?DM#$?nazione_istat#%?=#%?txt#%?EC#$?nazione_istat#%?=#%?txt#%?SV#$?nazione_istat#%?=#%?txt#%?JM#$?nazione_istat#%?=#%?txt#%?GD#$?nazione_istat#%?=#%?txt#%?GT#$?nazione_istat#%?=#%?txt#%?GY#$?nazione_istat#%?=#%?txt#%?HT#$?nazione_istat#%?=#%?txt#%?HN#$?nazione_istat#%?=#%?txt#%?VI#$?nazione_istat#%?=#%?txt#%?FK#$?nazione_istat#%?=#%?txt#%?MS#$?nazione_istat#%?=#%?txt#%?NI#$?nazione_istat#%?=#%?txt#%?PA#$?nazione_istat#%?=#%?txt#%?PY#$?nazione_istat#%?=#%?txt#%?DO#$?nazione_istat#%?=#%?txt#%?VC#$?nazione_istat#%?=#%?txt#%?KN#$?nazione_istat#%?=#%?txt#%?LC#$?nazione_istat#%?=#%?txt#%?SR#$?nazione_istat#%?=#%?txt#%?TC#$?nazione_istat#%?=#%?txt#%?VG#$?nazione_istat#%?=#%?txt#%?TT#$?nazione_istat#%?=#%?txt#%?UY#@?set#%?123#%?=#%?txt#%?530#%?txt#%?#%?txt#%?#%? 55cond14rpt#@?or#$?nazione_istat#%?=#%?txt#%?LB#$?nazione_istat#%?=#%?txt#%?SY#$?nazione_istat#%?=#%?txt#%?JO#$?nazione_istat#%?=#%?txt#%?SA#$?nazione_istat#%?=#%?txt#%?BH#$?nazione_istat#%?=#%?txt#%?AE#$?nazione_istat#%?=#%?txt#%?IR#$?nazione_istat#%?=#%?txt#%?IQ#$?nazione_istat#%?=#%?txt#%?KW#$?nazione_istat#%?=#%?txt#%?OM#$?nazione_istat#%?=#%?txt#%?PS#$?nazione_istat#%?=#%?txt#%?QA#$?nazione_istat#%?=#%?txt#%?YE#@?set#%?123#%?=#%?txt#%?750#%?txt#%?#%?txt#%?#%? 56cond14rpt#@?or#$?nazione_istat#%?=#%?txt#%?PK#$?nazione_istat#%?=#%?txt#%?MM#$?nazione_istat#%?=#%?txt#%?BD#$?nazione_istat#%?=#%?txt#%?AF#$?nazione_istat#%?=#%?txt#%?BT#$?nazione_istat#%?=#%?txt#%?BN#$?nazione_istat#%?=#%?txt#%?KH#$?nazione_istat#%?=#%?txt#%?CN#$?nazione_istat#%?=#%?txt#%?TW#$?nazione_istat#%?=#%?txt#%?KP#$?nazione_istat#%?=#%?txt#%?PH#$?nazione_istat#%?=#%?txt#%?HK#$?nazione_istat#%?=#%?txt#%?ID#$?nazione_istat#%?=#%?txt#%?KZ#$?nazione_istat#%?=#%?txt#%?KG#$?nazione_istat#%?=#%?txt#%?LA#$?nazione_istat#%?=#%?txt#%?MO#$?nazione_istat#%?=#%?txt#%?MY#$?nazione_istat#%?=#%?txt#%?MV#$?nazione_istat#%?=#%?txt#%?MN#$?nazione_istat#%?=#%?txt#%?NP#$?nazione_istat#%?=#%?txt#%?SG#$?nazione_istat#%?=#%?txt#%?TJ#$?nazione_istat#%?=#%?txt#%?LK#$?nazione_istat#%?=#%?txt#%?UZ#$?nazione_istat#%?=#%?txt#%?TH#$?nazione_istat#%?=#%?txt#%?TM#$?nazione_istat#%?=#%?txt#%?TL#$?nazione_istat#%?=#%?txt#%?VN#@?set#%?123#%?=#%?txt#%?760#%?txt#%?#%?txt#%?#%? 57cond14rpt#@?or#$?nazione_istat#%?=#%?txt#%?MA#$?nazione_istat#%?=#%?txt#%?DZ#$?nazione_istat#%?=#%?txt#%?TN#$?nazione_istat#%?=#%?txt#%?LY#@?set#%?123#%?=#%?txt#%?230#%?txt#%?#%?txt#%?#%? 59cond14rpt#@?or#$?nazione_istat#%?=#%?txt#%?KE#$?nazione_istat#%?=#%?txt#%?SS#$?nazione_istat#%?=#%?txt#%?LR#$?nazione_istat#%?=#%?txt#%?AO#$?nazione_istat#%?=#%?txt#%?BJ#$?nazione_istat#%?=#%?txt#%?BW#$?nazione_istat#%?=#%?txt#%?BF#$?nazione_istat#%?=#%?txt#%?BI#$?nazione_istat#%?=#%?txt#%?CM#$?nazione_istat#%?=#%?txt#%?CV#$?nazione_istat#%?=#%?txt#%?CF#$?nazione_istat#%?=#%?txt#%?TD#$?nazione_istat#%?=#%?txt#%?KM#$?nazione_istat#%?=#%?txt#%?CG#$?nazione_istat#%?=#%?txt#%?CI#$?nazione_istat#%?=#%?txt#%?ER#$?nazione_istat#%?=#%?txt#%?ET#$?nazione_istat#%?=#%?txt#%?GA#$?nazione_istat#%?=#%?txt#%?GM#$?nazione_istat#%?=#%?txt#%?GH#$?nazione_istat#%?=#%?txt#%?DJ#$?nazione_istat#%?=#%?txt#%?GN#$?nazione_istat#%?=#%?txt#%?GW#$?nazione_istat#%?=#%?txt#%?GQ#$?nazione_istat#%?=#%?txt#%?LS#$?nazione_istat#%?=#%?txt#%?MG#$?nazione_istat#%?=#%?txt#%?ML#$?nazione_istat#%?=#%?txt#%?MW#$?nazione_istat#%?=#%?txt#%?MU#$?nazione_istat#%?=#%?txt#%?MR#$?nazione_istat#%?=#%?txt#%?YT#$?nazione_istat#%?=#%?txt#%?MZ#$?nazione_istat#%?=#%?txt#%?NA#$?nazione_istat#%?=#%?txt#%?NE#$?nazione_istat#%?=#%?txt#%?NG#$?nazione_istat#%?=#%?txt#%?CD#$?nazione_istat#%?=#%?txt#%?RW#$?nazione_istat#%?=#%?txt#%?SC#$?nazione_istat#%?=#%?txt#%?SN#$?nazione_istat#%?=#%?txt#%?ST#$?nazione_istat#%?=#%?txt#%?SL#$?nazione_istat#%?=#%?txt#%?TG#$?nazione_istat#%?=#%?txt#%?SD#$?nazione_istat#%?=#%?txt#%?SO#$?nazione_istat#%?=#%?txt#%?SZ#$?nazione_istat#%?=#%?txt#%?TZ#$?nazione_istat#%?=#%?txt#%?UG#$?nazione_istat#%?=#%?txt#%?ZM#$?nazione_istat#%?=#%?txt#%?ZW#$?nazione_istat#%?=#%?txt#%?CD#@?set#%?123#%?=#%?txt#%?300#%?txt#%?#%?txt#%?#%? 60cond14rpt#@?or#$?nazione_istat#%?=#%?txt#%?NC#$?nazione_istat#%?=#%?txt#%?VU#$?nazione_istat#%?=#%?txt#%?FJ#$?nazione_istat#%?=#%?txt#%?CX#$?nazione_istat#%?=#%?txt#%?CC#$?nazione_istat#%?=#%?txt#%?GU#$?nazione_istat#%?=#%?txt#%?KI#$?nazione_istat#%?=#%?txt#%?MP#$?nazione_istat#%?=#%?txt#%?MH#$?nazione_istat#%?=#%?txt#%?FM#$?nazione_istat#%?=#%?txt#%?NF#$?nazione_istat#%?=#%?txt#%?NR#$?nazione_istat#%?=#%?txt#%?PG#$?nazione_istat#%?=#%?txt#%?PW#$?nazione_istat#%?=#%?txt#%?PN#$?nazione_istat#%?=#%?txt#%?PF#$?nazione_istat#%?=#%?txt#%?SB#$?nazione_istat#%?=#%?txt#%?AS#$?nazione_istat#%?=#%?txt#%?WS#$?nazione_istat#%?=#%?txt#%?TK#$?nazione_istat#%?=#%?txt#%?TO#$?nazione_istat#%?=#%?txt#%?TV#$?nazione_istat#%?=#%?txt#%?WF#@?set#%?123#%?=#%?txt#%?810#%?txt#%?#%?txt#%?#%? 61cond14rpt#@?and#$?nazione_istat#%?=#%?txt#%?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?123#%?=#%?txt#%?777#%?txt#%?#%?txt#%?#%? 63cond14rpt#@?#$?nazione_istat#%?=#%?txt#%?#@?break#%? 64cond14rpt#@?#@?set#%?125#%?=#%?var#%?regione_ospite#%?txt#%?#%?txt#%?#%? 65cond14rpt#@?and#$?provincia_istat#%?=#%?txt#%?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?125#%?=#%?txt#%?non dichiarata#%?txt#%?#%?txt#%?#%? 66cond14rpt#@?#@?set#%?113#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 67cond14rpt#@?#$?nazione_istat#%?=#%?txt#%?IT#@?set#%?113#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 68cond14rpt#@?and#$?provincia_istat#%?=#%?txt#%?#$?italiano_istat#%?=#%?txt#%?1#@?break#%? 69cond14rpt#@?#@?set#%?117#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 70cond14rpt#@?#$?num_persone_istat#%?<#%?var#%?num_ospiti_tot#@?set#%?117#%?=#%?var#%?num_ospiti_tot#%?txt#%?#%?txt#%?#%? 71cond14rpt#@?#$?num_persone_istat#%?=#%?txt#%?#@?break#%? 72cond14rpt#@?#@?set#%?110#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 73cond14rpt#@?#@?set#%?111#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 74cond14rpt#@?#@?set#%?112#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 77cond14rpt#@?#$?data_inizio#%?=#%?var#%?date_istat(data_istat)#@?set#%?111#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 78cond14rpt#@?#$?data_fine#%?=#%?var#%?date_istat(data_istat)#@?set#%?112#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 79cond14rpt#@?#@?set#%?132#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 80cond14rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?arrivo_istat#%?!=#%?txt#%?1#@?set#%?132#%?=#%?var#%?num_persone_istat#%?txt#%?#%?txt#%?#%? 81cond14rpt#@?#@?oper#%?127#%?cli_giorno_prec_istat#%?+#%?var#%?agg_istat#%? 82cond14rpt#@?#@?set#%?132#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 86cond14rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?arrivo_istat#%?=#%?txt#%?1#@?set#%?132#%?=#%?var#%?num_persone_istat#%?txt#%?#%?txt#%?#%? 88cond14rpt#@?#@?oper#%?128#%?cli_arrivati_istat#%?+#%?var#%?agg_istat#%? 90cond14rpt#@?#@?set#%?132#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 91cond14rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?partenza_istat#%?=#%?txt#%?1#@?set#%?132#%?=#%?var#%?num_persone_istat#%?txt#%?#%?txt#%?#%? 92cond14rpt#@?#@?oper#%?130#%?cli_partiti_istat#%?+#%?var#%?agg_istat#%? 93cond14rpt#@?#@?oper#%?129#%?cli_giorno_prec_istat#%?+#%?var#%?cli_arrivati_istat#%? 94cond14rpt#@?#@?oper#%?131#%?cli_totale_istat#%?-#%?var#%?cli_partiti_istat#%? 95cond14rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?partenza_istat#%?!=#%?txt#%?1#@?oper#%?150#%?camere_occupate_istat#%?+#%?txt#%?1#%? 96cond14rpt#@?or#$?arrivo_istat#%?=#%?txt#%?1#$?partenza_istat#%?=#%?txt#%?1#@?set#%?110#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 97cond14rpt#@?and#$?arr_part_istat#%?!=#%?txt#%?1#$?arr_part_istat#%?=#%?txt#%?nascondi presenti#@?break#%? 98cond14rpt#@?#@?set#%?141#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 99cond14rpt#@?#@?set#%?132#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 100cond14rpt#@?#$?ultima_data_istat#%?=#%?txt#%?#@?set#%?122#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 101cond14rpt#@?#$?ultima_data_istat#%?!=#%?var#%?data_istat#@?set#%?132#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 107cond14rpt#@?#@?oper#%?122#%?num_prog_istat#%?+#%?var#%?agg_istat#%? 108cond14rpt#@?#@?set#%?142#%?=#%?var#%?data_istat#%?txt#%?#%?txt#%?#%? 109cond14rpt#@?#$?num_prog_istat#%?>#%?txt#%?0#@?set#%?143#%?=#%?txt#%?\par \page#%?txt#%?#%?txt#%?#%? 110cond14rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?124#%?=#%?var#%?nazione_istat#%?txt#%?#%?txt#%?#%? 111cond14rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?126#%?=#%?var#%?provincia_istat#%?txt#%?#%?txt#%?#%? 112cond14rpt#@?#@?set#%?133#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 113cond14rpt#@?#$?nazione1_istat#%?!=#%?var#%?nazione_istat#@?set#%?133#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 114cond14rpt#@?or#$?numero_ospite#%?=#%?txt#%?1#$?italiano_istat#%?=#%?txt#%?1#@?set#%?133#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 115cond14rpt#@?#$?ospite_altra_naz_istat#%?!=#%?txt#%?1#@?break#%? 119cond14rpt#@?#@?set#%?134#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 120cond14rpt#@?#$?provincia1_istat#%?!=#%?var#%?provincia_istat#@?set#%?134#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 122cond14rpt#@?or#$?numero_ospite#%?=#%?txt#%?1#$?italiano_istat#%?!=#%?txt#%?1#@?set#%?134#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 123cond14rpt#@?#$?ospite_altra_prov_istat#%?!=#%?txt#%?1#@?break#%? 124cond14rpt#@?#@?set#%?109#%?=#%?var#%?nazione_istat#%?txt#%?#%?txt#%?#%? 125cond14rpt#@?#$?italiano_istat#%?=#%?txt#%?1#@?set#%?109#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 126cond14rpt#@?#@?set#%?114#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 127cond14rpt#@?#@?set#%?115#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 128cond14rpt#@?#@?set#%?116#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 129cond14rpt#@?#@?set#%?144#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 130cond14rpt#@?#@?set#%?145#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 131cond14rpt#@?#@?set#%?132#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 132cond14rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?132#%?=#%?var#%?num_persone_istat#%?txt#%?#%?txt#%?#%? 133cond14rpt#@?and#$?italiano_istat#%?!=#%?txt#%?1#$?arrivo_istat#%?=#%?txt#%?1#@?set#%?115#%?=#%?var#%?agg_istat#%?txt#%?#%?txt#%?#%? 134cond14rpt#@?and#$?italiano_istat#%?!=#%?txt#%?1#$?partenza_istat#%?=#%?txt#%?1#@?set#%?116#%?=#%?var#%?agg_istat#%?txt#%?#%?txt#%?#%? 135cond14rpt#@?and#$?italiano_istat#%?!=#%?txt#%?1#$?partenza_istat#%?!=#%?txt#%?1#@?set#%?144#%?=#%?var#%?agg_istat#%?txt#%?#%?txt#%?#%? 136cond14rpt#@?and#$?italiano_istat#%?!=#%?txt#%?1#$?arrivo_istat#%?!=#%?txt#%?1#@?set#%?145#%?=#%?var#%?agg_istat#%?txt#%?#%?txt#%?#%? 137cond14rpt#@?#@?oper#%?a218#%?arrivi_naz_istat(pos_istat)#%?+#%?var#%?agg_arr_istat#%? 138cond14rpt#@?#@?oper#%?a219#%?partenze_naz_istat(pos_istat)#%?+#%?var#%?agg_part_istat#%? 139cond14rpt#@?#@?oper#%?a226#%?presenze_naz_istat(pos_istat)#%?+#%?var#%?agg_pres_istat#%? 140cond14rpt#@?#@?oper#%?a232#%?pres_notte_prec_naz_istat(pos_istat)#%?+#%?var#%?agg_pres_notte_prec_istat#%? 141cond14rpt#@?#@?oper#%?137#%?tot_arr_naz_istat#%?+#%?var#%?agg_arr_istat#%? 142cond14rpt#@?#@?oper#%?138#%?tot_part_naz_istat#%?+#%?var#%?agg_part_istat#%? 143cond14rpt#@?#@?oper#%?146#%?tot_pres_naz_istat#%?+#%?var#%?agg_pres_istat#%? 144cond14rpt#@?#@?oper#%?147#%?tot_pres_notte_prec_naz_istat#%?+#%?var#%?agg_pres_notte_prec_istat#%? 147cond14rpt#@?and#$?italiano_istat#%?!=#%?txt#%?1#$?numero_ospite#%?=#%?txt#%?1#@?break#%? 148cond14rpt#@?#@?oper#%?136#%?num_prov_istat#%?+#%?txt#%?1#%? 149cond14rpt#@?#$?pos_prov_istat(provincia_istat)#%?!=#%?txt#%?#@?set#%?109#%?=#%?var#%?pos_prov_istat(provincia_istat)#%?txt#%?#%?txt#%?#%? 150cond14rpt#@?#@?set#%?114#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 151cond14rpt#@?and#$?pos_prov_istat(provincia_istat)#%?=#%?txt#%?#$?italiano_istat#%?=#%?txt#%?1#@?set#%?114#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 154cond14rpt#@?#$?ins_nuovo_num_istat#%?=#%?txt#%?1#@?set#%?109#%?=#%?var#%?prox_num_prov_istat#%?txt#%?#%?txt#%?#%? 155cond14rpt#@?#$?ins_nuovo_num_istat#%?=#%?txt#%?1#@?set#%?a221#%?=#%?var#%?pos_istat#%?txt#%?#%?txt#%?#%? 156cond14rpt#@?#$?ins_nuovo_num_istat#%?=#%?txt#%?1#@?set#%?a222#%?=#%?var#%?provincia_istat#%?txt#%?#%?txt#%?#%? 157cond14rpt#@?#$?ins_nuovo_num_istat#%?=#%?txt#%?1#@?set#%?135#%?=#%?var#%?prox_num_prov_istat#%?txt#%?#%?txt#%?#%? 158cond14rpt#@?#@?set#%?115#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 159cond14rpt#@?#@?set#%?116#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 160cond14rpt#@?#@?set#%?144#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 161cond14rpt#@?#@?set#%?145#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 162cond14rpt#@?and#$?italiano_istat#%?=#%?txt#%?1#$?arrivo_istat#%?=#%?txt#%?1#@?set#%?115#%?=#%?var#%?agg_istat#%?txt#%?#%?txt#%?#%? 163cond14rpt#@?and#$?italiano_istat#%?=#%?txt#%?1#$?partenza_istat#%?=#%?txt#%?1#@?set#%?116#%?=#%?var#%?agg_istat#%?txt#%?#%?txt#%?#%? 164cond14rpt#@?and#$?italiano_istat#%?=#%?txt#%?1#$?partenza_istat#%?!=#%?txt#%?1#@?set#%?144#%?=#%?var#%?agg_istat#%?txt#%?#%?txt#%?#%? 165cond14rpt#@?and#$?italiano_istat#%?=#%?txt#%?1#$?arrivo_istat#%?!=#%?txt#%?1#@?set#%?145#%?=#%?var#%?agg_istat#%?txt#%?#%?txt#%?#%? 166cond14rpt#@?#@?oper#%?a223#%?arrivi_prov_istat(pos_istat)#%?+#%?var#%?agg_arr_istat#%? 167cond14rpt#@?#@?oper#%?a224#%?partenze_prov_istat(pos_istat)#%?+#%?var#%?agg_part_istat#%? 168cond14rpt#@?#@?oper#%?a228#%?presenze_prov_istat(pos_istat)#%?+#%?var#%?agg_pres_istat#%? 169cond14rpt#@?#@?oper#%?a233#%?pres_notte_prec_prov_istat(pos_istat)#%?+#%?var#%?agg_pres_notte_prec_istat#%? 170cond14rpt#@?#@?oper#%?139#%?tot_arr_prov_istat#%?+#%?var#%?agg_arr_istat#%? 171cond14rpt#@?#@?oper#%?140#%?tot_part_prov_istat#%?+#%?var#%?agg_part_istat#%? 172cond14rpt#@?#@?oper#%?148#%?tot_pres_prov_istat#%?+#%?var#%?agg_pres_istat#%? 173cond14rpt#@?#@?oper#%?149#%?tot_pres_notte_prec_prov_istat#%?+#%?var#%?agg_pres_notte_prec_istat#%? 174cond14rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?break#%? 175cond14rpt#@?#$?nazione1_istat#%?=#%?txt#%?#@?break#%? 176cond14rpt#@?#@?set#%?123#%?=#%?var#%?nazione1_istat#%?txt#%?#%?txt#%?#%? 177cond14rpt#@?#@?set#%?113#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 179cond14rpt#@?#$?nazione_istat#%?=#%?txt#%?IT#@?set#%?113#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 181cond14rpt#@?#@?set#%?109#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 182cond14rpt#@?#$?italiano_istat#%?!=#%?txt#%?1#@?set#%?109#%?=#%?var#%?nazione_istat#%?txt#%?#%?txt#%?#%? 183cond14rpt#@?#@?set#%?115#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 184cond14rpt#@?#@?set#%?116#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 185cond14rpt#@?#@?set#%?144#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 186cond14rpt#@?#@?set#%?145#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 187cond14rpt#@?and#$?italiano_istat#%?!=#%?txt#%?1#$?arrivo_istat#%?=#%?txt#%?1#@?set#%?115#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 188cond14rpt#@?and#$?italiano_istat#%?!=#%?txt#%?1#$?partenza_istat#%?=#%?txt#%?1#@?set#%?116#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 189cond14rpt#@?and#$?italiano_istat#%?!=#%?txt#%?1#$?partenza_istat#%?!=#%?txt#%?1#@?set#%?144#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 190cond14rpt#@?and#$?italiano_istat#%?!=#%?txt#%?1#$?arrivo_istat#%?!=#%?txt#%?1#@?set#%?145#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 191cond14rpt#@?#@?oper#%?a218#%?arrivi_naz_istat(pos_istat)#%?+#%?var#%?agg_arr_istat#%? 192cond14rpt#@?#@?oper#%?a219#%?partenze_naz_istat(pos_istat)#%?+#%?var#%?agg_part_istat#%? 193cond14rpt#@?#@?oper#%?a226#%?presenze_naz_istat(pos_istat)#%?+#%?var#%?agg_pres_istat#%? 194cond14rpt#@?#@?oper#%?a232#%?pres_notte_prec_naz_istat(pos_istat)#%?+#%?var#%?agg_pres_notte_prec_istat#%? 195cond14rpt#@?#@?oper#%?137#%?tot_arr_naz_istat#%?+#%?var#%?agg_arr_istat#%? 196cond14inr#@?#@?set#%?135#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 197cond14inr#@?#@?set#%?127#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 198cond14inr#@?#@?set#%?128#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 199cond14inr#@?#@?set#%?130#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 200cond14inr#@?#@?set#%?137#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 201cond14inr#@?#@?set#%?138#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 202cond14inr#@?#@?set#%?139#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 203cond14inr#@?#@?set#%?140#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 204cond14inr#@?#@?set#%?121#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 205cond14inr#@?#@?set#%?141#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 206cond14rpt#@?#@?oper#%?138#%?tot_part_naz_istat#%?+#%?var#%?agg_part_istat#%? 207cond14rpt#@?#@?oper#%?146#%?tot_pres_naz_istat#%?+#%?var#%?agg_pres_istat#%? 208cond14rpt#@?#@?oper#%?147#%?tot_pres_notte_prec_naz_istat#%?+#%?var#%?agg_pres_notte_prec_istat#%? 209cond14rpt#@?#$?italiano_istat#%?!=#%?txt#%?1#@?break#%? 210cond14rpt#@?#@?set#%?125#%?=#%?var#%?provincia1_istat#%?txt#%?#%?txt#%?#%? 211cond14rpt#@?#@?set#%?109#%?=#%?var#%?pos_prov_istat(provincia_istat)#%?txt#%?#%?txt#%?#%? 212cond14rpt#@?#$?arrivo_istat#%?=#%?txt#%?1#@?set#%?115#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 213cond14rpt#@?#$?partenza_istat#%?=#%?txt#%?1#@?set#%?116#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 214cond14rpt#@?#$?partenza_istat#%?!=#%?txt#%?1#@?set#%?144#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 215cond14rpt#@?#$?arrivo_istat#%?!=#%?txt#%?1#@?set#%?145#%?=#%?txt#%?-1#%?txt#%?#%?txt#%?#%? 216cond14rpt#@?#@?oper#%?a223#%?arrivi_prov_istat(pos_istat)#%?+#%?var#%?agg_arr_istat#%? 217cond14rpt#@?#@?oper#%?a224#%?partenze_prov_istat(pos_istat)#%?+#%?var#%?agg_part_istat#%? 218cond14rpt#@?#@?oper#%?a228#%?presenze_prov_istat(pos_istat)#%?+#%?var#%?agg_pres_istat#%? 219cond14rpt#@?#@?oper#%?a233#%?pres_notte_prec_prov_istat(pos_istat)#%?+#%?var#%?agg_pres_notte_prec_istat#%? 220cond14rpt#@?#@?oper#%?139#%?tot_arr_prov_istat#%?+#%?var#%?agg_arr_istat#%? 221cond14rpt#@?#@?oper#%?140#%?tot_part_prov_istat#%?+#%?var#%?agg_part_istat#%? 222cond14ind#@?#@?array#%?a215#%?dat#%? 223cond14inr#@?#@?unset#%?a226 224cond14inr#@?#@?unset#%?a228 225cond14inr#@?#@?unset#%?a226 226cond14inr#@?#@?unset#%?a228 227cond14inr#@?#@?unset#%?a232 228cond14inr#@?#@?unset#%?a233 229cond14inr#@?#@?set#%?148#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 230cond14inr#@?#@?set#%?149#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 231cond14inr#@?#@?set#%?146#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 232cond14inr#@?#@?set#%?147#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 233cond14rpt#@?#@?oper#%?148#%?tot_pres_prov_istat#%?+#%?var#%?agg_pres_istat#%? 234cond14rpt#@?#@?oper#%?149#%?tot_pres_notte_prec_prov_istat#%?+#%?var#%?agg_pres_notte_prec_istat#%? 235cond14inr#@?#@?set#%?150#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 1cond13rpt#@?#@?set#%?62#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 2cond13rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?cod_capo_prenota_ps(numero_prenotazione)#%?=#%?txt#%?#@?set#%?a34#%?=#%?txt#%?16#%?txt#%?#%?txt#%?#%? 3cond13rpt#@?and#$?numero_ospite#%?=#%?txt#%?2#$?cod_capo_prenota_ps(numero_prenotazione)#%?=#%?txt#%?16#@?set#%?a34#%?=#%?txt#%?17#%?txt#%?#%?txt#%?#%? 4cond13rpt#@?and#$?codice_parentela_ospite#%?!=#%?txt#%?19#$?numero_ospite#%?!=#%?txt#%?1#@?set#%?a34#%?=#%?txt#%?18#%?txt#%?#%?txt#%?#%? 6cond13rpt#@?#$?prenota_capo_gruppo_ps(num_prenota_tmp_ps)#%?=#%?txt#%?1#@?set#%?a34#%?=#%?txt#%?18#%?txt#%?#%?txt#%?#%? 7cond13rpt#@?#$?numero_ospite#%?=#%?txt#%?1#@?set#%?41#%?=#%?var#%?cod_capo_prenota_ps(numero_prenotazione)#%?txt#%?#%?txt#%?#%? 8cond13rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?=#%?txt#%?1#@?set#%?41#%?=#%?txt#%?20#%?txt#%?#%?txt#%?#%? 9cond13rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?=#%?txt#%?1#@?set#%?a34#%?=#%?txt#%?20#%?txt#%?#%?txt#%?#%? 11cond13rpt#@?#$?numero_ospite#%?!=#%?txt#%?1#@?set#%?41#%?=#%?var#%?codice_parentela_ospite#%?txt#%?#%?txt#%?#%? 12cond13rpt#@?and#$?numero_ospite#%?!=#%?txt#%?1#$?cod_capo_prenota_ps(numero_prenotazione)#%?=#%?txt#%?18#@?set#%?41#%?=#%?txt#%?20#%?txt#%?#%?txt#%?#%? 13cond13rpt#@?and#$?numero_ospite#%?!=#%?txt#%?1#$?cod_capo_prenota_ps(numero_prenotazione)#%?=#%?txt#%?20#@?set#%?41#%?=#%?txt#%?20#%?txt#%?#%?txt#%?#%? 14cond13rpt#@?and#$?numero_ospite#%?!=#%?txt#%?1#$?codice_parentela_ospite#%?!=#%?txt#%?19#@?set#%?41#%?=#%?txt#%?20#%?txt#%?#%?txt#%?#%? 15cond13rpt#@?#@?set#%?42#%?=#%?var#%?data_inizio#%?txt#%?-#%?txt#%?/#%? 16cond13rpt#@?#@?set#%?159#%?=#%?var#%?num_periodi#%?txt#%?#%?txt#%?#%? 17cond13rpt#@?#@?trunc#%?159#%?2#%?0#%?ini 18cond13rpt#@?#@?set#%?43#%?=#%?var#%?cognome_ospite#%?txt#%?/#%?txt#%? #%?asc 19cond13rpt#@?#@?trunc#%?43#%?50#%? #%?fin 20cond13rpt#@?#@?set#%?44#%?=#%?var#%?nome_ospite#%?txt#%?/#%?txt#%? #%?asc 21cond13rpt#@?#@?trunc#%?44#%?30#%? #%?fin 22cond13rpt#@?#$?sesso_ospite#%?!=#%?txt#%?f#@?set#%?45#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 23cond13rpt#@?#$?sesso_ospite#%?=#%?txt#%?f#@?set#%?45#%?=#%?txt#%?2#%?txt#%?#%?txt#%?#%? 24cond13rpt#@?#@?set#%?46#%?=#%?var#%?data_nascita_ospite#%?txt#%?-#%?txt#%?/#%? 25cond13rpt#@?#@?set#%?401#%?=#%?var#%?codice2_nazione_ospite#%?txt#%?#%?txt#%?#%? 26cond13rpt#@?#@?set#%?162#%?=#%?var#%?codice_nazione_ps#%?txt#%?1#%?txt#%?#%? 27cond13rpt#@?#$?tmp_ps#%?=#%?var#%?codice_nazione_ps#@?set#%?401#%?=#%?var#%?codice_nazione_ospite#%?txt#%?#%?txt#%?#%? 28cond13rpt#@?#@?set#%?402#%?=#%?var#%?codice2_nazione_nascita_ospite#%?txt#%?#%?txt#%?#%? 29cond13rpt#@?#@?set#%?162#%?=#%?var#%?codice_nazione_nascita_ps#%?txt#%?1#%?txt#%?#%? 30cond13rpt#@?#$?tmp_ps#%?=#%?var#%?codice_nazione_nascita_ps#@?set#%?402#%?=#%?var#%?codice_nazione_nascita_ospite#%?txt#%?#%?txt#%?#%? 31cond13rpt#@?#@?set#%?403#%?=#%?var#%?codice2_nazione_documento_ospite#%?txt#%?#%?txt#%?#%? 32cond13rpt#@?#@?set#%?162#%?=#%?var#%?codice_nazione_documento_ps#%?txt#%?1#%?txt#%?#%? 33cond13rpt#@?#$?tmp_ps#%?=#%?var#%?codice_nazione_documento_ps#@?set#%?403#%?=#%?var#%?codice_nazione_documento_ospite#%?txt#%?#%?txt#%?#%? 34cond13rpt#@?#@?set#%?438#%?=#%?var#%?codice2_cittadinanza_ospite#%?txt#%?#%?txt#%?#%? 35cond13rpt#@?#$?codice_cittadinanza_ospite#%?{}#%?txt#%?1#@?set#%?438#%?=#%?var#%?codice_cittadinanza_ospite#%?txt#%?#%?txt#%?#%? 36cond13rpt#@?#$?codice_nazione_nascita_ps#%?!=#%?txt#%?100000100#@?set#%?47#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 37cond13rpt#@?#$?codice_nazione_nascita_ps#%?=#%?txt#%?100000100#@?set#%?47#%?=#%?var#%?codice_citta_nascita_ospite#%?txt#%?#%?txt#%?#%? 38cond13rpt#@?#$?codice_nazione_nascita_ps#%?!=#%?txt#%?100000100#@?set#%?48#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 39cond13rpt#@?#$?codice_nazione_nascita_ps#%?=#%?txt#%?100000100#@?set#%?48#%?=#%?var#%?codice_regione_nascita_ospite#%?txt#%?#%?txt#%?#%? 40cond13rpt#@?#$?codice_nazione_ps#%?!=#%?txt#%?100000100#@?set#%?49#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 41cond13rpt#@?#$?codice_nazione_ps#%?=#%?txt#%?100000100#@?set#%?49#%?=#%?var#%?codice_citta_ospite#%?txt#%?#%?txt#%?#%? 42cond13rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?=#%?txt#%?1#@?set#%?49#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 43cond13rpt#@?#$?codice_nazione_ps#%?!=#%?txt#%?100000100#@?set#%?50#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 44cond13rpt#@?#$?codice_nazione_ps#%?=#%?txt#%?100000100#@?set#%?50#%?=#%?var#%?codice_regione_ospite#%?txt#%?#%?txt#%?#%? 46cond13rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?=#%?txt#%?1#@?set#%?50#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 48cond13rpt#@?#@?set#%?51#%?=#%?var#%?codice_nazione_ps#%?txt#%?#%?txt#%?#%? 49cond13rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?=#%?txt#%?1#@?set#%?51#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 50cond13rpt#@?#@?set#%?52#%?=#%?var#%?via_ospite#%?txt#%?#%?txt#%?#%? 51cond13rpt#@?#$?numcivico_ospite#%?!=#%?txt#%?#@?set#%?52#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 52cond13rpt#@?#$?numcivico_ospite#%?!=#%?txt#%?#@?set#%?52#%?.=#%?var#%?numcivico_ospite#%?txt#%?#%?txt#%?#%? 53cond13rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?=#%?txt#%?1#@?set#%?52#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 54cond13rpt#@?#@?trunc#%?52#%?50#%? #%?fin 55cond13rpt#@?#@?set#%?53#%?=#%?var#%?codice_tipo_documento_ospite#%?txt#%?#%?txt#%?#%? 56cond13rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?=#%?txt#%?1#@?set#%?53#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 57cond13rpt#@?#@?set#%?54#%?=#%?var#%?documento_ospite#%?txt#%?#%?txt#%?#%? 58cond13rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?=#%?txt#%?1#@?set#%?54#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 59cond13rpt#@?#@?trunc#%?54#%?20#%? #%?fin 60cond13rpt#@?#$?codice_nazione_documento_ps#%?!=#%?txt#%?100000100#@?set#%?55#%?=#%?var#%?codice_nazione_documento_ps#%?txt#%?#%?txt#%?#%? 62cond13rpt#@?#$?codice_nazione_documento_ps#%?=#%?txt#%?100000100#@?set#%?55#%?=#%?var#%?codice_citta_ospite#%?txt#%?#%?txt#%?#%? 63cond13rpt#@?and#$?codice_nazione_documento_ps#%?=#%?txt#%?100000100#$?codice_citta_documento_ospite#%?!=#%?txt#%?#@?set#%?55#%?=#%?var#%?codice_citta_documento_ospite#%?txt#%?#%?txt#%?#%? 64cond13rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?=#%?txt#%?1#@?set#%?55#%?=#%?txt#%? #%?txt#%?#%?txt#%?#%? 65cond13rpt#@?#@?set#%?56#%?=#%?var#%?ritorno_a_capo#%?txt#%?#%?txt#%?#%? 66cond13rpt#@?and#$?numero_ripetizione_prenotazioni#%?=#%?txt#%?1#$?numero_ospite#%?=#%?txt#%?1#@?set#%?56#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 67cond13rpt#@?#$?acapo_ps#%?!=#%?txt#%?#@?set#%?56#%?.=#%?var#%?avanzamento_riga#%?txt#%?#%?txt#%?#%? 68cond13rpt#@?#@?set#%?63#%?=#%?var#%?data_inizio#%?txt#%?#%?txt#%?#%? 69cond13rpt#@?#@?set#%?64#%?=#%?var#%?data_fine#%?txt#%?#%?txt#%?#%? 70cond13rpt#@?and#$?cognome_prec_ps#%?=#%?var#%?cognome#$?nome_prec_ps#%?=#%?var#%?nome#$?dataini_prec_ps#%?=#%?var#%?dataini_corr_ps#$?datafine_prec_ps#%?=#%?var#%?datafine_corr_ps#$?numero_ospite#%?=#%?txt#%?1#@?set#%?a33#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 71cond13rpt#@?#@?set#%?62#%?=#%?var#%?num_prenota_prec_ps#%?txt#%?#%?txt#%?#%? 72cond13rpt#@?and#$?cognome_prec_ps#%?=#%?var#%?cognome#$?nome_prec_ps#%?=#%?var#%?nome#$?dataini_prec_ps#%?=#%?var#%?dataini_corr_ps#$?datafine_prec_ps#%?=#%?var#%?datafine_corr_ps#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?!=#%?txt#%?1#$?numero_ospite#%?=#%?txt#%?1#@?set#%?a32#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 73cond13rpt#@?#@?set#%?57#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 74cond13rpt#@?#@?set#%?58#%?=#%?var#%?nome#%?txt#%?#%?txt#%?#%? 75cond13rpt#@?#@?set#%?59#%?=#%?var#%?data_inizio#%?txt#%?#%?txt#%?#%? 76cond13rpt#@?#@?set#%?60#%?=#%?var#%?data_fine#%?txt#%?#%?txt#%?#%? 77cond13rpt#@?#@?set#%?61#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 78cond13inr#@?#@?set#%?57#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 79cond13rpt#@?#$?num_ripetizione_ps#%?>#%?txt#%?1#@?break#%? 80cond13rpt#@?#@?set#%?62#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 81cond13rpt#@?#@?set#%?154#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 82cond13rpt#@?#$?nome_ospite#%?=#%?txt#%?#@?set#%?154#%?.=#%?txt#%?nome mancante,#%?txt#%?#%?txt#%?#%? 83cond13rpt#@?or#$?data_nascita_ps#%?=#%?txt#%?#$?data_nascita_ps#%?=#%?txt#%?//#@?set#%?154#%?.=#%?txt#%?data nascita mancante, #%?txt#%?#%?txt#%?#%? 84cond13ind#@?#@?set#%?153#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 85cond13inr#@?#@?oper#%?153#%?num_ripetizione_ps#%?+#%?txt#%?1#%? 86cond13rpt#@?#$?codice_cittadinanza_ps#%?=#%?txt#%?#@?set#%?154#%?.=#%?txt#%?nazione di cittadinanza mancante, #%?txt#%?#%?txt#%?#%? 87cond13rpt#@?#$?codice_nazione_nascita_ps#%?=#%?txt#%?#@?set#%?154#%?.=#%?txt#%?nazione di nascita mancante, #%?txt#%?#%?txt#%?#%? 88cond13rpt#@?and#$?codice_nazione_nascita_ps#%?=#%?txt#%?100000100#$?codice_regione_nascita_ospite#%?=#%?txt#%?#@?set#%?154#%?.=#%?txt#%?provincia di nascita mancante, #%?txt#%?#%?txt#%?#%? 89cond13rpt#@?and#$?codice_nazione_nascita_ps#%?=#%?txt#%?100000100#$?codice_citta_nascita_ospite#%?=#%?txt#%?#@?set#%?154#%?.=#%?txt#%?città di nascita mancante, #%?txt#%?#%?txt#%?#%? 90cond13rpt#@?#@?break#%?cont 91cond13rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?codice_nazione_ps#%?=#%?txt#%?#@?set#%?154#%?.=#%?txt#%?nazione di residenza mancante, #%?txt#%?#%?txt#%?#%? 92cond13rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?codice_nazione_ps#%?=#%?txt#%?100000100#$?codice_regione_ospite#%?=#%?txt#%?#@?set#%?154#%?.=#%?txt#%?provincia di residenza mancante, #%?txt#%?#%?txt#%?#%? 93cond13rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?codice_nazione_ps#%?=#%?txt#%?100000100#$?codice_citta_ospite#%?=#%?txt#%?#@?set#%?154#%?.=#%?txt#%?città di residenza mancante, #%?txt#%?#%?txt#%?#%? 94cond13rpt#@?#@?cont 95cond13rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?codice_tipo_documento_ospite#%?=#%?txt#%?#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?!=#%?txt#%?1#@?set#%?154#%?.=#%?txt#%?tipo di documento mancante, #%?txt#%?#%?txt#%?#%? 96cond13rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?documento_ospite#%?=#%?txt#%?#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?!=#%?txt#%?1#@?set#%?154#%?.=#%?txt#%?numero del documento mancante, #%?txt#%?#%?txt#%?#%? 97cond13rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?codice_nazione_documento_ps#%?=#%?txt#%?#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?!=#%?txt#%?1#@?set#%?154#%?.=#%?txt#%?nazione del documento mancante, #%?txt#%?#%?txt#%?#%? 98cond13rpt#@?and#$?numero_ospite#%?=#%?txt#%?1#$?codice_nazione_documento_ps#%?=#%?txt#%?100000100#$?codice_citta_documento_ospite#%?=#%?txt#%?#$?prenota_in_gruppo_ps(num_prenota_tmp_ps)#%?!=#%?txt#%?1#@?set#%?154#%?.=#%?txt#%?città del documento mancante, #%?txt#%?#%?txt#%?#%? 99cond13rpt#@?#$?mess_errore_ps#%?=#%?txt#%?#@?break#%? 100cond13rpt#@?#@?set#%?-1#%?.=#%?txt#%?Prenotazione #%?txt#%?#%?txt#%?#%? 101cond13rpt#@?#@?set#%?-1#%?.=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 102cond13rpt#@?#@?set#%?-1#%?.=#%?txt#%? ospite #%?txt#%?#%?txt#%?#%? 103cond13rpt#@?#@?set#%?-1#%?.=#%?var#%?numero_ospite#%?txt#%?#%?txt#%?#%? 104cond13rpt#@?#@?set#%?-1#%?.=#%?txt#%?: #%?txt#%?#%?txt#%?#%? 105cond13rpt#@?#@?set#%?-1#%?.=#%?var#%?mess_errore_ps#%?txt#%?#%?txt#%?#%? 106cond13rpt#@?#@?set#%?-1#%?.=#%?txt#%?
#%?txt#%?#%?txt#%?#%?
107cond13rpt#@?#@?set#%?162#%?=#%?var#%?mess_errore_ps#%?txt#%?città#%?txt#%?#%? 108cond13rpt#@?#$?tmp_ps#%?!=#%?var#%?mess_errore_ps#@?set#%?-1#%?.=#%?txt#%?
Si ricorda che per usare questo documento vanno prima ripristinate le città predefinite in "configura e personalizza", selezionando poi la città dal menù a tendina per ogni ospite italiano.
#%?txt#%?#%?txt#%?#%?
1cond12rpt#@?#$?ultima_prenota_sa#%?=#%?var#%?numero_prenotazione#@?break#%?cont 2cond12rpt#@?#@?unset#%?a14 6cond12rpt#@?#@?set#%?27#%?=#%?txt#%?________________#%?txt#%?#%?txt#%?#%? 9cond12rpt#@?#@?set#%?28#%?=#%?txt#%?________________#%?txt#%?#%?txt#%?#%? 10cond12rpt#@?#@?set#%?29#%?=#%?txt#%?________________ (________________)#%?txt#%?#%?txt#%?#%? 11cond12rpt#@?#@?set#%?30#%?=#%?txt#%?________________#%?txt#%?#%?txt#%?#%? 42cond12rpt#@?#@?set#%?31#%?=#%?txt#%?________________#%?txt#%?#%?txt#%?#%? 45cond12rpt#@?#@?set#%?32#%?=#%?txt#%?________________ - ______________ (______________)#%?txt#%?#%?txt#%?#%? 46cond12rpt#@?#@?set#%?33#%?=#%?txt#%?________________#%?txt#%?#%?txt#%?#%? 47cond12rpt#@?#@?set#%?34#%?=#%?txt#%?________________#%?txt#%?#%?txt#%?#%? 48cond12rpt#@?#@?set#%?35#%?=#%?txt#%?________________#%?txt#%?#%?txt#%?#%? 49cond12rpt#@?#@?set#%?36#%?=#%?txt#%?________________#%?txt#%?#%?txt#%?#%? 50cond12rpt#@?#@?set#%?103#%?=#%?var#%?data_inizio#%?txt#%?#%?txt#%?#%? 51cond12rpt#@?#@?set#%?104#%?=#%?var#%?data_fine#%?txt#%?#%?txt#%?#%? 53cond12rpt#@?and#$?cognome_prec_sa#%?=#%?var#%?cognome#$?nome_prec_sa#%?=#%?var#%?nome#$?dataini_prec_sa#%?=#%?var#%?dataini_corr_sa#$?datafine_prec_sa#%?=#%?var#%?datafine_corr_sa#@?set#%?-2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 54cond12rpt#@?#@?set#%?99#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 55cond12rpt#@?#@?set#%?100#%?=#%?var#%?nome#%?txt#%?#%?txt#%?#%? 56cond12rpt#@?#@?set#%?101#%?=#%?var#%?dataini_corr_sa#%?txt#%?#%?txt#%?#%? 57cond12rpt#@?#@?set#%?102#%?=#%?var#%?datafine_corr_sa#%?txt#%?#%?txt#%?#%? 58cond12rpt#@?#$?errore_ripetizione#%?=#%?txt#%?1#@?set#%?a38#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 59cond12rpt#@?#$?errore_ripetizione#%?=#%?txt#%?1#@?break#%?cont 60cond12rpt#@?#@?oper#%?105#%?numero_sa#%?+#%?txt#%?1#%? 61cond12rpt#@?#@?set#%?107#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 62cond12rpt#@?#@?set#%?20#%?=#%?txt#%?capo famiglia#%?txt#%?#%?txt#%?#%? 63cond12rpt#@?#@?set#%?26#%?=#%?txt#%?nucleo familiare#%?txt#%?#%?txt#%?#%? 64cond12rpt#@?#$?gruppo_sa(numero_sa)#%?=#%?txt#%?1#@?set#%?20#%?=#%?txt#%?capo gruppo#%?txt#%?#%?txt#%?#%? 65cond12rpt#@?#$?gruppo_sa(numero_sa)#%?=#%?txt#%?1#@?set#%?26#%?=#%?txt#%?gruppo#%?txt#%?#%?txt#%?#%? 66cond12rpt#@?#$?numero_sa#%?!=#%?txt#%?1#@?set#%?21#%?=#%?txt#%?\par \page#%?txt#%?#%?txt#%?#%? 67cond12rpt#@?#$?numero_sa#%?=#%?txt#%?1#@?set#%?21#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 68cond12rpt#@?#@?cont 69cond12rpt#@?#@?set#%?25#%?=#%?var#%?numero_prenotazione#%?txt#%?#%?txt#%?#%? 70cond12ind#@?#@?set#%?24#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 71cond12rpt#@?#@?set#%?23#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 72cond12rpt#@?or#$?lista_ospiti_sa(num_ospite_sa)#%?<#%?var#%?num_persone_tot#$?linea_ospite_sa(num_ospite_sa)#%?!=#%?txt#%?#@?set#%?23#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 73cond12rpt#@?and#$?num_ospite_sa#%?=#%?txt#%?1#$?errore_ripetizione#%?!=#%?txt#%?1#@?set#%?23#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 74cond12rpt#@?and#$?mostra_ospite_sa#%?=#%?txt#%?1#$?linea_ospite_sa(num_ospite_sa)#%?=#%?txt#%?#@?set#%?a14#%?=#%?txt#%?______________ ______________, ______________ (____________) - __________#%?txt#%?#%?txt#%?#%? 75cond12rpt#@?#$?cognome_ospite#%?=#%?txt#%?#@?break#%?cont 76cond12rpt#@?#@?set#%?22#%?=#%?var#%?numero_ospite#%?txt#%?#%?txt#%?#%? 77cond12inr#@?#@?set#%?25#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 78cond12rpt#@?#@?set#%?a14#%?=#%?var#%?cognome_ospite#%?txt#%?#%?txt#%?#%? 79cond12ind#@?#@?array#%?a13#%?val#%?0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40 80cond12rpt#@?#@?set#%?a14#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 81cond12rpt#@?#$?nome_ospite#%?!=#%?txt#%?#@?set#%?a14#%?.=#%?var#%?nome_ospite#%?txt#%?#%?txt#%?#%? 82cond12rpt#@?#$?nome_ospite#%?=#%?txt#%?#@?set#%?a14#%?.=#%?txt#%?______________#%?txt#%?#%?txt#%?#%? 83cond12rpt#@?#@?set#%?a14#%?.=#%?txt#%?, #%?txt#%?#%?txt#%?#%? 84cond12rpt#@?#$?citta_nascita_ospite#%?!=#%?txt#%?#@?set#%?a14#%?.=#%?var#%?citta_nascita_ospite#%?txt#%?#%?txt#%?#%? 85cond12rpt#@?#$?citta_nascita_ospite#%?=#%?txt#%?#@?set#%?a14#%?.=#%?txt#%?______________#%?txt#%?#%?txt#%?#%? 86cond12rpt#@?#@?set#%?a14#%?.=#%?txt#%? (#%?txt#%?#%?txt#%?#%? 87cond12rpt#@?#$?nazione_nascita_ospite#%?!=#%?txt#%?#@?set#%?a14#%?.=#%?var#%?nazione_nascita_ospite#%?txt#%?#%?txt#%?#%? 88cond12rpt#@?#$?nazione_nascita_ospite#%?=#%?txt#%?#@?set#%?a14#%?.=#%?txt#%?____________#%?txt#%?#%?txt#%?#%? 89cond12rpt#@?#@?set#%?a14#%?.=#%?txt#%?) - #%?txt#%?#%?txt#%?#%? 90cond12rpt#@?#$?data_nascita_ospite#%?!=#%?txt#%?#@?set#%?a14#%?.=#%?var#%?data_nascita_ospite#%?txt#%?#%?txt#%?#%? 91cond12rpt#@?#$?data_nascita_ospite#%?=#%?txt#%?#@?set#%?a14#%?.=#%?txt#%?__________#%?txt#%?#%?txt#%?#%? 92cond12rpt#@?#$?parentela_ospite#%?=#%?txt#%?Membro Gruppo#@?set#%?a38#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 93cond12rpt#@?#$?gruppo_sa(numero_sa)#%?=#%?txt#%?1#@?set#%?20#%?=#%?txt#%?capo gruppo#%?txt#%?#%?txt#%?#%? 94cond12rpt#@?#$?capofamiglia_sa#%?=#%?txt#%?capo gruppo#@?set#%?26#%?=#%?txt#%?gruppo#%?txt#%?#%?txt#%?#%? 95cond12rpt#@?#@?cont 96cond12rpt#@?or#$?mostra_ospite_sa#%?!=#%?txt#%?1#$?numero_ripetizione_sa#%?!=#%?txt#%?1#$?numero_ospite#%?!=#%?txt#%?0#@?break#%?cont 97cond12rpt#@?#@?oper#%?107#%?num_altri_ospiti_sa#%?+#%?txt#%?1#%? 98cond12rpt#@?#@?set#%?a37#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 99cond12rpt#@?#@?set#%?a37#%?.=#%?var#%?num_altri_ospiti_sa#%?txt#%?#%?txt#%?#%? 100cond12rpt#@?#@?set#%?a37#%?.=#%?txt#%? - #%?txt#%?#%?txt#%?#%? 101cond12rpt#@?#@?set#%?a37#%?.=#%?var#%?linea_ospite_sa(num_ospite_sa)#%?txt#%?#%?txt#%?#%? 102cond12rpt#@?#@?set#%?a37#%?.=#%?txt#%?\line #%?txt#%?#%?txt#%?#%? 103cond12rpt#@?#@?cont 104cond12rpt#@?or#$?numero_ospite#%?!=#%?txt#%?1#$?cognome_ospite#%?=#%?txt#%?#@?break#%? 105cond12rpt#@?#$?cognome_ospite#%?!=#%?txt#%?#@?set#%?27#%?=#%?var#%?cognome_ospite#%?txt#%?#%?txt#%?#%? 106cond12rpt#@?#$?nome_ospite#%?!=#%?txt#%?#@?set#%?28#%?=#%?var#%?nome_ospite#%?txt#%?#%?txt#%?#%? 107cond12rpt#@?#$?citta_nascita_ospite#%?!=#%?txt#%?#@?set#%?29#%?=#%?var#%?citta_nascita_ospite#%?txt#%?#%?txt#%?#%? 108cond12rpt#@?#$?citta_nascita_ospite#%?=#%?txt#%?#@?set#%?29#%?=#%?txt#%?________________#%?txt#%?#%?txt#%?#%? 109cond12rpt#@?#@?set#%?29#%?.=#%?txt#%? (#%?txt#%?#%?txt#%?#%? 110cond12rpt#@?#@?set#%?37#%?=#%?txt#%?________________#%?txt#%?#%?txt#%?#%? 111cond12rpt#@?#$?nazione_nascita_ospite#%?!=#%?txt#%?#@?set#%?37#%?=#%?var#%?nazione_nascita_ospite#%?txt#%?#%?txt#%?#%? 112cond12rpt#@?and#$?nazione_nascita_ospite#%?=#%?txt#%?Italia#$?regione_nascita_ospite#%?!=#%?txt#%?#@?set#%?37#%?=#%?var#%?regione_nascita_ospite#%?txt#%?#%?txt#%?#%? 113cond12rpt#@?#@?set#%?29#%?.=#%?var#%?var_tmp_sa#%?txt#%?#%?txt#%?#%? 114cond12rpt#@?#@?set#%?29#%?.=#%?txt#%?)#%?txt#%?#%?txt#%?#%? 115cond12rpt#@?#$?data_nascita_ospite#%?!=#%?txt#%?#@?set#%?30#%?=#%?var#%?data_nascita_ospite#%?txt#%?#%?txt#%?#%? 116cond12rpt#@?#$?cittadinanza_ospite#%?!=#%?txt#%?#@?set#%?31#%?=#%?var#%?cittadinanza_ospite#%?txt#%?#%?txt#%?#%? 117cond12rpt#@?#$?via_ospite#%?!=#%?txt#%?#@?set#%?32#%?=#%?var#%?via_ospite#%?txt#%?#%?txt#%?#%? 118cond12rpt#@?#$?via_ospite#%?=#%?txt#%?#@?set#%?32#%?=#%?txt#%?________________#%?txt#%?#%?txt#%?#%? 119cond12rpt#@?#$?numcivico_ospite#%?!=#%?txt#%?#@?set#%?32#%?.=#%?txt#%? #%?txt#%?#%?txt#%?#%? 120cond12rpt#@?#$?numcivico_ospite#%?!=#%?txt#%?#@?set#%?32#%?.=#%?var#%?numcivico_ospite#%?txt#%?#%?txt#%?#%? 121cond12rpt#@?#@?set#%?32#%?.=#%?txt#%? - #%?txt#%?#%?txt#%?#%? 122cond12rpt#@?#$?citta_ospite#%?!=#%?txt#%?#@?set#%?32#%?.=#%?var#%?citta_ospite#%?txt#%?#%?txt#%?#%? 123cond12rpt#@?#$?citta_ospite#%?=#%?txt#%?#@?set#%?32#%?.=#%?txt#%?______________#%?txt#%?#%?txt#%?#%? 124cond12rpt#@?#@?set#%?32#%?.=#%?txt#%? (#%?txt#%?#%?txt#%?#%? 125cond12rpt#@?#@?set#%?37#%?=#%?txt#%?______________#%?txt#%?#%?txt#%?#%? 126cond12rpt#@?#$?nazione_ospite#%?!=#%?txt#%?#@?set#%?37#%?=#%?var#%?nazione_ospite#%?txt#%?#%?txt#%?#%? 127cond12rpt#@?and#$?nazione_ospite#%?=#%?txt#%?Italia#$?regione_ospite#%?!=#%?txt#%?#@?set#%?37#%?=#%?var#%?regione_ospite#%?txt#%?#%?txt#%?#%? 128cond12rpt#@?#@?set#%?32#%?.=#%?var#%?var_tmp_sa#%?txt#%?#%?txt#%?#%? 129cond12rpt#@?#@?set#%?32#%?.=#%?txt#%?)#%?txt#%?#%?txt#%?#%? 130cond12rpt#@?#$?tipo_documento_ospite#%?!=#%?txt#%?#@?set#%?33#%?=#%?var#%?tipo_documento_ospite#%?txt#%?#%?txt#%?#%? 131cond12rpt#@?#$?documento_ospite#%?!=#%?txt#%?#@?set#%?34#%?=#%?var#%?documento_ospite#%?txt#%?#%?txt#%?#%? 132cond12rpt#@?#$?scadenza_documento_ospite#%?!=#%?txt#%?#@?set#%?35#%?=#%?var#%?scadenza_documento_ospite#%?txt#%?#%?txt#%?#%? 133cond12rpt#@?#@?set#%?36#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 134cond12rpt#@?#$?citta_documento_ospite#%?!=#%?txt#%?#@?set#%?36#%?=#%?var#%?citta_documento_ospite#%?txt#%?#%?txt#%?#%? 135cond12rpt#@?#$?citta_documento_ospite#%?!=#%?txt#%?#@?set#%?36#%?.=#%?txt#%? (#%?txt#%?#%?txt#%?#%? 136cond12rpt#@?#@?set#%?37#%?=#%?txt#%?______________#%?txt#%?#%?txt#%?#%? 137cond12rpt#@?#$?nazione_documento_ospite#%?!=#%?txt#%?#@?set#%?37#%?=#%?var#%?nazione_documento_ospite#%?txt#%?#%?txt#%?#%? 138cond12rpt#@?and#$?nazione_documento_ospite#%?=#%?txt#%?Italia#$?regione_documento_ospite#%?!=#%?txt#%?#@?set#%?37#%?=#%?var#%?regione_documento_ospite#%?txt#%?#%?txt#%?#%? 139cond12rpt#@?#@?set#%?36#%?.=#%?var#%?var_tmp_sa#%?txt#%?#%?txt#%?#%? 140cond12rpt#@?#$?citta_documento_ospite#%?!=#%?txt#%?#@?set#%?36#%?.=#%?txt#%?)#%?txt#%?#%?txt#%?#%? 141cond12inr#@?#@?set#%?99#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 142cond12inr#@?#@?set#%?105#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 143cond12ind#@?#@?set#%?106#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 144cond12inr#@?#@?oper#%?106#%?numero_ripetizione_sa#%?+#%?txt#%?1#%? 5cond11ind#@?#@?set#%?350#%?=#%?txt#%?30#%?txt#%?#%?txt#%?#%? 6cond11ind#@?#@?date#%?343#%?data_inizio_selezione#%?is#%?2#%?g 7cond11ind#@?or#$?data_inizio_selezione#%?=#%?txt#%?#$?var_tmp_pulizie#%?>#%?var#%?data_fine_selezione#@?set#%?-1#%?=#%?txt#%?Questo documento deve essere visualizzato dalla tabella con le partenze e le prenotazioni correnti (voce "prenotazioni" nel menù in alto --> "partenze e correnti") oppure si devono selezionare almeno 2 giorni.#%?txt#%?#%?txt#%?#%? 8cond11ind#@?#@?date#%?332#%?data_inizio_selezione#%?is#%?1#%?g 9cond11rpt#@?#@?set#%?335#%?=#%?var#%?unita_occupata#%?txt#%?#%?txt#%?#%? 10cond11rpt#@?#@?set#%?333#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 15cond11rpt#@?#@?set#%?334#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 16cond11rpt#@?#$?data_inizio#%?=#%?var#%?data_riepilogo_pulizie#@?set#%?333#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 17cond11rpt#@?#$?data_fine#%?=#%?var#%?data_riepilogo_pulizie#@?set#%?334#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 18cond11run#@?#@?set#%?335#%?=#%?var#%?nome_unita#%?txt#%?#%?txt#%?#%? 19cond11rpt#@?and#$?arrivo_pulizie#%?=#%?txt#%?1#$?situazione_pulizie(unita_pulizie)#%?!=#%?txt#%?#@?set#%?a4638#%?=#%?txt#%?PART+ARR#%?txt#%?#%?txt#%?#%? 20cond11rpt#@?and#$?partenza_pulizie#%?=#%?txt#%?1#$?situazione_pulizie(unita_pulizie)#%?!=#%?txt#%?#@?set#%?a4638#%?=#%?txt#%?PART+ARR#%?txt#%?#%?txt#%?#%? 31cond11rpt#@?and#$?data_inizio#%?<#%?var#%?data_riepilogo_pulizie#$?data_fine#%?>#%?var#%?data_riepilogo_pulizie#@?set#%?a4638#%?=#%?txt#%?PERMANENZA#%?txt#%?#%?txt#%?#%? 33cond11rpt#@?and#$?arrivo_pulizie#%?=#%?txt#%?1#$?situazione_pulizie(unita_pulizie)#%?=#%?txt#%?#@?set#%?a4638#%?=#%?txt#%?ARRIVO#%?txt#%?#%?txt#%?#%? 34cond11rpt#@?and#$?partenza_pulizie#%?=#%?txt#%?1#$?situazione_pulizie(unita_pulizie)#%?=#%?txt#%?#@?set#%?a4638#%?=#%?txt#%?PARTENZA#%?txt#%?#%?txt#%?#%? 35cond11ind#@?#@?date#%?337#%?data_riepilogo_pulizie#%?da#%?0#%?g 36cond11rpt#@?#@?set#%?343#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 37cond11rpt#@?or#$?data_inizio#%?=#%?var#%?data_riepilogo_pulizie#$?data_inizio#%?<#%?var#%?data_riepilogo_pulizie#@?set#%?343#%?=#%?var#%?num_persone#%?txt#%?#%?txt#%?#%? 38cond11rpt#@?or#$?data_fine#%?=#%?var#%?data_riepilogo_pulizie#$?data_fine#%?<#%?var#%?data_riepilogo_pulizie#@?set#%?343#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 39cond11rpt#@?#$?var_tmp_pulizie#%?!=#%?txt#%?#@?set#%?a4639#%?=#%?var#%?var_tmp_pulizie#%?txt#%?#%?txt#%?#%? 40cond11rpt#@?and#$?var_tmp_pulizie#%?!=#%?txt#%?#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a4639#%?.=#%?txt#%?+#%?txt#%?#%?txt#%?#%? 41cond11rpt#@?and#$?var_tmp_pulizie#%?!=#%?txt#%?#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a4639#%?.=#%?var#%?n_letti_agg#%?txt#%?#%?txt#%?#%? 42cond11rpt#@?#$?var_tmp_pulizie#%?!=#%?txt#%?#@?set#%?a4641#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 43cond11rpt#@?#$?data_fine#%?=#%?var#%?data_riepilogo_pulizie#@?set#%?a4640#%?=#%?var#%?num_persone#%?txt#%?#%?txt#%?#%? 44cond11rpt#@?and#$?data_fine#%?=#%?var#%?data_riepilogo_pulizie#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a4640#%?.=#%?txt#%?+#%?txt#%?#%?txt#%?#%? 45cond11rpt#@?and#$?data_fine#%?=#%?var#%?data_riepilogo_pulizie#$?n_letti_agg#%?!=#%?txt#%?#@?set#%?a4640#%?.=#%?var#%?n_letti_agg#%?txt#%?#%?txt#%?#%? 46cond11run#@?#@?oper#%?338#%?tot_persone_pulizie#%?+#%?var#%?num_persone_pulizie(unita_pulizie)#%? 47cond11rpt#@?#$?data_fine#%?=#%?var#%?data_riepilogo_pulizie#@?set#%?a4642#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 48cond11run#@?#@?oper#%?339#%?tot_persone_part_pulizie#%?+#%?var#%?num_persone_part_pulizie(unita_pulizie)#%? 49cond11rpt#@?#$?data_inizio#%?=#%?var#%?data_riepilogo_pulizie#@?set#%?a4643#%?=#%?var#%?num_persone_tot#%?txt#%?#%?txt#%?#%? 50cond11run#@?#@?oper#%?340#%?tot_persone_arr_pulizie#%?+#%?var#%?num_persone_arr_pulizie(unita_pulizie)#%? 51cond11rpt#@?#$?data_inizio#%?=#%?var#%?data_riepilogo_pulizie#@?set#%?a4644#%?=#%?var#%?orario_entrata_stimato#%?var#%?data_riepilogo_pulizie#%?txt#%?#%? 52cond11ind#@?#@?set#%?341#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 53cond11rca#@?#$?numero_ripetizione_pulizie#%?!=#%?txt#%?1#@?break#%?cont 54cond11rca#@?#@?set#%?343#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 55cond11rca#@?#$?giorni_costo_agg#%?{A}#%?txt#%?,#@?set#%?343#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 56cond11rca#@?#$?var_tmp_pulizie#%?=#%?txt#%?0#@?break#%?cont 57cond11rca#@?#$?pos_ca_pulizie(nome_costo_agg)#%?=#%?txt#%?#@?oper#%?341#%?num_ca_pulizie#%?+#%?txt#%?1#%? 58cond11rca#@?#$?pos_ca_pulizie(nome_costo_agg)#%?=#%?txt#%?#@?set#%?a4645#%?=#%?var#%?nome_costo_agg#%?txt#%?#%?txt#%?#%? 59cond11ind#@?#@?set#%?342#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 60cond11inr#@?#@?oper#%?342#%?numero_ripetizione_pulizie#%?+#%?txt#%?1#%? 61cond11rca#@?#$?pos_ca_pulizie(nome_costo_agg)#%?=#%?txt#%?#@?set#%?a4646#%?=#%?var#%?num_ca_pulizie#%?txt#%?#%?txt#%?#%? 62cond11rca#@?#@?cont 63cond11run#@?#@?set#%?343#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 64cond11run#@?#$?classe_riga_pulizie#%?!=#%?txt#%?#@?set#%?343#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 65cond11run#@?#$?var_tmp_pulizie#%?!=#%?txt#%?1#@?set#%?336#%?=#%?txt#%? class="bgclr"#%?txt#%?#%?txt#%?#%? 66cond11run#@?#$?var_tmp_pulizie#%?=#%?txt#%?1#@?set#%?336#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 67cond11rar4645#@?#@?set#%?344#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 68cond11rar4645#@?#@?set#%?344#%?.=#%?var#%?costi_aggiuntivi_pulizie(num_ca_pulizie)#%?txt#%?#%?txt#%?#%? 69cond11rar4645#@?#@?set#%?344#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 71cond11rar4645#@?#@?set#%?345#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 74cond11rca#@?#$?numero_ripetizione_pulizie#%?<#%?txt#%?2#@?break#%?cont 75cond11rca#@?#$?array_date_pulizie(giorno_pulizie)#%?!=#%?var#%?data_riepilogo_pulizie#@?break#%?cont 76cond11rca#@?#$?pos_ca_pulizie(nome_costo_agg)#%?=#%?txt#%?#@?break#%?cont 77cond11rca#@?#@?set#%?335#%?=#%?var#%?unita_occupata#%?txt#%?#%?txt#%?#%? 78cond11rca#@?#$?riga_unita_ca_pulizie(unita_pulizie)#%?=#%?txt#%?#@?set#%?a4648#%?=#%?var#%?riga_ca_tabella_pulizie#%?txt#%?#%?txt#%?#%? 79cond11ind#@?#@?array#%?a4649#%?dat#%? 80cond11rca#@?#@?set#%?343#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 84cond11rca#@?#@?set#%?a4648#%?=#%?var#%?riga_unita_ca_pulizie(unita_pulizie)#%?var#%?var_tmp_pulizie#%?var#%?moltiplica_max_costo_agg#%? 85cond11rca#@?#@?set#%?341#%?=#%?var#%?pos_ca_pulizie(nome_costo_agg)#%?txt#%?#%?txt#%?#%? 86cond11rca#@?#@?oper#%?a4650#%?totale_ca_pulizie(num_ca_pulizie)#%?+#%?var#%?moltiplica_max_costo_agg#%? 87cond11rca#@?#@?cont 88cond11run#@?#$?riga_unita_ca_pulizie(unita_pulizie)#%?=#%?txt#%?#@?set#%?a4648#%?=#%?var#%?riga_ca_tabella_pulizie#%?txt#%?#%?txt#%?#%? 89cond11rpt#@?#$?data_inizio#%?=#%?var#%?data_riepilogo_pulizie#@?trunc#%?a4644#%?-3#%?#%?ini 90cond11rar4645#@?#@?set#%?a4650#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 91cond11ind#@?#@?set#%?347#%?=#%?txt#%?CameraPersoneSituazionePersone in
partenza
Orario di
arrivo
#%?txt#%?#%?txt#%?#%?
92cond11run#@?#@?oper#%?348#%?numero_ripetizione_unita_pulizie#%?+#%?txt#%?1#%? 93cond11run#@?#@?set#%?349#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 94cond11run#@?#$?numero_ripetizione_unita_pulizie#%?=#%?var#%?numero_ripetizione_riga_intestazione_pulizie#@?set#%?349#%?=#%?var#%?riga_intestazione_tabella_pulizie#%?txt#%?#%?txt#%?#%? 95cond11run#@?#$?numero_ripetizione_unita_pulizie#%?=#%?var#%?numero_ripetizione_riga_intestazione_pulizie#@?set#%?349#%?.=#%?var#%?intestazione_ca_tabella_pulizie#%?txt#%?#%?txt#%?#%? 96cond11run#@?#$?numero_ripetizione_unita_pulizie#%?=#%?var#%?numero_ripetizione_riga_intestazione_pulizie#@?set#%?349#%?.=#%?txt#%?#%?txt#%?#%?txt#%?#%? 97cond11run#@?#$?numero_ripetizione_unita_pulizie#%?=#%?var#%?numero_ripetizione_riga_intestazione_pulizie#@?set#%?348#%?=#%?txt#%?0#%?txt#%?#%?txt#%?#%? 1cond10rpt#@?#@?set#%?436#%?=#%?var#%?cognome#%?txt#%?#%?txt#%?#%? 2cond10rpt#@?#@?set#%?437#%?=#%?var#%?cognome#%?txt#%? #%?txt#%?#%? 3cond10rpt#@?#@?trunc#%?437#%?6#%?#%?ini 4cond10rpt#@?#@?set#%?437#%?=#%?var#%?cogn_no_sp_eb#%?txt#%?#%?txt#%?#%?url 5cond10rpt#@?#$?ultima_prenotazione_per_cliente#%?=#%?txt#%?1#@?break#%?cont 6cond10rpt#@?#@?set#%?a65491#%?.=#%?var#%?url_base_pagine_web#%?txt#%?#%?txt#%?#%? 7cond10rpt#@?#@?set#%?a65491#%?.=#%?txt#%?mdl_conferma_prenotazione.php?cn=#%?txt#%?#%?txt#%?#%? 8cond10rpt#@?#@?set#%?a65491#%?.=#%?var#%?cogn_no_sp_eb#%?txt#%?#%?txt#%?#%? 9cond10rpt#@?#@?set#%?a65491#%?.=#%?txt#%?&cp=#%?txt#%?#%?txt#%?#%? 10cond10rpt#@?#@?set#%?a65491#%?.=#%?var#%?codice_prenotazione#%?txt#%?#%?txt#%?#%? 11cond10rpt#@?#@?set#%?a65491#%?.=#%?txt#%?&fe=1#%?txt#%?#%?txt#%?#%? 12cond10rpt#@?#@?set#%?a65491#%?.=#%?var#%?ritorno_a_capo#%?txt#%?#%?txt#%?#%? 13cond10rpt#@?#@?set#%?a65491#%?.=#%?var#%?ritorno_a_capo#%?txt#%?#%?txt#%?#%? 14cond10rpt#@?#@?set#%?a65492#%?=#%?var#%?arr_link_eb(numero_cliente)#%?txt#%?mdl_conferma_prenotazione.php?cn=#%?txt#%?confirm_reservation_tpl.php?cn=#%? 15cond10rpt#@?#@?cont 16cond10rpt#@?#$?ultima_prenotazione_per_cliente#%?!=#%?txt#%?1#@?set#%?-2#%?=#%?txt#%?1#%?txt#%?#%?txt#%?#%? 1condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?1#%?=#%?txt#%?s#%?txt#%?#%?txt#%?#%? 3condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?2#%?=#%?txt#%?il#%?txt#%?#%?txt#%?#%? 4condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?2#%?=#%?txt#%?la#%?txt#%?#%?txt#%?#%? 5condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?3#%?=#%?txt#%?Il#%?txt#%?#%?txt#%?#%? 6condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?3#%?=#%?txt#%?La#%?txt#%?#%?txt#%?#%? 7condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?4#%?=#%?txt#%?al#%?txt#%?#%?txt#%?#%? 8condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?4#%?=#%?txt#%?alla#%?txt#%?#%?txt#%?#%? 9condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?5#%?=#%?txt#%?e#%?txt#%?#%?txt#%?#%? 10condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?5#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 11condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?6#%?=#%?txt#%?o#%?txt#%?#%?txt#%?#%? 12condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?6#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 23condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?7#%?=#%?txt#%?el#%?txt#%?#%?txt#%?#%? 24condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?7#%?=#%?txt#%?la#%?txt#%?#%?txt#%?#%? 25condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?8#%?=#%?txt#%?El#%?txt#%?#%?txt#%?#%? 26condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?8#%?=#%?txt#%?La#%?txt#%?#%?txt#%?#%? 27condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?9#%?=#%?txt#%?al#%?txt#%?#%?txt#%?#%? 28condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?9#%?=#%?txt#%?a la#%?txt#%?#%?txt#%?#%? 29condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?10#%?=#%?txt#%?#%?txt#%?#%?txt#%?#%? 30condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?10#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 31condrpt#@?#$?sesso#%?!=#%?txt#%?f#@?set#%?11#%?=#%?txt#%?o#%?txt#%?#%?txt#%?#%? 32condrpt#@?#$?sesso#%?=#%?txt#%?f#@?set#%?11#%?=#%?txt#%?a#%?txt#%?#%?txt#%?#%? 2compressgz 3compressgz 4compressgz 7compressgz 8allegato0 9allegato0 10allegato0
hoteldruid/includes/templates/0000755000175000017500000000000014521141212016002 5ustar marcomarcohoteldruid/includes/templates/cal/0000755000175000017500000000000014520531102016541 5ustar marcomarcohoteldruid/includes/templates/cal/phrases.php0000644000175000017500000001453714417713357020754 0ustar marcomarco. ################################################################################## if (!function_exists('mext_cal')) { function mext_cal ($messaggio,$pag,$lingua="") { if ($lingua) $lingua_mex = $lingua; else global $lingua_mex; if ($lingua_mex != "en" and $lingua_mex != "ita" and $lingua_mex != "es") { if (@is_file("./includes/lang/$lingua_mex/modt_cal.php")) include("./includes/lang/$lingua_mex/modt_cal.php"); } # fine if ($lingua_mex != "en" and... if (!isset($tr)) { # messaggi in inglese di default if ($lingua_mex != "es" and $lingua_mex != "ita") { switch ($messaggio) { case "Pagina del calendario della disponibilità": $messaggio = "Page of the availability calendar"; $tr = 1; break; case "Mostra le date": $messaggio = "Show dates"; $tr = 1; break; case "Stile tabella": $messaggio = "Table style"; $tr = 1; break; case "-->": $messaggio = "-->"; $tr = 1; break; case "<--": $messaggio = "<--"; $tr = 1; break; case "Prima data selezionaza": $messaggio = "First selected date"; $tr = 1; break; case "data attuale": $messaggio = "current date"; $tr = 1; break; case "data fissa": $messaggio = "fixed date"; $tr = 1; break; case "Numero di settimane della tabella": $messaggio = "Number of table weeks"; $tr = 1; break; case "Numero di giorni della tabella": $messaggio = "Number of table days"; $tr = 1; break; case "Crea la pagina con il calendario della disponibilità": $messaggio = "Create the page with the availability calendar"; $tr = 1; break; case "è stato selezionato di raggruppare con le regole 2, ma non ne è stata inserita nessuna, quindi la tabella non verrà mostrata": $messaggio = "you have selected grouping with rules 2, but none has been inserted, so the table will not be shown"; $tr = 1; break; case "": $messaggio = ""; $tr = 1; break; case "": $messaggio = ""; $tr = 1; break; case "var_stile_tabella_cal": $messaggio = "var_cal_table_style"; $tr = 1; break; case "var_data_preselezionata": $messaggio = "var_default_date"; $tr = 1; break; case "var_numero_giorni": $messaggio = "var_days_number"; $tr = 1; break; case "var_fr_": $messaggio = "var_phr_"; $tr = 1; break; case "var_fr_": $messaggio = "var_phr_"; $tr = 1; break; } # fine switch ($messaggio) } # fine if ($lingua_mex != "es" and $lingua_mex != "ita") if ($lingua_mex == "es") { switch ($messaggio) { case "Pagina del calendario della disponibilità": $messaggio = "Página del calendario de la disponibilidad"; $tr = 1; break; case "Mostra le date": $messaggio = "Enseñar las fechas"; $tr = 1; break; case "Stile tabella": $messaggio = "Estilo de la tabla"; $tr = 1; break; case "-->": $messaggio = "-->"; $tr = 1; break; case "<--": $messaggio = "<--"; $tr = 1; break; case "Prima data selezionaza": $messaggio = "Primera fecha seleccionada"; $tr = 1; break; case "data attuale": $messaggio = "fecha actual"; $tr = 1; break; case "data fissa": $messaggio = "fech fija"; $tr = 1; break; case "Numero di settimane della tabella": $messaggio = "Número de semanas de la tabla"; $tr = 1; break; case "Numero di giorni della tabella": $messaggio = "Número de dias dela tabla"; $tr = 1; break; case "Crea la pagina con il calendario della disponibilità": $messaggio = "Crear la página con el calendario de la disponibilidad"; $tr = 1; break; case "è stato selezionato di raggruppare con le regole 2, ma non ne è stata inserita nessuna, quindi la tabella non verrà mostrata": $messaggio = "se ha seleccionado agrupar con las reglas 2, pero ninguna ha sido insertada, así que no se mostrará la tabla"; $tr = 1; break; case "": $messaggio = ""; $tr = 1; break; case "": $messaggio = ""; $tr = 1; break; case "var_stile_tabella_cal": $messaggio = "var_estilo_tabla_cal"; $tr = 1; break; case "var_data_preselezionata": $messaggio = "var_fecha_preseleccionada"; $tr = 1; break; case "var_numero_giorni": $messaggio = "var_numero_dias"; $tr = 1; break; case "var_fr_": $messaggio = "var_fr_"; $tr = 1; break; case "var_fr_": $messaggio = "var_phr_"; $tr = 1; break; } # fine switch ($messaggio) } # fine if ($lingua_mex == "es") if (!isset($tr)) { if ($lingua) $messaggio = mex2($messaggio,$pag,$lingua); else $messaggio = mex($messaggio,$pag); } # fine if (!isset($tr)) } # fine if (!isset($tr)) return $messaggio; } # fine function mext_cal } # fine if (!function_exists('mext_cal')) $fr_frase = array(); $frase = array(); $fr_frase[0] = "fr_tariffa"; $fr_frase[1] = "fr_persona"; $fr_frase[2] = "fr_persone"; $fr_frase[3] = "fr_Gennaio"; $fr_frase[4] = "fr_Febbraio"; $fr_frase[5] = "fr_Marzo"; $fr_frase[6] = "fr_Aprile"; $fr_frase[7] = "fr_Maggio"; $fr_frase[8] = "fr_Giugno"; $fr_frase[9] = "fr_Luglio"; $fr_frase[10] = "fr_Agosto"; $fr_frase[11] = "fr_Settembre"; $fr_frase[12] = "fr_Ottobre"; $fr_frase[13] = "fr_Novembre"; $fr_frase[14] = "fr_Dicembre"; $fr_frase[15] = "fr_Quadro_indicativo_disponibilita"; $fr_frase[16] = "fr_freccia_destra"; $fr_frase[17] = "fr_freccia_sinistra"; $frase[0] = "tariffa"; $frase[1] = "persona"; $frase[2] = "persone"; $frase[3] = "Gennaio"; $frase[4] = "Febbraio"; $frase[5] = "Marzo"; $frase[6] = "Aprile"; $frase[7] = "Maggio"; $frase[8] = "Giugno"; $frase[9] = "Luglio"; $frase[10] = "Agosto"; $frase[11] = "Settembre"; $frase[12] = "Ottobre"; $frase[13] = "Novembre"; $frase[14] = "Dicembre"; $frase[15] = "Quadro indicativo disponibilità"; $frase[16] = "-->"; $frase[17] = "<--"; $num_frasi = count($fr_frase); ?>hoteldruid/includes/templates/cal/functions.php0000644000175000017500000015603214364212524021303 0ustar marcomarco. ################################################################################## $var_mod = array(); $var_mod[0] = "estendi_ultima_data"; $var_mod[1] = "periodi_menu"; $var_mod[2] = "allinea_disponibilita_con_arrivo"; $var_mod[3] = "tariffe_mostra"; $var_mod[4] = "nomi_tariffe_imposte"; $var_mod[5] = "raggruppa_quadro_disponibilita_con_regola_2"; $var_mod[6] = "raggruppa_quadro_disponibilita_con_persone"; $var_mod[7] = "colore_sfondo_quadro_disponibilita"; $var_mod[8] = "colore_inizio_settimana_quadro_disponibilita"; $var_mod[9] = "colore_libero_quadro_disponibilita"; $var_mod[10] = "colore_occupato_quadro_disponibilita"; $var_mod[11] = "apertura_font_quadro_disponibilita"; $var_mod[12] = "chiusura_font_quadro_disponibilita"; $var_mod[13] = "mostra_numero_liberi_quadro_disponibilita"; $var_mod[14] = "considera_motivazioni_regola1"; $var_mod[15] = "apertura_tag_font"; $var_mod[16] = "chiusura_tag_font"; $var_mod[17] = "file_css_frame"; $var_mod[18] = "file_js_frame"; $var_mod[19] = "tema_modello"; $num_var_mod = count($var_mod); function recupera_var_modello_cal ($nome_file,$percorso_cartella_modello,$pag,&$fr_frase,&$frase,$num_frasi,$var_mod,$num_var_mod,$tipo_periodi,$var_per_crea_mod,$anno_modello,$lingua_modello,$PHPR_TAB_PRE) { # Se sono state aggiunte frasi prima dell'uscita di una nuova versione /*for ($num_fr = 0 ; $num_fr < $num_frasi ; $num_fr++) { global ${$fr_frase[$num_fr]}; ${$fr_frase[$num_fr]} = mext_cal($frase[$num_fr],$pag,$lingua_modello); } # fine for $num_fr*/ $linee_file = file("$percorso_cartella_modello/$nome_file"); $num_linee_file = count($linee_file); if (substr($linee_file[0],0,70) == "") $linee_file[0] = substr($linee_file[0],70); if (substr($linee_file[($num_linee_file - 1)],-31) == "") $linee_file[($num_linee_file - 1)] = substr($linee_file[($num_linee_file - 1)],0,-31); if (substr($linee_file[0],0,85) == "") $linee_file[0] = substr($linee_file[0],85); if (substr($linee_file[($num_linee_file - 1)],-37) == "") $linee_file[($num_linee_file - 1)] = substr($linee_file[($num_linee_file - 1)],0,-37); global $prima_parte_html,$ultima_parte_html,$lingua_mex,$lingua_mod_esist; $lingua_mex_orig = $lingua_mex; $prima_parte_html = ""; $ultima_parte_html = ""; $linee_file_int = implode("",$linee_file); if (strstr($linee_file_int,"")) { $prima_parte_html = explode("",$linee_file_int); $prima_parte_html = $prima_parte_html[0]; } # fine elseif (strstr($linee_file_int,"")) if (strcmp(togli_acapo($prima_parte_html),"")) { while (!strcmp(togli_acapo(substr($prima_parte_html,0,1)),"")) $prima_parte_html = substr($prima_parte_html,1); while (!strcmp(togli_acapo(substr($prima_parte_html,-1)),"")) $prima_parte_html = substr($prima_parte_html,0,-1); } # fine if (togli_acapo($prima_parte_html) != "") if (strstr($linee_file_int,"") and strstr($linee_file_int,"")) { $ultima_parte_html = explode("",$linee_file_int); $ultima_parte_html = explode("",$ultima_parte_html[1]); $ultima_parte_html = $ultima_parte_html[0]; } # fine elseif (strstr($linee_file_int,"") and... if (togli_acapo($ultima_parte_html) != "") { while (togli_acapo(substr($ultima_parte_html,0,1)) == "") $ultima_parte_html = substr($ultima_parte_html,1); while (togli_acapo(substr($ultima_parte_html,-1)) == "") $ultima_parte_html = substr($ultima_parte_html,0,-1); } # fine if (togli_acapo($ultima_parte_html) != "") unset($linee_file_int); unset($lingua_mod); $var_anno = "\$".mex("var_anno",$pag); for ($num_va = 0 ; $num_va < $num_var_mod ; $num_va++) ${"var_".$var_mod[$num_va]} = "\$".mex("var_".$var_mod[$num_va],$pag); $var_colore_tema = "\$".mex("var_colore_tema",$pag); $var_valore_tema = "\$".mex("var_valore_tema",$pag); $var_stile_tabella_cal = "\$".mext_cal("var_stile_tabella_cal",$pag); $var_data_preselezionata = "\$".mext_cal("var_data_preselezionata",$pag); $var_numero_giorni = "\$".mext_cal("var_numero_giorni",$pag); if ($var_per_crea_mod == "SI") { $var_tipo_db = "\$".mex("var_tipo_db",$pag); $var_nome_db = "\$".mex("var_nome_db",$pag); $var_computer_db = "\$".mex("var_computer_db",$pag); $var_porta_db = "\$".mex("var_porta_db",$pag); $var_utente_db = "\$".mex("var_utente_db",$pag); $var_password_db = "\$".mex("var_password_db",$pag); $var_carica_estensione_db = "\$".mex("var_carica_estensione_db",$pag); $var_prefisso_tabelle_db = "\$".mex("var_prefisso_tabelle_db",$pag); } # fine if ($var_per_crea_mod == "SI") # FRASI for ($num_fr = 0 ; $num_fr < $num_frasi ; $num_fr++) ${"var_".$fr_frase[$num_fr]} = "\$".mext_cal("var_".$fr_frase[$num_fr],$pag); $fine_variabili = "# ".mex("FINE VARIABILI MODIFICABILI",$pag); global $num_periodi_date; for ($num1 = 0 ; $num1 < $num_linee_file ; $num1++) { $linea = togli_acapo($linee_file[$num1]); unset($variabile); if (substr($linea,0,strlen($var_anno)) == $var_anno) $variabile = "anno_modello_presente"; for ($num_va = 0 ; $num_va < $num_var_mod ; $num_va++) { if (substr($linea,0,strlen(${"var_".$var_mod[$num_va]})) == ${"var_".$var_mod[$num_va]}) $variabile = $var_mod[$num_va]; } # fine for $num_va $vlen = strlen($var_colore_tema."_"); if (substr($linea,0,$vlen) == $var_colore_tema."_") { $variabile = "colore_tema_"; while (controlla_num_pos(substr($linea,$vlen,1)) == "SI") { $variabile .= substr($linea,$vlen,1); $vlen++; } # fine while (controlla_num_pos(substr($linea,$vlen,1)) == "SI") } # fine if (substr($linea,0,$vlen) == $var_colore_tema."_") $vlen = strlen($var_valore_tema."_"); if (substr($linea,0,$vlen) == $var_valore_tema."_") { $variabile = "valore_tema_"; while (controlla_num_pos(substr($linea,$vlen,1)) == "SI") { $variabile .= substr($linea,$vlen,1); $vlen++; } # fine while (controlla_num_pos(substr($linea,$vlen,1)) == "SI") } # fine if (substr($linea,0,$vlen) == $var_valore_tema."_") if (substr($linea,0,strlen($var_stile_tabella_cal)) == $var_stile_tabella_cal) $variabile = "stile_tabella_cal"; if (substr($linea,0,strlen($var_data_preselezionata)) == $var_data_preselezionata) $variabile = "data_preselezionata"; if (substr($linea,0,strlen($var_numero_giorni)) == $var_numero_giorni) $variabile = "numero_giorni"; if ($var_per_crea_mod == "SI") { if (substr($linea,0,strlen($var_tipo_db)) == $var_tipo_db) $variabile = "tipo_db"; if (substr($linea,0,strlen($var_nome_db)) == $var_nome_db) $variabile = "nome_db"; if (substr($linea,0,strlen($var_computer_db)) == $var_computer_db) $variabile = "computer_db"; if (substr($linea,0,strlen($var_porta_db)) == $var_porta_db) $variabile = "porta_db"; if (substr($linea,0,strlen($var_utente_db)) == $var_utente_db) $variabile = "utente_db"; if (substr($linea,0,strlen($var_password_db)) == $var_password_db) $variabile = "password_db"; if (substr($linea,0,strlen($var_carica_estensione_db)) == $var_carica_estensione_db) $variabile = "carica_estensione_db"; if (substr($linea,0,strlen($var_prefisso_tabelle_db)) == $var_prefisso_tabelle_db) $variabile = "prefisso_tabelle_db"; } # fine if ($var_per_crea_mod == "SI") # FRASI for ($num_fr = 0 ; $num_fr < $num_frasi ; $num_fr++) { $len = strlen(${"var_".$fr_frase[$num_fr]}); if (substr($linea,0,$len) == ${"var_".$fr_frase[$num_fr]} and (substr($linea,$len,1) == " " or substr($linea,$len,1) == "=")) $variabile = $fr_frase[$num_fr]; } # fine for $num_fr if (!$num_periodi_date) { if (substr($linea,0,strlen($var_periodi_menu)) == $var_periodi_menu) { if (substr($linee_file[($num1 + 1)],0,16) == "