diff --git a/database.sql b/database.sql index bf5b801..33386c1 100644 --- a/database.sql +++ b/database.sql @@ -1,4 +1,4 @@ -CREATE TABLE decisions (id INTEGER PRIMARY KEY, proposed DATETIME, proponent INTEGER, title VARCHAR(255), content TEXT, quorum INTEGER, majority INTEGER, status INTEGER, due DATETIME, modified DATETIME, tag varchar(255)); +CREATE TABLE decisions (id INTEGER PRIMARY KEY, proposed DATETIME, proponent INTEGER, title VARCHAR(255), content TEXT, quorum INTEGER, majority INTEGER, status INTEGER, due DATETIME, modified DATETIME, tag varchar(255), votetype INT4 DEFAULT 0 NOT NULL); CREATE TABLE emails (voter INT4, address VARCHAR(255)); CREATE TABLE voters (id INTEGER PRIMARY KEY, name VARCHAR(255), enabled INTEGER default 0); CREATE TABLE votes (decision INT4, voter INT4, vote INT4, voted DATETIME, notes text default ''); diff --git a/motion.php b/motion.php index 4eba5b5..3559cd3 100644 --- a/motion.php +++ b/motion.php @@ -26,7 +26,7 @@ if (is_numeric($_REQUEST['motion'])) { $stmt = $db->getStatement("update decision"); $stmt->bindParam(":id",$_POST['motion']); - $stmt->bindParam(":proponent",$_POST['proponent']); + $stmt->bindParam(":proponent",$user['id']); $stmt->bindParam(":title",$_POST['title']); $stmt->bindParam(":content",$_POST['content']); $stmt->bindParam(":quorum",$_POST['quorum']); @@ -88,7 +88,7 @@ BODY; } } else { $stmt = $db->getStatement("create decision"); - $stmt->bindParam(":proponent",$_POST['proponent']); + $stmt->bindParam(":proponent",$user['id']); $stmt->bindParam(":title",$_POST['title']); $stmt->bindParam(":content",$_POST['content']); $stmt->bindParam(":quorum",$_POST['quorum']); @@ -158,7 +158,6 @@ BODY; foreach (array("title","content","quorum","majority") as $column) { $motion[$column] = ""; } - $motion["proponent"] = $user['id']; $motion["proposer"] = $user['name']; } } else { @@ -166,7 +165,6 @@ BODY; foreach (array("title","content","quorum","majority") as $column) { $motion[$column] = ""; } - $motion["proponent"] = $user['id']; $motion["proposer"] = $user['name']; } ?> @@ -179,7 +177,7 @@ BODY; ?> - + @@ -200,6 +198,7 @@ BODY; +
ID:
Proponent:
Proponent:
Proposed Date/Time:
Title:
Text: