diff options
author | Yorhel <git@yorhel.nl> | 2011-01-01 16:45:58 +0100 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2011-01-01 16:45:58 +0100 |
commit | 63005b274ccde96d8bdb36e7466ea5b0899b4151 (patch) | |
tree | 726ead66ce1aa48a927e6c857e4829d915c44461 /lib | |
parent | 98c82103ff4cd32db6f89a066b10061404f8b13d (diff) |
Added saving notes to filter selector and applied filFetchDB()
This finalizes the permanent filters feature.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/VNDB/Handler/Misc.pm | 6 | ||||
-rw-r--r-- | lib/VNDB/Handler/Tags.pm | 5 | ||||
-rw-r--r-- | lib/VNDB/Handler/VNPage.pm | 2 |
3 files changed, 7 insertions, 6 deletions
diff --git a/lib/VNDB/Handler/Misc.pm b/lib/VNDB/Handler/Misc.pm index 2d9932b1..671cc017 100644 --- a/lib/VNDB/Handler/Misc.pm +++ b/lib/VNDB/Handler/Misc.pm @@ -125,7 +125,7 @@ sub homepage { h1; a href => '/v/rand', mt '_home_randomvn'; end; - my $random = $self->dbVNGet(results => 10, sort => 'rand'); + my $random = $self->filFetchDB(vn => undef, undef, {results => 10, sort => 'rand'}); ul; for (@$random) { li; @@ -140,7 +140,7 @@ sub homepage { h1; a href => strftime('/r?fil=date_after-%Y%m%d;o=a;s=released', gmtime), mt '_home_upcoming'; end; - my $upcoming = $self->dbReleaseGet(results => 10, unreleased => 1, what => 'platforms'); + my $upcoming = $self->filFetchDB(release => undef, undef, {results => 10, unreleased => 1, what => 'platforms'}); ul; for (@$upcoming) { li; @@ -160,7 +160,7 @@ sub homepage { h1; a href => strftime('/r?fil=date_before-%Y%m%d;o=d;s=released', gmtime), mt '_home_justreleased'; end; - my $justrel = $self->dbReleaseGet(results => 10, sort => 'released', reverse => 1, unreleased => 0, what => 'platforms'); + my $justrel = $self->filFetchDB(release => undef, undef, {results => 10, sort => 'released', reverse => 1, unreleased => 0, what => 'platforms'}); ul; for (@$justrel) { li; diff --git a/lib/VNDB/Handler/Tags.pm b/lib/VNDB/Handler/Tags.pm index 3d656728..ad736027 100644 --- a/lib/VNDB/Handler/Tags.pm +++ b/lib/VNDB/Handler/Tags.pm @@ -39,14 +39,15 @@ sub tagpage { my $tagspoil = $self->reqCookie($self->{cookie_prefix}.'tagspoil'); $f->{m} = $tagspoil =~ /^[0-2]$/ ? $tagspoil : 0 if $f->{m} == -1; - my($list, $np) = $t->{meta} || $t->{state} != 2 ? ([],0) : $self->dbVNGet( + my($list, $np) = $t->{meta} || $t->{state} != 2 ? ([],0) : $self->filFetchDB(vn => undef, undef, { what => 'rating', results => 50, page => $f->{p}, sort => $f->{s}, reverse => $f->{o} eq 'd', tagspoil => $f->{m}, tag_inc => $tag, - ); + tag_exc => undef, + }); my $title = mt '_tagp_title', $t->{meta}?0:1, $t->{name}; $self->htmlHeader(title => $title, noindex => $t->{state} != 2); diff --git a/lib/VNDB/Handler/VNPage.pm b/lib/VNDB/Handler/VNPage.pm index a4f385db..5e024424 100644 --- a/lib/VNDB/Handler/VNPage.pm +++ b/lib/VNDB/Handler/VNPage.pm @@ -16,7 +16,7 @@ YAWF::register( sub rand { my $self = shift; - $self->resRedirect('/v'.$self->dbVNGet(results => 1, sort => 'rand')->[0]{id}, 'temp'); + $self->resRedirect('/v'.$self->filFetchDB(vn => undef, undef, {results => 1, sort => 'rand'})->[0]{id}, 'temp'); } |