* 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)
* added tracking code for Google Analytics
- enabling is optional
- add account in config to enable tracking
* removed usage tracking
- the results were just seriously depressing..
* 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
if you never inited the module you are fine. If you did, you have to
* git submodule deinit -f includes/tools/MPQExtractor
* rm -rf .git/modules/includes/tools/MPQExtractor
* git submodule sync
* git submodule update --init --recursive --remote
or something among those lines (good lord..)
* Setup
- accessing realm info by way of Util function
- added table ?_talents
* Lists
- added support for querying multiple databases with the same structure at once (read: realms)
- added support for exact string matches and forcing collate of fields to ci
* JS
- renamed occurences of 'subregion' to 'battlegroup' to be in line with other scripts (the usage is the same)
* 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
* only trim floats, when in topLevel while parsing tooltips
* there is still an issue, where html-code gets returned from lower levels, screwing the eval()
should probably not bulk-handle all spellVars/formulas/variables on top level, but one after another
* using --update now reads scripts that need to be executed from ?_dbversion
* if the script fails it will be kept in ?_dbversion until it was successfully run via --update
* 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)