From cd38e5f5860aa72e8d0548a7ae3d8489aec48062 Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Thu, 12 Nov 2015 16:03:31 -0500 Subject: [PATCH] add db_upgrade system --- config.php | 6 ++++++ inc/db_upgrade.php | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ inc/wfpl | 2 +- 3 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 inc/db_upgrade.php diff --git a/config.php b/config.php index e60cbd7..59b1c98 100644 --- a/config.php +++ b/config.php @@ -29,3 +29,9 @@ require_once(DOCROOT . 'inc/misc.php'); # Connect to the database db_connect(WFPL_DB, WFPL_DB_USER, WFPL_DB_PASS); + +# upgrade db (only) on special trigger (assures only one upgrade at a time) +if (isset($_SERVER['HTTP_X_UPGRADE_DB_NOW'])) { + require_once(DOCROOT . 'inc/db_upgrade.php'); + db_upgrade(); +} diff --git a/inc/db_upgrade.php b/inc/db_upgrade.php new file mode 100644 index 0000000..07c633f --- /dev/null +++ b/inc/db_upgrade.php @@ -0,0 +1,49 @@ +