Mercurial > hg > batmud > gmap2
changeset 219:1e1f3c9967d4 gmap2
Add CSS selector.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 12 Mar 2014 20:29:08 +0200 |
parents | 373db5c1fe6f |
children | c987ff86b8ce |
files | index.php |
diffstat | 1 files changed, 26 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/index.php Wed Mar 12 20:28:51 2014 +0200 +++ b/index.php Wed Mar 12 20:29:08 2014 +0200 @@ -1,9 +1,9 @@ <?php require "config.inc.php"; -if (isset($_GET["css"])) - $pageCSS = "css/mapstyle".intval($_GET["css"]).".css"; - +// +// Generic settings +// $pageCharset = "UTF-8"; $pageVersion = "2014-03-12 (alpha)"; @@ -15,6 +15,22 @@ $dataCopyrights = "Map data by BAT ry, Ggr, Slobber and Jeskko"; + +// +// Handle CSS stuff +// +$pageCSSCookie = "gmapcss"; +if (isset($_GET["css"])) +{ + $pageCSSIndex = intval($_GET["css"]); + setcookie($pageCSSCookie, $pageCSSIndex, time() + 365*24*60*60, "/"); // expire in a year +} +else +{ + $pageCSSIndex = isset($_COOKIE[$pageCSSCookie]) ? intval($_COOKIE[$pageCSSCookie]) : 1; +} +$pageCSS = "css/mapstyle".$pageCSSIndex.".css"; + echo "<!DOCTYPE html>\n". "<html>\n". @@ -38,7 +54,13 @@ <h1><?php echo $pageTitle1 ?></h1> <h2><?php echo $pageTitle2." v".$pageVersion ?></h2> <div class="credits"><?php echo $pageBy ?></div> - <div class="controls"><a href="javascript:pmapMakeLink()">Make link</a></div> + <div class="controls"> +<?php + for ($i = 1; $i <= 4; $i++) + echo " <a class=\"stylesel\" href=\"?css=".$i."\">".$i."</a>\n"; +?> + <a href="javascript:pmapMakeLink()">Make link</a> + </div> </div> </div> <div id="map"></div>