]> git.sur5r.net Git - bacula/docs/blobdiff - docs/home-page/de/inc/header.php
ebl get 404 instead of home for bad page= param
[bacula/docs] / docs / home-page / de / inc / header.php
index 01b08c95570c829e4964dcdd10dabf6936245bbf..d8ada90fb72809164d9369b7c270e794de32a8ca 100644 (file)
@@ -1,4 +1,4 @@
-<?php
+<?
    /**
     * grab parms from URL
     *
     *
     */
    isset($page) || $page   = "home";               // default page to show
+   if (!preg_match("/^[a-zA-Z0-9_\-]+$/", $page)) {
+       sleep(5);
+       header("HTTP/1.0 404 Not Found");
+       exit;
+   }
+
    $page_directory  = "pages";              // directory with pages
    $page_current    = "$page_directory/$page.php";
 
@@ -45,8 +51,8 @@
       <link rel="stylesheet" type="text/css" href="bacula.css" title="blueish">
       <meta name="Description" content="Bacula ein Netzwerk-Backup und Wiederherstellungs Program">
       <meta name="Keywords" content="Bacula, Backup, restore, Wiederherstellung, Daten Sicherung">
-      <meta name="Copyright" content="Copyright (C) 2000-2007 Kern Sibbald">
-      <meta name="Trademark" content="Bacula (R) is a registered trademark of John Walker">
+      <meta name="Copyright" content="Copyright (C) 2000-2008 Kern Sibbald">
+      <meta name="Trademark" content="Bacula (R) is a registered trademark of Kern Sibbald">
    </head>
 
    <body>
 
    <!-- User Bar - if logged in -->
    <?
-   if($_SESSION['logged_in']) {
+   if(isset($_SESSION['logged_in'])) {
       printf('<div class="userBar">');
       printf('Welcome %s, <a style="color: white; text-decoration: none" href="/?page=logout">logout here</a>.', $_SESSION['user']);
       printf('</div>');
         <div class="menuItem">
            <ul class="menuitem">
            <li class="menuItem"> <a href="<? echo $spath ?>/?page=projects"> Projekte </a> </li>
-  <!--
-           <li class="menuItem"> <a href="<? echo $spath ?>/?page=vote"> Projekt Abstimmungen </a> </li>
-  -->
            </ul>
         </div>
 
         <div class="menuItem">
            <ul class="menuitem">
            <li class="menuItem"> <a href="<? echo $spath ?>/?page=makedonation">Spenden</a> </li>
-  <!--
-           <li class="menuItem"> <a href="<? echo $spath ?>/?page=donations"> Spenden empfangen </a> </li>
-  -->
            </ul>
         </div>
-
-
-        <div class="menuHead">
+        <div class="menuHead">  </div>
         <div class="icons">
            <a href="http://www.ukfast.net"><img src="/images/bacula_ukfast_logo.gif" alt="www.ukfast.net"></a>
-           <!-- a href="http://www.sectoor.de"><img src="http://www.sectoor.de/grafiken/button_klein2.png" alt="Sectoor Logo"></a -->
-           <!-- a href="http://validator.w3.org/check?uri=referer"><img src="/images/valid-xhtml10.png" alt="valix w3c logo"></a -->
-           <!-- a href="http://jigsaw.w3.org/css-validator/validator?uri=<? echo $_SERVER['HTTP_REFERER']; ?>"><img src="/images/vcss.png" alt="valid css logo"></a-->
-        </div>
-
-
         </div>
 
    </div>