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>