jacob
6504d09886
Added updates for converting from Latin1 to utf8 character encoding
2010-06-04 20:23:59 +00:00
dave
f6cc5d7326
- Cleanup how variables are handled/rolled/etc. Convert the require_vars
...
function in the config editor to one that checks where ALL variables marked
with year=-1 exist for FAIRYEAR. If it doesn't, it creates them. This
function gets called in three places:
- On installation
- On rollover
- Whenever the database is updated
We should, now, be able to just insert new variables with year=-1, and they
will be automatically updated for the current year with the default value.
(no more going into the variable editor to make sure the copy is done).
- Fix the superuser account creation in the install script
2007-11-25 19:53:15 +00:00
james
40fe6cb88c
Do some checks for system() and error out where applicable
2007-11-16 17:58:59 +00:00
james
2927eee193
Ahh found the encoding problem, need to set the charset on the command line mysql --defualt-character-set when running INSTALL or DBUPDATE scripts.
2007-11-15 20:45:19 +00:00
james
ba0714fba3
If the installation can only find an older version of the "full" installer, then
...
automatically run the update script to get up to the newest version
2006-10-26 02:31:50 +00:00
james
122194d296
Change installer to look for an older version of the "full" database if the newest (required) version cannot be found. The user will then need to manually update from whatever version is installed to the newest (using db_update.php)
2005-11-25 15:16:47 +00:00
james
6a9b470698
Switch the database versioning code from a flat textfile (db/db.db.version.txt) to a record in the config table (var=DBVERSION, year=0)
...
This gives us a much more robust database versioning system
2005-06-07 21:03:55 +00:00
james
65954a35b9
Fix the file that gets imported for step 2, add more checking to step 3
2005-06-06 17:19:17 +00:00
james
8a59a293b2
Finish install2 script, now just need to populate the db with installer step 3
2005-05-27 21:42:32 +00:00
james
8407f7dab9
Update the installer, and split it into two steps (maybe a third to come?)
...
1) create the data/config.inc.php database connection file
2) create all the tables
2005-05-26 21:05:26 +00:00