X-Git-Url: https://ruin.nu/git/%3CTMPL_VAR%20NAME=PAGE%3E?a=blobdiff_plain;f=lib%2FNDWeb%2FController%2FRoot.pm;h=4608240644ad7cb0f212f6671f41641e0ce98aec;hb=48758dc8fcccd3046f2a6876aea75829da301a55;hp=bc422a6fcd6619b331bb206a45e9951624f6efa8;hpb=30944296c478d5d6cec82d8e7c7a62b60deb4fb4;p=ndwebbie.git diff --git a/lib/NDWeb/Controller/Root.pm b/lib/NDWeb/Controller/Root.pm index bc422a6..4608240 100644 --- a/lib/NDWeb/Controller/Root.pm +++ b/lib/NDWeb/Controller/Root.pm @@ -95,6 +95,10 @@ sub smsconfirm : Local { my ($self, $c) = @_; my $dbh = $c->model; + $c->stash(template => 'default.tt2'); + + return unless $c->req->param('apiMsgId'); + my $sms = $dbh->prepare(q{ UPDATE sms SET status = $2, cost = $3 ,time = TIMESTAMP WITH TIME ZONE 'epoch' + $4 * INTERVAL '1 second' @@ -106,7 +110,6 @@ WHERE msgid = $1 ,$c->req->param('charge') ,$c->req->param('timestamp')); - $c->stash(template => 'default.tt2'); } @@ -240,10 +243,7 @@ AND mission = 'Full fleet' AND name IN ('Main','Advanced Unit'); newposts => $newposts, unreadposts => $unread }); - $c->stash->{user}->{attacker} = $c->check_user_roles(qw/attack_menu/) - && (!$c->check_user_roles(qw/member_menu/) - || ($c->user->planet && (($c->stash->{TICK} - $fleetupdate < 24) - || $c->check_user_roles(qw/no_fleet_update/)))), + $c->stash->{user}->{attacker} = $c->check_user_roles(qw/attack_menu/); $c->forward('listTargets'); } my $birthdays = $dbh->prepare(q{SELECT username