DebugEnable();
//$Database->DebugDisable();
$Database->DbConnect();
$pagina='default.sol';
include( PATH_TEMI .TIPO_TEMA ."\\theme.php");
/* ----------------- GLI PASSO UNA STRINGA CHE CONTIENE IL NUMERO DEL MESE e MI RESTITUISCE IL NOME DEL MESE ----------------------
* Parametri : numero del mese : STRINGA di 2 caratteri Es.( '01' , '06' , '10' , '12' )
*/
function EstraiMese($NumeroMese) {
switch ($NumeroMese) {
case '01': $sMese = "Gennaio" ; break;
case '02': $sMese = "Febbraio" ; break;
case '03': $sMese = "Marzo" ; break;
case '04': $sMese = "Aprile" ; break;
case '05': $sMese = "Maggio" ; break;
case '06': $sMese = "Giugno" ; break;
case '07': $sMese = "Luglio" ; break;
case '08': $sMese = "Agosto" ; break;
case '09': $sMese = "Settembre" ; break;
case '10': $sMese = "Ottobre" ; break;
case '11': $sMese = "Novembre" ; break;
case '12': $sMese = "Dicembre" ; break;
}
return $sMese;
}
//------------------------PARTE COMUNE
//****************************************************************************************************************************
$Database->TAdd('TEMPLATE' , "template_pagina.htm");
$temp_testo_s ='';
$Database->ProductsSelectByCat('TESTO SCORREVOLE');
while($Database->ProductRead()) {
if($Database->ProductIs('AVAILABLE')) {
$NOME = $Database->ProductGetData('NOME');
$DESCRI = $Database->ProductGetData('DESCRIZIONE');
$temp_testo_s .= ' - ' .$NOME .$DESCRI ;
}
}
$logo_site_right = '';
$logo_site_up_right = 'IL BIRILLO...dove, quando ti girano le palle, puņ essere un piacere...';
$Database->TAdd('LOGO_FLASH' , "template_logo_flash.htm");
$logo_flash = $Database->TProcess('LOGO_FLASH','RETURN');
$intestazione = themeheader( $logo_flash ,
$logo_site_up_right,
$logo_site_right,
'
' ,
' :::::::::-- IL BIRILLO --::::::::: ',
'0','0' );
// -------------------------------------------------------CARICO IL PIEDE E IL BANNER
$Database->TAdd('PIEDE' , "template_piede.htm");
$Database->SelectAllCategoria2('SPONSOR');
$conta=0;
while( $Database->Cat2Read()) {
$CAT2SPONSOR = $Database->Cat2GetData('NOME');
$Database->ProductsSelectByCat('SPONSOR',$CAT2SPONSOR);
while($Database->ProductRead()) {
if($Database->ProductIs('AVAILABLE')) {
$IMMAGINE5 = $Database->ProductGetData('IMMAGINE5');
if ( $IMMAGINE5 ) {
$URLBANNER = $Database->ProductGetData('DESCRIZIONE');
$conta++;
$vett_immagini[$conta]="$IMMAGINE5";
$vett_URL[$conta]="$URLBANNER";
}
}
}
}
$banner='';
if ( $conta > 0 ) {
$CASO = rand(1,$conta);
$banner ='
' ;
if ($vett_URL[$CASO]) $banner = '' .$banner .'';
}
$Database->TSetValue('PIEDE', 'BANNER' , $banner );
$piede = $Database->TProcess('PIEDE','RETURN');
$piede = themefooter ($piede);
//------------------------------------------------------FINE PIEDE
$Database->TAdd('CORPO' , "template_corpo.htm");
$CORPO = $Database->TProcess('CORPO','RETURN');
$Database->SelectAllCategoria2('MENU');
$Database->TAdd('MENU', "template_collegamento.htm" );
$temp_m='';
while( $Database->Cat2Read()) {
$CAT_MENU = $Database->Cat2GetData('NOME');
$CASO = rand(1000000000,9999999999);
$Database->TSetValue('MENU', 'COLLEGAMENTO' , "$pagina?CAT1=" .rawurlencode(strtoupper($CAT_MENU)) ."&CASO=$CASO" );
$Database->TSetValue('MENU', 'SCRITTA' , $CAT_MENU );
$temp_m .= $Database->TProcess('MENU', 'RETURN');
}
// ***************************** MENU NON DINAMICO
$Database->TSetValue('MENU', 'COLLEGAMENTO' , "annunci.sol?CAT1=BACHECA&CASO=$CASO" );
$Database->TSetValue('MENU', 'SCRITTA' , 'Bacheca' );
$temp_m .= $Database->TProcess('MENU', 'RETURN');
$Database->TSetValue('MENU', 'COLLEGAMENTO' , "annunci.sol?CAT1=COMPRO-VENDO&CASO=$CASO" );
$Database->TSetValue('MENU', 'SCRITTA' , 'Compro-Vendo' );
$temp_m .= $Database->TProcess('MENU', 'RETURN');
// ***************************** FINE MENU NON DINAMICO
$menu = themesidebox('MENU', $temp_m );
$Database->TAdd('MENU', "template_collegamento.htm" );
$Database->ProductOrderBy('DATA', 'ORDINE' , 'DESCENDING' , 'ASCENDING' );
$Database->ProductsSelectByCat('NEWS');
$elenco = '';
$ComboNum = 0;
$today = getdate();
$month = $today['mon'];
$mday = $today['mday'];
$year = $today['year'];
if ($month<10) $month="0".$month;
$temp_news_m = '';
$Mesidiversi = 0;
$temp_array_mese = array();
$temp_array_anno = array();
$old_mese = $month;
$old_anno = $year;
while($Database->ProductRead()) { // --------Controllo tutte le nese e quelle del mese scelto le mostro se no faccio un elenco dei mesi non selezionati
if($Database->ProductIs('AVAILABLE')) { // ---------------NEWS DISPONIBILE
$ComboNum++;
$ID_MASTER = $Database->ProductGetData('NUM');
$DATANEW = $Database->ProductGetData('DATA');
$g1 = substr($DATANEW , 3 , 2 ) ;
$m1 = substr($DATANEW , 0 , 2 ) ;
$a1 = substr($DATANEW , 6 , 4 ) ;
if (( $m1 == $month ) && ( $a1 == $year )) {
$NOME = $Database->ProductGetData('NOME');
$m1s = EstraiMese($m1);
$Database->TSetValue('MENU', 'COLLEGAMENTO' , "$pagina?CAT1=NEWS&CASO=$CASO&NEWS=" .$m1 .'_' .$g1 .'_' .$a1 .'#' .$ID_MASTER );
$Database->TSetValue('MENU', 'SCRITTA' , $NOME );
$temp_news_m .= $Database->TProcess('MENU', 'RETURN');
}
}
}
$news = themesidebox('NEWS', $temp_news_m );
//****************************************************************************************************************************
//------------------------ FINE PARTE COMUNE
//****************************************************************************************************************************
if ( ($CAT1 == 'NEWS' ) || ( ! $CAT1 ) ) {
if ( ! $CAT1 ) $CAT1='NEWS';
$Database->TAdd('TABN', "template_news.htm" );
$Database->ProductOrderBy('DATA', 'ORDINE' , 'DESCENDING' , 'ASCENDING' );
$Database->ProductsSelectByCat($CAT1);
$elenco = '';
$ComboNum = 0;
if ( ! $NEWS ) { // ---- SE NON ho un mese scelto mostro le news del mese corrente
$today = getdate();
$month = $today['mon'];
$mday = $today['mday'];
$year = $today['year'];
if ($month<10) $month="0".$month;
}
else {
$mday = substr($NEWS , 3 , 2 ) ;
$month = substr($NEWS , 0 , 2 ) ;
$year = substr($NEWS , 6 , 4 ) ;
}
$newmese = '';
$Mesidiversi = 0;
$temp_array_mese = array();
$temp_array_anno = array();
$old_mese = $month;
$old_anno = $year;
while($Database->ProductRead()) { // --------Controllo tutte le nese e quelle del mese scelto le mostro se no faccio un elenco dei mesi non selezionati
if($Database->ProductIs('AVAILABLE')) { // ---------------NEWS DISPONIBILE
$ComboNum++;
$ID_MASTER = $Database->ProductGetData('NUM');
$DATANEW = $Database->ProductGetData('DATA');
$g1 = substr($DATANEW , 3 , 2 ) ;
$m1 = substr($DATANEW , 0 , 2 ) ;
$a1 = substr($DATANEW , 6 , 4 ) ;
if (( $m1 == $month ) && ( $a1 == $year )) {
$NOME = $Database->ProductGetData('NOME');
$DESCRIZIONE = $Database->ProductGetData('DESCRIZIONE');
$NOTE = $Database->ProductGetData('NOTE');
$IMMAGINE1 = $Database->ProductGetData('IMMAGINE1');
$IMM1_HTML_AGGIUNTIVO= $Database->ProductGetData('IMMAGINE1_SMALL');
if ( $IMM1_HTML_AGGIUNTIVO ) $IMM1_HTML_AGGIUNTIVO = implode("\n",file('immagini/prodotti/' .$IMM1_HTML_AGGIUNTIVO ));
else $IMM1_HTML_AGGIUNTIVO = '' ;
if ( $IMMAGINE1 ) $IMMAGINE1 = '
' ;
else $IMMAGINE1 ='' ;
$m1s = EstraiMese($m1);
$Database->TSetValue('TABN', 'TITOLO_NEWS' , '' .$NOME .'' );
$Database->TSetValue('TABN', 'DATA_NEWS' , $g1 .'-' .$m1s .'-' .$a1 );
$Database->TSetValue('TABN', 'ARTICOLO_NEWS' , $DESCRIZIONE .$NOTE );
$Database->TSetValue('TABN', 'IMMAGINE_NEWS' , $IMMAGINE1 );
$Database->TSetValue('TABN', 'IMM1_HTML_AGGIUNTIVO' , $IMM1_HTML_AGGIUNTIVO );
$newmese .= $Database->TProcess('TABN', 'RETURN');
}
else {
if (( $old_mese != $m1 ) || ( $old_anno != $a1 )) {
$old_mese = $m1;
$old_anno = $a1;
$Mesidiversi++;
$temp_array_mese[$Mesidiversi] = $m1;
$temp_array_anno[$Mesidiversi] = $a1;
}
}
}
}
if ( $Mesidiversi ) {
$lato1 = true;
$Database->TAdd('TABN', "template_elenco_news.htm" );
$elenco = '
::: Seleziona un Mese per visualizzare le News :::
';
for ( $ix=1 ; $ix<=$Mesidiversi ; $ix++ ) {
$CASO = rand(1000000000,9999999999);
$g1 = '01';
$m1 = $temp_array_mese[$ix];
$m1s = EstraiMese($m1);
$a1 = $temp_array_anno[$ix];
if ( $lato1 ) {
$lato1 = false;
$Database->TSetValue('TABN', 'N1' , "' );
}
else {
$lato1 = true;
$Database->TSetValue('TABN', 'N2' , "' );
$elenco .= $Database->TProcess('TABN', 'RETURN');
}
}
if (( $lato1== false ) && ($ComboNum != 0)) { // SE ho aggiunto le informazioni sul lato sinistro e poi sono uscito DEVO RIPROCESSARE IL TEMPLATE
$Database->TSetValue('TABN', 'N2' , '' );
$elenco .= $Database->TProcess('TABN', 'RETURN');
}
}
$t_tablemese = OpenTable() .$newmese .CloseTable();
$t_tableelen = OpenTable2() .$elenco .CloseTable2();
$CORPO = $t_tablemese .'
' .$t_tableelen ;
}
//****************************************************************************************************************************
if ( $CAT1 == 'MANIFESTAZIONI' ) {
$Database->TAdd('TABN', "template_manifestazioni.htm" );
$Database->ProductOrderBy('DATA', 'ORDINE' , 'DESCENDING' , 'ASCENDING' );
$Database->ProductsSelectByCat($CAT1);
$elenco = '';
$ComboNum = 0;
if ( ! $MANIFESTAZIONI ) {
$today = getdate();
$month = $today['mon'];
$mday = $today['mday'];
$year = $today['year'];
if ($month<10) $month="0".$month;
}
else {
$mday = substr($MANIFESTAZIONI , 3 , 2 ) ;
$month = substr($MANIFESTAZIONI , 0 , 2 ) ;
$year = substr($MANIFESTAZIONI , 6 , 4 ) ;
}
$newmese = '';
$Mesidiversi = 0;
$temp_array_mese = array();
$temp_array_anno = array();
$old_mese = $month;
$old_anno = $year;
while($Database->ProductRead()) {
if($Database->ProductIs('AVAILABLE')) {
$ComboNum++;
$ID_MASTER = $Database->ProductGetData('NUM');
$DATANEW = $Database->ProductGetData('DATA');
$g1 = substr($DATANEW , 3 , 2 ) ;
$m1 = substr($DATANEW , 0 , 2 ) ;
$a1 = substr($DATANEW , 6 , 4 ) ;
if (( $m1 == $month ) && ( $a1 == $year )) {
$NOME = $Database->ProductGetData('NOME');
$DESCRIZIONE = $Database->ProductGetData('DESCRIZIONE');
$NOTE = $Database->ProductGetData('NOTE');
$IMMAGINE1 = $Database->ProductGetData('IMMAGINE1');
if ( $IMMAGINE1 ) $IMMAGINE1 = '
' ;
else $IMMAGINE1 ='' ;
$m1s = EstraiMese($m1);
$Database->TSetValue('TABN', 'TITOLO_MANIFESTAZIONI' , '' .$NOME .'' );
$Database->TSetValue('TABN', 'DATA_MANIFESTAZIONI' , $g1 .'-' .$m1s .'-' .$a1 );
$Database->TSetValue('TABN', 'ARTICOLO_MANIFESTAZIONI' , $DESCRIZIONE .$NOTE );
$Database->TSetValue('TABN', 'IMMAGINE_MANIFESTAZIONI' , $IMMAGINE1 );
$newmese .= $Database->TProcess('TABN', 'RETURN');
}
else {
if (( $old_mese != $m1 ) || ( $old_anno != $a1 )) {
$old_mese = $m1;
$old_anno = $a1;
$Mesidiversi++;
$temp_array_mese[$Mesidiversi] = $m1;
$temp_array_anno[$Mesidiversi] = $a1;
}
}
}
}
if ( $Mesidiversi ) {
$lato1 = true;
$Database->TAdd('TABN', "template_elenco_manifestazioni.htm" );
$elenco = '::: Seleziona un Mese per visualizzare le MANIFESTAZIONI :::
';
for ( $ix=1 ; $ix<=$Mesidiversi ; $ix++ ) {
$CASO = rand(1000000000,9999999999);
$g1 = '01';
$m1 = $temp_array_mese[$ix];
$m1s = EstraiMese($m1);
$a1 = $temp_array_anno[$ix];
if ( $lato1 ) {
$lato1 = false;
$Database->TSetValue('TABN', 'N1' , "' );
}
else {
$lato1 = true;
$Database->TSetValue('TABN', 'N2' , "' );
$elenco .= $Database->TProcess('TABN', 'RETURN');
}
}
if (( $lato1== false ) && ($ComboNum != 0)) { // SE ho aggiunto le informazioni sul lato sinistro e poi sono uscito DEVO RIPROCESSARE IL TEMPLATE
$Database->TSetValue('TABN', 'N2' , '' );
$elenco .= $Database->TProcess('TABN', 'RETURN');
}
}
$t_tablemese = OpenTable() .$newmese .CloseTable();
$t_tableelen = OpenTable2() .$elenco .CloseTable2();
$CORPO = $t_tablemese .'
' .$t_tableelen ;
}
//****************************************************************************************************************************
if ( $CAT1 == 'LINKS' ) {
$Database->TAdd('MENU', "template_collegamento.htm" );
$Database->TAdd('TABN', "template_elenco_links.htm" );
$Database->ProductsSelectByCat($CAT1);
$ComboNum=0;
while($Database->ProductRead()) {
if($Database->ProductIs('AVAILABLE')) {
$ComboNum++;
$NOME = $Database->ProductGetData('NOME');
$DESCRIZIONE = $Database->ProductGetData('DESCRIZIONE');
$Database->TSetValue('MENU', 'COLLEGAMENTO' , $DESCRIZIONE );
$Database->TSetValue('MENU', 'SCRITTA' , $DESCRIZIONE );
$temp_links_m = $NOME .$Database->TProcess('MENU', 'RETURN');
if ( $ComboNum == 1) $Database->TSetValue('TABN', 'N1' , $temp_links_m );
if ( $ComboNum == 2) $Database->TSetValue('TABN', 'N2' , $temp_links_m );
if ( $ComboNum == 3) { $Database->TSetValue('TABN', 'N3' , $temp_links_m );
$ComboNum=0;
$temp_links_table .= $Database->TProcess('TABN', 'RETURN');
}
}
}
if ( $ComboNum == 1) {
$Database->TSetValue('TABN', 'N2' , '' );
$Database->TSetValue('TABN', 'N3' , '' );
}
if ( $ComboNum == 2) $Database->TSetValue('TABN', 'N3' , '' );
if (( $ComboNum != 3) && ( $ComboNum != 0)) $temp_links_table .= $Database->TProcess('TABN', 'RETURN');
$CORPO = OpenTable3() .$temp_links_table .CloseTable3();
}
//****************************************************************************************************************************
if ( $CAT1 == 'IL NOSTRO STATUTO' ) {
$Database->TAdd('TABN', "template_statuto.htm" );
$temp_table = $Database->TProcess('TABN', 'RETURN');
$CORPO = OpenTable() .$temp_table .CloseTable();
}
//****************************************************************************************************************************
if ( $CAT1 == 'INFORMAZIONI' ) {
$Database->TAdd('TABN', "template_informazioni.htm" );
$temp_table = $Database->TProcess('TABN', 'RETURN');
$CORPO = OpenTable() .$temp_table .CloseTable();
}
//****************************************************************************************************************************
if ( $CAT1 == 'ASSOCIATI' ) {
$Database->TAdd('COLLEGA', "template_collegamento.htm" );
$Database->TAdd('TAB_ELENCO_ASS', "template_elenco_associati.htm" );
$Database->TAdd('TABN', "template_associati.htm" );
$Database->SelectAllCategoria2($CAT1);
$temp_elenco_ass='';
while( $Database->Cat2Read()) {
$elenco = '';
$ComboNum = 0;
$CAT2L = $Database->Cat2GetData('NOME');
$Database->SelectAllCategoria3($CAT1,$CAT2L);
$TITOLO_CAT2 = '' .$CAT2L .'
';
while( $Database->Cat3Read()) {
$ComboNum++;
$CASO = rand(1000000000,9999999999);
$CAT3L = $Database->Cat3GetData('NOME');
$Database->TSetValue('COLLEGA', 'COLLEGAMENTO' , "$pagina?CAT1=" .rawurlencode(strtoupper($CAT1)) ."&CAT2=" .rawurlencode(strtoupper($CAT2L)) ."&CAT3=" .rawurlencode(strtoupper($CAT3L)) ."&CASO=$CASO" );
$Database->TSetValue('COLLEGA', 'SCRITTA' , $CAT3L );
$COLLEGA = $Database->TProcess('COLLEGA', 'RETURN');
$Database->TSetValue('TAB_ELENCO_ASS', "N$ComboNum" , $COLLEGA );
if ($ComboNum == 2 ) {
$elenco .= $Database->TProcess('TAB_ELENCO_ASS', 'RETURN');
$ComboNum=0;
}
}
if ( $ComboNum == 1 ) {
$ComboNum++;
$Database->TSetValue('TAB_ELENCO_ASS', "N$ComboNum" , '' );
$elenco .= $Database->TProcess('TAB_ELENCO_ASS', 'RETURN');
}
$temp_elenco_ass .= $TITOLO_CAT2 .$elenco;
}
$temp_testo_s='';
if (( $CAT1 ) && ( $CAT2 ) && ( $CAT3 )) {
$ComboNum=0;
$Database->ProductsSelectByCat($CAT1,$CAT2,$CAT3);
$TITOLO_CAT = '' .$CAT2 .' - ' .$CAT3 .'
';
while($Database->ProductRead()) {
if($Database->ProductIs('AVAILABLE')) {
$ComboNum++;
$NOME = $Database->ProductGetData('NOME');
$DESCRIZIONE = $Database->ProductGetData('DESCRIZIONE');
$EMAIL = $Database->ProductGetData('GENERICO11');
if ( $EMAIL ) {
$Database->TSetValue('COLLEGA', 'COLLEGAMENTO' , "mailto:$EMAIL" );
$Database->TSetValue('COLLEGA', 'SCRITTA' , $EMAIL );
$EMAIL = $Database->TProcess('COLLEGA', 'RETURN');
}
$CITTA = $Database->ProductGetData('GENERICO12');
if ($CITTA ) $CITTA = ' di ' .$CITTA;
$NOTE = $Database->ProductGetData('NOTE');
$IMMAGINE1 = $Database->ProductGetData('IMMAGINE1');
$Database->TSetValue('TABN', "NOME$ComboNum" , $NOME );
$Database->TSetValue('TABN', "DESCRIZIONE$ComboNum" , $DESCRIZIONE );
$Database->TSetValue('TABN', "EMAIL$ComboNum" , $EMAIL );
$Database->TSetValue('TABN', "CITTA$ComboNum" , $CITTA );
$Database->TSetValue('TABN', "NOTE$ComboNum" , $NOTE );
if ( $IMMAGINE1 ) $IMMAGINE1 = '
' ;
else $IMMAGINE1 ='' ;
$Database->TSetValue('TABN', "IMMAGINE$ComboNum" , $IMMAGINE1 );
if ($ComboNum == 2 ) {
$temp_testo_s .= $Database->TProcess('TABN', 'RETURN');
$ComboNum=0;
}
}
}
if ( $ComboNum == 1 ) {
$ComboNum++;
$Database->TSetValue('TABN', "NOME$ComboNum" , '' );
$Database->TSetValue('TABN', "DESCRIZIONE$ComboNum" , '' );
$Database->TSetValue('TABN', "EMAIL$ComboNum" , '' );
$Database->TSetValue('TABN', "CITTA$ComboNum" , '' );
$Database->TSetValue('TABN', "NOTE$ComboNum" , '' );
$Database->TSetValue('TABN', "IMMAGINE$ComboNum" , '' );
$temp_testo_s .= $Database->TProcess('TABN', 'RETURN');
}
}
$t_table_collega_ass = OpenTable_50X100() .$temp_elenco_ass .CloseTable_50X100();
if (($temp_testo_s) || ($TITOLO_CAT)) $temp_testo_s = OpenTable4() .$TITOLO_CAT .$temp_testo_s .CloseTable4();
else {
$IMMAGINE1_CAT1 = $Database->CatsGetDataEx('IMMAGINE1' , $CAT1);
$TESTO_CAT1 = $Database->CatsGetDataEx('NOTE' , $CAT1);
$temp_testo_s = OpenTable4()
.(($IMMAGINE1_CAT1) ? '
' : '' )
.(($TESTO_CAT1) ? $TESTO_CAT1 : '')
.CloseTable4();
}
$CORPO = $t_table_collega_ass .'
' .$temp_testo_s ;
}
//****************************************************************************************************************************
if ( $CAT1 == 'REGOLAMENTI' ) {
$Database->TAdd('COLLEGA', "template_collegamento.htm" );
$Database->TAdd('TAB_REG', "template_elenco_regolamenti.htm" );
$Database->TAdd('REGOLAMENTO', "template_regolamenti.htm" );
if ( $CAT2 ) {
$regola='';
$Database->ProductsSelectByCat($CAT1,$CAT2);
while($Database->ProductRead()) {
if($Database->ProductIs('AVAILABLE')) {
$NOME = $Database->ProductGetData('NOME');
$DESCRIZIONE = $Database->ProductGetData('DESCRIZIONE');
$NOTE = $Database->ProductGetData('NOTE');
$IMMAGINE1 = $Database->ProductGetData('IMMAGINE1');
$IMMAGINE2 = $Database->ProductGetData('IMMAGINE2');
$IMM1_HTML_AGGIUNTIVO= $Database->ProductGetData('IMMAGINE1_SMALL');
$IMM2_HTML_AGGIUNTIVO= $Database->ProductGetData('IMMAGINE2_SMALL');
$IMM3_PDF_AGGIUNTIVO = $Database->ProductGetData('IMMAGINE3_SMALL');
if ( $IMMAGINE1 ) $IMMAGINE1 = '
' ;
else $IMMAGINE1 ='' ;
if ( $IMMAGINE1 ) $IMMAGINE2 = '
' ;
else $IMMAGINE2 ='' ;
if ( $IMM1_HTML_AGGIUNTIVO ) $IMM1_HTML_AGGIUNTIVO = implode("\n",file('immagini/prodotti/' .$IMM1_HTML_AGGIUNTIVO ));
else $IMM1_HTML_AGGIUNTIVO = '' ;
if ( $IMM2_HTML_AGGIUNTIVO ) $IMM2_HTML_AGGIUNTIVO = implode("\n",file('immagini/prodotti/' .$IMM2_HTML_AGGIUNTIVO ));
else $IMM2_HTML_AGGIUNTIVO = '' ;
if ( $IMM3_PDF_AGGIUNTIVO ){ $IMM3_PDF_SCRITTA = 'Collgegamento al File PDF ' .$IMM3_PDF_AGGIUNTIVO .'
' ;
$IMM3_PDF_AGGIUNTIVO = 'immagini/prodotti/' .$IMM3_PDF_AGGIUNTIVO ; }
else $IMM3_PDF_AGGIUNTIVO = '' ;
$Database->TSetValue('COLLEGA', 'COLLEGAMENTO' , $IMM3_PDF_AGGIUNTIVO );
$Database->TSetValue('COLLEGA', 'SCRITTA' , $IMM3_PDF_SCRITTA );
$COLLEGAMENTO_PDF = $Database->TProcess('COLLEGA', 'RETURN');
$Database->TSetValue('REGOLAMENTO', "NOME" , "
$CAT1 - $CAT2
" .$NOME );
$Database->TSetValue('REGOLAMENTO', "DESCRIZIONE" , $DESCRIZIONE .$IMM1_HTML_AGGIUNTIVO );
$Database->TSetValue('REGOLAMENTO', "NOTE" , $NOTE .$IMM2_HTML_AGGIUNTIVO );
$Database->TSetValue('REGOLAMENTO', "IMMAGINE1" , $IMMAGINE1 );
$Database->TSetValue('REGOLAMENTO', "IMMAGINE2" , $IMMAGINE2 );
$Database->TSetValue('REGOLAMENTO', "COLLEGAMENTO_PDF" , $COLLEGAMENTO_PDF );
$regola .= $Database->TProcess('REGOLAMENTO' , 'RETURN');
}
}
}
$Database->SelectAllCategoria2($CAT1);
$elenco = '';
$ComboNum = 0;
while( $Database->Cat2Read()) {
$ComboNum++;
$CAT2 = $Database->Cat2GetData('NOME');
$CASO = rand(1000000000,9999999999);
$Database->TSetValue('COLLEGA', 'COLLEGAMENTO' , "$pagina?CAT1=" .rawurlencode(strtoupper($CAT1)) ."&CAT2=" .rawurlencode(strtoupper($CAT2)) ."&CASO=$CASO" );
$Database->TSetValue('COLLEGA', 'SCRITTA' , $CAT2 );
$COLLEGA = $Database->TProcess('COLLEGA', 'RETURN');
$Database->TSetValue('TAB_REG', "N$ComboNum" , $COLLEGA );
if ($ComboNum == 2 ) {
$elenco .= $Database->TProcess('TAB_REG', 'RETURN');
$ComboNum=0;
}
}
if ( $ComboNum == 1 ) {
$ComboNum++;
$Database->TSetValue('TAB_REG', "N$ComboNum" , '' );
$elenco .= $Database->TProcess('TAB_REG', 'RETURN');
}
$t_table_collega_reg = OpenTable_50X100() .$elenco .CloseTable_50X100();
if ($regola) $t_table_reg = OpenTable3() .$regola .CloseTable3();
else {
$IMMAGINE1_CAT1 = $Database->CatsGetDataEx('IMMAGINE1' , $CAT1);
$TESTO_CAT1 = $Database->CatsGetDataEx('NOTE' , $CAT1);
$t_table_reg = OpenTable3()
.(($IMMAGINE1_CAT1) ? '
' : '' )
.(($TESTO_CAT1) ? $TESTO_CAT1 : '')
.CloseTable3();
}
$CORPO = $t_table_collega_reg .'
' .$t_table_reg ;
}
//****************************************************************************************************************************
if ( $CAT1 == 'TECNICHE DI GIOCO' ) {
$Database->TAdd('COLLEGA', "template_collegamento.htm" );
$Database->TAdd('TAB_REG', "template_elenco_tecniche.htm" );
$Database->TAdd('REGOLAMENTO', "template_tecniche.htm" );
if ( $CAT2 ) {
$regola='';
$Database->ProductsSelectByCat($CAT1,$CAT2);
while($Database->ProductRead()) {
if($Database->ProductIs('AVAILABLE')) {
$NOME = $Database->ProductGetData('NOME');
$DESCRIZIONE = $Database->ProductGetData('DESCRIZIONE');
$NOTE = $Database->ProductGetData('NOTE');
$IMMAGINE1 = $Database->ProductGetData('IMMAGINE1');
$IMMAGINE2 = $Database->ProductGetData('IMMAGINE2');
$IMM1_HTML_AGGIUNTIVO= $Database->ProductGetData('IMMAGINE1_SMALL');
$IMM2_HTML_AGGIUNTIVO= $Database->ProductGetData('IMMAGINE2_SMALL');
$IMM3_PDF_AGGIUNTIVO = $Database->ProductGetData('IMMAGINE3_SMALL');
if ( $IMMAGINE1 ) $IMMAGINE1 = '
' ;
else $IMMAGINE1 ='' ;
if ( $IMMAGINE1 ) $IMMAGINE2 = '
' ;
else $IMMAGINE2 ='' ;
if ( $IMM1_HTML_AGGIUNTIVO ) $IMM1_HTML_AGGIUNTIVO = implode("\n",file('immagini/prodotti/' .$IMM1_HTML_AGGIUNTIVO ));
else $IMM1_HTML_AGGIUNTIVO = '' ;
if ( $IMM2_HTML_AGGIUNTIVO ) $IMM2_HTML_AGGIUNTIVO = implode("\n",file('immagini/prodotti/' .$IMM2_HTML_AGGIUNTIVO ));
else $IMM2_HTML_AGGIUNTIVO = '' ;
if ( $IMM3_PDF_AGGIUNTIVO ){ $IMM3_PDF_SCRITTA = 'Collgegamento al File PDF ' .$IMM3_PDF_AGGIUNTIVO .'
' ;
$IMM3_PDF_AGGIUNTIVO = 'immagini/prodotti/' .$IMM3_PDF_AGGIUNTIVO ; }
else $IMM3_PDF_AGGIUNTIVO = '' ;
$Database->TSetValue('COLLEGA', 'COLLEGAMENTO' , $IMM3_PDF_AGGIUNTIVO );
$Database->TSetValue('COLLEGA', 'SCRITTA' , $IMM3_PDF_SCRITTA );
$COLLEGAMENTO_PDF = $Database->TProcess('COLLEGA', 'RETURN');
$Database->TSetValue('REGOLAMENTO', "NOME" , "
$CAT1 - $CAT2
" .$NOME );
$Database->TSetValue('REGOLAMENTO', "DESCRIZIONE" , $DESCRIZIONE .$IMM1_HTML_AGGIUNTIVO );
$Database->TSetValue('REGOLAMENTO', "NOTE" , $NOTE .$IMM2_HTML_AGGIUNTIVO );
$Database->TSetValue('REGOLAMENTO', "IMMAGINE1" , $IMMAGINE1 );
$Database->TSetValue('REGOLAMENTO', "IMMAGINE2" , $IMMAGINE2 );
$Database->TSetValue('REGOLAMENTO', "COLLEGAMENTO_PDF" , $COLLEGAMENTO_PDF );
$regola .= $Database->TProcess('REGOLAMENTO' , 'RETURN');
}
}
}
$Database->SelectAllCategoria2($CAT1);
$elenco = '';
$ComboNum = 0;
while( $Database->Cat2Read()) {
$ComboNum++;
$CAT2 = $Database->Cat2GetData('NOME');
$CASO = rand(1000000000,9999999999);
$Database->TSetValue('COLLEGA', 'COLLEGAMENTO' , "$pagina?CAT1=" .rawurlencode(strtoupper($CAT1)) ."&CAT2=" .rawurlencode(strtoupper($CAT2)) ."&CASO=$CASO" );
$Database->TSetValue('COLLEGA', 'SCRITTA' , $CAT2 );
$COLLEGA = $Database->TProcess('COLLEGA', 'RETURN');
$Database->TSetValue('TAB_REG', "N$ComboNum" , $COLLEGA );
if ($ComboNum == 2 ) {
$elenco .= $Database->TProcess('TAB_REG', 'RETURN');
$ComboNum=0;
}
}
if ( $ComboNum == 1 ) {
$ComboNum++;
$Database->TSetValue('TAB_REG', "N$ComboNum" , '' );
$elenco .= $Database->TProcess('TAB_REG', 'RETURN');
}
$t_table_collega_reg = OpenTable_50X100() .$elenco .CloseTable_50X100();
if ($regola) $t_table_reg = OpenTable3() .$regola .CloseTable3();
else {
$IMMAGINE1_CAT1 = $Database->CatsGetDataEx('IMMAGINE1' , $CAT1);
$TESTO_CAT1 = $Database->CatsGetDataEx('NOTE' , $CAT1);
$t_table_reg = OpenTable3()
.(($IMMAGINE1_CAT1) ? '
' : '' )
.(($TESTO_CAT1) ? $TESTO_CAT1 : '')
.CloseTable3();
}
$CORPO = $t_table_collega_reg .'
' .$t_table_reg ;
}
//****************************************************************************************************************************
if ( $CAT1 == 'LA GARA' ) {
$Database->TAdd('COLLEGA', "template_collegamento.htm" );
$Database->TAdd('TAB_REG', "template_elenco_regolamenti.htm" );
$Database->TAdd('REGOLAMENTO', "template_regolamenti.htm" );
if ( $CAT2 ) {
$regola='';
$Database->ProductsSelectByCat($CAT1,$CAT2);
while($Database->ProductRead()) {
if($Database->ProductIs('AVAILABLE')) {
$NOME = $Database->ProductGetData('NOME');
$DESCRIZIONE = $Database->ProductGetData('DESCRIZIONE');
$NOTE = $Database->ProductGetData('NOTE');
$IMMAGINE1 = $Database->ProductGetData('IMMAGINE1');
$IMMAGINE2 = $Database->ProductGetData('IMMAGINE2');
$IMM1_HTML_AGGIUNTIVO= $Database->ProductGetData('IMMAGINE1_SMALL');
$IMM2_HTML_AGGIUNTIVO= $Database->ProductGetData('IMMAGINE2_SMALL');
$IMM3_PDF_AGGIUNTIVO = $Database->ProductGetData('IMMAGINE3_SMALL');
if ( $IMMAGINE1 ) $IMMAGINE1 = '
' ;
else $IMMAGINE1 ='' ;
if ( $IMMAGINE1 ) $IMMAGINE2 = '
' ;
else $IMMAGINE2 ='' ;
if ( $IMM1_HTML_AGGIUNTIVO ) $IMM1_HTML_AGGIUNTIVO = implode("\n",file('immagini/prodotti/' .$IMM1_HTML_AGGIUNTIVO ));
else $IMM1_HTML_AGGIUNTIVO = '' ;
if ( $IMM2_HTML_AGGIUNTIVO ) $IMM2_HTML_AGGIUNTIVO = implode("\n",file('immagini/prodotti/' .$IMM2_HTML_AGGIUNTIVO ));
else $IMM2_HTML_AGGIUNTIVO = '' ;
if ( $IMM3_PDF_AGGIUNTIVO ){ $IMM3_PDF_SCRITTA = 'Collgegamento al File PDF ' .$IMM3_PDF_AGGIUNTIVO .'
' ;
$IMM3_PDF_AGGIUNTIVO = 'immagini/prodotti/' .$IMM3_PDF_AGGIUNTIVO ; }
else $IMM3_PDF_AGGIUNTIVO = '' ;
$Database->TSetValue('COLLEGA', 'COLLEGAMENTO' , $IMM3_PDF_AGGIUNTIVO );
$Database->TSetValue('COLLEGA', 'SCRITTA' , $IMM3_PDF_SCRITTA );
$COLLEGAMENTO_PDF = $Database->TProcess('COLLEGA', 'RETURN');
$Database->TSetValue('REGOLAMENTO', "NOME" , "
$CAT1 - $CAT2
" .$NOME );
$Database->TSetValue('REGOLAMENTO', "DESCRIZIONE" , $DESCRIZIONE .$IMM1_HTML_AGGIUNTIVO );
$Database->TSetValue('REGOLAMENTO', "NOTE" , $NOTE .$IMM2_HTML_AGGIUNTIVO );
$Database->TSetValue('REGOLAMENTO', "IMMAGINE1" , $IMMAGINE1 );
$Database->TSetValue('REGOLAMENTO', "IMMAGINE2" , $IMMAGINE2 );
$Database->TSetValue('REGOLAMENTO', "COLLEGAMENTO_PDF" , $COLLEGAMENTO_PDF );
$regola .= $Database->TProcess('REGOLAMENTO' , 'RETURN');
}
}
}
else {
$PAG_HTML_AGG = $Database->CatsGetDataEx('IMMAGINE1' , $CAT1);
if ( $PAG_HTML_AGG ) $regola = implode("\n",file('immagini/serie/' .$PAG_HTML_AGG ));
else $regola = '' ;
}
$Database->SelectAllCategoria2($CAT1);
$elenco = '';
$ComboNum = 0;
while( $Database->Cat2Read()) {
$ComboNum++;
$CAT2 = $Database->Cat2GetData('NOME');
$CASO = rand(1000000000,9999999999);
$Database->TSetValue('COLLEGA', 'COLLEGAMENTO' , "$pagina?CAT1=" .rawurlencode(strtoupper($CAT1)) ."&CAT2=" .rawurlencode(strtoupper($CAT2)) ."&CASO=$CASO" );
$Database->TSetValue('COLLEGA', 'SCRITTA' , $CAT2 );
$COLLEGA = $Database->TProcess('COLLEGA', 'RETURN');
$Database->TSetValue('TAB_REG', "N$ComboNum" , $COLLEGA );
if ($ComboNum == 2 ) {
$elenco .= $Database->TProcess('TAB_REG', 'RETURN');
$ComboNum=0;
}
}
if ( $ComboNum == 1 ) {
$ComboNum++;
$Database->TSetValue('TAB_REG', "N$ComboNum" , '' );
$elenco .= $Database->TProcess('TAB_REG', 'RETURN');
}
$t_table_collega_reg = OpenTable_50X100() .$elenco .CloseTable_50X100();
$t_table_reg = OpenTable3() .$regola .CloseTable3();
$CORPO = $t_table_collega_reg .'
' .$t_table_reg ;
}
//****************************************************************************************************************************
//****************************************************************************************************************************
if ( $CAT1 == 'SPONSOR' ) {
$Database->TAdd('COLLEGA', "template_collegamento.htm" );
$Database->TAdd('COLLEGA_IMMAGINE', "template_collegamento_immagine.htm" );
$Database->TAdd('TAB_REG', "template_elenco_sponsor.htm" );
$Database->TAdd('REGOLAMENTO', "template_sponsor.htm" );
if ( $CAT2 ) {
$regola='';
$Database->ProductsSelectByCat($CAT1,$CAT2);
while($Database->ProductRead()) {
if($Database->ProductIs('AVAILABLE')) {
$NOME = $Database->ProductGetData('NOME');
$DESCRIZIONE = $Database->ProductGetData('DESCRIZIONE');
$NOTE = $Database->ProductGetData('NOTE');
$IMMAGINE1 = $Database->ProductGetData('IMMAGINE1');
$IMMAGINE2 = $Database->ProductGetData('IMMAGINE2');
$IMM1_HTML_AGGIUNTIVO= $Database->ProductGetData('IMMAGINE1_SMALL');
$IMM2_HTML_AGGIUNTIVO= $Database->ProductGetData('IMMAGINE2_SMALL');
$Database->TSetValue('COLLEGA', 'COLLEGAMENTO' , $DESCRIZIONE );
$Database->TSetValue('COLLEGA', 'SCRITTA' , $DESCRIZIONE );
$DESCRIZIONE_COLLEGATA = $Database->TProcess('COLLEGA', 'RETURN');
if ( $IMMAGINE1 ) {
$IMMAGINE1 = '
' ;
$Database->TSetValue('COLLEGA_IMMAGINE', 'COLLEGAMENTO' , $DESCRIZIONE );
$Database->TSetValue('COLLEGA_IMMAGINE', 'IMMAGINE' , $IMMAGINE1 );
$IMMAGINE1 = $Database->TProcess('COLLEGA_IMMAGINE', 'RETURN');
}
else $IMMAGINE1 ='' ;
if ( $IMMAGINE2 ) {
$IMMAGINE2 = '
' ;
$Database->TSetValue('COLLEGA_IMMAGINE', 'COLLEGAMENTO' , $DESCRIZIONE );
$Database->TSetValue('COLLEGA_IMMAGINE', 'IMMAGINE' , $IMMAGINE2 );
$IMMAGINE2 = $Database->TProcess('COLLEGA_IMMAGINE', 'RETURN');
}
else $IMMAGINE2 ='' ;
if ( $IMM1_HTML_AGGIUNTIVO ) $IMM1_HTML_AGGIUNTIVO = implode("\n",file('immagini/prodotti/' .$IMM1_HTML_AGGIUNTIVO ));
else $IMM1_HTML_AGGIUNTIVO = '' ;
if ( $IMM2_HTML_AGGIUNTIVO ) $IMM2_HTML_AGGIUNTIVO = implode("\n",file('immagini/prodotti/' .$IMM2_HTML_AGGIUNTIVO ));
else $IMM2_HTML_AGGIUNTIVO = '' ;
$Database->TSetValue('REGOLAMENTO', "NOME" , "
$CAT1 - $CAT2
" .$NOME );
$Database->TSetValue('REGOLAMENTO', "DESCRIZIONE" , $DESCRIZIONE_COLLEGATA .$IMM1_HTML_AGGIUNTIVO );
$Database->TSetValue('REGOLAMENTO', "NOTE" , $NOTE .$IMM2_HTML_AGGIUNTIVO );
$Database->TSetValue('REGOLAMENTO', "IMMAGINE1" , $IMMAGINE1 );
$Database->TSetValue('REGOLAMENTO', "IMMAGINE2" , $IMMAGINE2 );
$regola .= $Database->TProcess('REGOLAMENTO' , 'RETURN');
}
}
}
$Database->SelectAllCategoria2($CAT1);
$elenco = '';
$ComboNum = 0;
while( $Database->Cat2Read()) {
$ComboNum++;
$CAT2 = $Database->Cat2GetData('NOME');
$CASO = rand(1000000000,9999999999);
$Database->TSetValue('COLLEGA', 'COLLEGAMENTO' , "$pagina?CAT1=" .rawurlencode(strtoupper($CAT1)) ."&CAT2=" .rawurlencode($CAT2) ."&CASO=$CASO" );
$Database->TSetValue('COLLEGA', 'SCRITTA' , $CAT2 );
$COLLEGA = $Database->TProcess('COLLEGA', 'RETURN');
$Database->TSetValue('TAB_REG', "N$ComboNum" , $COLLEGA );
if ($ComboNum == 2 ) {
$elenco .= $Database->TProcess('TAB_REG', 'RETURN');
$ComboNum=0;
}
}
if ( $ComboNum == 1 ) {
$ComboNum++;
$Database->TSetValue('TAB_REG', "N$ComboNum" , '' );
$elenco .= $Database->TProcess('TAB_REG', 'RETURN');
}
$t_table_collega_reg = OpenTable_50X100() .$elenco .CloseTable_50X100();
$t_table_reg = OpenTable3() .$regola .CloseTable3();
$CORPO = $t_table_collega_reg .'
' .$t_table_reg ;
}
//echo(OpenTable() );
//echo('rthtrhtrhrthrt');
//echo(CloseTable());
//
// echo(OpenTable2() );
// echo('rthtrhtrhrXXXX XXXXXXXXXXX XXXXXXx222222 2hrt');
// echo(CloseTable2());
//
//echo(OpenTable3() );
//echo('rthtrhtrhrXXXX XXXXXXXXXXX XXXXXXx222222 2hrt');
//echo(CloseTable3());
//
//echo(OpenTable4());
//echo('rthtrhtrhrXXXX XXXXXXXXXXX XXXXXXx222222 2hrt');
//echo(CloseTable4());
//
//echo(themesidebox('Menu', 'ciaoooo conten'));
//echo(themefooter('Scrivici a info@ilbirillo.org')) ;
$Database->TSetValue('TEMPLATE', 'INTESTAZIONE' , $intestazione );
$Database->TSetValue('TEMPLATE', 'MENU' , $menu );
$Database->TSetValue('TEMPLATE', 'NEWS' , $news );
$Database->TSetValue('TEMPLATE', 'PIEDE' , $piede );
$Database->TSetValue('TEMPLATE', 'FINE' , '