@@ -86,7 +86,15 @@ class Installer
|
||||
*/
|
||||
public function isset_site($name = "workflow")
|
||||
{
|
||||
return file_exists(PATH_DATA . "sites/" . $name);
|
||||
$pathSites = PATH_DATA . 'sites/'. '*';
|
||||
$directories = glob($pathSites, GLOB_ONLYDIR);
|
||||
foreach ($directories as $directory){
|
||||
$site = basename($directory);
|
||||
if(strtolower($site) === strtolower($name)){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1563,7 +1563,7 @@ class workspaceTools
|
||||
}
|
||||
$workspace = new workspaceTools($workspaceName);
|
||||
|
||||
if ($workspace->workspaceExists()) {
|
||||
if (Installer::isset_site($workspaceName)) {
|
||||
if ($overwrite) {
|
||||
if ($workspace->dbInfo['DB_NAME'] == $workspace->dbInfo['DB_RBAC_NAME']) {
|
||||
$newDatabases = 1;
|
||||
|
||||
Reference in New Issue
Block a user