aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/install
diff options
context:
space:
mode:
authorMarc Alexander <admin@m-a-styles.de>2015-12-03 09:02:15 +0100
committerMarc Alexander <admin@m-a-styles.de>2015-12-03 09:02:15 +0100
commit5d0e8eaf09cdf310e45fc16b147ec14ddb48baf5 (patch)
tree046c6b1eaa80d62a0425bd0b4b7dbf2fbbb13f84 /phpBB/phpbb/install
parentc2dddf296de3dc5ab106d8f3acc4c253def883a7 (diff)
parente95414ed541647d4a42b9349d1bb939725b57b0b (diff)
downloadforums-5d0e8eaf09cdf310e45fc16b147ec14ddb48baf5.tar
forums-5d0e8eaf09cdf310e45fc16b147ec14ddb48baf5.tar.gz
forums-5d0e8eaf09cdf310e45fc16b147ec14ddb48baf5.tar.bz2
forums-5d0e8eaf09cdf310e45fc16b147ec14ddb48baf5.tar.xz
forums-5d0e8eaf09cdf310e45fc16b147ec14ddb48baf5.zip
Merge pull request #4055 from CHItA/ticket/14326
[ticket/14326] Decode diffed file's content during update
Diffstat (limited to 'phpBB/phpbb/install')
-rw-r--r--phpBB/phpbb/install/module/update_filesystem/task/show_file_status.php2
-rw-r--r--phpBB/phpbb/install/module/update_filesystem/task/update_files.php10
2 files changed, 6 insertions, 6 deletions
diff --git a/phpBB/phpbb/install/module/update_filesystem/task/show_file_status.php b/phpBB/phpbb/install/module/update_filesystem/task/show_file_status.php
index 1c6b9aa058..e712b8ad6a 100644
--- a/phpBB/phpbb/install/module/update_filesystem/task/show_file_status.php
+++ b/phpBB/phpbb/install/module/update_filesystem/task/show_file_status.php
@@ -100,7 +100,7 @@ class show_file_status extends task_base
{
$this->file_updater->create_new_file(
$filename,
- $this->cache->get('_file_' . md5($filename)),
+ base64_decode($this->cache->get('_file_' . md5($filename))),
true
);
}
diff --git a/phpBB/phpbb/install/module/update_filesystem/task/update_files.php b/phpBB/phpbb/install/module/update_filesystem/task/update_files.php
index 747a86281b..fbb465cc66 100644
--- a/phpBB/phpbb/install/module/update_filesystem/task/update_files.php
+++ b/phpBB/phpbb/install/module/update_filesystem/task/update_files.php
@@ -164,20 +164,20 @@ class update_files extends task_base
{
case 'delete':
$this->file_updater->delete_file($path);
- break;
+ break;
case 'new':
$this->file_updater->create_new_file($path, $new_path . $path);
- break;
+ break;
case 'update_without_diff':
$this->file_updater->update_file($path, $new_path . $path);
- break;
+ break;
case 'update_with_diff':
$this->file_updater->update_file(
$path,
- $this->cache->get('_file_' . md5($path)),
+ base64_decode($this->cache->get('_file_' . md5($path))),
true
);
- break;
+ break;
}
// Save progress