/** * 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')); }
/** * 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')); }