logo
'."\n"; break; case 'corporate-video': case 'home': echo '
'."\n"; break; default: echo '
'."\n"; } $arrAllPages = array(); $arrPagineFiglie = array(); $dirPages = "pulsepro/data/blocks/$lang/"; $arrAllPages = array_diff(scandir($dirPages), array('..', '.')); function myFilter($string) { return strpos($string, '^') !== false; } // pagine sicuramente esistenti e da non controllare tra i blocchi $arrNoCheck = array( 'home', 'news', 'exhibitions', 'events' ); // verifica esistenza pagina tra i blocchi if(in_array($strPagina.".php",$arrAllPages)) { $errorMsg = ''; } elseif (in_array($strPagina,$arrNoCheck)) { $errorMsg = ''; } else { $arrAllBlocks = $arrAllPages; $arrBlocks = array_filter($arrAllBlocks, 'myFilter'); $arrMatchesBlocks = array(); foreach($arrBlocks as $k=>$v) { if(preg_match("/\b$strPagina\b/i", $v)) { $arrMatchesBlocks[$k] = $v; } } if(count($arrMatchesBlocks)>0) { $errorMsg = ''; } else { // la pagina non esiste if($lang=="it") { $errorMsg = '

Errore

La pagina richiesta non esiste. Torna alla home page.

'; } else { $errorMsg = '

Error

Requested page does not exist. Please back to home page.

'; } } } if($errorMsg!=""){ echo $errorMsg; } else { switch ($strPagina) { case "home": echo ' '; break; case "events": $navpills = ' '; $contentPage = '

'.$events_title_text.'

'.$navpills.'

'; echo $contentPage; break; case "exhibitions": $navpills = ' '; $contentPage = '

'.$exhibitions_title_text.'

'.$navpills.'

'; echo $contentPage; break; case "news": $strBreadCrumbs = ''."\n"; echo "

$strTitolo

\n$strBreadCrumbs\n$strTesto\n"; $gallery = "News-".$_GET['n']; include("pulsepro/includes/gallery2.php"); } } else { $strBreadCrumbs .= '
  • '.$news_title_text.'
  • '."\n"; $strBreadCrumbs .= ''."\n"; echo "

    $news_title_text

    \n$strBreadCrumbs"; $query_SelectListNews = mysqli_query($dbconn, "SELECT new_id, new_titolo FROM ag_news_$lang"); if(mysqli_num_rows($query_SelectListNews)>0) { while($row_SelectListNews = mysqli_fetch_assoc($query_SelectListNews)) { $strNewsID = $row_SelectListNews['new_id']; $strTitolo = $row_SelectListNews['new_titolo']; echo '

    '.$strTitolo.'

    '; } } } break; case 'allied-in-the-world': $query_ListMaps = mysqli_query($dbconn, "SELECT * FROM ag_maps WHERE map_lon IS NOT NULL AND map_lat IS NOT NULL ORDER BY map_id"); $tot_ListMaps = mysqli_num_rows($query_ListMaps); echo '
    '."\n"; break; case 'location': $query_ListMaps = mysqli_query($dbconn, "SELECT * FROM ag_maps WHERE map_lon IS NOT NULL AND map_lat IS NOT NULL AND map_titolo='Bassi Luigi & C.' ORDER BY map_id"); $tot_ListMaps = mysqli_num_rows($query_ListMaps); echo '
    '."\n"; break; case 'corporate-video': echo '
    '; break; default: $arrAllPages = array(); $arrPagineFiglie = array(); $dirPages = "pulsepro/data/blocks/$lang/"; $arrAllPages = array_diff(scandir($dirPages), array('..', '.')); foreach($arrAllPages as $pagename) { // verifico tutti i blocchi if(substr($pagename,0,strlen($strPagina))==$strPagina) { // se il blocco inizia con il nome della pagina richiesta if(!strstr($pagename,"^")) { // verifico che non sia presente il carattere ^ if (filesize("pulsepro/data/blocks/$lang/$strPagina.php")>0) { //$contenutoPagina = file_get_contents("pulsepro/data/blocks/$lang/$strPagina.php"); $contenutoPagina = file_get_contents_utf8("pulsepro/data/blocks/$lang/$strPagina.php"); $contenutoPagina = phpmytags($contenutoPagina,$lang); echo $contenutoPagina; if(is_dir("pulsepro/data/img/gallery/$strPagina")) { $gallery = $strPagina; include("pulsepro/includes/gallery2.php"); } } else { echo '

    '.ucwords(str_replace("-"," ",$strPagina)).'

    Coming soon...

    '; } break; } else { if(strstr($pagename,$strPagina.'^')) { $arrPageName = explode('^',$pagename); $arrPagineFiglie[] = $arrPageName[1]; } } } } if(count($arrPagineFiglie)>0) { // sono in una pagina con sottopagine... creo le schede $litabs = ''; $divtabs = ''; $liactive = ''; $contenutoPagina=""; $paginafiglianome=""; $titoloScheda=""; $linktotabs=""; $var_tit_pagina = '_title_text'; $titoloPagina = strtolower(str_replace("-","_",$strPagina)).$var_tit_pagina; if($$titoloPagina=='')$$titoloPagina=ucwords(str_replace("-"," ",$strPagina)); echo '

    '.$$titoloPagina.'

    '; foreach($arrPagineFiglie as $kpage => $paginafiglia) { // creo una scheda per ogni pagina figlia (is_numeric(substr($paginafiglia, 0, 2)))?$paginafiglianome=substr($paginafiglia, 3):$paginafiglianome=$paginafiglia; if($kpage == 0){ $liactive = 'active'; $divactive = 'active in'; } else { $liactive = ''; $divactive = ''; } $paginaScheda = $strPagina.'^'.$paginafiglia; $contenutoPagina = ''; $contenutoPagina = file_get_contents_utf8("pulsepro/data/blocks/$lang/$paginaScheda"); $titoloScheda = getTextBetweenTags($contenutoPagina,'h3'); if($titoloScheda=="") { $titoloScheda=ucfirst(str_replace("-"," ",substr($paginafiglianome,0,-4))); } else { $contenutoPagina = preg_replace("/

    $titoloScheda<\/h3>/","",$contenutoPagina,1); } $contenutoPagina = phpmytags($contenutoPagina,$lang); //================================================= //DEBUGGER========================================= //================================================= /*echo '
    ';
    		  print_r($contenutoPagina);
    		  echo '
    ';*/ //================================================= $linktotabs .= '
  • '.$titoloScheda.'
  • '."\n"; $divtabs .= '
    '.$contenutoPagina.'
    '."\n"; } echo '
    '.$divtabs.'
    '."\n"; } if($strPagina=="contact-us") { include("geoipcity.inc"); $gi = geoip_open($_SERVER['DOCUMENT_ROOT']."/GeoLiteCity.dat",GEOIP_STANDARD); $ip = $_SERVER['REMOTE_ADDR']; $countryCode = geoip_country_code_by_addr($gi, $ip); $countryName = geoip_country_name_by_addr($gi, $ip); $_SESSION['GeoIP-CountryName'] = $countryName; geoip_close($gi); echo '

    '.$CFintro_text.'

    '; } // if($strPagina=="work-with-us" && $_SERVER['REMOTE_ADDR']==gethostbyname("mosaicweb.no-ip.biz")) { if($strPagina=="work-with-us") { include("geoipcity.inc"); $gi = geoip_open($_SERVER['DOCUMENT_ROOT']."/GeoLiteCity.dat",GEOIP_STANDARD); $ip = $_SERVER['REMOTE_ADDR']; $countryCode = geoip_country_code_by_addr($gi, $ip); $countryName = geoip_country_name_by_addr($gi, $ip); $_SESSION['GeoIP-CountryName'] = $countryName; geoip_close($gi); echo '

    '.$WFintro_text.'

    '.$WFrequired_text.'

    '; include('_work-form.php'); } } } ?>

    Sites web du Groupe Allied

    Phocéenne SAS - Siège social / Registered office: 10 Boulevard de Pythagore, domaine de Couperigne, 13127 Vitrolles, France -
    Capital social/ Paid capital € 50,000 - Chambre du Commerce / Chamber of Commerce RCS Marseille B 877951673 - TVA/ VAT No. FR63877951673
    Privacy policy - Credits