diff options
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | data/lang.txt | 21 | ||||
-rw-r--r-- | data/script.js | 3 | ||||
-rw-r--r-- | lib/VNDB/Handler/Misc.pm | 4 | ||||
-rw-r--r-- | lib/VNDB/Util/Misc.pm | 2 |
5 files changed, 28 insertions, 5 deletions
@@ -1,10 +1,11 @@ 2.17 - ? + - Allow moderators to overrule VN tag votes + - Added 'released' release filter - Fixed perl warning on /u+/votes batchedit with nothing selected - Bugfix: Correctly randomize screenshots on homepage with filters - Bugfix: Don't show NSFW screenshots on homepage with filters - Bugfix-API: Use ~ for the get vn search filter instead of = - Bugfix: Secondary order by title or username on vote listings - - Allow moderators to overrule VN tag votes 2.16 - 2011-01-02 - VNDBUtil::bb2html(): Fixed bug when the string starts with a VNDBID diff --git a/data/lang.txt b/data/lang.txt index 16e3cc8a..d3bd4f3c 100644 --- a/data/lang.txt +++ b/data/lang.txt @@ -3852,6 +3852,27 @@ cs : Vydáno před hu : Kiadva előtt nl : Uitgegeven voor +:_rbrowse_released +en : Release date +ru*: +cs*: +hu*: +nl : Uitgavedatum + +:_rbrowse_released_yes +en : Past (already released) +ru*: +cs*: +hu*: +nl : Verleden (al uitgegeven) + +:_rbrowse_released_no +en : Future (to be released) +ru*: +cs*: +hu*: +nl : Toekomst (nog niet uitgegeven) + :_rbrowse_minage en : Age rating ru : Возрастной рейтинг diff --git a/data/script.js b/data/script.js index ff571630..88246a07 100644 --- a/data/script.js +++ b/data/script.js @@ -2108,7 +2108,8 @@ function filReleases() { filFOptions('freeware', mt('_rbrowse_freeware'),[ [1, mt('_rbrowse_freeware_yes')], [0, mt('_rbrowse_freeware_no')] ]), filFOptions('doujin', mt('_rbrowse_doujin'), [ [1, mt('_rbrowse_doujin_yes')], [0, mt('_rbrowse_doujin_no')] ]), [ 'date_after', mt('_rbrowse_dateafter'), dateLoad(null, filSelectField), function (c) { return [c.date_val] }, dateSet ], - [ 'date_before', mt('_rbrowse_datebefore'), dateLoad(null, filSelectField), function (c) { return [c.date_val] }, dateSet ] + [ 'date_before', mt('_rbrowse_datebefore'), dateLoad(null, filSelectField), function (c) { return [c.date_val] }, dateSet ], + filFOptions('released', mt('_rbrowse_released'),[ [1, mt('_rbrowse_released_yes')], [0, mt('_rbrowse_released_no')] ]) ], [ mt('_rbrowse_minage'), filFSelect('minage', mt('_rbrowse_minage'), 15, ages) ], [ mt('_rbrowse_language'), filFSelect('lang', mt('_rbrowse_language'), 20, lang) ], diff --git a/lib/VNDB/Handler/Misc.pm b/lib/VNDB/Handler/Misc.pm index fb566f19..a30f10a4 100644 --- a/lib/VNDB/Handler/Misc.pm +++ b/lib/VNDB/Handler/Misc.pm @@ -144,7 +144,7 @@ sub homepage { # Upcoming releases td; h1; - a href => strftime('/r?fil=date_after-%Y%m%d;o=a;s=released', gmtime), mt '_home_upcoming'; + a href => '/r?fil=released-0;o=a;s=released', mt '_home_upcoming'; end; my $upcoming = $self->filFetchDB(release => undef, undef, {results => 10, released => 0, what => 'platforms'}); ul; @@ -164,7 +164,7 @@ sub homepage { # Just released td; h1; - a href => strftime('/r?fil=date_before-%Y%m%d;o=d;s=released', gmtime), mt '_home_justreleased'; + a href => '/r?fil=released-1;o=d;s=released', mt '_home_justreleased'; end; my $justrel = $self->filFetchDB(release => undef, undef, {results => 10, sort => 'released', reverse => 1, released => 1, what => 'platforms'}); ul; diff --git a/lib/VNDB/Util/Misc.pm b/lib/VNDB/Util/Misc.pm index 71aca7a8..c64ffe6f 100644 --- a/lib/VNDB/Util/Misc.pm +++ b/lib/VNDB/Util/Misc.pm @@ -11,7 +11,7 @@ our @EXPORT = qw|filFetchDB|; my %filfields = ( vn => [qw|length hasani tag_inc tag_exc taginc tagexc tagspoil lang olang plat|], - release => [qw|type patch freeware doujin date_before date_after minage lang olang resolution plat med voiced ani_story ani_ero|], + release => [qw|type patch freeware doujin date_before date_after released minage lang olang resolution plat med voiced ani_story ani_ero|], ); |