chiark / gitweb /
wip save
[nj-awaymsg.git] / mason / save
index 30cc47ae6cd98d6f538e7bfe4402f97c5a9b2796..28c4f616a4eb110e8d9407084fc250cb38fc89c7 100755 (executable)
@@ -1,14 +1,11 @@
 <%init>
 use AwayMsg;
 db_connect();
-</%init>
-<%args>
-$textid
+</%init><%args>
 $save => 0
 $cancel => 0
 $textid => undef
-</%args>
-<%perl>
+</%args><%perl>
 if ($save) {
     my $ins;
     $dbh->do('BEGIN');
@@ -26,9 +23,14 @@ if ($save) {
        my $dtextq = $dbh->prepare("DELETE FROM texts WHERE textid = ?");
        my $ndeleted = $dtextq->execute($textid);
        if (!$ndeleted) {
-</%perl>
-
-
-       $ins = $dbh->prepare("INSERT INTO texts VALUES (
-      $sth = $dbh->
+</%perl><htmlhead, subpage => 'Error, editing deleted message'>
+Message was deleted.
+<form action="main" method="get">
+<input type="submit" value="OK">
+</form><%perl>
+       }
+       return;
+    }
 }
+$m->redirect("main");
+</%perl>