Finally, I wanted to mention that I have begun putting together a Wiki which will be the new home for the documentation regarding the script. There still are quite a few pages that I need to write, but I am making progress. All of the installation instructions have been successfully migrated over and I am currently working on the documentation for each module. Stay tuned and I hope to have it all up and running before too long.
]]>Given the massive amounts of change in this release you will be forced to overwrite ALL files and run the new installation script. Otherwise all sorts of issues could arise. Don't say I didn't warn you.
Simply overwrite ./includes/wowhead_enchant.php and ./table_scheme.sql with the ones in the zip file and you're all set. You will want to delete (drop) the SQL tables if they already exist.
Simply edit ./config.php to your liking and reupload it to your site, ensuring that you overwrite the current copy. I would also suggest deleting your SQL tables. Optionally, you can overwrite ./includes/wowhead_cache.php to add a check to make sure the global WHP_DB_PREFIX exists before proceeding.
Simply overwrite ./includes/wowhead_enchant.php with the one in the zip file and you're all set.
Simply overwrite ./includes/wowhead_spell.php with the one in the zip file and you're all set.
The proper way to upgrade to version 3.7 would be to simply do a complete reinstall. There were numerous changes to most of the files, so simply overwriting a few would not work. Also, the SQL table structure, along with how the tables are created have changed, so a full install is required. The SQL tables are now created automatically when the script first connects to SQL and does not find the tables. In light of this, you must run delete_tables.php to remove the SQL tables, so that the new table structure will be created. Do not report errors on the forums because you failed to delete your old tables so the new ones could be created. I will simply point you to this post.
Simply overwrite the files listed below and you're all set. There is no need to recreate the MySQL tables, as there were no changes to the SQL table structure. All files are located relative to the wowhead folder.
Given the numerous changes in this version, I would recommend doing a fresh install to clear out any of the bugs that may get overlooked otherwise. This includes replacing config.php, which has changed slightly. You don't necessarily need to run clear_table.php, but I would recommend clearing the cache.
This release only fixes one bug, so in order to upgrade all you need to do is overwrite ./includes/wowhead_npc.php and you're all set. If you haven't modified ./config.php to fix the $whp_modules array then that fix is also included.
Due to the fact that I really wanted to release the zones module I have put the log collector on hold for the time being. With that in mind, it is NOT yet finished, so DO NOT ENABLE IT IN config.php. It will not function properly, and would most likely cause errors and stop the script from functioning properly. It is not enabled by default, so at this time do not enable it, yet.