| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | umask(0007); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-04-23 12:02:58 +02:00
										 |  |  | if (isset($_SERVER['PHP_AUTH_USER'])) | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 	$PHPki_user = md5($_SERVER['PHP_AUTH_USER']); | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  | 	$PHPki_user = md5('default'); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $PHP_SELF = $_SERVER['PHP_SELF']; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function printHeader($withmenu="default") { | 
					
						
							|  |  |  | 	global $config; | 
					
						
							|  |  |  | 	$title = ($config['header_title']?$config['header_title']:'PHPki Certificate Authority'); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	switch ($withmenu) { | 
					
						
							|  |  |  | 	case 'public': | 
					
						
							|  |  |  | 	case 'about': | 
					
						
							|  |  |  | 	case 'setup': | 
					
						
							|  |  |  | 		$style_css = './css/style.css'; | 
					
						
							|  |  |  | 		break; | 
					
						
							|  |  |  | 	case 'ca': | 
					
						
							|  |  |  | 	case 'admin': | 
					
						
							|  |  |  | 	default: | 
					
						
							|  |  |  | 		$style_css = '../css/style.css'; | 
					
						
							|  |  |  | 		break; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); | 
					
						
							|  |  |  | 	header("Expires: -1"); | 
					
						
							|  |  |  |         header("Cache-Control: no-store, no-cache, must-revalidate"); | 
					
						
							|  |  |  |         header("Cache-Control: post-check=0, pre-check=0", false); | 
					
						
							|  |  |  |         header("Pragma: no-cache"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	?>
 | 
					
						
							|  |  |  | 	<html> | 
					
						
							|  |  |  | 	<head> | 
					
						
							| 
									
										
										
										
											2013-07-17 19:11:54 +00:00
										 |  |  | 	<title>PHPki: <?php echo $title?> </title>
 | 
					
						
							|  |  |  | 	<link rel="stylesheet" type="text/css" href="<?php echo $style_css?>"> | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 	</head> | 
					
						
							|  |  |  | 	<body> | 
					
						
							| 
									
										
										
										
											2013-07-17 19:11:54 +00:00
										 |  |  | 	<?php | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	if (isKonq()) {  | 
					
						
							|  |  |  | 		$logoclass  = 'logo-konq'; | 
					
						
							|  |  |  | 		$titleclass = 'title-konq'; | 
					
						
							|  |  |  | 		$menuclass  = 'headermenu-konq'; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	else { | 
					
						
							|  |  |  | 		$logoclass  = 'logo-ie'; | 
					
						
							|  |  |  | 		$titleclass = 'title-ie'; | 
					
						
							|  |  |  | 		$menuclass  = 'headermenu-ie'; | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	?>
 | 
					
						
							| 
									
										
										
										
											2013-07-17 19:11:54 +00:00
										 |  |  | 	<div class=<?php echo $logoclass?>>PHPki</div>
 | 
					
						
							|  |  |  | 	<div class=<?php echo $titleclass?>><?php echo $title?></div>
 | 
					
						
							|  |  |  | 	<?php | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	switch ($withmenu) { | 
					
						
							|  |  |  | 	case false: | 
					
						
							|  |  |  | 	case 'about': | 
					
						
							|  |  |  | 		break; | 
					
						
							|  |  |  | 	case 'setup': | 
					
						
							|  |  |  | 		?>
 | 
					
						
							| 
									
										
										
										
											2013-07-17 19:11:54 +00:00
										 |  |  | 		<div class=<?php echo $menuclass?>>
 | 
					
						
							|  |  |  | 		<a class=<?php echo $menuclass?> href=readme.php>ReadMe</a>
 | 
					
						
							|  |  |  | 		<a class=<?php echo $menuclass?> href=setup.php>Setup</a>
 | 
					
						
							|  |  |  | 		<a class=<?php echo $menuclass?> href=about.php target=_about>About</a>
 | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 		</div> | 
					
						
							| 
									
										
										
										
											2013-07-17 19:11:54 +00:00
										 |  |  | 		<?php | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 		break; | 
					
						
							|  |  |  | 	case 'public': | 
					
						
							|  |  |  | 		print "<div class=$menuclass>"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		if (DEMO)  { | 
					
						
							|  |  |  | 			print "<a class=$menuclass href=index.php>Public</a>"; | 
					
						
							|  |  |  | 			print "<a class=$menuclass href=ca/ >Manage</a>"; | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		else { | 
					
						
							|  |  |  | 			print "<a class=$menuclass href=index.php>Menu</a>"; | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		if (file_exists('policy.html')) { | 
					
						
							|  |  |  | 			print '<a class='.$menuclass.' style="color: red" href=policy.html target=help>Policy</a>'; | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		?>
 | 
					
						
							| 
									
										
										
										
											2013-07-17 19:11:54 +00:00
										 |  |  | 		<a class=<?php echo $menuclass?> href=help.php target=_help>Help</a>
 | 
					
						
							|  |  |  | 		<a class=<?php echo $menuclass?> href=about.php target=_about>About</a>
 | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 		</div> | 
					
						
							|  |  |  | 		<? | 
					
						
							|  |  |  | 		break; | 
					
						
							|  |  |  | 	case 'ca': | 
					
						
							|  |  |  | 	default: | 
					
						
							|  |  |  | 		print "<div class=$menuclass>"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		if (DEMO)  { | 
					
						
							|  |  |  | 			print "<a class=$menuclass href=../index.php>Public</a>"; | 
					
						
							|  |  |  | 			print "<a class=$menuclass href=../ca/index.php>Manage</a>"; | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		else { | 
					
						
							|  |  |  | 			print "<a class=$menuclass href=index.php>Menu</a>"; | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		if (file_exists('../policy.html')) { | 
					
						
							|  |  |  | 			print '<a class='.$menuclass.' style="color: red" href=../policy.html target=help>Policy</a>'; | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		?>
 | 
					
						
							| 
									
										
										
										
											2013-07-17 19:11:54 +00:00
										 |  |  | 		<a class=<?php echo $menuclass?> href=../help.php target=_help>Help</a>
 | 
					
						
							|  |  |  | 		<a class=<?php echo $menuclass?> href=../about.php target=_about>About</a>
 | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 		</div> | 
					
						
							| 
									
										
										
										
											2013-07-17 19:11:54 +00:00
										 |  |  | 		<?php | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 	} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-17 19:11:54 +00:00
										 |  |  | 	?><hr width=99% align=left color=#99caff><?php
 | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function printFooter() { | 
					
						
							|  |  |  | 	?>
 | 
					
						
							|  |  |  | 	<br> | 
					
						
							|  |  |  | 	<hr width=99% align=left color=#99caff>
 | 
					
						
							| 
									
										
										
										
											2013-07-17 19:11:54 +00:00
										 |  |  | 	<center style='margin-top: -5px; font-size: 8pt'>PHPki v<?php echo PHPKI_VERSION?> - Copyright 2003 - William E. Roadcap</center><br>
 | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 	</body> | 
					
						
							|  |  |  | 	</html> | 
					
						
							| 
									
										
										
										
											2013-07-17 19:11:54 +00:00
										 |  |  | 	<?php | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ?>
 |