changeset 167:01720e81667e gmap2

Separate configuration variables into config.inc.php
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 10 Mar 2014 12:53:16 +0200
parents 21cf84dcae73
children f0327b53c1db
files config.inc.php.example index.php
diffstat 2 files changed, 57 insertions(+), 40 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/config.inc.php.example	Mon Mar 10 12:53:16 2014 +0200
@@ -0,0 +1,7 @@
+<?php
+
+$gmapsKey = "";
+$gmapsVersion = "3";
+$pageCSS = "css/mapstyle1.css";
+
+?>
\ No newline at end of file
--- a/index.php	Mon Mar 10 12:17:50 2014 +0200
+++ b/index.php	Mon Mar 10 12:53:16 2014 +0200
@@ -1,52 +1,62 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
-  <link rel="stylesheet" href="css/mapstyle1.css" type="text/css"/>
-  <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
-  <meta http-equiv="X-UA-Compatible" content="IE=8" />
-  <title>BatMUD: The Age of Exiles - Google Maps hack by Jeskko &amp; Ggr</title>
-  <meta name="description" content="BatMUD - The Age of Exiles - Google Maps hack by Jeskko &amp; Ggr"/>
-  <meta name="keywords" content="batmud,map,laenor,lucentium,rothikgen,desolathya,furnachia,mud,mush,moo,online,massively,multiplayer,game,mmorpg,jeskko"/>
-  <script src="https://maps.googleapis.com/maps/api/js?key=ABQIAAAAGYTF74Bq5AUl-ZP4_H43hRR48Kuhy7JOZf8BW92g851cDrXCbhTSumpGAGuccZMsuGYF77ZKHuaJ4Q&amp;sensor=false&amp;v=3.15" type="text/javascript"></script>
- </head>
- <body>
-   <div id="header">
-    <div id="headcontent">
-     <div>BatMUD GMaps Hack TNG <span style="color: red; font-size: 14pt;">v2014-03-09</span></div>
-     <div style="font-size: 12pt">By Jeskko &amp; Ggr</div>
+<?php
+require "config.inc.php";
+
+$pageCharset = "UTF-8";
+$pageTitle = "BatMUD: The Age of Exiles - Google Maps hack by Jeskko &amp; Ggr";
+$dataCopyrights = "Map data by BAT ry, Ggr, Slobber and Jeskko";
+
+echo
+  "<!DOCTYPE html>\n".
+  "<html>\n".
+  "  <head>\n".
+  "    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=10\" />\n".
+  "    <meta name=\"keywords\" content=\"batmud,map,laenor,lucentium,rothikgen,desolathya,furnachia,mud,mush,moo,online,massively,multiplayer,game,mmorpg,jeskko\" />\n".
+  "    <meta charset=\"".$pageCharset."\">\n".
+  "    <meta http-equiv=\"Content-type\" content=\"text/html;charset=".$pageCharset."\">\n".
+  "    <title>".$pageTitle."</title>\n".
+  "    <meta name=\"description\" content=\"".$pageTitle."\"/>\n".
+  "    <script src=\"https://maps.googleapis.com/maps/api/js?v=".$gmapsVersion.
+  (isset($gmapsKey) ? "&amp;key=".$gmapsKey: "").
+  "&amp;sensor=false\" type=\"text/javascript\"></script>\n".
+  "    <link rel=\"stylesheet\" href=\"".$pageCSS."\" type=\"text/css\" />\n".
+  "  </head>\n";
+?>
+  <body>
+    <div id="header">
+      <div id="headcontent">
+        <div>BatMUD GMaps Hack TNG <span style="color: red; font-size: 14pt;">v2014-03-09</span></div>
+        <div style="font-size: 12pt">By Jeskko &amp; Ggr</div>
+      </div>
     </div>
-   </div>
-   <div id="map">
-   </div>
-   <div id="copyrights">Map data by BAT ry, Ggr, Slobber and Jeskko</div>
-   <div id="sidebar">
-    <div id="sidetop"></div>
-    <div id="sidebox" style="font-size: 8pt;">
-     <div id="controls"></div>
-     <div id="sidecontent">
-     </div>
+    <div id="map"></div>
+    <div id="copyrights"><?php echo $dataCopyrights ?></div>
+    <div id="sidebar">
+      <div id="sidetop"></div>
+      <div id="sidebox" style="font-size: 8pt;">
+        <div id="controls"></div>
+        <div id="sidecontent"></div>
+      </div>
+      <div id="sidebottom"></div>
     </div>
-    <div id="sidebottom"></div>
-   </div>
-   <div id="sidecoll">
-    <div id="collbuttondiv">
-     <a href="javascript:pmapToggleSideBar()">
-      <img src="img/right.gif" id="collbutton">
-     </a>
+    <div id="sidecoll">
+      <div id="collbuttondiv">
+        <a href="javascript:pmapToggleSideBar()"><img src="img/right.gif" id="collbutton"></a>
+      </div>
     </div>
-   </div>
-   <div id="footer">
-    <div id="footercontent">
+    <div id="footer">
+      <div id="footercontent">
       Cursor X: <span id="xcoord">0</span>, Y: <span id="ycoord">0</span>, Continent: <span id="continent">X</span>
+      </div>
     </div>
-   </div>
- </body>
+  </body>
+  <script type="text/javascript" src="map.js"></script>
   <script type="text/javascript" src="lib/util.js"></script>
   <script type="text/javascript" src="lib/markermanager.js"></script>
   <script type="text/javascript" src="continents.js"></script>
   <script type="text/javascript" src="icons.js"></script>
   <script type="text/javascript" src="markers.js"></script>
   <script type="text/javascript" src="nav.js"></script>
-  <script type="text/javascript" src="map.js"></script>
+  <script type="text/javascript">
+  pmapInitializeMap();
+  </script>
 </html>