--- a/dhv.php Fri Oct 21 21:03:48 2011 +0200
+++ b/dhv.php Tue Nov 01 09:56:30 2011 +0100
@@ -1,4 +1,7 @@
<?
+
+ const CLOSED = true;
+
// image create is done on the fly
if (isset($_REQUEST["png"])) {
list($donate, $refund, $nn) = explode(":", trim($_REQUEST["png"]));
@@ -50,15 +53,17 @@
exit;
}
+$T = array("verified" => false,
+ "givenname" => null,
+ "surname" => null,
+ "dhv" => null,
+ "stats" => array("donate" => 0,
+ "refund" => 0,
+ "nn" => 0),
+);
+
+if (! CLOSED) {
// Template vars
- $T = array("verified" => false,
- "givenname" => null,
- "surname" => null,
- "dhv" => null,
- "stats" => array("donate" => 0,
- "refund" => 0,
- "nn" => 0),
- );
if (isset($_SERVER["PATH_INFO"])) {
$dbh = new PDO("sqlite:var/db.sqlite3", "", "");
@@ -106,7 +111,20 @@
foreach ($T as &$v) if (is_string($v)) $v = htmlspecialchars($v);
//if (isset($T)) { print "<pre>\n"; var_dump($T); print "</pre>"; }
+}
+else {
+ $T['verified'] = true;
+ $dbh = new PDO("sqlite:var/db.sqlite3", "", "");
+ $sth = $dbh->query("SELECT dhv FROM db");
+ while ($o = $sth->fetchObject()) {
+ switch($o->{"dhv"}) {
+ case NULL: $T["stats"]["nn"]++; break;
+ case 0: $T["stats"]["donate"]++; break;
+ case 1: $T["stats"]["refund"]++; break;
+ }
+ }
+}
?>
<html>
@@ -125,7 +143,7 @@
<p>
<? if ($T['verified']) { ?>
- <h2>Hallo <?=$T['givenname']?>,</h2>
+ <h2>Hallo<?=isset($T['givenname']) ? " " . $T['givenname'] : "" ?>,</h2>
<p>
wie Du weißt,
<? } else { ?>
@@ -143,20 +161,10 @@
Mail oder kontaktiere
<a href="mailto:hs+retter@schlittermann.de">hs+retter@schlittermann.de</a>.
</font>
-<!--
-<p>
-<form>
-<p>
- <label for=email>Mail-Adresse:</label>
- <input id=email name=email type=text value="<?=$T["email"]?>"/><br>
- <label for=pass>Code:</label>
- <input id=pass name=pass type=text value="<?=$T["pass"]?>"/></br>
- <input type=submit value=OK name=_ok />
-</form>
--->
<? } else { ?>
+<? if (! CLOSED) { ?>
Bitte Deine Entscheidung (Du kannst sie bis einschließlich <em>31. Oktober
2011</em> jederzeit auf dieser Seite ändern, Enthaltungen werden als Spende an die
Elbtalflieger gewertet):</br>
@@ -183,6 +191,13 @@
Zu Deiner Orientierung haben wir hier die aktuelle Entscheidungsquote
dargestellt:
+<? } else { ?>
+
+<p>
+Der Ausgang der Abstimmung:
+
+<? } ?>
+
<p>
<img src='<?=$_SERVER["PHP_SELF"]?>?png=<?=implode(":", $T["stats"])?>' width=40% float=right/>