HOR-812
HOR-812 HOR-812
This commit is contained in:
@@ -1574,6 +1574,10 @@ class workspaceTools
|
||||
if ($newDatabases != $oldDatabases) {
|
||||
throw new Exception("We can't overwrite this workspace because it has a different amount of databases. Not only the 'source' but also the 'target' must have the same amount of databases.");
|
||||
}
|
||||
|
||||
if(!$workspace->workspaceExists()){
|
||||
throw new Exception('We can not overwrite this workspace because the workspace '.$workspaceName.' does not exist please check the lower case and upper case.');
|
||||
}
|
||||
CLI::logging(CLI::warning("> Workspace $workspaceName already exist, overwriting!") . "\n");
|
||||
} else {
|
||||
throw new Exception("Destination workspace already exist (use -o to overwrite)");
|
||||
|
||||
@@ -18,10 +18,18 @@ class newSiteProxy extends HttpProxyController
|
||||
//G::LoadClass( 'json' );
|
||||
$name = trim( $_POST['NW_TITLE'] );
|
||||
$inst = new Installer();
|
||||
if ($inst->isset_site($name) && $ao_db_drop !==true) {
|
||||
if ($inst->isset_site($name)) {
|
||||
if($ao_db_drop === true){
|
||||
if(!file_exists(PATH_DATA . "sites/" . $name)){
|
||||
$this->error = true;
|
||||
$this->message = 'We can not overwrite this workspace because the workspace '.$name.' does not exist please check the lower case and upper case.';
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
$this->error = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
$user = (isset( $_POST['NW_USERNAME'] )) ? trim( $_POST['NW_USERNAME'] ) : 'admin';
|
||||
$pass = (isset( $_POST['NW_PASSWORD'] )) ? $_POST['NW_PASSWORD'] : 'admin';
|
||||
$pass1 = (isset( $_POST['NW_PASSWORD2'] )) ? $_POST['NW_PASSWORD2'] : 'admin';
|
||||
|
||||
Reference in New Issue
Block a user