diff options
author | Yorhel <git@yorhel.nl> | 2009-10-10 17:01:02 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2009-10-10 17:05:30 +0200 |
commit | 0c5a9606dd9047522c4357e36e5fe9081943b947 (patch) | |
tree | 494e64618856619e9bf0c4ec2d91e9b4b86d3f59 /lib/VNDB/Handler/VNBrowse.pm | |
parent | 64007de03cba6c0acb8a2782bc5f86bcad946850 (diff) |
List all known languages on /r and /v/all instead of only those in use
Performance improvement of ~15ms for all release and VN browse pages.
There are in total 20 known languages in the DB, and 12 of them are
actually used (i.e. a release in that language exists). Which means 8 of
the listed language filters won't produce any results (yet), but I'd say
that's an accaptable trade-off.
Diffstat (limited to 'lib/VNDB/Handler/VNBrowse.pm')
-rw-r--r-- | lib/VNDB/Handler/VNBrowse.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/VNDB/Handler/VNBrowse.pm b/lib/VNDB/Handler/VNBrowse.pm index b0c948cd..118a5ee2 100644 --- a/lib/VNDB/Handler/VNBrowse.pm +++ b/lib/VNDB/Handler/VNBrowse.pm @@ -162,7 +162,7 @@ sub _filters { txt mt '_vnbrowse_lang'; b ' ('.mt('_vnbrowse_boolor').')'; end; - for my $i (sort @{$self->dbLanguages}) { + for my $i (@{$self->{languages}}) { span; input type => 'checkbox', name => 'ln', value => $i, id => "lang_$i", (scalar grep $_ eq $i, @{$f->{ln}}) ? (checked => 'checked') : (); |