From dce06504e5f9a73e8d3da414023bbf05ef31e3b3 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 4 Sep 2012 21:35:38 +0100 Subject: [PATCH] edit create --- mason/edit | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/mason/edit b/mason/edit index 6edfbbc..5e60d09 100755 --- a/mason/edit +++ b/mason/edit @@ -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"; } -- 2.30.2