Age | Commit message (Collapse) | Author | Files | Lines |
|
And changed the order a bit, as suggested by ImmLff.
|
|
|
|
|
|
Now it's finally possible to run multiple VNDB's with different
databases on the same domain without constantly getting logged out.
|
|
As requested, http://vndb.org/t423
|
|
|
|
...and added note that it should be translatable
|
|
|
|
d11 does not fully reflect what has been implemented, and things are
likely to change.
|
|
|
|
The current list of relations isn't final yet, may be changed later on.
Quite a bit of this code has been copied from the VN relations... need
to find a way to use prober code reuse here.
TODO:
- Nice relation editor interface
- Display relations in revision browser
- Display relations on producer pages
- Generate relation graphs
- Sync update_2.8.sql into dump.sql
|
|
|
|
|
|
|
|
Should be converted to enums at some point... integers don't do the
trick here.
|
|
Mainly because someone offered to translate the interface into
Hungarian, and interface languages are directly linked with database
languages.
|
|
Again, two separate but related things.
|
|
OK, these are actually two separate things: to make the relations
translatable they didn't necessarily have to be stored as enum, and I
could've also converted them to enum but not have it translatable.
Nevertheless, it was easier to just do both at the same time.
Also note how I used the string "$____vnrel_<rel>____$" as identifier in
the relation graphs while I could have used something a lot shorter
("$<rel>$" would have been fine, for example). This is done so that
graphviz can make some space for those relations - the long identifier
gives a slightly more realistic representation of the actual length of
the relation titles.
|
|
|
|
Had to increase the size of icons.png a bit...
|
|
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... :/
|
|
|
|
|
|
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...
|
|
|
|
User ranks are easy... but the language names are used everywhere!
|
|
Things are looking good so far.
|
|
Not used anymore.
|
|
|
|
|
|
Now the last unused space in icons.png is used as well. Another icon and
we'll need to enlarge it a bit.
|
|
Conflicts:
util/dump.sql
util/updates/update_2.6.sql
Also updated ChangeLog and made some tiny style changes.
|
|
-- Changed the way cookie data is handled and removed the need for Crypt::Lite
-- Removed "cookie_key" configuration setting for Crypt::Lite
|
|
Added a new DB library for handling sessions.
New update SQL file for database changes.
Added a line to the global config file to set a global salt. It is separate
from the cookie_key because it is much more important that it not be changed.
|
|
|
|
Removed most NOT NULL constraints, and converted lastfetch to a
timestamp data type.
The site has been updated to handle this, but Multi::Anime won't work.
|
|
Started on multi.pl and Multi::Core, the main differences:
- Uses POE::Component::Pg now (get it from http://g.blicky.net/poco-pg.git/)
- Doesn't use shared memory anymore
- No 'commands' anymore, every session has to handle its own events
(communication goes either through POE itself, or the PostgreSQL DB)
- No weird Cron stuff anymore
All other Multi modules will have to be updated/rewritten to reflect
these changes. None of them will work at the moment.
|
|
That hack has been obsoleted now they aren't used in the VN search box
anymore.
|
|
|
|
|
|
<ImmLff> It's better to switch order of "Partially voiced" and
"Only Eroscenes voiced", as "Partially voiced" is closer to
"Fully voiced" - None|Only ero|Partially|Full
|
|
|
|
|
|
TODO: filter on /r
|
|
TODO:
- Update d3
- Add filter to /r
|
|
Which is a more accurate description, and doesn't confuse with the
tagging system.
Note than even all internal uses of the word 'tag' have been replaced,
as I'm not a huge fan of different terminology in the code and UI. This
update might break some things related to the discussion board.
|
|
|
|
...a *very* basic start. As in, there's nothing at all to be seen.
|
|
|
|
|