session_start();
//ambient variables
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
$domainName = $_SERVER['HTTP_HOST'];
define( 'SITE_URL', $protocol.$_SERVER['HTTP_HOST'].'/' );
define( 'FULL_URL', $protocol.$_SERVER['HTTP_HOST'].$_SERVER[REQUEST_URI] );
define( 'CLEAN_URL', preg_replace('/\?.*/', '', FULL_URL) );
define( 'REFERER_URL', $_SERVER["HTTP_REFERER"] );
include("inc/global.php");
include("inc/mysql_connetti.php");
include("script/language_selector.php");
include("languages/$lang.php");
include("inc/functions.php");
?>
//print_r($_GET);
//die();
// recuperiamo nomi e link sezioni per menu
$sql="SELECT sezione, sezione_$lang as sezione_link, sezione_titolo_$lang as sezione_titolo FROM sezioni";
$risultato = mysql_query($sql) or die(mysql_error());
$passato=0;
while($riga = mysql_fetch_assoc($risultato)) {
$sezione_id=$riga['sezione'];
$sezione_link=$riga['sezione_link'];
$sezione_tit=$riga['sezione_titolo'];
${"url_sez_$sezione_id"}="$langfolder/$sezione_link";
${"tit_sez_$sezione_id"}=$sezione_tit;
}
//caso particolare home
$url_sez_home=$link_home;
//pulisco
$sezione_id="";$sezione_link="";$sezione_tit="";
// end recupero dati e link sezioni per menu
$cod=intval($_GET['cod']);
$cod_richiesto=$cod;
if($sez_imposta==''){$sezione=mysql_real_escape_string(strtolower($_GET['sezione']));}else{$sezione=$sez_imposta;}
$sezione_richiesta=$sezione;
if($sezione==''){$sezione='home';}
$pagefancy=mysql_real_escape_string($_GET['pagefancy']);
if((($att_articoli_cleanurl==1)&&($pagefancy==''))||(($att_articoli_cleanurl!=1)&&($cod==0))){
//die("sonqui");
//---------------------------------------------------------------------------
// recupero titolo menu ed eventuali dati globali sezione
//---------------------------------------------------------------------------
$sql="SELECT *, sezione_titolo_$lang AS sezione_titolo FROM sezioni WHERE sezione_$lang='$sezione' LIMIT 1";
$risultato = mysql_query($sql) or die(mysql_error().$sql);
$query_data = mysql_fetch_object($risultato);
$dati_sezione_acquisiti=1;
$titolo_menu=$query_data->sezione_titolo;
$sezione_titolo=$titolo_menu;
$no_sottomenu=$query_data->no_sottomenu;
$carica_tutto=$query_data->carica_tutto;
$template=$query_data->template;
$sezione=$query_data->sezione;
$ordine_inverso=$query_data->ordine_inverso;
if($ordine_inverso==1){$inverti_principale=" DESC ";}
// se sezione non esiste, si va a home
if(intval(mysql_num_rows($risultato))==0){
header("Location: $langfolder/");
die();
}
if(($carica_tutto==1)&&($sezione_richiesta=='home')&&($sez_imposta=='')){header("Location: $langfolder/");}
if($carica_tutto==1){
// dobbiamo caricare tutte le pagine della sezione, mettendo i testi in variabili opportune
$sql="SELECT titolo, testo, title, description, keywords FROM articoli WHERE sezione='$sezione' AND lingua='$lang' AND nascosta=0 ORDER BY principale DESC";
$risultato = mysql_query($sql) or die(mysql_error());
$passato=0;
while($riga = mysql_fetch_assoc($risultato)) {
$titolo_variabile=$riga['titolo'];
$testo_porzione=$riga['testo'];
${"_$titolo_variabile"}=$testo_porzione;
// dati SEO da pagina principale
if($passato==0){
$passato=1;
$title=$riga['title'];
$description=$riga['description'];
$keywords=$riga['keywords'];
}
}
}else{
//---------------------------------------------------------------------------
// recupero articolo principale per home sezione
//---------------------------------------------------------------------------
$pagina_principale=1;
$pagina=$sezione;
$sql="SELECT codice as cod, foto, gallery, testo, titolo, pdf_titolo, pdf, extra, title, description, keywords, tipologia,
extra_txt_1, extra_txt_2, extra_txt_3, extra_txt_4, extra_txt_5, extra_testo_1, nascosta, downloads,
joined, linked FROM articoli WHERE sezione='$sezione' AND tipologia<>2 AND lingua='$lang' AND nascosta=0 ORDER BY principale DESC, ordine $inverti_principale LIMIT 1";
$risultato = mysql_query($sql) or die(mysql_error().$sql);
$query_data = mysql_fetch_object($risultato);
$testo=$query_data->testo;
$titolo=$query_data->titolo;
$foto=$query_data->foto;
$title=$query_data->title;
$description=$query_data->description;
$keywords=$query_data->keywords;
$downloads=$query_data->downloads;
//$menu=$query_data->menu;
$nascosta=$query_data->nascosta;
$extra=$query_data->extra;
$pdf=$query_data->pdf;
$pdf_titolo=$query_data->pdf_titolo;
$cod=$query_data->cod;
$tipologia_corrente=$query_data->tipologia;
$joined=$query_data->joined;
$extra_txt_1=$query_data->extra_txt_1;
$extra_txt_2=$query_data->extra_txt_2;
$extra_txt_3=$query_data->extra_txt_3;
$extra_txt_4=$query_data->extra_txt_4;
$extra_txt_5=$query_data->extra_txt_5;
$extra_testo_1=$query_data->extra_testo_1;
$gallery=$query_data->gallery;
$linked=intval($query_data->linked);
if($linked>0){$codfoto=$linked;}else{$codfoto=$cod;}
//---------------------------------------------------------------------------
// recupero titolo menu ed eventuali dati globali sezione
//---------------------------------------------------------------------------
$sql="SELECT *, sezione_titolo_$lang AS sezione_titolo, sezione_$lang AS sezione_codice FROM sezioni WHERE sezione='$sezione' LIMIT 1";
$risultato = mysql_query($sql) or die(mysql_error().$sql);
$query_data = mysql_fetch_object($risultato);
$titolo_menu=$query_data->sezione_titolo;
$sezione_titolo=$query_data->sezione_titolo;
$sezione_codice=$query_data->sezione_codice;
$url_corrente="$langfolder/$sezione_codice";
$bread.="