<?php
include("config.db.php");
session_start();

function in_array_r($needle, $haystack, $strict = true) {
	    foreach ($haystack as $item) {
	        if (($strict ? $item === $needle : $item == $needle) || (is_array($item) && in_array_r($needle, $item, $strict))) {
	            return true;
	        }
	    }
	    return false;
}


function navipruefen($menu) {
  global $sql;
  // Gibt es eine aktuelle Version der Seite?
  // Letzten freigegebenen Stand ermitteln
  $abfrage = sprintf("select * from seiten09 where menu=%s and redaktion=0 order by changed desc limit 1", $menu);
  $ergebnis = mysqli_query($sql, $abfrage);
  if (($ergebnis) && (mysqli_num_rows($ergebnis)))
   {
    $zeile = mysqli_fetch_object($ergebnis);
    // Letzten freigegebenen Stand ueberpruefen.
    if(intval($_SESSION["mitglied"])==0)
	 {
      if($zeile->start<date("Y-m-d H:i:s") && $zeile->stop>date("Y-m-d H:i:s") && $zeile->freigabe=='J' && $zeile->mitglied=='N')
       return TRUE;
      else
       return FALSE;
	 }
	else
	 {
	 if($zeile->start<date("Y-m-d H:i:s") && $zeile->stop>date("Y-m-d H:i:s") && $zeile->freigabe=='J')
       return TRUE;
      else
       return FALSE;
	 }
   }
 } 
function seitepruefen($seite) {
  global $sql;
  // Gibt es eine aktuelle Version der Seite?
  // Letzten freigegebenen Stand ermitteln
  $abfrage = sprintf("select * from seiten09 where nr=%s and redaktion=0 order by changed desc limit 1", $seite);
  $ergebnis = mysqli_query($sql, $abfrage);
  if (($ergebnis) && (mysqli_num_rows($ergebnis)))
   {
    $zeile = mysqli_fetch_object($ergebnis);
    // Letzten freigegebenen Stand ueberpruefen.
      if($zeile->start<date("Y-m-d H:i:s") && $zeile->stop>date("Y-m-d H:i:s") && $zeile->freigabe=='J')
       return $zeile->changed;
      else
       return FALSE;
   }
 } 
// getaggte Seiten
function gettagged($include) {
 global $sql, $website;
 $abfrage = sprintf("select seiten09.nr, start, navigation09.tag from seiten09, navigation09 where navigation09.website='%s' and seiten09.include='%s' and navigation09.tag!='' and seiten09.menu=navigation09.nr and seiten09.redaktion=0 order by seiten09.changed desc limit 1;", $website, $include.".php");
 $ergebnis = mysqli_query($sql, $abfrage);
 if (($ergebnis) && (mysqli_num_rows($ergebnis)))
  {
   $zeile = mysqli_fetch_object($ergebnis);
   if(seitepruefen($zeile->nr))
    return $zeile->tag; 
   else
    return "";   
  }  
}

function seitenkopfbild($seite, $titel) {
	global $sql;
	$abfrage=sprintf("select bild from content_bilder2seiten where seite=%s and position=1", $seite);
	$ergebnis = mysqli_query($sql, $abfrage);
	$seitenkopfbilder="";
	if($ergebnis && mysqli_num_rows($ergebnis)>0) {
		for($i=0; $i<mysqli_num_rows($ergebnis); $i++) {
			$zeile=mysqli_fetch_object($ergebnis);
			if($i==0)
				$seitenkopfbilder.="<li><img width=\"1185\" height=\"224\" class=\"seitenkopfbild\" src=\"/img/seitenkopf_".$zeile->bild.".jpg\" alt=\"$titel\" title=\"$titel\"></li>";
			else
				$seitenkopfbilder.="<li><img width=\"1185\" height=\"224\" class=\"seitenkopfbild lazy\" src=\"/grafik/transparentpixel.gif\" data-src=\"/img/seitenkopf_".$zeile->bild.".jpg\" alt=\"$titel\" title=\"$titel\"></li>";
		}
	}
	return $seitenkopfbilder;
}

// Seitenaufbau
$nav=$_SERVER["REQUEST_URI"];
$script = $_SERVER["SCRIPT_NAME"];

$s=explode("\?",urldecode($_SERVER["REQUEST_URI"]));
if(strlen($s[1])) {
  $s=explode("\&",$s[1]);
  for($sc=0; $sc<count($s); $sc++) {
    $st=explode("\=",$s[$sc]);
    $_REQUEST[$st[0]]=$st[1];
  }
}
$neu=$_GET["string"];
$zerlegt=explode("/", $neu);
$tag=$zerlegt[0];
$tag2=$zerlegt[1];
$pfad=urldecode(str_replace(".html", "", $_SERVER["REQUEST_URI"]));
$pfad2=preg_split("/\?/", $pfad, 0);
$pfad=$pfad2[0];
if(substr($pfad, -1)!="/")
 $htmlpfad=$pfad2[0].".html";
else 
 $htmlpfad="";
$pfade=preg_split("/\//", $pfad, 0);

$website=1;
$fehler404=false;
 
if($_REQUEST["suche"]=="*") {
 unset($_SESSION["suche"]);
 unset($_REQUEST["suche"]);
} elseif(strlen($_REQUEST["suche"]))
 $_SESSION["suche"]=htmlentities($_REQUEST["suche"]);
 
 $tag=$pfade[1];
 $lang="de";
 if($tag=="")
	 $tag="ueber-uns";
 
 $abfrage = sprintf("select seiten09.nr, start from seiten09, navigation09 where navigation09.website='%s' and navigation09.tag='%s' AND navigation09.lang='%s' and seiten09.menu=navigation09.nr", $website, $tag, $lang);
 $ergebnis = mysqli_query($sql, $abfrage);
 if (($ergebnis) && (mysqli_num_rows($ergebnis)))
  {
   $seiten=array();
   for($i=0; $i<mysqli_num_rows($ergebnis); $i++)
    {
     $zeile = mysqli_fetch_object($ergebnis);
     if(seitepruefen($zeile->nr))
      array_push($seiten, array($zeile->nr, $zeile->start));
    }
   arsort($seiten);  
   $seite=$seiten[0][0];
  }
 
 include("navigation.php");
  
 $abfrage = sprintf("select * from seiten09 where nr=%s and redaktion=0 AND lang='%s' AND include!='404.php' order by changed desc limit 1", $seite, $lang);
 $ergebnis = mysqli_query($sql, $abfrage);
 if (($ergebnis) && (mysqli_num_rows($ergebnis)>0))
  {
   $contentzeile = mysqli_fetch_object($ergebnis);
   $contentzeile->titel=str_replace("&", "&amp;", $contentzeile->titel);
   if($contentzeile->include=="")
	 include("_standardseite.php");
   if(file_exists("_".$contentzeile->include))
	 include("_".$contentzeile->include);
  }
 else
  {
   $abfrage = sprintf("select * from seiten09 where include='404.php' and redaktion=0 AND lang='%s' order by changed desc limit 1", $lang);
   $ergebnis = mysqli_query($sql, $abfrage);
   if (($ergebnis) && (mysqli_num_rows($ergebnis)))
    {
     $contentzeile = mysqli_fetch_object($ergebnis);
	}
   else
    {
     $contentzeile->titel="Fehler 404 - Seite nicht gefunden";
     $contentzeile->text="<p>Unser LKW bleibt damit leer. Dabei würden Ihnen unsere Fahrer gerne die passenden Materialien für Haus und Garten liefern.</p>";
    }
   include("_404.php");
   $menupunkt2n[0]="404 - Seite nicht gefunden";
   $fehler404=true;
  }

//}

include("brotkrumen.php");
include("footer.php");

if(!strlen($image) && !strlen($clubimage)) {
	$image="https://".$_SERVER["HTTP_HOST"]."/img/rosemeyer-und-rohjans-baustoffzentrum-baumarkt-friesoythe_296.jpg";
	$imagewidth="700";
	$imageheight="467";
} else {
	$imagesize=getimagesize("/var/www/www.rosemeyer-rohjans.de/pics2".$image);
	$imagewidth=$imagesize[0];
	$imageheight=$imagesize[1];
	$image="https://".$_SERVER["HTTP_HOST"]."".$image;
}

if($fehler404) {
	header("HTTP/1.0 404 Not Found");
}
header("Content-Security-Policy: script-src 'unsafe-inline' 'self' piwik.aipi.de www.tona.de; style-src 'self' 'unsafe-inline' www.tona.de; frame-src 'self' piwik.aipi.de www.tona.de; frame-ancestors 'self' piwik.aipi.de; report-uri https://www.rosemeyer-rohjans.de/report/csp/enforce;");
//header("X-Frame-Options: ALLOW-FROM https://piwik.aipi.de https://www.aipi.de", false);
//header("X-Xss-Protection: 1; mode=block", false);
//header("X-Content-Type-Options: nosniff", false);
header("X-Mod-Pagespeed: 0.8.1.5", false);
header("X-Powered-By: aipi", false);
header("Referrer-Policy: same-origin", false);
/*
CSS3 SELECT:
http://www.danielneumann.com/wp-content/uploads/2011/01/css-dropdown-demo.html
*/
$titel=$contentzeile->titel;
//$description="TEST";
$keywords=$websitename.",";
include("/var/www/www.rosemeyer-rohjans.de/seo/keywordgen2.php");
$description="";
$zusammenfassung=$contentzeile->text;
$zusammenfassung=str_replace("%slider%", "", $zusammenfassung);
$zusammenfassung=str_replace("&#160;", " ", $zusammenfassung);
keywords($zusammenfassung, $description, $keywords);
$description=trim($description);
$description=substr($description, 0, strrpos($description, " "));
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
 <head>
  <title><?php print $titel; ?></title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <meta name="description" content="<?php print $description; ?>">
  <meta name="keywords" content="">
  <meta name="author"         content="Claus Plachetka, info@aipi.de">
  <meta name="DC.Publisher"   content="info@aipi.de">
  <meta name="DC.Identifier"  content="https://<?php print $_SERVER["HTTP_HOST"];?>">
  <meta name="DC.Language"    content="de">
  <meta name="DC.Rights"      content="Rosemeyer & Rohjans GmbH">
  <meta name="DC.Date.Create" content="2013-01-23T05:00+01:00">
  <meta name="robots"         content="follow">
  <meta name="revisit-after"  content="1 days">
  <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes">
  <meta property="og:title" content="<?php print $titel; ?>">
  <meta property="og:description" content="<?php print $description; ?>">
  <meta property="og:url" content="https://<?php print $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]; ?>">
  <meta property="og:type" content="website">
  <meta property="og:image" content="<?php print $image; ?>">
  <meta property="og:image:type" content="image/jpeg">
  <meta property="og:image:width" content="<?php print $imagewidth; ?>">
  <meta property="og:image:height" content="<?php print $imageheight; ?>">
  <meta property="og:image:alt" content="<?php print $titel; ?>">
  <meta property="og:locale" content="de_DE">
  <meta property="og:type" content="website">
  <meta property="og:site_name" content="<?php print $_SERVER["HTTP_HOST"];?>">
  <meta property="og:street-address" content="Europastraße 11+13">
  <meta property="og:locality" content="Friesoythe">
  <meta property="og:region" content="Niedersachsen">
  <meta property="og:postal-code" content="26169">
  <meta property="og:country-name" content="Germany">
  <meta property="og:email" content="info@aipi.de">
  <meta property="og:phone_number" content="+49-4491-9393-0">
  <meta property="og:fax_number" content="+49-441-9393-11">
  <meta name="geo.position" content="53.024372,7.858922,15">
  <meta name="geo.placename" content="Baustoffzentrum Rosemeyer & Rohjans">
  <meta name="geo.region" content="de-nds">  
  <meta name="apple-mobile-web-app-title" content="Baustoffe von R&amp;R">
  <meta name="application-name" content="Baustoffe von R&amp;R">
  <meta name="msapplication-TileColor" content="#d52b1e">
  <meta name="msapplication-config" content="/grafik/browserconfig.xml">
  <meta name="theme-color" content="#d52b1e">
<?php  
  if($fehler404) {
    print "  <link rel=\"canonical\" href=\"https://www.rosemeyer-rohjans.de/404.html\">\n";
}
?>
  <link rel="manifest" href="/manifest.json">
  <link rel="mask-icon" href="/grafik/rr.svg" color="#e31e24">
  <link rel="apple-touch-icon" sizes="180x180" href="/grafik/apple-touch-icon.png">
  <link rel="icon" type="image/png" sizes="32x32" href="/grafik/favicon-32x32.png">
  <link rel="icon" type="image/png" sizes="16x16" href="/grafik/favicon-16x16.png">
  <link rel="shortcut icon" href="/grafik/favicon.ico">
  <style>
<?php 
$css=file_get_contents("css/rr.min.css");
if($contentzeile->include!="") { 
	if(file_exists("css/".str_replace(".php", ".css", $contentzeile->include))) {
		$css.=file_get_contents("css/".str_replace(".php", ".css", $contentzeile->include));
	}
}
print "   ".$css;
//include("css/slicknav.min.css");
?>
  </style>
  <link href="/css/lightbox.css" rel="stylesheet" type="text/css" media="screen">
  <script type="application/ld+json">
   {
    "@context": "http://schema.org",
    "@type": "LocalBusiness",
	"name": "Baustoffzentrum Rosemeyer & Rohjans",
    "image": "https://www.rosemeyer-rohjans.de/grafik/rr2021.png",
    "logo": "https://www.rosemeyer-rohjans.de/grafik/rr2021.png",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Europastraße 11+13",
      "addressLocality": "Friesoythe",
      "postalCode": "26169",
	  "addressCountry": "DE",
      "telephone": "+49449193930",
      "url": "https://www.rosemeyer-rohjans.de/anfahrt.html"
    },
    "url": "https://www.rosemeyer-rohjans.de",
	"openingHours": ["Mo-Fr 06:30-17:30", "Sa 07:00-12:30"],
    "currenciesAccepted": "EUR",
    "paymentAccepted":"Cash, Debit Card, Credit Card",	
	"taxID": "DE117116479",
	"vatID": "DE117116479",
	"duns": "31-641-8888",
	"email": "info@rosemeyer-rohjans.de",
    "telephone": "+49449193930",
	"faxNumber": "+494491939311",
	"legalName": "Baustoffzentrum Rosemeyer & Rohjans GmbH & CO. KG",
	"memberOf": "Hagebau Handelsgesellschaft für Baustoffe mbH & Co. KG",
	"priceRange": "$$",
	"foundingDate": "1903-01-01"
	
  }
  </script>
 </head> 
 <body>
  <div id="seite_xy">
   <div id="mkopf" class="mobile">
      <p><a title="Navigation" href="#seite_xy"><span class="icon menu-ein mobile">&#xe018;</span></a></p>
      <p><a title="Navigation" href="#"><span class="icon menu-aus mobile">&#xe019;</span></a></p>
	  <span id="mlogo"><a href="/"><picture><source srcset="/grafik/rr.svg" type="image/svg+xml">
		<img id="mlogoimg" width="156" height="40" src="/grafik/rr2021.png" alt="Rosemeyer & Rohjans" title="Rosemeyer & Rohjans">
	</picture></a></span>
	  
   </div>
 <div id="top">
  <div id="topkasten">
    <div id="metatext"> 
	  <a title="anrufen!" href="tel:+49449193930"><span class="icon">&#xe011;</span> 04491 9393-0</a>
	  <span class="desktop">&nbsp;|&nbsp; <a href="https://www.google.com/maps/place/Baustoffzentrum+Rosemeyer+%26+Rohjans+GmbH+%26+Co.+KG+-+Baustoffe,+Holz+%26+Baumarkt/@53.0247287,7.8582071,17z/data=!3m1!4b1!4m5!3m4!1s0x47b70fea0b09ed61:0x4c09f7bef8a26a46!8m2!3d53.0247287!4d7.8582071"><span class="icon">&#xe014;</span> Europastraße 11+13, Friesoythe</a></span>
	  &nbsp;|&nbsp; <span class="icon">&#xe003;</span> mo-fr 6:30-17:30, sa 7:00-12:30 Uhr
    </div>
  </div>
 </div>
 <div id="content" class="page">
  <div id="header">
   <a href="/" style=""><picture>
		<source srcset="/grafik/rr.svg" type="image/svg+xml">
		<img id="logo" width="420" height="90" src="/grafik/rr2021.png" alt="Rosemeyer & Rohjans" title="Rosemeyer & Rohjans">
	</picture></a>
  </div>
  <div id="navi">
   <ul id="menu">
<?php
print $ebene1; 
print $ebene2;
?>	
   </ul>
  </div>
  <div id="header2" style="overflow:hidden;">
    <ul id="slider">
	<?php print seitenkopfbild($seite, $contentzeile->titel); ?>
	</ul>
  </div>
<?php
/* 
<!--
  <div class="pageall">
	<p>max(0px, min(8px, ((100vw - 4px) - 100%) * 9999)) / 8px;</p>
  </div>
--> */
print $brotkrumen;
print $content;
?>
 </div>
<?php
 print $footer;
?>
 </div>
 <div id="async"></div>
 <script defer="defer" src="/js/jquery-3.6.0.min.js" type="text/javascript"></script>
 <script defer="defer" src="/js/rr.js" type="text/javascript"></script>
 <script defer="defer" src="/js/mixed.js" type="text/javascript"></script> 
 </body>
</html>