All pastes #110647 Raw Edit

Unnamed

public php v1 · immutable
·published 2006-08-01 20:34 UTC
rendered paste body
<?/************************************************************************************* * * 02-x Web Application Framework * Copyright 2004 - 2005 Ryan Cummins * All rights reserved * ************************************************************************************* * * *		For application log please see App_Log.php *				 * ************************************************************************************* *		filename: app/index.php ************************************************************************************* */$doc_path_exp = explode('/', $_SERVER["DOCUMENT_ROOT"]);$doc_count = count($doc_path_exp) - 1;$x = 0;while($x != $doc_count)	{	$doc_path .= '/'.$doc_path_exp[$x];	$x++;	}$doc_path = substr($doc_path, 1, 50);// set path vars//$inc_path = '.:/php/includes:'. $doc_path .'/images:'. $doc_path .'/inc:'. $doc_path .'/adodb:'. $doc_path . '/gui/inc';ini_set('include_path', '.:/php/includes:'. $doc_path .'/images:'. $doc_path .'/inc:'. $doc_path .'/adodb:'. $doc_path . '/gui/inc');ini_set('url_rewriter.tags', '');//ini_set('session.save_path', $doc_path . '/tmp/sessions');ini_set('session.use_trans_sid', '0');ini_set('url_rewriter.tags', '');ini_set("arg_separator.output", "&amp;");ini_set("output_buffering", "On");/*	Start Sessions	*/session_start();/*	Privacy Headers	*/header('P3P: CP="ALL DSP COR LAW CUR ADMo DEVa PSDa CONo OTPo PUBo STP PHY ONL PUR COM NAV INT DEM CNT STA POL PRE LOC OTC", policyref="./w3c/p3p.xml"');/*	Set site constants	*/define('IN_APPLICATION', true);define('phpEx', '.php');define('root_path', './');if(is_null($_REQUEST['page']))	{	define('page', home);	}else	{	define('page', $_REQUEST['page']);	}	if(is_null($_REQUEST['action']))	{	define('action', null);	}else	{	define('action', $_REQUEST['action']);	}	/*	Set globals	*/	include(root_path . 'common'.phpEx);include(root_path . 'config'.phpEx);?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>02-x : <- <?=$_SERVER["SERVER_NAME"];?> -> </title><meta name="KEYWORDS" content="02-x"><meta name="DESCRIPTION" content="02-x administration control panel"><meta name="Revisit-After" content="0 days"><meta name="Abstract" content="02-x - www.zenmedia.co.uk"><meta name="Author" content="zenmedia - +44 1562 742 190"><meta name="copyright" content="copyright 2003 - 2006 zenmedia"><meta name="Robots" content="None"><meta name="Distribution" content="None"><link href="gui/css/<? if(isset($_SESSION['logged_in'])) {	$css = 'gui.css'; }else{ $css = 'login.css'; } echo $css;?>" rel="stylesheet" type="text/css"><meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" l gen true for "http://www.zenmedia.co.uk/" r (ni 1 nr 1 vz 1 lz 1 oz 1 ca 1))'><link href="./w3c/p3p.xml" rel="P3Pv1" type="text/xml"></head><body id="login">		<?		$logged_in = array('account', 'manage', 'artwork', 'profile', 'logout', 'friends', 'admin');		$logged_out = array('account', 'activate');		if(($page == NULL) && (!isset($_SESSION['logged_in'])))			{			include('account_login' . phpEx);			}		else			{			if(($page == NULL) && (isset($_SESSION['logged_in'])))				{				include('account_home' . phpEx);				}			elseif(file_exists_include_path($page . phpEx))				{				if($_SESSION['logged_in'] == NULL)					{					//					// NOT LOGGED IN					//					if(in_array($page, $logged_out))						{						include(strtolower($page) . phpEx);						}					else						{						include('404' . phpEx);						}					}				else					{					//					// LOGGED IN					//					if(in_array($page, $logged_in))							{							echo $page;							include(strtolower($page) . phpEx);							}						else							{							include('404' . phpEx);							}					}				}			else			   {			   include('404' . phpEx);			   }			}				?></body></html>