CountOnlineUser(); $FileIncluded=null; $SQL=null; $urlVariables=explode("?",$_SERVER['REQUEST_URI']); $URLforDB=substr($urlVariables[0], 1); // Following function will return: id,pageurl,title,template,title,active $PAGEDATA=$PUBLIC->GETPage($URLforDB,$SQL); if($PAGEDATA) { if(!$PAGEDATA[5] && $_GET['eManagePreview']!=$PAGEDATA[0]) { $PAGEDATA=null; }elseif(!$PAGEDATA[5] && $_GET['eManagePreview']==$PAGEDATA[0]) { echo' Preview Only! The page you are viewing is not active, some features may not work correctly.'; }} $TemplateDIR=$PUBLIC_DIR.'templates/'; $PageDIR=$PUBLIC_DIR.'pages/'; $CssDIR=$SITE_PATH.'includes/css/'; $TempLinkVar=explode(".", basename($PAGEDATA[3])); if($PAGEDATA) { $SiteStats->PageStats($PAGEDATA[0]); // check for code file $PAGE_find=null; $PAGE_replace=null; if(file_exists($PUBLIC_DIR.'pagephp/'.$PAGEDATA[0].'.php')) { include($PUBLIC_DIR.'pagephp/'.$PAGEDATA[0].'.php'); $FileIncluded=2; } $MenuDATA=$PUBLIC->GETMenu(1); $run=0; $var=1; //echo $MenuDATA[0]; while($MenuDATA[0]>$run) { $MenuName=$MenuDATA["$var"]; $var++; $MenuURL=$MenuDATA["$var"]; $var++; $MenuClass=null; if($MenuURL==$URLforDB){$MenuClass='_selected';} $MenuSHOW.=' '.$MenuName.' '; $run++; } $STYLESHEET=file_get_contents($TemplateDIR.$TempLinkVar[0].'.csslink'); include($SRC_DIR."Class.Template.php"); $template = new Template; $template->load($PUBLIC_DIR.'templates/'.$PAGEDATA[3]); if($STYLESHEET) { $template->replace("stylesheet", '/includes/css/'.$STYLESHEET); } $template->replace("title", $SITE_TITLE.$PAGEDATA[2].$_TITLEAPPEND); $template->replace("htmlheaders", $_HTMLHEADERS); $template->replace("menu1", ' '.$MenuSHOW.'
 
'); if($FileIncluded) { $PAGE_data=str_replace($PAGE_find,$PAGE_replace,$template->getpagefile($PUBLIC_DIR.'/pages/'.$PAGEDATA[0].'.htm')); }else { $PAGE_data=$template->getpagefile($PUBLIC_DIR.'/pages/'.$PAGEDATA[0].'.htm'); } $template->replace("body1", $PAGE_data); $template->publish(); } else { include($PUBLIC_DIR.'error_docs/404.html'); } ?>