Commit 743ed0730be12e29657303284ee69a29454ab3d8
1 parent
01bf0e17
Configuration updated.
Committed by: Jarrett Jordaan Reviewed by: Megan Watson
Showing
1 changed file
with
14 additions
and
10 deletions
setup/wizard/steps/configuration.php
| ... | ... | @@ -247,10 +247,12 @@ class configuration extends Step |
| 247 | 247 | public function doRun($edit = false) |
| 248 | 248 | { |
| 249 | 249 | $server = $this->getServerInfo(); |
| 250 | - if(!$edit) $this->temp_variables['server'] = $server; | |
| 250 | + if(!$edit || $this->util->isMigration()) | |
| 251 | + $this->temp_variables['server'] = $server; | |
| 251 | 252 | |
| 252 | 253 | $paths = $this->getPathInfo($server['file_system_root']['value']); |
| 253 | - if(!$edit) $this->temp_variables['paths'] = $paths; | |
| 254 | + if(!$edit || $this->util->isMigration()) | |
| 255 | + $this->temp_variables['paths'] = $paths; | |
| 254 | 256 | |
| 255 | 257 | // Rewrite file system root |
| 256 | 258 | if(!$this->fpath) { |
| ... | ... | @@ -432,13 +434,15 @@ class configuration extends Step |
| 432 | 434 | { |
| 433 | 435 | if(isset($this->temp_variables['paths'])) { |
| 434 | 436 | if ($this->util->isMigration()) { // Check if its an upgrade |
| 435 | - $this->readInstallation(); // Read values from config.ini of other installation | |
| 437 | + $this->readConfigPath(); // Read contents of config-path file as only var Documents are used of old stack | |
| 438 | + $this->readInstallation(); // Read values from config.ini of other installation and overwrite config-path's | |
| 436 | 439 | $dirs = $this->getFromConfigPath(); // Store contents |
| 437 | 440 | } else { |
| 438 | 441 | $dirs = $this->temp_variables['paths']; // Pull from temp |
| 439 | 442 | } |
| 440 | 443 | } else { |
| 441 | 444 | if ($this->util->isMigration()) { // Check if its an upgrade |
| 445 | + $this->readConfigPath(); // Read contents of config-path file as only var Documents are used of old stack | |
| 442 | 446 | $this->readInstallation(); // Read values from config.ini of other installation |
| 443 | 447 | } else { |
| 444 | 448 | $this->readConfigPath(); // Read contents of config-path file |
| ... | ... | @@ -455,13 +459,13 @@ class configuration extends Step |
| 455 | 459 | } |
| 456 | 460 | if(WINDOWS_OS) |
| 457 | 461 | $path = preg_replace('/\//', '\\',$path); |
| 458 | - $dirs[$key]['path'] = $path; | |
| 459 | - $path = $class = strtolower(substr($path,0,1)).substr($path,1); // Damn you windows | |
| 460 | - if(isset($dir['file'])) { | |
| 461 | - $class = $this->util->checkPermission($path, false, true); | |
| 462 | - } else { | |
| 463 | - $class = $this->util->checkPermission($path, $dir['create']); | |
| 464 | - } | |
| 462 | + $dirs[$key]['path'] = $path; | |
| 463 | + $path = $class = strtolower(substr($path,0,1)).substr($path,1); // Damn you windows | |
| 464 | + if(isset($dir['file'])) { | |
| 465 | + $class = $this->util->checkPermission($path, false, true); | |
| 466 | + } else { | |
| 467 | + $class = $this->util->checkPermission($path, $dir['create']); | |
| 468 | + } | |
| 465 | 469 | if(isset($class['msg'])) { |
| 466 | 470 | if($class['class'] != 'tick') { |
| 467 | 471 | $this->temp_variables['paths_perms'] = $class['class']; | ... | ... |