closed the query
authorHeiko Schlittermann (JUMPER) <hs@schlittermann.de>
Tue, 01 Nov 2011 09:56:30 +0100
changeset 45 73cb5285a87e
parent 44 3dbff484ea57
child 46 1a3b752e5ba4
closed the query
dhv.php
--- 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/>