diff --git a/includes/classes/install.php b/includes/classes/install.php
index 5ce3d3459e..37a6a37c65 100644
--- a/includes/classes/install.php
+++ b/includes/classes/install.php
@@ -115,23 +115,7 @@ include "root.php";
$src_dir = $_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/includes/install/scripts';
$dst_dir = $this->switch_scripts_dir;
if (is_readable($this->switch_scripts_dir)) {
- if ($handle = opendir($src_dir)) {
- $i = 0;
- $files = array();
- while (false !== ($file = readdir($handle))) {
- if ($file != "." && $file != ".." && is_file($src_dir.'/'.$file)) {
- if (!file_exists($dst_dir.'/'.$file) ) {
- //copy the file if it does not exist in the destination directory
- if (copy($src_dir.'/'.$file, $dst_dir.'/'.$file)) {
- $this->result['copy']['scripts'][] = "copied from ".$src_dir."/".$file." to ".$dst_dir."/".$file."
\n";
- }
- else {
- $this->result['copy']['scripts'][] = "copy failed from ".$src_dir."/".$file." to ".$dst_dir."/".$file."
\n";
- }
- }
- }
- }
- }
+ $this->recursive_copy($src_dir, $dst_dir);
unset($src_dir, $dst_dir);
}
}
diff --git a/includes/classes/switch_directory.php b/includes/classes/switch_directory.php
index f067a4dbc9..1ba55de749 100644
--- a/includes/classes/switch_directory.php
+++ b/includes/classes/switch_directory.php
@@ -351,8 +351,7 @@ include "root.php";
$domain_uuid = $this->domain_uuid;
$extension_uuid = $this->extension_uuid;
if (strlen($extension_uuid)>0) {
- $sql = "";
- $sql .= "delete from v_extensions ";
+ $sql = "delete from v_extensions ";
$sql .= "where domain_uuid = '$domain_uuid' ";
$sql .= "and extension_uuid = '$extension_uuid' ";
$prep_statement = $db->prepare(check_sql($sql));
@@ -368,7 +367,7 @@ include "root.php";
$values=array_values($data);
for($i=0;$i<$count;$i++){
$keys[$i]= str_replace("-", "_", $keys[$i]);
- $this->{$keys[$i]}=$values[$i];
+ $this->{$keys[$i]}=$values[$i];
}
}