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
|
|
|
}
|
|
|
|
|
|
|
|
?>
|