From: Alexander Schmidt <alex@treefish.org>
Date: Sun, 9 Mar 2014 18:31:47 +0000 (+0100)
Subject: Passing state to usecoin.html.
X-Git-Url: http://git.treefish.org/wirbrennen/flipacoin.git/commitdiff_plain/5142d99463fe7610331756f48f00b7e5216f98d5

Passing state to usecoin.html.
---

diff --git a/flipacoin.cgi b/flipacoin.cgi
index 95bf6c1..3c35620 100755
--- a/flipacoin.cgi
+++ b/flipacoin.cgi
@@ -102,18 +102,19 @@ elsif ( length($requestedcoinid) > 0 ) {
     $template->param(COINCREATIONTIME => localtime($coininfo[0])."");
 
     if ( $coininfosize == 1 && $requestedaction eq "" ) {
-	$template->param(NOTYETFLIPPED => 1);
+	$template->param(STATUS_NOTYETFLIPPED => 1);
     }
     elsif ( $coininfosize == 1 && $requestedaction eq "flip" ) {
 	$result = int(rand(2));
 	$coins_db{$requestedcoinid} = $coins_db{$requestedcoinid} .
 	    "," . time .
 	    "," . $result;
-	$template->param(COINSTATUS => "Just flipped");
+	$template->param(STATUS_JUSTFLIPPED => 1);
 	$template->param(COINRESULT => translateresult($result));
     }
     elsif ( $coininfosize == 3 ) {
-	$template->param(COINSTATUS => "Flipped @ " . localtime($coininfo[1]));
+	$template->param(STATUS_FLIPPED => 1);
+	$template->param(COINFLIPPEDTIME => localtime($coininfo[1])."");
 	$template->param(COINRESULT => translateresult($coininfo[2]));
     }
 }
diff --git a/templates/usecoin.html b/templates/usecoin.html
index ae6194b..4ebc9de 100644
--- a/templates/usecoin.html
+++ b/templates/usecoin.html
@@ -9,18 +9,27 @@
     
     <br>
      
-    <!-- TMPL_IF NAME=NOTYETFLIPPED -->
+    <!-- TMPL_IF NAME=STATUS_NOTYETFLIPPED -->
       <pre>
 <b>Creation time:</b> <!-- TMPL_VAR NAME=COINCREATIONTIME -->
 <b>Status:</b> Not yet flipped <a href=/<!-- TMPL_VAR NAME=REQUESTEDCOINID -->?action=flip><font color=blue>[flip it]</font></a>
       </pre>
-    <!-- TMPL_ELSE -->
+    <!-- /TMPL_IF -->
+
+    <!-- TMPL_IF NAME=STATUS_JUSTFLIPPED -->
       <pre>
 <b>Creation time:</b> <!-- TMPL_VAR NAME=COINCREATIONTIME -->
-<b>Status:</b> <!-- TMPL_VAR NAME=COINSTATUS -->
+<b>Status:</b> Just flipped
 <b>Result:</b> <!-- TMPL_VAR NAME=COINRESULT -->
       </pre>
     <!-- /TMPL_IF -->
 
+    <!-- TMPL_IF NAME=STATUS_FLIPPED -->
+      <pre>
+<b>Creation time:</b> <!-- TMPL_VAR NAME=COINCREATIONTIME -->
+<b>Status:</b> Flipped @ <!-- TMPL_VAR NAME=COINFLIPPEDTIME -->
+<b>Result:</b> <!-- TMPL_VAR NAME=COINRESULT -->
+      </pre>
+    <!-- /TMPL_IF -->
   </body>
 </html>