fix numbering
authorcommunity.cacert.org <community.cacert.org@d4452222-2f33-11de-9270-010000000000>
Mon, 15 Jun 2009 04:28:18 +0000 (04:28 +0000)
committercommunity.cacert.org <community.cacert.org@d4452222-2f33-11de-9270-010000000000>
Mon, 15 Jun 2009 04:28:18 +0000 (04:28 +0000)
git-svn-id: http://svn.cacert.cl/Software/Voting/vote@62 d4452222-2f33-11de-9270-010000000000

database.php

index a4063f8..9b80339 100644 (file)
@@ -21,7 +21,7 @@
                        $this->statement['stats'] = $this->dbh->prepare("SELECT COUNT(*) AS voters FROM voters WHERE enabled=1;");
                        $this->statement['list votes'] = $this->dbh->prepare("SELECT voters.name AS name, votes.vote AS vote FROM voters,votes WHERE voters.id=votes.voter AND votes.decision=:id;");
                        $this->statement['create decision'] = $this->dbh->prepare("INSERT INTO decisions (proposed, proponent, title, content, votetype, status, due, modified) VALUES (datetime('now','utc'), :proponent, :title, :content, :votetype, 0, datetime('now','utc', :due), datetime('now','utc'));");
-                       $this->statement['post create'] = $this->dbh->prepare(" UPDATE decisions SET tag='m' || strftime('%Y%m%d','now') || '.' || id WHERE id=last_insert_rowid();");
+                       $this->statement['post create'] = $this->dbh->prepare(" UPDATE decisions SET tag='m' || strftime('%Y%m%d','now') || '.' || (select count(*) as num from decisions where proposed between date('now') and date('now','1 day')) WHERE id=last_insert_rowid();");
                        $this->statement['update decision'] = $this->dbh->prepare("UPDATE decisions SET proposed=datetime('now','utc'), proponent=:proponent, title=:title, content=:content, votetype=:votetype, status=0, due=datetime('now','utc',:due), modified=datetime('now','utc') WHERE id=:id;");
                        $this->statement['close decision'] = $this->dbh->prepare("UPDATE decisions SET status=:status, modified=datetime('now','utc') WHERE id=:decision");
                        ini_set('mbstring.internal_encoding', 'UTF-8');