aboutsummaryrefslogtreecommitdiffstats
path: root/upgrade.php
diff options
context:
space:
mode:
authorpatdenice <patdenice@piwigo.org>2008-10-21 23:48:48 +0000
committerpatdenice <patdenice@piwigo.org>2008-10-21 23:48:48 +0000
commit8d9d904c67d23c007ec33b3758b5931fe0b12bdf (patch)
tree4edca0e05c959b323c5475a34ca6ecb62bf9f481 /upgrade.php
parent39eb742c25ca2804eb4453e65449d433e1db389a (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.php20
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();