X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=lib%2FNDWeb%2FController%2FMembers.pm;h=cfd6d536c62c5a432e66bf6a8c3d66b06ec37c31;hb=1589baf3e90bbc7f1305e9691185188e15f326b9;hp=81a1238c2cdb8c2d270b3ffe22530bb6dbe24b54;hpb=9ae7827f704b12b614b2352d3a2b06a1dbc4b3bd;p=ndwebbie.git diff --git a/lib/NDWeb/Controller/Members.pm b/lib/NDWeb/Controller/Members.pm index 81a1238..cfd6d53 100644 --- a/lib/NDWeb/Controller/Members.pm +++ b/lib/NDWeb/Controller/Members.pm @@ -265,7 +265,7 @@ sub postircrequest : Local { INSERT INTO irc_requests (uid,channel,message) VALUES($1,$2,$3) }); $query->execute($c->user->id,$c->req->param('channel'),$c->req->param('message')); - system 'killall','-USR1', 'ndbot.pl'; + $c->signal_bots; $c->flash(reply => "Msg sent to: ".$c->req->param('channel')); $c->res->redirect($c->uri_for('ircrequest')); @@ -279,6 +279,7 @@ sub points : Local { my ( $self, $c, $order ) = @_; my $dbh = $c->model; + $order //= 'total_points'; if ($order ~~ /^((?:defense|attack|total|humor|scan|raid)_points)$/ || $order ~~ /^(defprio)$/){ $order = "$1 DESC"; @@ -307,6 +308,7 @@ sub stats : Local { my ( $self, $c, $order ) = @_; my $dbh = $c->model; + $order //= 'score'; if ($order ~~ /^(scre|value|xp|size|race)$/){ $order = "$1rank"; }else{ @@ -572,6 +574,7 @@ sub postconfirmation : Local { } $dbh->commit; $c->flash(missions => \@missions); + $c->signal_bots; }; if ($@){ $dbh->rollback;