misc: Remove gnupg banner from rotation
[sks-keyservers-pool.git] / sks-keyservers.net / inc / header.inc.php
1 <?
2  /*
3   *  inc/header.inc.php
4   *  Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012  Kristian Fiskerstrand
5   *  
6   *  This file is part of SKS Keyserver Pool (http://sks-keyservers.net)
7   *  
8   *  The Author can be reached by electronic mail at kristian.fiskerstrand@kfwebs.net 
9   *  Communication using OpenPGP is preferred - a copy of the public key 0x6b0b9508 
10   *  is available in all the common keyservers or in x-hkp://pool.sks-keyservers.net
11   *  
12   *  This program is free software: you can redistribute it and/or modify
13   *  it under the terms of the GNU General Public License as published by
14   *  the Free Software Foundation, either version 3 of the License, or
15   *  (at your option) any later version.
16   *
17   *  This program is distributed in the hope that it will be useful,
18   *  but WITHOUT ANY WARRANTY; without even the implied warranty of
19   *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20   *  GNU General Public License for more details.
21   *
22   *  You should have received a copy of the GNU General Public License
23   *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
24   */
25   
26 ?><!DOCTYPE html
27      PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
28      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
29 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
30  <head>
31   <title>SKS Keyservers<?=((isset($title)) ? ": ".$title : "");?></title>
32   <link rel="stylesheet" type="text/css" href="/style.css" title="default" />
33  </head>
34  <body>
35   <div id="header"><a style="display:block;margin-top:20px;margin-left:250px;color: white;" href="/">sks-keyservers.net</a></div>
36   <div id="menu">&nbsp;
37   <a href="/">Index</a> |
38   <a href="/status/">Status pages</a> |
39   <a href="/overview-of-pools.php">Overview of pools</a> |
40   <a href="/verify_tls.php">HTTPS Verification</a> |
41   <a href="/status/key_development.php">#Key development</a> |
42   <a href="/contact.php">Contact</a> |
43   </div>
44   <div id="main">
45   <div id="main2">
46   <br />
47   <?
48    $banner = rand(1,13);
49    switch($banner)
50    {
51      case 1:
52      case 2:
53           echo "<p style=\"border: 2px solid blue; margin: 2px; padding: 2px;\">Kristian's twitter account: <a href=\"https://twitter.com/krifisk\">@krifisk</a> </p>";
54           break;
55      case 3:
56      case 4:
57       echo <<<EOF
58       <div style="border: 2px solid blue; margin: 2px; padding: 2px;">Do you want to support hosting and the future development of this service? Donations can be made using PayPal: <br /> 
59        <div><b><a href="http://www.kfwebs.net/donations.php">Donation list</a></b></div>
60 <form style="display:inline;margin:none;padding:none;" action="https://www.paypal.com/cgi-bin/webscr" method="post"><div><b>USD</b>: 
61 <input type="hidden" name="cmd" value="_xclick" />
62 <input type="hidden" name="business" value="kf@kfwebs.net" />
63 <input type="hidden" name="undefined_quantity" value="0" />
64 <input type="hidden" name="item_name" value="KF Webs - sks-keyservers.net donation" />
65 <input type="text" name="amount" value="10.00" />
66 <input type="hidden" name="no_shipping" value="2" />
67 <input type="hidden" name="no_note" value="1" />
68 <input type="hidden" name="currency_code" value="USD" />
69 <input type="hidden" name="bn" value="PP-BuyNowBF" />
70 <input type="hidden" name="on0" value="public" />
71 <br />
72 List:<input style="border:0px;" type="radio" name="os0" value="1" checked="checked" />Don't list:<input style="border:none;" type="radio" name="os0" value="0" />
73 <input type="hidden" name="notify_url" value="http://www.kfwebs.net/ipn.php" />
74 <input type="hidden" name="return" value="http://www.kfwebs.net" />
75 <input type="hidden" name="cancel_return" value="http://www.kfwebs.net" />
76 <input type="submit" value="Make a donation" />
77 </div></form>
78 <br />
79       </div>
80 EOF;
81      break;
82      case 5:
83      case 6:
84      case 7:
85      case 8:
86      case 9:
87      case 10:?>
88      <div style="border: 2px solid blue; margin: 2px; padding: 2px;">Latest articles from Kristian's personal blog (<a href="https://blog.sumptuouscapital.com/feed/">RSS</a>)<br />
89             <?
90              include($dir."/inc/rss2array.php");
91              $proc_xml = rss2array("http://sks-keyservers.net/tmp/kf.xml");
92              $c = (count($proc_xml['items']) > 3) ? 3 : count($proc_xml['items']);
93              echo "<ul>";
94              for($i=0;$i<$c;$i++)
95              {
96               echo "<li><a href=\"{$proc_xml['items'][$i]['link']}\">".date("Y-m-d",strtotime($proc_xml['items'][$i]['date'])).": {$proc_xml['items'][$i]['title']}</a></li>";
97              }
98              echo "</ul></div>";
99      break; 
100          default: 
101                 echo "<p style=\"border: 2px solid blue; margin: 2px; padding: 2px;\">Kristian's twitter account: <a href=\"https://twitter.com/krifisk\">@krifisk</a> </p>";
102    }
103 ?>