diff options
author | patdenice <patdenice@piwigo.org> | 2008-10-21 23:48:48 +0000 |
---|---|---|
committer | patdenice <patdenice@piwigo.org> | 2008-10-21 23:48:48 +0000 |
commit | 8d9d904c67d23c007ec33b3758b5931fe0b12bdf (patch) | |
tree | 4edca0e05c959b323c5475a34ca6ecb62bf9f481 /upgrade.php | |
parent | 39eb742c25ca2804eb4453e65449d433e1db389a (diff) |
Merge from trunk 2787:
- Move upgrade.tpl to admin template.
- Deactivate all active plugins during upgrade.php.
- Update Editarea for LocalFiles Editor to version 0.7.2.3 (bonEcho compatibility)
git-svn-id: http://piwigo.org/svn/branches/2.0@2788 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'upgrade.php')
-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(); |