* fixed auth against TCs auth table
* check for real paths when creating emote aliasses
* races page no longer identifies as classes
* fixed item comparison tool
* fixed js error when trying to display spawn maps
* implemented pending-status for newly created accounts
* Markup should now properly recognize external links
* Markup will remove links by pending accounts
* removed most templates by sensibly restructuring lvTab-data. Util::toJSON() does the rest.
* taught Util::toJSON() to recognize values prefixed with $ as js-code
* use Util::toJSON whenever possible
* misc
- mail attachments are displyed again
- always show all currency rewards on Quest-LVs
- suppress an error, when encountering unused ItemMods
* fixed formating of xml-export
* fixed handling of block value (can have multiple sources per item (itemMods, spell, set individually) and is then displayed separately in tooltip, but summed for calculations)
* separated into appropriate subclasses
* unified sanitizing of $_GET and $_POST data using build in filter_input()
* index now always tries to resolve page calls with ajaxHandler first and as a page last
minor bug-fixes to bugs that wre not reported yet, because they didn't occur yet
(e.g.: nobody tried to compose a comment with >7500 characters yet)
* replaced some more uses of string functions with multibyte equivalents where it might matter
note: i didn't touch the spell-tooltip parser as it seems to work as intended regardless
* display empty listview if no data
Setup
* do not pass null instead of expected type array
* added setup step for emotes to --firstrun *d'oh!*
* fixed a wrong constant
* added variable titles and oneliners to frontpage
* added cascading foreign keys to news_overlay -> news
* renamed news -> featuredbox for consistency
Misc
* aowow_dbversion is now part of the basic sql
* also the db-dump is a fresh one and i'm shocked how often i forgot to apply updated there :<
* from now on shorttags will be used for 'echo' in template (e.g. <?=$var; ?>)
* skipping an error, when handling heirloom-armor with scaled level on external tooltips
the tooltip will now be displayed but without the armor-class changing at level 40
* prevent assigning arbitrary randomEnchantments to items (e.g. Warglaive of Azzinoth of the Whale)
* added markdown [enchantment=123] and [emote=456]
* updated item_stats to accomodate enchantments
* updated tables for community content to handle emotes and enchantments
Spells:
* getStatGain() now reads aura 123 as Spell Penetration
* fixed error in tooltips when displaying effect ranges (e.g. 10 - 10 damage)
* display the miscValue of aura 50, 102, 131 and 180 human readable
Emote:
* no longer displays empty quickInfo on detail page
* detail page no longer pretends to be a pet
Setup:
* sync no longer regenerates all tables/files, when the supplied world-table affects nothing
* fixed dependancy of ?_source from ?_achievment (damn plural-s)
Misc:
* FireFox doesn't understand <node>.innerText, use <node>.textContent instead
please refresh the affected tables and files
php aowow --sql=itemenchantment,item_stats
php aowow --build=enchants,gems
* added emotes to DB .. why? just because!
* also added to search
* cross-linked achievements and emotes
* data is generated via: php aowow --sql=emotes
* setup requires GlobalStrings.lua (see README.md)
* adapted structure to TDB 335.59
* dropped questItem[1-6] fields from ?_creature and ?_object (why were they even there)
- removed a function-stub from Util (already forgot, what it was supposed to achieve)
drop usage of holidayIds (as far as possible)
the obvious change is, that all events are now refenreced by a positive eventId.
(?event=375 will probably become ?event=5)
Comments
fixed malformed db-table. It can now hold negative typeIds.
applying this commit will drop any comments related to events without holiday
added gain of SiteReputation for comment-replies
resyncing dependencies of 'game_event' is required
* expanded tooltips
* moved cap from hardcoded to DB
* can now set description (manually)
Itemset
* expanded tooltips
Lang
* number formating is now locale-aware
* reworked upload process to be more user-friendly
* handle bricks that consist mostly of localized text separately
* added handle to display errors, when adding CommunityContent on the page they originated from
* added msg-level INFO
* changed some WARN-level messages to INFO
Util
* added function to handle directories aowow wants to write to / read from
SiteConfig
* group options to be less cluttered
* allow empty strings (numerical values must still at least be 0)
* renamed account related config values to be make more sense
* make cache path configurable
* make session save path configurable - use this to avoid the garbage collect cron job on Debian or Ubuntu, that cleans sessions and only depends on your php.ini (NOTE: putting this inside a web-enabled directory is a risk!)
fixed sql-error in manager
Comments:
no longer appear as upvoted for anonymous user
can be voted on, again
Class detail page:
removed default limit on class ability query (300). now shows all spells
Filter/Items:
added missing table-prefix; fixed search for iconString
Spells/Search:
display triggered player abilities as misc. spells. (previously hidden)
Misc:
removed some obscure piece of old config