* added parameter --firstrun to use for initial setup. Runs almost by itself..
* added 'ping home' for statistical purpose
Spell:
* fixed copy/paste error
- change engine of ?_account*-tables to InnoDB
- link userId of ?_account*, ?_screenshot & ?_videos -tables using foreign keys
- also display screenshots/videos, that do not have an owner
- extAuth should be expected in config/ and not /config/
- fixed copy/paste-error preventing purge of memcached pages
- fixed 'text-shadow' on red-buttons
- added questgivers to map
- added listviews: Quests, Started By (Item), Quest Rewards
- fixed error in setup: kalimdor zones are back from eastern kingdoms
* display parentNpcs instead of difficultyDummys as sources in listview
* implemented filter cooldown, disenchantsinto and objectivequest
* added lvTab 'shared cooldown', prepared tabs 'taught by xxx'
* moved some items from misc to more sensible categories
- partially revert e2a0558a0a
TC-tables are still used and thus the localization
- an error when parsing enchantments based on nonexistant spells
- accessing an unused variable in item detail page
- setup/dbconfig: expect character-DBs to be unset
- improved handling of POST/GET-variables in AjaxHandler (less prone to errors)
- removed web-setup
- new CLI parameters
--account : create initial account(s)
--siteconfig : edit php/aowow config values
--dbconfig : set up db connection
--sql : create db content from world/dbc-tables
--firstrun : [NYI] step by step initial setup
- some fixes by the wayside
* display required arena bracket for extendedCost
* achievement chains are searchable again
* category trees for factions should now be correct
* trainer tab on spell detail page reapeared
* userMenu item 'Settings' no longer breaks the page
* display abilities of shapeshift in tab on spell detail page
* corrected reading ?_sourcestrings for titles
* fixed error on race detail page
* added simple descriptions to skill detail page
* fixed tab "reward from" (achievement) on title detail page
* fixed alphabetical order of some filter-dropdowns
* fixed skill colors for spells
* fixed power display for rune-based spells, that also cost mana
* added more information to zones
* also check mail_loot_template for achivements
* fixed bug, where loot_template-ids would be reused for multiple templates
* display sourcemore for pvp-sources
* replaced error-suppressions with proper checks
* log php errors to db
* use __callStatic() to access localization and thus handle erronous keys
- Setup:
* fixed some erronous filenames when generating icons
* increased alpha threshold for spawn maps (should improve spawn points)
- disentangled DB::Aowow and DB::World. Aowow should now be able to run
with DB::World being on a different server
- added missing faction transfer pendants (title/quest/faction/..)
- fixed extended costs for specific vendors
- setup can now be run from CLI. Use "> php index.php --help" to start off
- updated logging for use with CLI
- added generators for client imagery (icons, maps, talents, ect)
DBC:
- parsed DBCs are now expected in the Aowow-DB, prefixed with dbc_* (they are joined with
these tables, so its easier to have them here altogether)
- setup/db_setup_3.zip may be reapplied (optionally)
- alternatively aowow will now extract you own DBCs alongside your textures.
They will be parsed and saved to DB, as needed.
Misc:
* HOST_URL and STATIC_URL will now be determined automaticly once and
* then saved to ?_config (setup by CLI requires these to be set)
Spell:
* added glyph-symbol to infobox for glyph-related spells
* fixed displaying reagents without components
* prevent display of default scaling
Item:
* fixed displaying bagType of regular bags
Utility:
* htmlencode strings in the RSS-feed
- quicksearching should always point to self not parent
- fixed some wonky formating in templates
- implemented secondary tooltips with spawnPoints
- merged Mapper.js back into global.js
* fixed wrong id for Nexus Instance
* the ToC Dungeon no longer has a second layer
- fixed displaying waypoints as spawns
- images in pageText are now PNG instead of JPG to accomodate for transparency
* check is_writable() on directory generation
* additionally generate upload directories
* supporessed a warning, if php is not allowed to chmod() it's own files
* editing after upload
* reputation gain for approved uploads
* moderator interface (albeit a bit wonky)
I still do not speak French, Spanish or Russian, so translations are
appreciated
* added pages config and phpinfo
* config can also set php-vars (restrictions apply)
* commented menu items that will not be implemented in near future
Misc:
* deleted a greedily grabbed icon, unrealated to aowow
* added customFlags to infoBox
Misc:
* moved no-cache header to separate utility function
* pages may now require the user to be authed as he can be authed AND
have no userGroups simultaneously
* minor changes to announcements
* moved reputation requirement to conditions
Misc:
* removed temp-hack from ShowOnMap.js
* fixed some formating in global.js
* allow display of extra html in all generic templates