Subversion Repositories LCARS

Rev

Rev 166 | Rev 170 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
98 PointedEar 1
<?php
2
 
151 PointedEar 3
$language = 'en';
4
$locale = 'en_US.UTF-8';
5
require_once 'global.php';
138 PointedEar 6
 
98 PointedEar 7
$encoding = 'UTF-8';
8
header("Content-Type: text/html" . ($encoding ? "; charset=$encoding" : ""));
9
 
10
$modi = max(array(
11
  @filemtime(__FILE__),
104 PointedEar 12
  @filemtime("styles/lcars-basic.css"),
13
  @filemtime("styles/lcars22.css"),
98 PointedEar 14
));
15
 
116 PointedEar 16
\header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $modi ) . ' GMT');
98 PointedEar 17
 
116 PointedEar 18
/* Resource expires in HTTP/1.1 caches 24h after last retrieval */
117 PointedEar 19
\header('Cache-Control: max-age=86400, s-maxage=86400, must-revalidate, proxy-revalidate');
98 PointedEar 20
 
116 PointedEar 21
/* Resource expires in HTTP/1.0 caches 24h after last retrieval */
22
\header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 86400) . ' GMT');
98 PointedEar 23
 
24
?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
37 PointedEar 25
  "http://www.w3.org/TR/html4/loose.dtd">
2 PointedEar 26
<html lang="en">
27
  <head>
112 PointedEar 28
    <title>Language Selection — PointedEars’ Website</title>
2 PointedEar 29
    <link rel="SHORTCUT ICON" href="favicon.ico">
30
    <!-- Browsers: Character Set, Script Type, Style Sheets Type,
31
         Proxy Usage -->
37 PointedEar 32
    <meta http-equiv="content-type"content="text/html; charset=UTF-8">
2 PointedEar 33
    <meta http-equiv="Content-Script-Type" content="text/javascript">
34
    <meta http-equiv="Content-Style-Type" content="text/css">
35
    <meta http-equiv="expires" content="0">
36
    <!-- Robots: Language, Index, Subordinated Files, Description, Author,
37
         Keywords, Document Date -->
38
    <meta name="robots" content="index">
105 PointedEar 39
<?php /*
2 PointedEar 40
    <meta name="description"
105 PointedEar 41
          content="Access to the United Federation of Planets Databanks, an online songbook and software downloads always worth a click. Coming soon: The best internet links categorized and much more via a bilingual (English/German) LCARS terminal styled user interface that can be also used to surf the web anonymously! Bookmark NOW!">
42
*/ ?>
2 PointedEar 43
    <meta name="author" content="PointedEars, PointedEars Software (PES)">
44
    <!-- No localization of keywords due to following language selection -->
45
    <meta name="keywords"
46
          http-equiv="Keywords"
165 PointedEar 47
          content="<?php // Appz, ?>Download, Links, LCARS, Star Trek, TNG, The Next Generation, DS9, Deep Space 9, Deep Space Nine, VOY, Voyager, UFP, Federation, United Federation of Planets, Database, Databank, <?php /* Song, Songbook, Surf, anonymously, */ ?>Raumschiff Enterprise, DNG, Die n&auml;chste Generation, VFP, F&ouml;deration, Vereinte F&ouml;deration der Planeten, Datenbasis, Datenbank<?php /* , Lied, Liedtext, surfen, anonym */ ?>">
2 PointedEar 48
    <!--meta name="keywords" http-equiv="Keywords" lang="de" content=""-->
49
    <!--meta name="keywords" http-equiv="Keywords" lang="en-us" content=""-->
50
    <!--meta name="keywords" http-equiv="Keywords" lang="en" content=""-->
51
    <meta name="revisit-after" content="3 days">
52
    <meta name="date" content="2002-05-23T10:56:00+02:00">
53
    <!-- Robots: Dublin Core Metadata
54
         (http://purl.org/metadata/dublin_core) -->
105 PointedEar 55
    <meta name="DCTERMS.title" content="PointedEars’ Website">
56
    <meta name="DCTERMS.creator" content="PointedEars, PointedEars Software (PES)">
57
    <meta name="DCTERMS.subject" content="Private Homepage">
58
<?php /*
59
    <meta name="DCTERMS.description"
2 PointedEar 60
          content="PointedEars' Website: Access to the United Federation of Planets Databanks and an online songbook. Coming soon: Software downloads always worth a click, the best internet links categorized and much more via a bilingual (English/German) LCARS terminal styled user interface that can be also used to surf the web anonymously! Bookmark NOW!">
105 PointedEar 61
*/ ?>
62
    <meta name="DCTERMS.publisher" content="PointedEars">
2 PointedEar 63
    <meta name="DCTERMS.created" content="2002-05-23">
105 PointedEar 64
    <meta name="DCTERMS.modified" content="<?php echo gmdate('Y-m-dTH:i:sO', $modi); ?>">
65
<?php /*
2 PointedEar 66
    <!--meta name="DC.Type" content=""-->
67
    <!--meta name="DC.Format" content=""-->
105 PointedEar 68
*/ ?>
69
    <meta name="DCTERMS.identifier" content="http://pointedears.de/">
70
    <meta name="DCTERMS.rightsHolder"
71
          content="Copyright © 2002&#8211;<?php echo gmdate('Y', $modi); ?> Thomas&nbsp;Lahn.">
72
    <meta name="DCTERMS.rights"
151 PointedEar 73
          content="<?php echo tr("All rights reserved."); ?> <?php echo tr("The author is not responsible for the availability and the content of websites referred by this site, and not responsible for the availability and the content of websites referred by those sites. Whereever outsourced material is used, copyright or trademark infringement is not intended. Third parties who claim copyrights or trademarks used herein are asked to send an informal email to webmaster@PointedEars.de for immediate removal or modification of the respective material on the website instead of reminding the author of usage of this material. Thank you."); ?>">
105 PointedEar 74
<?php /*
37 PointedEar 75
    <!-- <link rel="stylesheet" type="text/css" href="styles/lcars21.css"> -->
166 PointedEar 76
    <!-- IE 9 in non-Compatibility Mode sends "Accept: text/css",
77
         Apache responds with 406 without .php:
78
         http://blog.s9y.org/archives/227-ie9-has-trouble-with-css-content-types.html
79
         (Resource Builder handles negotation for sources)
80
         -->
105 PointedEar 81
*/ ?>
166 PointedEar 82
    <link rel="stylesheet" type="text/css" href="scripts/builder.php?type=text/css&amp;prefix=../styles/&amp;src=lcars-basic,lcars22">
37 PointedEar 83
    <style type="text/css">
105 PointedEar 84
      <!--
37 PointedEar 85
      a {
86
        text-decoration: none;
87
      }
166 PointedEar 88
 
37 PointedEar 89
      ul {
90
        list-style: none;
91
        padding-left: 0;
92
      }
166 PointedEar 93
 
37 PointedEar 94
      #greeting {
95
        margin-top: 0;
96
      }
166 PointedEar 97
 
37 PointedEar 98
      #greeting p {
99
        background-color: #000;
100
        color: #fff;
101
        font-size: 136%;
102
      }
166 PointedEar 103
 
37 PointedEar 104
      #languages .key {
38 PointedEar 105
        min-width: 0.65em;
37 PointedEar 106
      }
105 PointedEar 107
      -->
37 PointedEar 108
    </style>
105 PointedEar 109
<?php /*
127 PointedEar 110
    <script type="text/javascript" src="scripts/builder?src=object,dom,dom/css,dom/css/color,dom/ani,dom/window"></script>
105 PointedEar 111
*/ ?>
168 PointedEar 112
    <script type="text/javascript" src="scripts/builder?src=object,dom/window"></script>
2 PointedEar 113
    <script type="text/javascript">
105 PointedEar 114
<?php /*
2 PointedEar 115
      /* Hardcore Frame Buster
116
      if (parent.frames.length > 0 )
117
        parent.location.href = window.location.href;
105 PointedEar 118
*/ ?>
119
<?php /*
37 PointedEar 120
      function animate ()
121
      {
105 PointedEar 122
*/ ?>
123
<?php /*
37 PointedEar 124
        var s = document.createElement("style");
125
        s.type = "text/css";
126
        s.appendChild(document.createTextNode(
127
            "@-webkit-keyframes fade-out {"
128
          + "  from {"
129
          + "    overflow: hidden;"
130
          + "    border-top-left-radius: 0;"
131
          + "    border-bottom-left-radius: 0;"
132
          + "  }"
133
          + "  to {"
134
          + "    overflow: hidden;"
135
          + "    left: 100%;"
136
          + "    border-top-left-radius: 0;"
137
          + "    border-bottom-left-radius: 0;"
138
          + "  }"
139
          + "}"
140
          + "#bow-top, #footer {"
141
          + "  -webkit-animation-name: fade-out;"
142
          + "  -webkit-animation-duration: 1s;"
143
          + "  -webkit-animation-fill-mode: forwards;"
144
          + "}"
145
          + "#bow-top .text {"
146
          + "  visibility: hidden;"
147
          + "}"
148
          + ".empty .separator-left {"
149
          + "  visibility: hidden;"
150
          + "}"
151
        ));
152
        document.head.appendChild(s);
105 PointedEar 153
*/ ?>
154
<?php /*
98 PointedEar 155
        jsx._import(jsx.dom.animation);
37 PointedEar 156
        var keyFrames = [
157
          {
158
            values: {
159
              style: {
160
                overflow: "hidden",
161
                "border-top-left-radius": 0,
162
                "border-bottom-left-radius": 0
163
              }
164
            }
165
          },
166
          {
167
            time: "1s",
168
            values: {
169
              style: {
170
                overflow: "hidden",
171
                left: "100%",
172
                "border-top-left-radius": 0,
173
                "border-bottom-left-radius": 0
174
              }
175
            }
176
          }
177
        ];
166 PointedEar 178
 
37 PointedEar 179
        var animation = new Animation({
180
          timelines: [
181
            new Timeline({
182
              target: document.getElementById("bow-top"),
183
              keyFrames: keyFrames
184
            }),
185
            new Timeline({
186
              target: document.getElementById("footer"),
187
              keyFrames: keyFrames
188
            })
189
          ]
190
        });
191
        animation.play();
192
      }
105 PointedEar 193
*/ ?>
194
 
37 PointedEar 195
      function navigateTo (link)
196
      {
105 PointedEar 197
<?php /*
198
        animate();
199
        window.setTimeout(function () {
200
          window.alert(link);
201
        }, 1000);
202
        return false;
203
*/ ?>
37 PointedEar 204
        return true;
205
      }
2 PointedEar 206
    </script>
207
  </head>
85 PointedEar 208
  <body class="fade-in empty" onload="if (typeof this.ontouchstart != 'undefined') this.ontouchstart = function () {}">
37 PointedEar 209
    <div id="LCARS">
210
      <div id="bow">
211
        <div id="bow-top">
212
          <div class="separator-left">&nbsp;</div>
38 PointedEar 213
          <h1 class="text"><span>PointedEars’ Website</span></h1>
37 PointedEar 214
        </div>
215
        <div id="bow-left">&nbsp;</div>
216
        <div id="bow-left-concave">&nbsp;</div>
217
      </div>
218
      <div id="footer-container">
219
        <div id="footer">
38 PointedEar 220
          <h2 class="text"><span>Language Selection</span></h2>
37 PointedEar 221
          <div class="separator-right">&nbsp;</div>
222
        </div>
223
      </div>
224
    </div>
225
    <div id="content">
226
      <div style="text-align: center"><img
227
        src="media/video/img/vulcan_hand-black-bg.png"
228
        width="120"
229
        height="168"
38 PointedEar 230
        alt="Vulcan greeting"
231
        title="Vulcan greeting"
37 PointedEar 232
        border="0"
233
        onmouseover="return setStatus(this.title)"
234
        onmouseout="return resetStatus()"></div>
166 PointedEar 235
 
37 PointedEar 236
      <ul id="greeting">
237
        <li style="white-space: nowrap"><p style="text-align: center" lang="x-vulcan-latin">Dif-tor heh smusma</p></li>
238
        <li style="white-space: nowrap"><p style="text-align: center" lang="en">Live long and prosper</p></li>
239
        <li style="white-space: nowrap"><p style="text-align: center" lang="de">Leben Sie lang und erfolgreich</p></li>
240
      </ul>
166 PointedEar 241
 
37 PointedEar 242
      <ul style="text-align: center">
243
        <li class="instruction" lang="en">Please select your language</li>
244
        <li class="instruction" lang="de">Bitte w&auml;hlen Sie Ihre Sprache</li>
245
      </ul>
166 PointedEar 246
 
37 PointedEar 247
      <div class="group">
248
        <div class="separator">&nbsp;</div>
38 PointedEar 249
        <ul id="languages">
250
          <li><a href="index.en" class="button right" lang="en"
37 PointedEar 251
                 hreflang="en" accesskey="e"
38 PointedEar 252
                 ><span class="key">en</span> <span class="text">English</span></a></li>
253
          <li><a href="index.de" class="button right" lang="de"
37 PointedEar 254
                 hreflang="de" accesskey="d"
255
                 onclick="return navigateTo(this)"
38 PointedEar 256
                 ><span class="key">de</span> <span class="text">Deutsch</span></a></li>
37 PointedEar 257
        </ul>
258
        <div style="clear: both"><!--  --></div>
259
      </div>
166 PointedEar 260
 
105 PointedEar 261
<?php
262
  $app = 'Language';
263
  require_once 'footer.phtml';
264
?>
37 PointedEar 265
    </div>
2 PointedEar 266
  </body>
105 PointedEar 267
</html>