diff --git a/lib/Lacuna/Web/Admin.pm b/lib/Lacuna/Web/Admin.pm index 67b1e26f..344e72a6 100644 --- a/lib/Lacuna/Web/Admin.pm +++ b/lib/Lacuna/Web/Admin.pm @@ -82,9 +82,9 @@ sub www_search_essentia_codes { } my $out = '

Search Essentia Codes

'; $out .= '
'; - $out .= ''; + $out .= '
IdCodeAmountDescriptionDate CreatedUsedAction
'; while (my $code = $codes->next) { - $out .= sprintf('', $code->id, $code->code, $code->amount, $code->description, $code->date_created, $code->used); + $out .= sprintf('', $code->id, $code->code, $code->amount, $code->description, $code->date_created, $code->used); } $out .= ''; $out .= ''; -- 2.51.2 From 940bec33f2d3afcb24f11dcc292016ac01d735ef Mon Sep 17 00:00:00 2001 From: Mary Hoerr Date: Fri, 14 Jan 2011 17:15:48 -0600 Subject: [PATCH 2/2] Add essentia log view to admin --- lib/Lacuna/Web/Admin.pm | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/lib/Lacuna/Web/Admin.pm b/lib/Lacuna/Web/Admin.pm index 344e72a6..abab1c7a 100644 --- a/lib/Lacuna/Web/Admin.pm +++ b/lib/Lacuna/Web/Admin.pm @@ -110,6 +110,20 @@ sub www_add_essentia_code { return $self->wrap('

Essentia Code: '. $code->code.'

Back To Essentia Codes'); } +sub www_view_essentia_log { + my ($self, $request) = @_; + my $empire_id = $request->param('empire_id'); + my $transactions = Lacuna->db->resultset('Lacuna::DB::Result::Log::Essentia')->search({empire_id => $empire_id}, {order_by => { -desc => 'date_stamp' }}); + my $out = '

Essentia Transaction Log

'; + $out .= sprintf('Back To Empire', $empire_id); + $out .= '
IdCodeAmountDescriptionDate CreatedUsed
%s%s%s%s%s%s
%s%s%s%s%s%s
'; + while (my $transaction = $transactions->next) { + $out .= sprintf('', $transaction->date_stamp, $transaction->amount, $transaction->description, $transaction->transaction_id); + } + $out .= '
DateAmountDescriptionTransaction IDMiscellaneous
%s%s%s%sHa Ha
'; + return $self->wrap($out); +} + sub www_search_empires { my ($self, $request) = @_; my $page_number = $request->param('page_number') || 1; @@ -565,7 +579,12 @@ sub www_view_empire { $out .= sprintf('Created%s', $empire->date_created); $out .= sprintf('Stage%s', $empire->stage); $out .= sprintf('Last Login%s', $empire->last_login); - $out .= sprintf('Essentia%s', $empire->essentia, $empire->id); + $out .= sprintf('Essentia%s
+ + + +
', $empire->essentia, $empire->id); + $out .= sprintf('View Log',$empire->id); $out .= sprintf('Species%s', $empire->species_name); $out .= sprintf('Home%s', $empire->home_planet_id); $out .= sprintf('Description%s', $empire->description);