".$GLOBALS[system_settings][offline]." "); } // fetch page if(is_numeric($_GET[id])) { $page = mysql_fetch_assoc(mysql_query(" SELECT * FROM intronetcms_page WHERE pageID = $_GET[id] AND status = \"ACTIVE\" ")); } else { $page = get_homepage(); } // fetch text if($page[pageID]) $pagetext = mysql_fetch_assoc(mysql_query("SELECT * FROM intronetcms_pagetext WHERE pageID = $page[pageID] AND lang = \"$_SESSION[lang]\"")); if(!$pagetext[menutitle]) { if($page[parentID] > 0) { header("Location: index.php?id=$page[parentID]"); exit; } else { $home = get_homepage(); if($home[pageID] != $page[pageID]) { header("Location: index.php?id=$home[pageID]"); exit; } } } // fetch template if(!$GLOBALS[system_settings][allow_multitemplate]) $page[template] = ""; $templatefile = getfilename($page[template], "template"); if(!$templatefile) die("missing default template"); $template = file_get_contents($templatefile); if($page[url]) { header("Location: $page[url]"); exit; } if($page[special_content]) { $fn = getfilename($page[special_content], "fixedcontent"); $p = strrpos($fn,"."); $ext = substr($fn,$p+1); switch($ext) { CASE "htm": CASE "html": $sc = file_get_contents($fn); break; CASE "php": ob_start(); include($fn); $sc = ob_get_clean(); break; } if($sc) $pagetext[content].= "
$sc
"; } $search = array("%title%","%content%","%content2%","%menu%","%keywords%","%description%","%languageswitch%"); $replace = array( $pagetext[title], // %title% $pagetext[content], // %content% $pagetext[content2], // %content2% build_menu($page[pageID]), // %menu% $pagetext[meta_keywords], // %keywords% $pagetext[meta_description], // %description% build_languageswitch($page[pageID]), // %languageswitch% ); echo(str_replace($search,$replace,$template)); ?>