Beispiel #1
0
 /**
  * Attempt to create the database
  */
 public function processCreateDb()
 {
     $server = Tools::getValue('dbServer');
     $database = Tools::getValue('dbName');
     $login = Tools::getValue('dbLogin');
     $password = Tools::getValue('dbPassword');
     $success = $this->model_database->createDatabase($server, $database, $login, $password);
     $this->ajaxJsonAnswer($success, $success ? $this->l('Database is created') : $this->l('Cannot create the database automatically'));
 }
Beispiel #2
0
 /**
  * Check if a connection to database is possible with these data
  */
 public function processCheckDb()
 {
     $server = Tools::getValue('dbServer');
     $database = Tools::getValue('dbName');
     $login = Tools::getValue('dbLogin');
     $password = Tools::getValue('dbPassword');
     $prefix = Tools::getValue('db_prefix');
     $engine = Tools::getValue('dbEngine');
     $clear = Tools::getValue('clear');
     $errors = $this->model_database->testDatabaseSettings($server, $database, $login, $password, $prefix, $engine, $clear);
     $this->ajaxJsonAnswer(count($errors) ? false : true, count($errors) ? implode('<br />', $errors) : $this->l('Database is connected'));
 }