path: root/lib/VNDB/Handler/
AgeCommit message (Collapse)AuthorFilesLines
2011-01-27TUWF: Added tag name to several end() callsYorhel1-8/+8
Haven't found any bugs this way, yet. I doubt there'll be any problems, but it's a nice new feature that could help quite a bit. :-D
2011-01-25TUWF: Initial convert from YAWF to TUWFYorhel1-42/+42
There may still be some bugs present and I've only converted the points where TUWF is incompatible with YAWF. The new TUWF features are not in use yet, I'll do that later on. Note that, in order to run the new code, TUWF must be installed on your system. The configuration for the TransAdmin plugin has also changed. Other than that there shouldn't be any issues.
2011-01-02Fixed perl warning on /u+/votes batchedit with nothing selectedYorhel1-1/+1
2010-12-28Bugfix: *properly* check for access priviledge on users' listsYorhel1-3/+3
Bug introduced in 6ff1efe0d07e24e9fb2db199c308c6cbed51e578.
2010-12-28Bugfix: check for validness of form arguments on /[uv]+/votesYorhel1-0/+1
2010-12-23Converted the show_list pref. to users_prefs and inverted the valueYorhel1-5/+6
In the users_prefs table, the default value should evaluate to 'false' in Perl, so show_list had to be inverted to hide_list.
2010-12-21Added vnlists.status filter to /u+/listYorhel1-1/+8
Can only filter on one option. If there are more things to filter on it would make sense to use the filter selector, but for now this will do.
2010-12-21Added notes field to the user VN listYorhel1-4/+11
The interface to set this could be more dynamic, since it'll be a lot of work to set different notes for each VN. But oh well, let's first see how many people will use this feature.
2010-12-20Added ability to batch-edit votes to /u+/votesYorhel1-2/+40
2010-12-19ULists::votelist: Added first character selectionYorhel1-4/+10
2010-12-19ULists::votelist: Don't give a 404 on /u+/votes when no votes foundYorhel1-2/+3
2010-12-19RFC-01: Code/DB cleanup and renamed some stuff for consistencyYorhel1-10/+10
2010-12-19RFC-01: Added VN list selection box to VN pagesYorhel1-3/+23
2010-12-19RFC-01: Fixed release list updating dropdown on VN pagesYorhel1-5/+2
2010-12-19RFC-01: Fixed release list selection thing on release pagesYorhel1-7/+4
2010-12-19RFC-01: Updated and improved /u+/listYorhel1-43/+62
I'm sure I broke all vnlist/rlist-related features on the rest of the site since I modified the DB abstractions. But these will all have to be updated/rewritten anyway.
2010-12-15Handler::ULists: Added noindex to /[vu]+/votesYorhel1-1/+1
In line with the noindex on other ulists pages. And it's not very interesting for googling users anyway.
2010-12-10Added vote listings for VNs and users (/[uv]+/votes)Yorhel1-0/+60
2010-11-06Fixed cross-site request forgery vulnerabilitiesYorhel1-5/+12
2010-02-06Handler::ULists: Fixed L10N bug with the char browser on /u+/listYorhel1-1/+1
2009-11-27DB: Abstracted all ORDER BY clauses in the DB abstraction layerYorhel1-2/+2
The ORDER BY was previously specified using an 'order' argument, which would then be directly inserted into the query. The new method is the same as what I used for the public API: two 'sort' and 'reverse' arguments. This should be less error-prone and more readable. This changes quite a lot of code, so I hope I haven't forgotten to update something along the way.
2009-10-17Handler::ULists: Add secundary order by title when ordered by voteYorhel1-1/+1
This fixes a strange issue that the ordering changes when browsing to the next page, resulting in some VNs not showing up at all.
2009-10-07L10N: Extracted release list statusesYorhel1-6/+6
Should be converted to enums at some point... integers don't do the trick here.
2009-10-03JS: Rewrote and generalized row group expand codeYorhel1-3/+3
2009-09-06L10N: Converted wishlist_status in global.plYorhel1-8/+8
This is one of the last easy-to-extract unextracted texts... the rest is slightly harder to extract. Either because it's in JS, used in Multi, or used in some creative way that doesn't work well together with extraction... :/
2009-09-04L10N: Converted Handler::UListsYorhel1-23/+22
2009-08-17L10N: Moved some functions from to and added Russian quant() ↵Yorhel1-2/+2
and age()
2009-08-17L10N: Converted producer and release typesYorhel1-1/+1
And replaced the ugly release type cssicon class hack. The class is now 'tr'.$type_numer, instead of the first three characters of their English representation in lowercase. No idea why I haven't done it this way in the first place...
2009-08-17L10N: Converted user ranks and language namesYorhel1-1/+1
User ranks are easy... but the language names are used everywhere!
2009-08-12Allow a usermod to browse a users' list even when it's hiddenYorhel1-2/+2
To make sure we can still see a troll if he marks his list as hidden. Only admins have this usermod privilege, and admins are assumed to have raw SQL access anyway.
2009-07-09Order wishlist by priority by default, and use title as secondary sort columnYorhel1-3/+3
2009-07-04Implemented support for multilingual releasesYorhel1-1/+1
The 'language' column in releases_rev has been replaced with a releases_lang table. As this is quite a big change, there may still be bugs floating around somewhere.
2009-04-04Corrected priority ordering on user wishlistYorhel1-1/+1
<ImmLff> 2) sort by priority function in the wishlist is reversed, at least it seems so to me; currently when you click "▾" it sorts titles from Low to High, and when you click "▴" - first High they Low
2009-01-19Made priority field on wishlist sortableYorhel1-2/+2
2009-01-17No page reload needed when changing rlist status from vn pageYorhel1-5/+24
2008-12-27Re-added the release list dropdown to VN pagesYorhel1-1/+2
2008-12-14Fixed all XHTML validation bugs I could findYorhel1-6/+4
With two exceptions: - Empty browse tables (/u1/list, /u3/hist, ..) - Empty <tbody> on /v+/edit and /v/new I'm not purist enough to work around those bugs. (well, maybe I'll fix the empty browse table thing, as it's not really user friendly either)
2008-12-13noindex tag to user VNList pagesYorhel1-1/+1
2008-12-13User VNList Javascript bugfix for IE7 + SafariYorhel1-1/+1
2008-12-13FF2 style fixesYorhel1-2/+2
Three-box-layout didn't work very well together with the screenshots on the homepage and the CSS icon hack needed a &nbsp; to get rid of a strange top margin. With this, the following browsers should render all pages correctly: FF2, FF3 and the latest Opera, Safari and Chrome
2008-12-09VNList status indicator on VN pagesYorhel1-9/+1
2008-12-09Release list editing from release pagesYorhel1-1/+24
I get the feeling I'm kind of rushing this entire VNlist feature and don't really think about making things look nice... Oh well, as long as it works. Nothing has to be perfect from the start, can always fix things afterwards, etc.
2008-12-09Improved textual representation of VNlist statusesYorhel1-2/+11
2008-12-08Added explanation about releases column and fixed the number of columns for ↵Yorhel1-2/+4
each row
2008-12-08Hide batch edit selectbox when browsing other people's listYorhel1-0/+1
2008-12-08Batch edit user VN listYorhel1-7/+56
2008-12-08Started on user VN listYorhel1-0/+108
This is a rather complex part of the site, and I have no idea how to do this without making both the code and the interface look like a mess. Not completely finished, TODO: - Mass status change - rstat & wstat icons (or stick with the textual representation? the old icons suck...) - Extra filters for rstat & wstat(?)
2008-12-07Batch editing of wishlistYorhel1-3/+36
...all wishlist related pages are now pretty much done as well ^^
2008-12-07Wishlist browsingYorhel1-0/+70
2008-12-07Modify wishlist from VN pagesYorhel1-1/+20