Commit Graph

262 Commits

Author SHA1 Message Date
Sarjuuk
b76fc3b2a7 added memory_limit to initial config 2015-07-01 21:54:03 +02:00
Sarjuuk
cc886b4db9 Quest Detail Page:
properly distinguish between provided, required and provided-required items
2015-07-01 21:13:22 +02:00
Sarjuuk
a3c9b52073 Screenshots:
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
2015-07-01 19:44:44 +02:00
Sarjuuk
7673e256c8 Setup: added some checks when useing WIN
lets just say, the CLI works somewhat differently..
2015-06-29 00:10:03 +02:00
Sarjuuk
2f767ba835 misc fixes 2015-06-28 19:23:26 +02:00
Sarjuuk
7ec07c0dca Merge remote-tracking branch 'github/master' into ghMaster 2015-06-28 17:17:41 +02:00
Sarjuuk
c779e9139a Setup: unpacked db_structure.sql
README: added required db-version
2015-06-28 17:16:53 +02:00
Sarjuuk
97b3e860a0 Merge pull request #23 from Carbenium/setup
Setup: Fix two issues which lead to an setup error
2015-06-28 17:04:09 +02:00
Sarjuuk
4a80934346 added premium-related placeholder images
(not for acutal use, just a layout reference)
2015-06-28 16:56:36 +02:00
Carbenium
9897a6cf23 Setup: folder 'static/download/searchplugins/' has to be created during setup 2015-06-28 15:30:15 +02:00
Carbenium
7c0a2192f7 Setup: testSelf should reference README.md instead of README, otherwise setup will fail 2015-06-28 15:28:11 +02:00
Sarjuuk
92b180ca05 Updated README with installation instructions
thats it folks .. lets call it v1.0
2015-06-27 21:52:20 +02:00
Sarjuuk
ea538b0040 Setup:
* added parameter --firstrun to use for initial setup. Runs almost by itself..
 * added 'ping home' for statistical purpose
Spell:
 * fixed copy/paste error
2015-06-27 21:40:42 +02:00
Sarjuuk
b3f26d9d9d Maps: fixed displaying localized maps on list-pages 2015-06-26 22:59:36 +02:00
Sarjuuk
61bc839d2f Spell: fixed modelviewer and spellEffect-listing, when spell had multiple models set (e.g. aura:shapeshift AND aura:transform) 2015-06-26 18:59:49 +02:00
Sarjuuk
a6e49e3643 Zones: show QuestChains on Questgivers 2015-06-21 12:45:39 +02:00
Sarjuuk
1557cd7ed5 Items: removed an unnessecary check. (prevented filtering of virtual itemSubClasses) 2015-06-17 16:14:33 +02:00
Sarjuuk
53fee61b76 also set time, when createing users from external auth sources 2015-06-09 00:29:29 +02:00
Sarjuuk
a4c76de124 DB:
- 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
2015-06-09 00:22:12 +02:00
Sarjuuk
7a0c6f22dc misc fixes:
- extAuth should be expected in config/ and not /config/
 - fixed copy/paste-error preventing purge of memcached pages
 - fixed 'text-shadow' on red-buttons
2015-06-08 21:02:05 +02:00
Sarjuuk
81a5a527ec - removed unnessecary limit from displayed creatures/objects per zone
- check if g_pageInfo exists, before attempting to overwrite it
2015-06-06 20:56:07 +02:00
Sarjuuk
2e327b7cc0 - fixed text overlaping with icon in Firefox for auticonized tooltips
- fixed PetCalc export option
2015-06-06 15:18:54 +02:00
Sarjuuk
30b0b413e6 moved alphaMaps from cache/ to setup/generated/ 2015-06-06 09:36:47 +02:00
Sarjuuk
618217b970 - fixed some typos
- fixed a forgotten query to use ?_icons

rerun 'php aowow --sql=item_stats' to generate the missing stats for gems
2015-06-06 09:19:57 +02:00
Sarjuuk
c93b08f333 CLISetup:
- added --update command to automaticly apply sql-updates (e.g. via post-merge hook)
2015-06-02 23:38:36 +02:00
Sarjuuk
72c4cb2e8b CLISetup:
- access setup via 'php aowow'
 - index.php is now strictly for page display
2015-06-02 23:37:33 +02:00
Sarjuuk
b3441b6e84 NPC:
- more specific wording for extreFlags
2015-06-02 21:15:01 +02:00
Sarjuuk
398bb3fd40 properly localize "not found"-pages 2015-05-31 21:05:56 +02:00
Sarjuuk
9fda302bf3 Spell:
- show spellScript in infobox
2015-05-31 18:57:39 +02:00
Sarjuuk
71110d432c Zones:
- added questgivers to map
 - added listviews: Quests, Started By (Item), Quest Rewards
 - fixed error in setup: kalimdor zones are back from eastern kingdoms
2015-05-31 18:46:49 +02:00
Sarjuuk
3eecc3ec7c Items:
* 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
2015-05-31 18:28:23 +02:00
Sarjuuk
03b90c438f some minor error suppresants 2015-05-27 23:29:17 +02:00
Sarjuuk
ebc7a9bee8 implemented user page
well .. most of it anyway
2015-05-20 22:36:42 +02:00
Sarjuuk
6d488e5831 fixes:
- 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)
2015-05-19 00:11:57 +02:00
Sarjuuk
3d80041df9 is it 2015 already..?
setup/simpleImg:
 - also prefer PNG over BLP when generating icons
 - do not use alpha on icons (see icon: fishingextravaganza)
2015-05-18 23:04:12 +02:00
Sarjuuk
1d6ecc86d7 fixed some issues:
- allowed colons in config strings
 - setup for tpl-files that only have const text
2015-05-18 21:19:41 +02:00
Sarjuuk
e2a0558a0a - also generate static data file 'item-scaling' from dbc-data
- updated some hardcoded item mods to build 12340 (needs to be fetched on setup)
2015-05-18 00:17:45 +02:00
Sarjuuk
8ca173bb33 - display if realm first achievement is still available on Achievement detail page
- --siteconfig now asks for the realmId when adding a new character DBs
  ( old entries should be set manually or deleted and then set anew)
2015-05-14 02:19:30 +02:00
Sarjuuk
929cb95bcd - removed now obsolete sql-updates
- set revision to 1
2015-05-13 17:19:34 +02:00
Sarjuuk
51f2828f6f - moved shared setup functions from FileGen to new CLISetup
- 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
2015-05-11 22:44:54 +02:00
Sarjuuk
37be1b8113 JS:
- found some phrases, that were lost in translation
 - added MapViewer to enable lightboxes with maps
2015-05-11 20:44:48 +02:00
Sarjuuk
b71b5e8363 - added locales for powerTypes from GlobalStrings.lua
- fixed user-menu item /?account
2015-04-02 16:37:23 +02:00
Sarjuuk
27bc09f136 bulk replacement: accesing locale strings by function 2015-03-29 14:49:15 +02:00
Sarjuuk
d47fa93806 - enabled minimap in listviews for premium users & staff
- NPCs: display information about mechImmune and extraFlags to staff
2015-03-28 23:15:00 +01:00
Sarjuuk
c7fe84b7e0 - Error handling:
* 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
2015-03-28 23:10:20 +01:00
Sarjuuk
acbe969b8d Setup:
- 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
2015-01-20 23:17:37 +01:00
Sarjuuk
1dc63e2b6d added a tools BLPExtractor and BLPConverter as modules 2015-01-18 19:14:24 +01:00
Sarjuuk
423965751e added avatar-icons to project 2015-01-18 18:59:51 +01:00
Sarjuuk
71de8223c0 remove generatable images from project 2015-01-18 18:52:14 +01:00
Sarjuuk
c814ec7ef9 Loot:
* fixed indizes after revamp of loot-tables some time ago
User:
 * fixed IP-detection
 * moved name/pass checks to uniform function
2015-01-18 18:46:48 +01:00