From f172091567bbec23aeeccab423edbb2f52c2af5a Mon Sep 17 00:00:00 2001 From: martinlanghoff Date: Wed, 17 May 2006 06:34:19 +0000 Subject: [PATCH] moodle16cleanup: mod/dialog we need to drop some more dialog module tables --- lib/db/postgres7.php | 12 ++++++++++++ version.php | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/db/postgres7.php b/lib/db/postgres7.php index 0a859399265..969228e1ff7 100644 --- a/lib/db/postgres7.php +++ b/lib/db/postgres7.php @@ -1533,6 +1533,18 @@ function main_upgrade($oldversion=0) { if ($oldversion < 2006050500) { table_column('log', 'action', 'action', 'varchar', '40', '', '', 'not null'); } + + if ($oldversion < 2006050502) { // Close down the Dialogue module, we are removing it from CVS. + if (!file_exists($CFG->dirroot.'/mod/dialogue/lib.php')) { + if (!count_records('dialogue_conversations')) { // no data, drop the extra tables + execute_sql('DROP TABLE '.$CFG->prefix.'dialogue_conversations', false); + execute_sql('DROP TABLE '.$CFG->prefix.'dialogue_entries', false); + notify("The Dialogue module has been discontinued and removed from your site. + You weren't using it anyway. ;-)"); + } + } + } + return $result; } diff --git a/version.php b/version.php index 7ab65dee220..fb75f4ac88b 100644 --- a/version.php +++ b/version.php @@ -6,7 +6,7 @@ // This is compared against the values stored in the database to determine // whether upgrades should be performed (see lib/db/*.php) - $version = 2006050501; // YYYYMMDD = date + $version = 2006050502; // YYYYMMDD = date // XY = increments within a single day $release = '1.7 dev'; // Human-friendly version name