From b3bf72d0faa76ffe3bb62141fca55d4decec19cf Mon Sep 17 00:00:00 2001 From: ben Date: Thu, 24 Apr 2008 13:19:32 +0000 Subject: The beginnings of a db upgrade system. See lib/version.php, /version.php and the datalist functions in elgglib.php. git-svn-id: https://code.elgg.org/elgg/trunk@519 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/version.php | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 engine/lib/version.php (limited to 'engine/lib/version.php') diff --git a/engine/lib/version.php b/engine/lib/version.php new file mode 100644 index 000000000..ee707ca1d --- /dev/null +++ b/engine/lib/version.php @@ -0,0 +1,49 @@ +path . "version.php")) { + if ($humanreadable) return $version; + return $release; + } + + return false; + + } + + /** + * Determines whether or not the database needs to be upgraded. + * + * @return true|false Depending on whether or not the db version matches the code version + */ + function db_upgrade_check() { + + $dbversion = (int) get_datalist('version'); + $version = get_version(); + + if ($version > $dbversion) { + return true; + } + return false; + + } + +?> \ No newline at end of file -- cgit v1.2.3