function execute()
{
$this->oModel = new \Baikal\Model\Config\Database(PROJECT_PATH_SPECIFIC . "config.system.php");
$this->oForm = $this->oModel->formForThisModelInstance(["close" => false, "hook.validation" => [$this, "validateConnection"], "hook.morphology" => [$this, "hideMySQLFieldWhenNeeded"]]);
if ($this->oForm->submitted()) {
$this->oForm->execute();
if ($this->oForm->persisted()) {
touch(PROJECT_PATH_SPECIFIC . '/INSTALL_DISABLED');
}
}
}