diff options
Diffstat (limited to '')
-rw-r--r-- | upgrade.php | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/upgrade.php b/upgrade.php index 67640635f..aa5fc06cb 100644 --- a/upgrade.php +++ b/upgrade.php @@ -151,7 +151,7 @@ function print_time($message) // | template initialization | // +-----------------------------------------------------------------------+ -$template = new Template(PHPWG_ROOT_PATH.'template/yoga'); +$template = new Template(PHPWG_ROOT_PATH.'admin/template/goto'); $template->set_filenames(array('upgrade'=>'upgrade.tpl')); $template->assign('RELEASE', PHPWG_VERSION); @@ -234,6 +234,24 @@ else $conf['die_on_sql_error'] = false; include($upgrade_file); + // Plugins deactivation + if (in_array(PREFIX_TABLE.'plugins', $tables)) + { + $query = ' +UPDATE '.PREFIX_TABLE.'plugins SET state="inactive" WHERE state="active" +;'; + mysql_query($query); + + if (mysql_affected_rows() > 0) + { + array_push( + $page['infos'], + 'As a precaution, all activated plugins have been deactivated. +You must check for plugins upgrade before reactiving them.' + ); + } + } + // Create empty local files to avoid log errors create_empty_local_files(); |