From 1d5acf5ba24af54ebce139cddd4aa720847357f5 Mon Sep 17 00:00:00 2001 From: Michael Andreen Date: Sun, 27 Jun 2021 11:23:50 +0200 Subject: [PATCH] Add alliance members pscans --- lib/NDWeb/Controller/Alliances.pm | 17 +++++++++++++++++ root/src/alliances/edit.tt2 | 2 +- root/src/alliances/pscans.tt2 | 20 ++++++++++++++++++++ 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 root/src/alliances/pscans.tt2 diff --git a/lib/NDWeb/Controller/Alliances.pm b/lib/NDWeb/Controller/Alliances.pm index 8f0b6c6..70c6340 100644 --- a/lib/NDWeb/Controller/Alliances.pm +++ b/lib/NDWeb/Controller/Alliances.pm @@ -107,6 +107,23 @@ ORDER BY tick DESC, mission $c->stash(intel => $query->fetchall_arrayref({}) ); } + +sub pscans : Local { + my ( $self, $c, $id ) = @_; + my $dbh = $c->model; + + my $members = $dbh->prepare(q{ + SELECT pid AS id, coords(x,y,z), metal, crystal, eonium, ps.tick + ,planet_status,hit_us, sizerank, scorerank, valuerank, xprank + FROM current_planet_stats p left outer join current_planet_scans ps using (pid) + WHERE p.aid = ? + ORDER BY x,y,z + }); + $members->execute($id); + $c->stash(members => $members->fetchall_arrayref({}) ); + +} + sub postallianceupdate : Local { my ( $self, $c, $id, $order ) = @_; my $dbh = $c->model; diff --git a/root/src/alliances/edit.tt2 b/root/src/alliances/edit.tt2 index 609ee4c..cf34eaf 100644 --- a/root/src/alliances/edit.tt2 +++ b/root/src/alliances/edit.tt2 @@ -25,7 +25,7 @@ -

Export information as text.

+

Planet scans.

Export information as text.

Alliance size and score vs members Avg alliance size and score vs members diff --git a/root/src/alliances/pscans.tt2 b/root/src/alliances/pscans.tt2 new file mode 100644 index 0000000..8286560 --- /dev/null +++ b/root/src/alliances/pscans.tt2 @@ -0,0 +1,20 @@ +[% META title = 'Alliance P-Scans' %] + + + + + + + + + +[% FOR m IN members %] + + + + + + + +[% END %] +
CoordsMetalCrystalEoniumTick
[% m.coords %][% m.metal %][% m.crystal %][% m.eonium %][% m.tick %]
-- 2.39.2