| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | umask(0007); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-03-03 17:15:01 +01:00
										 |  |  | if (isset($_SERVER['PHP_AUTH_USER'])) { | 
					
						
							|  |  |  |     $PHPki_user = md5($_SERVER['PHP_AUTH_USER']); | 
					
						
							|  |  |  | } else { | 
					
						
							|  |  |  |     $PHPki_user = md5('default'); | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-02-22 15:01:56 +01:00
										 |  |  | $PHP_SELF = htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, "utf-8"); | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-03-03 17:15:01 +01:00
										 |  |  | 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"); | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  |         header("Cache-Control: no-store, no-cache, must-revalidate"); | 
					
						
							|  |  |  |         header("Cache-Control: post-check=0, pre-check=0", false); | 
					
						
							|  |  |  |         header("Pragma: no-cache"); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-03-03 17:15:01 +01:00
										 |  |  |     ?>
 | 
					
						
							|  |  |  |     <!DOCTYPE html> | 
					
						
							|  |  |  |     <head> | 
					
						
							|  |  |  |     <meta charset="utf-8"> | 
					
						
							|  |  |  |     <title>PHPki: <?php echo $title?> </title>
 | 
					
						
							|  |  |  |     <link rel="stylesheet" type="text/css" href="<?php echo $style_css?>"> | 
					
						
							|  |  |  |     <script type="text/javascript" language="javascript"> | 
					
						
							| 
									
										
										
										
											2013-07-21 11:33:38 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-03-03 17:15:01 +01:00
										 |  |  |     function setVisibility(rowName, show) { | 
					
						
							| 
									
										
										
										
											2013-07-21 11:33:38 +02:00
										 |  |  |         // Tabellenzelle ermitteln
 | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  |         var actualVisibility=document.getElementById(rowName).style.visibility; | 
					
						
							|  |  |  |   | 
					
						
							|  |  |  |         if(show==false) { | 
					
						
							|  |  |  |                 document.getElementById(rowName).style.visibility = "hidden"; | 
					
						
							|  |  |  |                 document.getElementById(rowName).style.display = "none"; | 
					
						
							|  |  |  |         } else { | 
					
						
							|  |  |  |                 document.getElementById(rowName).style.visibility = "visible"; | 
					
						
							|  |  |  |                 document.getElementById(rowName).style.display = ""; | 
					
						
							|  |  |  |         } | 
					
						
							| 
									
										
										
										
											2021-03-03 17:15:01 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     </script> | 
					
						
							|  |  |  |     </head> | 
					
						
							|  |  |  |     <body> | 
					
						
							|  |  |  |     <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     if (isKonq()) { | 
					
						
							|  |  |  |         $logoclass  = 'logo-konq'; | 
					
						
							|  |  |  |         $titleclass = 'title-konq'; | 
					
						
							|  |  |  |         $menuclass  = 'headermenu-konq'; | 
					
						
							|  |  |  |     } else { | 
					
						
							|  |  |  |         $logoclass  = 'logo-ie'; | 
					
						
							|  |  |  |         $titleclass = 'title-ie'; | 
					
						
							|  |  |  |         $menuclass  = 'headermenu-ie'; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ?>
 | 
					
						
							|  |  |  |     <div class="<?php echo $logoclass?>">PHPki</div> | 
					
						
							|  |  |  |     <div class="<?php echo $titleclass?>"><?php echo $title?></div>
 | 
					
						
							|  |  |  |     <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     switch ($withmenu) { | 
					
						
							|  |  |  |         case false: | 
					
						
							|  |  |  |         case 'about': | 
					
						
							|  |  |  |             break; | 
					
						
							|  |  |  |         case 'setup': | 
					
						
							|  |  |  |             ?>
 | 
					
						
							|  |  |  |             <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> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |         <?php | 
					
						
							|  |  |  |             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>'; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |             ?>
 | 
					
						
							|  |  |  |             <a class="<?php echo $menuclass?>" href="help.php" target="_help">Help</a> | 
					
						
							|  |  |  |         <a class="<?php echo $menuclass?>" href="about.php" target="_about">About</a> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |         <?php | 
					
						
							|  |  |  |             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>'; | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |             ?>
 | 
					
						
							|  |  |  |             <a class="<?php echo $menuclass?>" href="../help.php" target="_help">Help</a> | 
					
						
							|  |  |  |         <a class="<?php echo $menuclass?>" href="../about.php" target="_about">About</a> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |         <?php | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     ?><hr style="width:99%; align:left; color:#99caff;" /><?php
 | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-03-03 17:15:01 +01:00
										 |  |  | function printFooter() | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     ?>
 | 
					
						
							|  |  |  |     <br /> | 
					
						
							|  |  |  |     <hr style="width:99%; color:#99caff;" /> | 
					
						
							|  |  |  |     <p style="margin-top: -5px; font-size: 8pt; text-align:center;">PHPki v<?php echo PHPKI_VERSION?> - Copyright 2003 - William E. Roadcap</p>
 | 
					
						
							|  |  |  |     </body> | 
					
						
							|  |  |  |     </html> | 
					
						
							|  |  |  |     <?php | 
					
						
							| 
									
										
										
										
											2012-02-28 08:23:39 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ?>
 |