zo niet dan naar homepage
if ($db->recordsTellen("id", "tblcontent", "where id=".$pagid."
and case when IsNull(datumstart)=0 then datediff(datumstart, curdate()) else 0 end <= 0
and case when IsNull(datumeind)=0 then datediff(datumeind, curdate()) else 0 end >= 0
and status=0") == 0) {
$pagid = 1;
}
# paginagegevens
$arrPag = $cms->paginaGegevens($pagid, $extra);
$pag_tekst = $arrPag['tekst'];
$parents = array($arrPag['parents']);
# basis gegevens website
$arrSite = $cms->websiteBasis();
# controle beveiligde pagina (op basis van groepenstructuur)
if ($arrPag['beveiligd'] == 1 && $arrSite['beveiliging'] == 17) {
# pagina is beveiligd > controleer of bezoeker is ingelogd
$checkloginSITE = $cms->CheckSITELogin();
if ($checkloginSITE != "yes") {
# gebruiker is niet ingelogd > redirect naar inlogpagina
header("location:/default.php?pagid=3&lan=".$lan);
}
else {
$bezoekersid = $db->veldOphalen ("id", "tblbezoekers", "where code='".$_SESSION['SITEcode']."'");
$checkrechten = $db->veldOphalen("id","tblbezoekersgroepen",
"where bezoekersid in ('".$bezoekersid."') and groepid in (".$arrPag['groepen']."0)");
if ($checkrechten == "") {
# bezoeker heeft niet de juist rechten > redirect naar meldingspagina
header("location:/default.php?pagid=6&lan=".$lan);
}
}
}
# controle beveiligde pagina (op basis van ip-adres)
else if ($arrPag['beveiligd'] == 1 && $arrSite['beveiliging'] == 16) {
$checkip = $db->veldOphalen("id", "tblip", "where ip='".$_SERVER['REMOTE_ADDR']."'");
if ($checkip == "") {
header("location:/default.php?pagid=6&lan=".$lan);
}
else {
$checkloginSITE = "yes";
}
}
else {
$checkloginSITE = $cms->CheckSITELogin();
if (isset($_SESSION['SITEcode'])) {
$bezoekersid = $db->veldOphalen ("id", "tblbezoekers", "where code='".$_SESSION['SITEcode']."'");
}
else { $bezoekersid = 0; }
}
# redirect
if ($arrPag['linkpagina'] != "") {
/*header("HTTP/1.1 301 Moved Permanently");*/
header("location:".$arrPag['linkpagina']);
}
# template
$template = str_replace("_tpl_", "", $arrPag['sjabloon']);
$template = str_replace(".htm", "", $template);
$arrTemplate = array("leeg", "nieuwsbrief");
if (!in_array($template, $arrTemplate)) {
$tpl = $cms->leesTemplate("header", "sub").$cms->leesTemplate($template).$cms->leesTemplate("footer", "sub");
}
else {
$tpl = $cms->leesTemplate($template);
}
# basisgegevens website
$arrSite = $cms->websiteBasis();
$_SESSION['SITEemail_afzender'] = $arrSite['email_afzender'];
$_SESSION['SITEemail_beheerder'] = $arrSite['email_beheerder'];
# teksthema-afbeelding
if ($arrSite['image_thema'] == 1) {
$pag_image = $arrPag['image_thema'];
if (is_file($_SERVER['DOCUMENT_ROOT']."/site/images/thema/".$pag_image)) {
$pag_afbeelding_alt = $db->veldOphalen("omschrijving", "tblfotos", "where concat(folder, '/', naam) ='".$pag_image."'");
$pag_afbeelding = "";
$tpl = str_replace("[pag_afbeelding_thema]", $pag_afbeelding, $tpl);
}
}
# tekst-afbeelding
if ($arrSite['image_content'] != 13) {
$pag_image = $arrPag['image_content'];
if (is_file($_SERVER['DOCUMENT_ROOT']."/site/images/content/".$pag_image)) {
$pag_afbeelding_alt = $db->veldOphalen("omschrijving", "tblfotos", "where concat(folder, '/', naam) ='/images/content/".$pag_image."'");
if ($pag_afbeelding_alt == "") { $pag_afbeelding_alt = "{lbl_fototoelichting}"; }
/*$pag_afbeelding = "";*/
$pag_afbeelding = "
";
$tpl = str_replace("[pag_afbeelding_content]", $pag_afbeelding, $tpl);
}
}
# header
if ($arrSite['headers'] == 1) {
$header_overrule = $db->veldOphalen("concat('', naam, '')", "tblheaders", "where overrule=1", "header");
if ($header_overrule != "") {
$pag_header = $header_overrule;
}
else {
if ($arrPag['header'] == 0) {
$pag_header = $db->veldOphalen("concat('', naam, '')", "tblheaders", "where standaard=1", "header");
}
else {
$pag_header = $db->veldOphalen("concat('', naam, '')", "tblheaders", "where id=".$arrPag['header'], "header");
}
}
$tpl = str_replace("[pag_header]", $pag_header, $tpl);
}
# banner
if ($arrSite['banners'] == 1) {
$pag_banner = "";
$sql = "select id, afbeelding, naam, link from tblbanners where overrule=1";
$record = $db->recordOphalen($sql);
if (!empty($record)) {
$pag_banner = $record['afbeelding'];
$pag_banner_link = $record['link'];
$pag_banner_alt = $record['naam'];
}
else {
$banner = $arrPag['banner'];
if ($banner == 0) {
$sql = "select id, afbeelding, naam, link from tblbanners where standaard=1";
$record = $db->recordOphalen($sql);
if (!empty($record)) {
$pag_banner = $record['afbeelding'];
$pag_banner_link = $record['link'];
$pag_banner_alt = $record['naam'];
}
}
else {
$sql = "select id, afbeelding, naam, link from tblbanners where id=".$banner;
$record = $db->recordOphalen($sql);
if (!empty($record)) {
$pag_banner = $record['afbeelding'];
$pag_banner_link = $record['link'];
$pag_banner_alt = $record['naam'];
}
}
}
if ($pag_banner != "") {
$tpl = str_replace("[pag_banner]", "", $tpl);
}
}
# tekstkoppeling
if ($arrSite['tekstkoppeling'] == 1 && $arrPag['tekstkoppeling'] != "") {
$pag_tekstkoppeling = $db->veldOphalen("tekst".$extra, "tblteksten", "where id=" . $arrPag['tekstkoppeling'], "tekst");
$tpl = str_replace("[pag_tekstkoppeling]", $pag_tekstkoppeling, $tpl);
}
# menu
if (is_file($hostpath."site/php/menu.php")) {
include ("site/php/menu.php");
}
# taalswitch
if($pagid == 35) {
$pag_urlextra = "/" . $db->veldOphalen("url", "tblwoningen", "where id=" . intval($_GET['item']));
} else { $pag_urlextra = ""; }
if ($lan == "en") {
$pag_url = $_SERVER['SERVER_NAME'] . "/" . $arrPag['link'];
$tpl = str_replace("[pag_en]", "{lbl_taalswitch_en}", $tpl);
$tpl = str_replace("[pag_nl]", "{lbl_taalswitch_nl}", $tpl);
$tpl = str_replace("[pag_homeurl]", $db->veldOphalen("url_en", "tblcontent", "where id=1"), $tpl);
}
else {
$pag_url = $_SERVER['SERVER_NAME']. "/" . $arrPag['link_en'];
$tpl = str_replace("[pag_en]", "{lbl_taalswitch_en}", $tpl);
$tpl = str_replace("[pag_nl]", "{lbl_taalswitch_nl}", $tpl);
$tpl = str_replace("[pag_homeurl]", $db->veldOphalen("url", "tblcontent", "where id=1"), $tpl);
}
$tpl = str_replace("[pag_url]", $pag_url, $tpl);
$tpl = str_replace("[pag_lan]", $lan, $tpl);
# onderliggende pagina's
if ($arrPag['toonkinderen'] == 1) {
$sql = "select titel".$extra." as naam, s.url".$extra." as link, samenvatting".$extra." as introtekst
from tblcontent c
left join tblseourls s on c.id=s.pagid
where c.parent=".$pagid." order by ".$arrPag['sortorder_kinderen'];
$records = $db->recordsetOphalen($sql);
if (!empty($records)) {
$kinderen = "
" . $record['introtekst'] . "
{lbl_leesverder}