]> ruin.nu Git - ndwebbie.git/blobdiff - lib/NDWeb/Controller/Members.pm
List defenders using fake defend mission
[ndwebbie.git] / lib / NDWeb / Controller / Members.pm
index 9d7afba326683372967ff0506b66bc589983667e..b9ae443ce5a994b3ca3e97e034f4608f41919eb6 100644 (file)
@@ -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{
@@ -366,6 +368,11 @@ sub postintelmessage : Local {
                }
        }
 
+       my ($coords,$tick) = $c->model->selectrow_array(q{
+SELECT coords(x,y,z), tick() FROM current_planet_stats WHERE pid = $1
+               }, undef, $c->user->planet);
+
+       $c->req->param(message => "[i]Posted by $coords at tick $tick [/i]\n\n" . $c->req->param('message'));
        $c->forward('/forum/insertThread',[12]);
        $c->forward('/forum/insertPost',[$c->stash->{thread}]);
        $c->flash(intelmessage => 1);