Merge pull request #23326 from owncloud/manishbisht-combined-database-errors

[CI] Installation: Combined database errors
This commit is contained in:
Thomas Müller 2016-03-17 09:33:26 +01:00
commit 48a7f126fd
2 changed files with 8 additions and 6 deletions

View File

@ -59,10 +59,11 @@ abstract class AbstractDatabase {
public function validate($config) {
$errors = array();
if(empty($config['dbuser'])) {
if(empty($config['dbuser']) && empty($config['dbname'])) {
$errors[] = $this->trans->t("%s enter the database username and name.", array($this->dbprettyname));
} else if(empty($config['dbuser'])) {
$errors[] = $this->trans->t("%s enter the database username.", array($this->dbprettyname));
}
if(empty($config['dbname'])) {
} else if(empty($config['dbname'])) {
$errors[] = $this->trans->t("%s enter the database name.", array($this->dbprettyname));
}
if(substr_count($config['dbname'], '.') >= 1) {

View File

@ -50,10 +50,11 @@ class OCI extends AbstractDatabase {
public function validate($config) {
$errors = array();
if(empty($config['dbuser'])) {
if(empty($config['dbuser']) && empty($config['dbname'])) {
$errors[] = $this->trans->t("%s enter the database username and name.", array($this->dbprettyname));
} else if(empty($config['dbuser'])) {
$errors[] = $this->trans->t("%s enter the database username.", array($this->dbprettyname));
}
if(empty($config['dbname'])) {
} else if(empty($config['dbname'])) {
$errors[] = $this->trans->t("%s enter the database name.", array($this->dbprettyname));
}
return $errors;