0) { $app=mysql_fetch_object($res); if($app->activation_date) { $include_path=INSTALL_PATH."apps/".$app->uri."/index.php"; include $include_path; exit(); } else { exit("

Error: This application has not been activated!

"); } } else $application=false; } if(!$application) { if(isset($_SESSION['newpage'])&& isset($_SESSION['follow']) && $_SESSION['newpage'] ) { go(getPagePath($_SESSION['newpage'])); $_SESSION['newpage']=false; } if(isset($_GET['debug'])) print $sql; $row=get_row("select * from page where page_filename='".mysql_real_escape_string($path)."' and role_id=$role_id"); if($row) { render_page($row,$role_id); }//end render page; else { if(!isset($_SESSION['redir'])) { if(!isset($_SESSION['return'])) { $loc=redirect($_SERVER['REQUEST_URI']); if(!$loc) { $row=get_row("select * from page where page_filename='".mysql_real_escape_string($path)."'"); if($row) { if(isset($_SESSION['role_id'])) { if($_SESSION['role_id']<=$row->role_id) { render_page($row,$row->role_id); } else { header("Location: /login/?loc=".$_SERVER['REQUEST_URI']); exit(); } } else { header("Location: /login/?loc=".$_SERVER['REQUEST_URI']); exit(); } } else { render_404(); } } else { header("HTTP/1.1 301 Moved Permanently"); header("Location: ".$loc); exit(0); } } else { $ret=$_SESSION['return']; $_SESSION['return']=false;unset($_SESSION['return']); header("Location: ".$ret); exit(0); } } else { if($path==$_SESSION['redir'][0]) header("HTTP/1.1 301 Moved Permanently"); header("Location: ".$_SESSION['redir'][1]); exit(0); } } } function getBoxAdmin($box,$page_id) { $out=false; if(isset($_SESSION['user_id'])&& ($_SESSION['role_id']==1 || $_SESSION['role_id']==2 || $_SESSION['role_id']==3) ) { $out="
[ edit ]
"; } return $out; } function is_application($path) { if(strpos($path,"/")===0)$app_path=substr($path,1,(strlen($path)-1)); if(strpos($app_path,"/")!==false)$app_path=substr($app_path,0,strpos($app_path,"/")); else $app_path=false; return $app_path; } function render_page($row,$role_id) { $_GET['page_id']=$row->page_id; $_GET['nav_id']=$row->nav_id; $_GET['directory_id']=$row->parent_id; $out1=""; print getHeader(array($role_id,$row->parent_id,$row->nav_id,$row->page_id,$row->template_id)); //exit("here"); if(isset($_SESSION['user_id'])&& ($_SESSION['role_id']==1 || $_SESSION['role_id']==2 || $_SESSION['role_id']==3) ) { $name=getPagePath($row->page_filename); //$out="
[ edit ]
"; $out="
"; $out.="
"; if($row->is_active)$status="active"; else $status="inactive"; if($row->parent_id && !$row->nav_id) { $out.="[ parent_id."');\">add-a-page ]  "; $res=mysql_query("select page.page_id,page.page_title,page.page_filename from page,nav where page.nav_id=nav.nav_id and nav.directory_id='$row->parent_id' and page.parent_id=0 order by page_filename"); if(mysql_num_rows($res)>0) { $out1=""; } } else { $res=mysql_query("select page_id,page_title,page_filename from page where parent_id='$row->page_id' and nav_id!='0' order by page_filename"); if(mysql_num_rows($res)>0) { $out1=""; } $out.="[ page_id."&nav_id=$row->nav_id');\" >add-a-page ]  "; } $name=str_replace("'","",$name); $out.="[ page_id&seo=1');\">page setup ] "; $out.=" [$status] "; $out.="".$out1."
"; } if(isset($_SESSION['redir'])) { alert("NOTICE: The page ".$_SESSION['redir'][0]." has been moved to ".$_SESSION['redir'][1].""); go($_SESSION['redir'][1]); $_SESSION['redir']=0;unset($_SESSION['redir']); } for($i=1;$i<7;$i++) { if(strpos($row->page_body,"<box$i>")!==false ) { $boxout="";$name="page_body$i"; $admin=getBoxAdmin($i,$row->page_id); if($admin)$boxout="
".$admin.$row->$name."
"; else $boxout=$admin.$row->$name; $row->page_body=str_replace("<box$i>",$boxout,$row->page_body); } } if($row->is_active || (isset($_SESSION['user_id'])&& ($_SESSION['role_id']==1 || $_SESSION['role_id']==2 || $_SESSION['role_id']==3) )) { if(!$_SESSION['role_id']) { print get_custom_tag($out.$row->page_body); } else print get_custom_tag($out.$row->page_body); } else { print $out."

Page Under Construction

"; } print getFooter(array($role_id,$row->parent_id,$row->nav_id,$row->page_id,$row->template_id)); exit(); } function render_404() { header("HTTP/1.0 404 Not Found"); $loc=$_SERVER['REQUEST_URI']; if(strpos($loc,"?")!==false)$loc=substr($loc,0,strpos($loc,"?")); print "

404 Not Found

Oops the page you were looking for is not there..

"; if(isset($_SESSION['user_id'])&& ($_SESSION['role_id']==1 || $_SESSION['role_id']==2 || $_SESSION['role_id']==3) ) { print "

As an Administrator, you have the following options:

"; } exit(0); } ?>