changeset 84:7ec0ad742009

Rename directory.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 09 Mar 2015 10:11:04 +0200
parents 766bc2221e0b
children 5307abdc04c7 95781f84cbe7
files herbs/herbs.csv herbs/index.php herbs/style.css info/herbs.csv info/index.php info/style.css
diffstat 6 files changed, 288 insertions(+), 288 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/herbs/herbs.csv	Mon Mar 09 10:11:04 2015 +0200
@@ -0,0 +1,72 @@
+appletree;autumn;highlands, plains, light forests, fields, heavy forests, hills;wormwood
+arnica;summer;heavy forests, hills, valleys, jungles;cabbage
+barberry;autumn;highlands, plains, light forests, fields, heavy forests, hills;yarrow;healing, addictive
+birch;;highlands, plains, light forests, fields, heavy forests, hills
+blood_moss;autumn;;onion;mana, addictive, hallucinogenic
+bloodroot;winter;jungles;raspberry
+blueberry;summer, autumn;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;wolfbane
+boneset;summer;heavy forests, hills, valleys;pear;cure addictions
+borage;summer;abandoned ruins, beaches, swamps;chicory;poisonous
+burdock;summer;swamps, highlands, plains, light forests, fields;chickweed;healing
+cabbage;summer;swamps, highlands, plains, light forests, fields;arnica
+carrot;summer;highlands, plains, light forests, fields;thistle
+cauliflower;summer;highlands, plains, light forests, fields;costmary
+cedar;;light forests, fields, heavy forests, hills, valleys
+chickweed;spring, autumn, winter;mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;burdock
+chicory;winter;light forests, fields, heavy forests, hills, valleys, jungles;borage
+comfrey;winter;beaches;lobelia;healing
+costmary;summer;heavy forests, hills, valleys, jungles;cauliflower
+cotton;autumn;highlands, plains, light forests, fields;mystic_spinach
+crystalline;winter;abandoned ruins, beaches, tundra, shallow water;jaslah
+ebony;;swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys
+elder;summer;heavy forests, hills, valleys;honeysuckle
+elm;;highlands, plains, light forests, fields, heavy forests, hills, valleys
+foxglove;summer;heavy forests, hills;holly
+garlic;summer;heavy forests, hills, valleys;nightshade
+ginseng;winter;valleys, jungles;mistletoe;healing
+gray_lichen;;mountains, shallow water, abandoned ruins, beaches, swamps
+green_grass;;mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles
+green_moss;;mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles
+hcliz;autumn;desert, badlands;spinach;very poisonous
+hemlock;summer;;tomato;poisonous
+henbane;summer;;jimsonweed;medicine?
+holly;winter;light forests, fields, heavy forests, hills, valleys;foxglove;poisonous
+honeysuckle;summer;highlands, plains, light forests, fields, heavy forests, hills;elder
+jaslah;autumn;desert;crystalline;mana, poisonous
+jimsonweed;summer;abandoned ruins, beaches;henbane;poisonous
+lettuce;summer;swamps, highlands, plains, light forests, fields;water_lily
+lobelia;summer;light forests, fields, heavy forests, hills, valleys, jungles;comfrey;poisonous
+lungwort;summer;mountains, shallow water, abandoned ruins, beaches, swamps;vine
+mahogany;;swamps, highlands, plains, light forests, fields, heavy forests, hills
+mallorn;;heavy forests, hills, valleys
+mandrake;winter;swamps;potato;very poisonous
+mangrel;spring, summer, autumn, winter;desert, badlands;mushroom;poisonous
+maple;;light forests, fields, heavy forests, hills, valleys
+mistletoe;autumn;heavy forests, hills, valleys, jungles;ginseng
+mugwort;autumn;beaches, swamps;strawberry
+mushroom;spring;beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles;mangrel
+mystic_carrot;summer;jungles;turnip;+see *
+mystic_spinach;spring;jungles;cotton;+str
+nightshade;summer;light forests, fields;garlic
+oak;;light forests, fields, heavy forests, hills, valleys
+onion;summer;swamps, highlands, plains, light forests, fields;blood_moss
+peartree;summer;highlands, plains, light forests, fields, heavy forests, hills, valleys;boneset
+plumtree;summer;light forests, fields, heavy forests, hills, valleys;sweet_flag
+potato;summer;highlands, plains, light forests, fields;mandrake
+raspberry;summer;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills;bloodroot
+reed;;swamps
+rhubarb;spring, summer;swamps, highlands, plains, light forests, fields;soapwort
+rose;summer;highlands, plains, light forests, fields, heavy forests, hills, valleys
+soapwort;winter;beaches, swamps, highlands, plains;rhubarb
+spinach;summer;swamps, highlands, plains, light forests, fields;hcliz
+strawberry;summer;highlands, plains, light forests, fields;mugwort
+sweet_flag;winter;desert, badlands, mountains, shallow water, abandoned ruins;plum
+thistle;autumn;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields;carrot
+tomato;summer;highlands, plains, light forests, fields;hemlock
+turnip;summer;swamps, highlands, plains, light forests, fields, heavy forests, hills;mystic_carrot
+vine;summer;swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;lungwort
+water_lily;spring, summer;swamps;lettuce;regen
+wolfbane;summer;desert, badlands, mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;blueberry;very poisonous
+wormwood;autumn;light forests, fields, heavy forests, hills, valleys, jungles;apple
+yarrow;autumn;beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;barberry;healing
+yellow_grass;;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/herbs/index.php	Mon Mar 09 10:11:04 2015 +0200
@@ -0,0 +1,190 @@
+<?php
+$terrainData = array(
+  array("light forests"   , "lf", "f"),
+  array("heavy forests"   , "hf", "F"),
+  array("plains"          , "pl", "."),
+  array("valleys"         , "va", "v"),
+  array("fields"          , "fi", "y"),
+  array("highlands"       , "hg", "H"),
+  array("hills"           , "hi", "h"),
+  array("desert"          , "de", "d"),
+  array("swamps"          , "sw", "s"),
+  array("abandoned ruins" , "ru", "#"),
+  array("shores"          , "sh", "z"),
+  array("beaches"         , "be", "b"),
+  array("jungles"         , "ju", "j"),
+  array("tundra"          , "tu", "t"),
+  array("shallow water"   , "wa", "S"),
+  array("mountains"       , "mo", "^"),
+  array("badlands"        , "ba", "x"),
+);
+
+$seasonData = array(
+  "spring" => 0x01,
+  "summer" => 0x02,
+  "autumn" => 0x04,
+  "winter" => 0x08,
+);
+
+
+function tlGetTerrainDataByName($name)
+{
+  global $terrainData;
+  foreach ($terrainData as $rkey => $rdata)
+  {
+    if ($rdata[0] == $name)
+      return $rkey;
+  }
+
+  die("Unsupported terrain type '".$name."'.\n");
+}
+
+
+function tlGetTerrainDataByCode($val)
+{
+  global $terrainData;
+  foreach ($terrainData as $rkey => $rdata)
+  {
+    if ($rdata[1] == $val)
+      return $rkey;
+  }
+
+  return -1;
+}
+
+
+function tlGetSeasonFromName($name, $fail = FALSE)
+{
+  global $seasonData;
+  foreach ($seasonData as $rkey => $rval)
+  {
+    if ($rkey == $name)
+      return $rval;
+  }
+
+  if ($fail)
+    die("Invalid season name '".$name."'.\n");
+  else
+    return 0;
+}
+
+
+function tlGetSeasonsFromFlags($val)
+{
+  $res = array();
+  global $seasonData;
+  foreach ($seasonData as $rkey => $rval)
+  {
+    if ($val & $rval)
+      $res[] = $rkey;
+  }
+
+  return $res;
+}
+
+
+//
+// Parse data from CSV input
+//
+$herbData = array();
+if (($fh = @fopen("herbs.csv", "r")) !== FALSE)
+{
+  while ($data = fgetcsv($fh, 1000, ";"))
+  {
+    $sdata = 0;
+    foreach (preg_split("/, */", $data[1]) as $value)
+    {
+      if ($value != "")
+        $sdata |= tlGetSeasonFromName($value, TRUE);
+    }
+
+    $rdata = array();
+    foreach (preg_split("/, */", $data[2]) as $value)
+    {
+      if ($value != "")
+        $rdata[] = tlGetTerrainDataByName($value);
+    }
+    
+    $herbData[] = array(
+      "name"    => $data[0],
+      "seasons" => $sdata,
+      "terrains" => $rdata,
+      "pair" => $data[3],
+      "info" => $data[4],
+    );
+  }
+  fclose($fh);
+}
+
+
+?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html>
+ <head>
+  <title>Some stupid plants</title>
+  <link href="style.css" title="compact" rel="stylesheet" type="text/css">
+ </head>
+<body>
+<table>
+<caption>Some stupid plants</caption>
+<tr>
+<th>Plant name</th>
+<th>Seasons</th>
+<th>Terrain types</th>
+<th>Herb pair</th>
+<th>Information</th>
+</tr>
+<?php
+$sefilter = FALSE;
+$trfilter = FALSE;
+if (isset($_GET["terrain"]))
+{
+  $data = tlGetTerrainDataByCode(strtolower(trim($_GET["terrain"])));
+  if ($data >= 0)
+    $trfilter = $data;
+}
+
+
+if (isset($_GET["season"]))
+{
+  $data = tlGetSeasonFromName(strtolower(trim($_GET["season"])));
+  if ($data > 0)
+    $sefilter = $data;
+}
+
+$row = 0;
+foreach ($herbData as $data)
+{
+  if ($trfilter !== FALSE && array_search($trfilter, $data["terrains"]) === FALSE)
+    continue;
+
+  if ($sefilter !== FALSE && ($data["seasons"] & $sefilter) == 0)
+    continue;
+
+  $seasons = array_map(function($x) {
+      return "<a href=\"?season=".$x."\">".$x."</a>";
+    }, tlGetSeasonsFromFlags($data["seasons"]));
+
+  $row++;
+  echo
+    "<tr class=\"".(($row % 2) ? "even" : "odd")."\">".
+    "<td>".$data["name"]."</td>".
+    "<td>".implode(", ", $seasons)."</td>".
+    "<td>";
+
+  foreach ($data["terrains"] as $rkey)
+  {
+    $rdata = $terrainData[$rkey];
+    echo "<a href=\"?terrain=".$rdata[1]."\"><span class=\"".$rdata[1]."\">".$rdata[2]."</span></a>";
+  }
+
+  echo
+    "</td>".
+    "<td>".$data["pair"]."</td>".
+    "<td>".$data["info"]."</td>".
+    "</tr>\n";
+}
+?>
+</table>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/herbs/style.css	Mon Mar 09 10:11:04 2015 +0200
@@ -0,0 +1,26 @@
+body {background: black; color: white; font-family: arial,helvetica;}
+a {color: white; text-decoration: none;} 
+a:visited {color: white; text-decoration: none;} 
+th {font-weight: bold; background: #08f; text-align: left;}
+table { border-collapse: collapse; }
+tr { background: #024;}
+tr.even { background: #036;}
+td {padding: 0 2em 0 0;}
+caption {font-size: 16px; font-weight: bold; background: blue;}
+.lf {font-family: courier, fixed; background: black; color: lime;}
+.hf {font-family: courier, fixed; background: black; color: green;}
+.pl {font-family: courier, fixed; background: black; color: lime;}
+.va {font-family: courier, fixed; background: black; color: lime;}
+.fi {font-family: courier, fixed; background: black; color: gold;}
+.hg {font-family: courier, fixed; background: black; color: magenta;}
+.hi {font-family: courier, fixed; background: black; color: magenta;}
+.de {font-family: courier, fixed; background: black; color: gold;}
+.sw {font-family: courier, fixed; background: black; color: red;}
+.ru {font-family: courier, fixed; background: black; color: grey;}
+.sh {font-family: courier, fixed; background: black; color: yellow;}
+.be {font-family: courier, fixed; background: black; color: gold;}
+.ju {font-family: courier, fixed; background: black; color: green;}
+.tu {font-family: courier, fixed; background: black; color: lightgrey;}
+.wa {font-family: courier, fixed; background: black; color: cyan;}
+.mo {font-family: courier, fixed; background: black; color: magenta;}
+.ba {font-family: courier, fixed; background: black; color: red;}
--- a/info/herbs.csv	Thu Mar 13 02:59:08 2014 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,72 +0,0 @@
-appletree;autumn;highlands, plains, light forests, fields, heavy forests, hills;wormwood
-arnica;summer;heavy forests, hills, valleys, jungles;cabbage
-barberry;autumn;highlands, plains, light forests, fields, heavy forests, hills;yarrow;healing, addictive
-birch;;highlands, plains, light forests, fields, heavy forests, hills
-blood_moss;autumn;;onion;mana, addictive, hallucinogenic
-bloodroot;winter;jungles;raspberry
-blueberry;summer, autumn;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;wolfbane
-boneset;summer;heavy forests, hills, valleys;pear;cure addictions
-borage;summer;abandoned ruins, beaches, swamps;chicory;poisonous
-burdock;summer;swamps, highlands, plains, light forests, fields;chickweed;healing
-cabbage;summer;swamps, highlands, plains, light forests, fields;arnica
-carrot;summer;highlands, plains, light forests, fields;thistle
-cauliflower;summer;highlands, plains, light forests, fields;costmary
-cedar;;light forests, fields, heavy forests, hills, valleys
-chickweed;spring, autumn, winter;mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;burdock
-chicory;winter;light forests, fields, heavy forests, hills, valleys, jungles;borage
-comfrey;winter;beaches;lobelia;healing
-costmary;summer;heavy forests, hills, valleys, jungles;cauliflower
-cotton;autumn;highlands, plains, light forests, fields;mystic_spinach
-crystalline;winter;abandoned ruins, beaches, tundra, shallow water;jaslah
-ebony;;swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys
-elder;summer;heavy forests, hills, valleys;honeysuckle
-elm;;highlands, plains, light forests, fields, heavy forests, hills, valleys
-foxglove;summer;heavy forests, hills;holly
-garlic;summer;heavy forests, hills, valleys;nightshade
-ginseng;winter;valleys, jungles;mistletoe;healing
-gray_lichen;;mountains, shallow water, abandoned ruins, beaches, swamps
-green_grass;;mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles
-green_moss;;mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles
-hcliz;autumn;desert, badlands;spinach;very poisonous
-hemlock;summer;;tomato;poisonous
-henbane;summer;;jimsonweed;medicine?
-holly;winter;light forests, fields, heavy forests, hills, valleys;foxglove;poisonous
-honeysuckle;summer;highlands, plains, light forests, fields, heavy forests, hills;elder
-jaslah;autumn;desert;crystalline;mana, poisonous
-jimsonweed;summer;abandoned ruins, beaches;henbane;poisonous
-lettuce;summer;swamps, highlands, plains, light forests, fields;water_lily
-lobelia;summer;light forests, fields, heavy forests, hills, valleys, jungles;comfrey;poisonous
-lungwort;summer;mountains, shallow water, abandoned ruins, beaches, swamps;vine
-mahogany;;swamps, highlands, plains, light forests, fields, heavy forests, hills
-mallorn;;heavy forests, hills, valleys
-mandrake;winter;swamps;potato;very poisonous
-mangrel;spring, summer, autumn, winter;desert, badlands;mushroom;poisonous
-maple;;light forests, fields, heavy forests, hills, valleys
-mistletoe;autumn;heavy forests, hills, valleys, jungles;ginseng
-mugwort;autumn;beaches, swamps;strawberry
-mushroom;spring;beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles;mangrel
-mystic_carrot;summer;jungles;turnip;+see *
-mystic_spinach;spring;jungles;cotton;+str
-nightshade;summer;light forests, fields;garlic
-oak;;light forests, fields, heavy forests, hills, valleys
-onion;summer;swamps, highlands, plains, light forests, fields;blood_moss
-peartree;summer;highlands, plains, light forests, fields, heavy forests, hills, valleys;boneset
-plumtree;summer;light forests, fields, heavy forests, hills, valleys;sweet_flag
-potato;summer;highlands, plains, light forests, fields;mandrake
-raspberry;summer;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills;bloodroot
-reed;;swamps
-rhubarb;spring, summer;swamps, highlands, plains, light forests, fields;soapwort
-rose;summer;highlands, plains, light forests, fields, heavy forests, hills, valleys
-soapwort;winter;beaches, swamps, highlands, plains;rhubarb
-spinach;summer;swamps, highlands, plains, light forests, fields;hcliz
-strawberry;summer;highlands, plains, light forests, fields;mugwort
-sweet_flag;winter;desert, badlands, mountains, shallow water, abandoned ruins;plum
-thistle;autumn;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields;carrot
-tomato;summer;highlands, plains, light forests, fields;hemlock
-turnip;summer;swamps, highlands, plains, light forests, fields, heavy forests, hills;mystic_carrot
-vine;summer;swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;lungwort
-water_lily;spring, summer;swamps;lettuce;regen
-wolfbane;summer;desert, badlands, mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;blueberry;very poisonous
-wormwood;autumn;light forests, fields, heavy forests, hills, valleys, jungles;apple
-yarrow;autumn;beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;barberry;healing
-yellow_grass;;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles
--- a/info/index.php	Thu Mar 13 02:59:08 2014 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,190 +0,0 @@
-<?php
-$terrainData = array(
-  array("light forests"   , "lf", "f"),
-  array("heavy forests"   , "hf", "F"),
-  array("plains"          , "pl", "."),
-  array("valleys"         , "va", "v"),
-  array("fields"          , "fi", "y"),
-  array("highlands"       , "hg", "H"),
-  array("hills"           , "hi", "h"),
-  array("desert"          , "de", "d"),
-  array("swamps"          , "sw", "s"),
-  array("abandoned ruins" , "ru", "#"),
-  array("shores"          , "sh", "z"),
-  array("beaches"         , "be", "b"),
-  array("jungles"         , "ju", "j"),
-  array("tundra"          , "tu", "t"),
-  array("shallow water"   , "wa", "S"),
-  array("mountains"       , "mo", "^"),
-  array("badlands"        , "ba", "x"),
-);
-
-$seasonData = array(
-  "spring" => 0x01,
-  "summer" => 0x02,
-  "autumn" => 0x04,
-  "winter" => 0x08,
-);
-
-
-function tlGetTerrainDataByName($name)
-{
-  global $terrainData;
-  foreach ($terrainData as $rkey => $rdata)
-  {
-    if ($rdata[0] == $name)
-      return $rkey;
-  }
-
-  die("Unsupported terrain type '".$name."'.\n");
-}
-
-
-function tlGetTerrainDataByCode($val)
-{
-  global $terrainData;
-  foreach ($terrainData as $rkey => $rdata)
-  {
-    if ($rdata[1] == $val)
-      return $rkey;
-  }
-
-  return -1;
-}
-
-
-function tlGetSeasonFromName($name, $fail = FALSE)
-{
-  global $seasonData;
-  foreach ($seasonData as $rkey => $rval)
-  {
-    if ($rkey == $name)
-      return $rval;
-  }
-
-  if ($fail)
-    die("Invalid season name '".$name."'.\n");
-  else
-    return 0;
-}
-
-
-function tlGetSeasonsFromFlags($val)
-{
-  $res = array();
-  global $seasonData;
-  foreach ($seasonData as $rkey => $rval)
-  {
-    if ($val & $rval)
-      $res[] = $rkey;
-  }
-
-  return $res;
-}
-
-
-//
-// Parse data from CSV input
-//
-$herbData = array();
-if (($fh = @fopen("herbs.csv", "r")) !== FALSE)
-{
-  while ($data = fgetcsv($fh, 1000, ";"))
-  {
-    $sdata = 0;
-    foreach (preg_split("/, */", $data[1]) as $value)
-    {
-      if ($value != "")
-        $sdata |= tlGetSeasonFromName($value, TRUE);
-    }
-
-    $rdata = array();
-    foreach (preg_split("/, */", $data[2]) as $value)
-    {
-      if ($value != "")
-        $rdata[] = tlGetTerrainDataByName($value);
-    }
-    
-    $herbData[] = array(
-      "name"    => $data[0],
-      "seasons" => $sdata,
-      "terrains" => $rdata,
-      "pair" => $data[3],
-      "info" => $data[4],
-    );
-  }
-  fclose($fh);
-}
-
-
-?>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
- <head>
-  <title>Some stupid plants</title>
-  <link href="style.css" title="compact" rel="stylesheet" type="text/css">
- </head>
-<body>
-<table>
-<caption>Some stupid plants</caption>
-<tr>
-<th>Plant name</th>
-<th>Seasons</th>
-<th>Terrain types</th>
-<th>Herb pair</th>
-<th>Information</th>
-</tr>
-<?php
-$sefilter = FALSE;
-$trfilter = FALSE;
-if (isset($_GET["terrain"]))
-{
-  $data = tlGetTerrainDataByCode(strtolower(trim($_GET["terrain"])));
-  if ($data >= 0)
-    $trfilter = $data;
-}
-
-
-if (isset($_GET["season"]))
-{
-  $data = tlGetSeasonFromName(strtolower(trim($_GET["season"])));
-  if ($data > 0)
-    $sefilter = $data;
-}
-
-$row = 0;
-foreach ($herbData as $data)
-{
-  if ($trfilter !== FALSE && array_search($trfilter, $data["terrains"]) === FALSE)
-    continue;
-
-  if ($sefilter !== FALSE && ($data["seasons"] & $sefilter) == 0)
-    continue;
-
-  $seasons = array_map(function($x) {
-      return "<a href=\"?season=".$x."\">".$x."</a>";
-    }, tlGetSeasonsFromFlags($data["seasons"]));
-
-  $row++;
-  echo
-    "<tr class=\"".(($row % 2) ? "even" : "odd")."\">".
-    "<td>".$data["name"]."</td>".
-    "<td>".implode(", ", $seasons)."</td>".
-    "<td>";
-
-  foreach ($data["terrains"] as $rkey)
-  {
-    $rdata = $terrainData[$rkey];
-    echo "<a href=\"?terrain=".$rdata[1]."\"><span class=\"".$rdata[1]."\">".$rdata[2]."</span></a>";
-  }
-
-  echo
-    "</td>".
-    "<td>".$data["pair"]."</td>".
-    "<td>".$data["info"]."</td>".
-    "</tr>\n";
-}
-?>
-</table>
-</body>
-</html>
--- a/info/style.css	Thu Mar 13 02:59:08 2014 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-body {background: black; color: white; font-family: arial,helvetica;}
-a {color: white; text-decoration: none;} 
-a:visited {color: white; text-decoration: none;} 
-th {font-weight: bold; background: #08f; text-align: left;}
-table { border-collapse: collapse; }
-tr { background: #024;}
-tr.even { background: #036;}
-td {padding: 0 2em 0 0;}
-caption {font-size: 16px; font-weight: bold; background: blue;}
-.lf {font-family: courier, fixed; background: black; color: lime;}
-.hf {font-family: courier, fixed; background: black; color: green;}
-.pl {font-family: courier, fixed; background: black; color: lime;}
-.va {font-family: courier, fixed; background: black; color: lime;}
-.fi {font-family: courier, fixed; background: black; color: gold;}
-.hg {font-family: courier, fixed; background: black; color: magenta;}
-.hi {font-family: courier, fixed; background: black; color: magenta;}
-.de {font-family: courier, fixed; background: black; color: gold;}
-.sw {font-family: courier, fixed; background: black; color: red;}
-.ru {font-family: courier, fixed; background: black; color: grey;}
-.sh {font-family: courier, fixed; background: black; color: yellow;}
-.be {font-family: courier, fixed; background: black; color: gold;}
-.ju {font-family: courier, fixed; background: black; color: green;}
-.tu {font-family: courier, fixed; background: black; color: lightgrey;}
-.wa {font-family: courier, fixed; background: black; color: cyan;}
-.mo {font-family: courier, fixed; background: black; color: magenta;}
-.ba {font-family: courier, fixed; background: black; color: red;}