All pastes #45402 Raw Edit

Miscellany

public text v1 · immutable
#45402 ·published 2006-03-12 20:30 UTC
rendered paste body
<?php


function phrasetheme($theme) {
	$themepage = 'templates/'.$theme.'/theme.php';
	$handle = fopen($themepage, "r");
	$contents = fread($handle, filesize($themepage));
	$step1 = str_replace('$theme', $theme, $contents);
	
	fclose($handle);

	$array = array('{menu}', '{login}');

	$phrase1 = str_replace($array[0], phrasemenu($theme), $step1);
	$phrase2 = str_replace($array[1], phraselogin($theme), $phrase1);


	$contentpage = 'templates/'.$theme.'/content.php';
	
	ob_start(); 
	include($contentpage);
	$contphrase = ob_get_clean();

	$phrase3 = str_replace('{content}', $contphrase , $phrase2);
		echo $phrase3;
}

function phrasemenu($theme) {


	$menupage = 'templates/'.$theme.'/menu.php';
	$menuhandle = fopen($menupage, "r");
	$menucontents = fread($menuhandle, filesize($menupage));


	fclose($menuhandle);


	return $menucontents;


}


function phraselogin($theme) {

	if($_SESSION['status'] == "true") {


		$loginpage = 'templates/'.$theme.'/adminmenu.php';
		$loginhandle = fopen($loginpage, "r");
		$logincontents = fread($loginhandle, filesize($loginpage));

	
		fclose($loginhandle);
		return $logincontents;
	} else {


		$loginpage = 'templates/'.$theme.'/login.php';
		$loginhandle = fopen($loginpage, "r");
		$logincontents = fread($loginhandle, filesize($loginpage));


		fclose($loginhandle);
		return $logincontents;
	}	

}


?>