]> git.treefish.org Git - wirbrennen/flipacoin.git/blobdiff - flipacoin.cgi
Made site name dynamic.
[wirbrennen/flipacoin.git] / flipacoin.cgi
index 95bf6c1761af28a8e3c1d4cd2dc36d32801f68fe..15ac6a46ea8c7c667aef4fcfb8cd4fa79a605401 100755 (executable)
@@ -19,6 +19,7 @@ sub printpage {
     $template->param(COINLIFETIME => $COINLIFETIME);
     $template->param(FLIPPEDCOINSINDB => $flippedcoinsindb);
     $template->param(COINSINDB => $coinsindb);
+    $template->param(HTTP_HOST => $ENV{HTTP_HOST});
     print "Content-type: text/html\n\n", $template->output;
 }
 
@@ -85,7 +86,6 @@ elsif ( length($requestedcoinid) == 0 && $requestedaction eq "create" ) {
 
     $template = HTML::Template->new(filename => 'created.html');
     $template->param(NEWCOINID => $newcoinid);
-    $template->param(HTTP_HOST => $ENV{HTTP_HOST});
 }
 elsif ( length($requestedcoinid) > 0 ) {
     if ( ! exists $coins_db{$requestedcoinid} ) {
@@ -98,22 +98,22 @@ elsif ( length($requestedcoinid) > 0 ) {
     $template = HTML::Template->new(filename => 'usecoin.html');
 
     $template->param(REQUESTEDCOINID => $requestedcoinid);
-    $template->param(HTTP_HOST => $ENV{HTTP_HOST});
     $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]));
     }
 }