X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=defrequest.pl;h=c53f372efe587c8326b466605fff612c2a6acf39;hb=bbe1fae6b0307a9f77b2b5e7b8a71ebaa137f846;hp=b1d457789cf12275e2080bbbc0dec5618a672cb5;hpb=fd11deae5a5d1ca5ba3fa94ef5aeab3ff0f31c99;p=ndwebbie.git
diff --git a/defrequest.pl b/defrequest.pl
index b1d4577..c53f372 100644
--- a/defrequest.pl
+++ b/defrequest.pl
@@ -18,25 +18,23 @@
#**************************************************************************/
use strict;
+use warnings FATAL => 'all';
$ND::TEMPLATE->param(TITLE => 'Request Defense');
our $BODY;
our $DBH;
-our $LOG;
-
-
+my $error;
die "You don't have access" unless isMember();
-if (param('cmd') eq 'submit'){
+if (defined param('cmd') && param('cmd') eq 'submit'){
my $insert = $DBH->prepare('INSERT INTO defense_requests (uid,message) VALUES (?,?)');
if($insert->execute($ND::UID,param('message'))){
$BODY->param(Reply => param('message'));
}else{
- print "".$DBH->errstr."";
+ $error .= "".$DBH->errstr."";
}
}
-
-
+$BODY->param(Error => $error);
1;