diff options
author | SpaceRanger <space.ranger.vn@gmail.com> | 2012-07-13 19:06:36 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2012-07-13 19:06:36 +0200 |
commit | e649964b5b74bf1bdc44be9591cff45119aa3096 (patch) | |
tree | d5242f9843d65648ba410579497af88ecf8aa008 /lib/VNDB/DB/Releases.pm | |
parent | b017974cc80c2e3775fd52631854dc92a9aeab93 (diff) |
Various improvements with the releases table
Diffstat (limited to 'lib/VNDB/DB/Releases.pm')
-rw-r--r-- | lib/VNDB/DB/Releases.pm | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/lib/VNDB/DB/Releases.pm b/lib/VNDB/DB/Releases.pm index 8bc9f6b3..f8271031 100644 --- a/lib/VNDB/DB/Releases.pm +++ b/lib/VNDB/DB/Releases.pm @@ -81,10 +81,16 @@ sub dbReleaseGet { ); my $order = sprintf { - title => 'rr.title %s', - minage => 'rr.minage %s', - released => 'rr.released %s, rr.title %1$s', - }->{ $o{sort}||'released' }, $o{reverse} ? 'DESC' : 'ASC'; + title => 'rr.title %s, rr.released %1$s', + type => 'rr.patch %s, rr.type %1$s, rr.released %1$s, rr.title %1$s', + publication => 'rr.doujin %s, rr.freeware %1$s, rr.patch %1$s, rr.released %1$s, rr.title %1$s', + resolution => 'rr.resolution %s, rr.patch %2$s, rr.released %1$s, rr.title %1$s', + voiced => 'rr.voiced %s, rr.patch %2$s, rr.released %1$s, rr.title %1$s', + ani_ero => 'rr.ani_story %s, rr.ani_ero %1$s, rr.patch %2$s, rr.released %1$s, rr.title %1$s', + released => 'rr.released %s, rr.title %1$s', + minage => 'rr.minage %s, rr.released %1$s, rr.title %1$s', + notes => 'rr.notes %s, rr.released %1$s, rr.title %1$s', + }->{ $o{sort}||'released' }, $o{reverse} ? 'DESC' : 'ASC', !$o{reverse} ? 'DESC' : 'ASC'; my($r, $np) = $self->dbPage(\%o, q| SELECT !s |