]> git.treefish.org Git - wirbrennen/flipacoin.git/commitdiff
Passing state to usecoin.html.
authorAlexander Schmidt <alex@treefish.org>
Sun, 9 Mar 2014 18:31:47 +0000 (19:31 +0100)
committerAlexander Schmidt <alex@treefish.org>
Sun, 9 Mar 2014 18:31:47 +0000 (19:31 +0100)
flipacoin.cgi
templates/usecoin.html

index 95bf6c1761af28a8e3c1d4cd2dc36d32801f68fe..3c35620aed2482cfea1b9b93755c4d54434cb2da 100755 (executable)
@@ -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]));
     }
 }
index ae6194b729996ce2808f29b0c7e262aae7c9e5a9..4ebc9de97d84487778ccacac44432c3298f601a4 100644 (file)
@@ -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>