chiark / gitweb /
edit create
[nj-awaymsg.git] / mason / edit
index 6edfbbc68e19f3f7d39c06cb661821e8a6c5230a..5e60d0932a2fe1c63bc6b566005eac2e0b892814 100755 (executable)
@@ -22,9 +22,19 @@ if (defined $create) {
     die unless defined $textid;
 }
 
-my $sth = $dbh->prepare("SELECT * FROM texts WHERE textid=?");
-$sth->execute($textid);
-my $tx = $sth->fetchrow_hashref();#
+my $tx;
+
+if ($ARGS{'create'}) {
+    my $date = `date --iso-8601=minutes`; chomp $date or die;
+    $tx = { desc => "Message created $date",
+           subject => "Away from my email",
+           textid => "new",
+           text => "" };
+} else {
+    my $sth = $dbh->prepare("SELECT * FROM texts WHERE textid=?");
+    $sth->execute($textid);
+    $tx = $sth->fetchrow_hashref();#
+}
 
 if (!$tx) { die "no such text $textid"; }