X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FGruntmaster%2FPage%2FGeneric.pm;h=eefa9080e3f41d52ecca6a89a247895bcc4d304c;hb=251f53e4ff1871fdaee0202f994bf3d6b28b8ec9;hp=efb2721848ed879b404a84b2f3380888bba38a30;hpb=c7c09ff93035b11a9db20d3b73883a7bc6ae8837;p=gruntmaster-page.git diff --git a/lib/Gruntmaster/Page/Generic.pm b/lib/Gruntmaster/Page/Generic.pm index efb2721..eefa908 100644 --- a/lib/Gruntmaster/Page/Generic.pm +++ b/lib/Gruntmaster/Page/Generic.pm @@ -162,11 +162,13 @@ thing { }; sortby { $b->{id} <=> $a->{id}}; mangle { + my $env = shift; $_->{results} &&= decode_json $_->{results}; $_->{owner_name} = $_->{rs}->owner->name; $_->{problem_name} = $_->{rs}->problem->name; $_->{size} = length $_->{source}; delete $_->{source}; + $_->{pageprefix} = $env->{'gruntmaster.page'} == -1 ? 'page/' : ''; } };