Subversion Repositories LCARS

Rev

Rev 211 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 211 Rev 236
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<html lang="<?php echo $language; ?>">
2
<html lang="<?php echo $language; ?>">
3
  <head>
3
  <head>
4
    <title>Home — PointedEars’ Website</title>
4
    <title><?php echo tr('Home') . ' – ' . tr("PointedEars' Website"); ?></title>
5
5
6
    <link rel="SHORTCUT ICON" href="favicon.ico">
6
    <link rel="SHORTCUT ICON" href="favicon.ico">
7
7
8
    <!-- Browsers: Character Encoding -->
8
    <!-- Browsers: Character Encoding -->
9
    <meta charset="UTF-8">
9
    <meta charset="UTF-8">
10
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
10
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
11
11
12
    <!-- Robots: Index, Subordinated Files, Description, Author,
12
    <!-- Robots: Index, Subordinated Files, Description, Author,
13
         Keywords, Document Date -->
13
         Keywords, Document Date -->
14
    <meta name="robots" content="index">
14
    <meta name="robots" content="index">
15
    <meta name="robots" content="follow">
15
    <meta name="robots" content="follow">
16
<?php /*
16
<?php /*
17
    <meta name="description"
17
    <meta name="description"
18
          content="PointedEars' Website: <?php
18
          content="PointedEars' Website: <?php
19
            $description = tr("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!");
19
            $description = tr("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!");
20
            echo $description;
20
            echo $description;
21
            ?>">
21
            ?>">
22
*/ ?>
22
*/ ?>
23
    <meta name="author" content="Thomas ‘PointedEars’ Lahn">
23
    <meta name="author" content="Thomas ‘PointedEars’ Lahn">
24
24
25
    <?php /* No localization of keywords at the time */ ?>
25
    <?php /* No localization of keywords at the time */ ?>
26
    <meta name="keywords"
26
    <meta name="keywords"
27
          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 */ ?>">
27
          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 */ ?>">
28
<?php /*
28
<?php /*
29
    <meta name="keywords" http-equiv="Keywords" lang="de" content="">
29
    <meta name="keywords" http-equiv="Keywords" lang="de" content="">
30
    <meta name="keywords" http-equiv="Keywords" lang="en-us" content="">
30
    <meta name="keywords" http-equiv="Keywords" lang="en-us" content="">
31
    <meta name="keywords" http-equiv="Keywords" lang="en" content="">
31
    <meta name="keywords" http-equiv="Keywords" lang="en" content="">
32
*/ ?>
32
*/ ?>
33
    <meta name="revisit-after" content="3 days">
33
    <meta name="revisit-after" content="3 days">
34
34
35
    <!-- Robots: Dublin Core Metadata (http://purl.org/metadata/dublin_core) -->
35
    <!-- Robots: Dublin Core Metadata (http://purl.org/metadata/dublin_core) -->
36
    <meta name="dcterms.title" content="PointedEars’ Website">
36
    <meta name="dcterms.title" content="PointedEars’ Website">
37
    <meta name="dcterms.creator" content="Thomas ‘PointedEars’ Lahn">
37
    <meta name="dcterms.creator" content="Thomas ‘PointedEars’ Lahn">
38
    <meta name="dcterms.subject" content="Private Web site">
38
    <meta name="dcterms.subject" content="Private Web site">
39
<?php /*
39
<?php /*
40
    <meta name="dcterms.description"
40
    <meta name="dcterms.description"
41
          content="PointedEars' Website: <?php echo $description; ?>">
41
          content="PointedEars' Website: <?php echo $description; ?>">
42
*/ ?>
42
*/ ?>
43
    <meta name="dcterms.publisher" content="PointedEars">
43
    <meta name="dcterms.publisher" content="PointedEars">
44
    <meta name="dcterms.date" content="2002-05-23T10:56:00+02:00">
44
    <meta name="dcterms.date" content="2002-05-23T10:56:00+02:00">
45
    <meta name="dcterms.created" content="2002-05-23">
45
    <meta name="dcterms.created" content="2002-05-23">
46
    <meta name="dcterms.modified" content="<?php echo gmdate('Y-m-dTH:i:sO', $modi); ?>">
46
    <meta name="dcterms.modified" content="<?php echo gmdate('Y-m-dTH:i:sO', $modi); ?>">
47
<?php /*
47
<?php /*
48
    <meta name="dcterms.type" content="">
48
    <meta name="dcterms.type" content="">
49
    <meta name="dcterms.format" content="">
49
    <meta name="dcterms.format" content="">
50
*/ ?>
50
*/ ?>
51
    <meta name="dcterms.identifier" content="http://pointedears.de/index.<?php echo $language; ?>">
51
    <meta name="dcterms.identifier" content="http://pointedears.de/index.<?php echo $language; ?>">
52
    <meta name="dcterms.language" content="<?php echo $language; ?>">
52
    <meta name="dcterms.language" content="<?php echo $language; ?>">
53
    <meta name="dcterms.rightsHolder"
53
    <meta name="dcterms.rightsHolder"
54
          content="Copyright © 2002&#8211;<?php echo gmdate('Y', $modi); ?> Thomas&nbsp;Lahn.">
54
          content="Copyright © 2002&#8211;<?php echo gmdate('Y', $modi); ?> Thomas&nbsp;Lahn.">
55
    <meta name="dcterms.rights"
55
    <meta name="dcterms.rights"
56
          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."); ?>">
56
          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."); ?>">
57
57
58
<?php /*
58
<?php /*
59
    <!-- <link rel="stylesheet" type="text/css" href="styles/lcars.css"> -->
59
    <!-- <link rel="stylesheet" type="text/css" href="styles/lcars.css"> -->
60
    <!-- <link rel="stylesheet" type="text/css" href="styles/lcars21.css"> -->
60
    <!-- <link rel="stylesheet" type="text/css" href="styles/lcars21.css"> -->
61
    <!-- No optimization here: Resource Builder does not handle URI parameters -->
61
    <!-- No optimization here: Resource Builder does not handle URI parameters -->
62
*/ ?>
62
*/ ?>
63
    <link rel="stylesheet" type="text/css" href="styles/lcars-basic">
63
    <link rel="stylesheet" type="text/css" href="styles/lcars-basic">
64
<?php
64
<?php
65
  $isLocal = ($_SERVER['HTTP_HOST'] === 'localhost');
65
  $isLocal = ($_SERVER['HTTP_HOST'] === 'localhost');
66
  $printable = (isset($_GET['printable']) && $_GET['printable'] === '1');
66
  $printable = (isset($_GET['printable']) && $_GET['printable'] === '1');
67
  if (!$printable)
67
  if (!$printable)
68
  {
68
  {
69
?>
69
?>
70
    <link rel="stylesheet" type="text/css" href="styles/lcars22<?php
70
    <link rel="stylesheet" type="text/css" href="styles/lcars22<?php
71
      if (isset($_GET['ani']) && $_GET['ani'] !== '')
71
      if (isset($_GET['ani']) && $_GET['ani'] !== '')
72
      {
72
      {
73
        echo '?ani=' . $_GET['ani'];
73
        echo '?ani=' . $_GET['ani'];
74
      }
74
      }
75
    ?>">
75
    ?>">
76
<?php
76
<?php
77
  }
77
  }
78
?>
78
?>
79
    <!--[if lt IE 7]>
79
    <!--[if lt IE 7]>
80
      <link rel="stylesheet" type="text/css" href="styles/lcars22-ie6.css">
80
      <link rel="stylesheet" type="text/css" href="styles/lcars22-ie6.css">
81
    <![endif]-->
81
    <![endif]-->
82
    <style type="text/css">
82
    <style type="text/css">
83
      <!--
83
      <!--
84
      p {
84
      p {
85
        max-width: 100%;
85
        max-width: 100%;
86
      }
86
      }
87
      -->
87
      -->
88
    </style>
88
    </style>
89
-
 
90
    <script type="text/javascript" src="scripts/builder?src=object,dom,dom/css,dom/storage,dom/events,dom/geolocation,dom/timeout,dom/widgets,dom/window,dom/xpath,http,regexp,lcars,../application/scripts/vulcan-media-script<?php
89
    <script type="text/javascript" src="scripts/builder?src=object,dom,dom/css,dom/storage,dom/events,dom/geolocation,dom/timeout,dom/widgets,dom/window,dom/xpath,http,regexp,lcars<?php
91
      if ($isLocal)
90
      if ($isLocal)
92
      {
91
      {
93
        ?>&amp;verbose=1&amp;debug=1<?php
92
        ?>&amp;verbose=1&amp;debug=1<?php
94
      }
93
      }
95
    ?>"></script>
94
    ?>"></script>
96
    <script type="text/javascript">
95
    <script type="text/javascript">
97
<?php
-
 
98
      /*
-
 
99
      var ms1Day = 60*60*24*1000; // ms for 1 days = 60sec*60min*24hours*1000ms
-
 
100
      var msLeaveDays = ms1Day*6;
-
 
101
      var ms30Days=ms1Day*30;
-
 
102
      var delta;
-
 
103
      var newTime=new Date();
-
 
104
      var msTime=newTime.getTime();
-
 
105
      var msExpire=msTime+ms30Days;
-
 
106
      var expireTime=new Date(msExpire);
-
 
107

-
 
108
      cookieVal=
-
 
109
          "savedTime=" + newTime.toGMTString()
-
 
110
        + "; expires=" + expireTime.toGMTString()
-
 
111
        + "; domain=anybody"
-
 
112
        + "; path=/";
-
 
113
      document.cookie= cookieVal;
-
 
114
      */
-
 
115
?>
-
 
116
      var TEXT_NOT_AVAILABLE = "<?php echo tr('N/A'); ?>";
96
      var TEXT_NOT_AVAILABLE = "<?php echo tr('N/A'); ?>";
-
 
97
      var cmd3;
-
 
98
      var oScreenDim;
-
 
99
      var oAvailDim;
-
 
100
      var oInnerDim;
-
 
101
      var _gEBI = jsx.dom.getElementById;
-
 
102
      var previousIsFullscreen;
-
 
103
      var fullscreenText;
117
104
118
      function body_load ()
105
      function body_load ()
119
      {
106
      {
120
        if (typeof this.ontouchstart != 'undefined')
107
        if (typeof this.ontouchstart != 'undefined')
121
        {
108
        {
122
          this.ontouchstart = function () {};
109
          this.ontouchstart = function () {};
123
        }
110
        }
124
111
125
        if (fullscreen.isSupportedBy(document.documentElement))
112
        if (fullscreen.isSupportedBy(document.documentElement))
126
        {
113
        {
127
          var fullscreenLI = jsx.dom.getElementById("cmd3");
114
          var fullscreenLI = jsx.dom.getElementById("cmd3");
128
          fullscreenLI.firstChild.style.cursor = "";
115
          fullscreenLI.firstChild.style.cursor = "";
129
        }
116
        }
130
117
131
        jsx.dom.geolocation.setTexts({
118
        jsx.dom.geolocation.setTexts({
132
          TEXT_LATITUDE: "<?php echo tr('Latitude'); ?>",
119
          TEXT_LATITUDE: "<?php echo tr('Latitude'); ?>",
133
          TEXT_NORTH_ABBR: "<?php echo tr('N'); ?>",
120
          TEXT_NORTH_ABBR: "<?php echo tr('N'); ?>",
134
          TEXT_SOUTH_ABBR: "<?php echo tr('S'); ?>",
121
          TEXT_SOUTH_ABBR: "<?php echo tr('S'); ?>",
135
          TEXT_LONGITUDE: "<?php echo tr('Longitude'); ?>",
122
          TEXT_LONGITUDE: "<?php echo tr('Longitude'); ?>",
136
          TEXT_WEST_ABBR: "<?php echo tr('W'); ?>",
123
          TEXT_WEST_ABBR: "<?php echo tr('W'); ?>",
137
          TEXT_EAST_ABBR: "<?php echo tr('E'); ?>",
124
          TEXT_EAST_ABBR: "<?php echo tr('E'); ?>",
138
          TEXT_LAT_LNG_ACCURACY: "<?php echo tr('Lat/Lng Accuracy'); ?>",
125
          TEXT_LAT_LNG_ACCURACY: "<?php echo tr('Lat/Lng Accuracy'); ?>",
139
          TEXT_ALTITUDE: "<?php echo tr('Altitude'); ?>",
126
          TEXT_ALTITUDE: "<?php echo tr('Altitude'); ?>",
140
          TEXT_ALT_ACCURACY: "<?php echo tr('Alt. Accuracy'); ?>",
127
          TEXT_ALT_ACCURACY: "<?php echo tr('Alt. Accuracy'); ?>",
141
          TEXT_SPEED: "<?php echo tr('Speed'); ?>",
128
          TEXT_SPEED: "<?php echo tr('Speed'); ?>",
142
          TEXT_HEADING: "<?php echo tr('Heading'); ?>",
129
          TEXT_HEADING: "<?php echo tr('Heading'); ?>",
143
          TEXT_NOT_AVAILABLE: TEXT_NOT_AVAILABLE
130
          TEXT_NOT_AVAILABLE: TEXT_NOT_AVAILABLE
144
        });
131
        });
145
132
146
        lcars.content = new lcars.Content(null, null, {
133
        lcars.content = new lcars.Content(null, null, {
147
          texts: {
134
          texts: {
148
            TEXT_CURRENT_COORDS: "<?php echo tr('Your current coordinates on Terra'); ?>"
135
            TEXT_CURRENT_COORDS: "<?php echo tr('Your current coordinates on Terra'); ?>"
149
          }
136
          }
150
        });
137
        });
151
138
152
        lcars.multiDisplay = new lcars.MultiDisplay(null, null, {
139
        lcars.multiDisplay = new lcars.MultiDisplay(null, null, {
153
          texts: {
140
          texts: {
154
            TEXT_NOT_AVAILABLE: TEXT_NOT_AVAILABLE,
141
            TEXT_NOT_AVAILABLE: TEXT_NOT_AVAILABLE,
155
            TEXT_CURRENT_COORDS: "<?php echo tr('Your current coordinates on Terra'); ?>",
142
            TEXT_CURRENT_COORDS: "<?php echo tr('Your current coordinates on Terra'); ?>",
156
            TEXT_ACCURACY: "<?php echo tr('accuracy'); ?>"
143
            TEXT_ACCURACY: "<?php echo tr('accuracy'); ?>"
157
          },
144
          },
158
          content: lcars.content
145
          content: lcars.content
159
        });
146
        });
160
147
161
        var cmd4 = document.getElementById("cmd4");
148
        /* Fullscreen button */
162
        if (cmd4 && cmd4.lastChild && typeof cmd4.lastChild.onclick == "function")
149
        if (fullscreen.isSupportedBy(document.documentElement))
163
        {
150
        {
-
 
151
          cmd3 = jsx.dom.getElementById("cmd3");
-
 
152
-
 
153
          if (cmd3)
-
 
154
          {
-
 
155
            cmd3.firstChild.tabIndex = "1";
-
 
156
            cmd3.firstChild.style.cursor = "";
-
 
157
            fullscreenText = "<?php echo tr("Fullscreen"); ?>";
164
          jsx.dom.timeout.runAsync(function () { cmd4.lastChild.onclick(); }, 1000);
158
            cmd3.firstChild.firstChild.innerHTML = fullscreenText;
-
 
159
          }
165
        }
160
        }
-
 
161
-
 
162
        _addEventListener(window, "resize", function () {
-
 
163
          <?php /* FIXME: Also update title attribute value */ ?>
-
 
164
          if (typeof oScreenDim == "undefined") oScreenDim = _gEBI(ID_SCREEN_DIM);
-
 
165
          var screen_text = dim.getScreenText();
-
 
166
          if (oScreenDim) oScreenDim.innerHTML = screen_text;
-
 
167
-
 
168
          if (typeof oAvailDim == "undefined") oAvailDim = _gEBI(ID_AVAIL_DIM);
-
 
169
          var avail_text = dim.getAvailText();
-
 
170
          if (oAvailDim) oAvailDim.innerHTML = avail_text;
-
 
171
          if (typeof oInnerDim == "undefined") oInnerDim = _gEBI(ID_INNER_DIM);
-
 
172
          var inner_text = dim.getInnerText();
-
 
173
          if (oInnerDim) oInnerDim.innerHTML = inner_text;
-
 
174
-
 
175
          if (fullscreen.isSupportedBy(document.documentElement))
-
 
176
          {
-
 
177
            var nowIsFullscreen = fullscreen.isFullscreen();
-
 
178
            if (nowIsFullscreen != previousIsFullscreen)
-
 
179
            {
-
 
180
              if (typeof cmd3 == "undefined")
-
 
181
              {
-
 
182
                cmd3 = document.getElementById("cmd3");
-
 
183
              }
-
 
184
-
 
185
              var textTarget = cmd3.firstChild.firstChild;
-
 
186
              if (nowIsFullscreen)
-
 
187
              {
-
 
188
                var innerHTML = "<?php echo tr("Window"); ?>";
-
 
189
                textTarget.innerHTML = innerHTML;
-
 
190
              }
-
 
191
              else
-
 
192
              {
-
 
193
                var text = fullscreenText;
-
 
194
                textTarget.innerHTML = text;
-
 
195
              }
-
 
196
-
 
197
              previousIsFullscreen = nowIsFullscreen;
-
 
198
            }
-
 
199
          }
-
 
200
        });
166
      }
201
      }
167
    </script>
202
    </script>
168
    <?php /* <bgsound src="media/interface/sound/beginop.wav" loop="infinite"> */ ?>
-
 
169
  </head>
203
  </head>
170
  <body class="fade-in" onload="body_load()">
204
  <body class="fade-in" onload="body_load()">
171
 <?php require_once 'content.phtml'; ?>
205
 <?php require_once 'content.phtml'; ?>
172
 <?php require_once 'multi-display.phtml'; ?>
206
 <?php require_once 'multi-display.phtml'; ?>
173
  </body>
207
  </body>
174
</html>
208
</html>
175
 
209