From 0344b168276f80189e2254c75a762aff5b517b6b Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <alec@alec.pl> Date: Sun, 22 May 2016 06:32:57 -0400 Subject: [PATCH] Fix priority icon(s) position --- bin/installto.sh | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/bin/installto.sh b/bin/installto.sh index 4be6528..4bbf462 100755 --- a/bin/installto.sh +++ b/bin/installto.sh @@ -44,6 +44,12 @@ if (strtolower($input) == 'y') { $err = false; echo "Copying files to target location..."; + + // Save a copy of original .htaccess file (#1490623) + if (file_exists("$target_dir/.htaccess")) { + $htaccess_copied = copy("$target_dir/.htaccess", "$target_dir/.htaccess.orig"); + } + $dirs = array('program','installer','bin','SQL','plugins','skins'); if (is_dir(INSTALL_PATH . 'vendor') && !is_file(INSTALL_PATH . 'composer.json')) { $dirs[] = 'vendor'; @@ -60,7 +66,22 @@ break; } } - echo "done.\n\n"; + + // remove old (<1.0) .htaccess file + @unlink("$target_dir/program/.htaccess"); + echo "done."; + + // Inform the user about .htaccess change + if (!empty($htaccess_copied)) { + if (file_get_contents("$target_dir/.htaccess") != file_get_contents("$target_dir/.htaccess.orig")) { + echo "\n!! Old .htaccess file saved as .htaccess.orig !!"; + } + else { + @unlink("$target_dir/.htaccess.orig"); + } + } + + echo "\n\n"; if (is_dir("$target_dir/skins/default")) { echo "Removing old default skin..."; -- Gitblit v1.9.1