diff --git a/src/mibew/libs/classes/Mibew/Controller/InstallController.php b/src/mibew/libs/classes/Mibew/Controller/InstallController.php index d706a9c6..96fffe25 100644 --- a/src/mibew/libs/classes/Mibew/Controller/InstallController.php +++ b/src/mibew/libs/classes/Mibew/Controller/InstallController.php @@ -90,8 +90,8 @@ class InstallController extends AbstractController $installer = $this->getInstaller(); if (!$installer->checkRequirements()) { - return $this->renderError( - 'install_err', + return $this->renderStep( + 'install_step', array('errors' => $installer->getErrors()) ); } @@ -123,8 +123,8 @@ class InstallController extends AbstractController $installer = $this->getInstaller(); if (!$installer->checkConnection()) { - return $this->renderError( - 'install_err', + return $this->renderStep( + 'install_step', array('errors' => $installer->getErrors()) ); } @@ -156,8 +156,8 @@ class InstallController extends AbstractController $installer = $this->getInstaller(); if (!$installer->createTables()) { - return $this->renderError( - 'install_err', + return $this->renderStep( + 'install_step', array('errors' => $installer->getErrors()) ); } @@ -230,8 +230,8 @@ class InstallController extends AbstractController $installer = $this->getInstaller(); if (!$installer->setPassword($password)) { - return $this->renderError( - 'install_err', + return $this->renderStep( + 'install_step', array('errors' => $installer->getErrors()) ); } @@ -265,8 +265,8 @@ class InstallController extends AbstractController $installer = $this->getInstaller(); if (!$installer->importLocales()) { - return $this->renderError( - 'install_err', + return $this->renderStep( + 'install_step', array('errors' => $installer->getErrors()) ); } diff --git a/src/mibew/styles/pages/default/templates_src/server_side/install_step.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/install_step.handlebars index 48d8fc95..3266f66e 100644 --- a/src/mibew/styles/pages/default/templates_src/server_side/install_step.handlebars +++ b/src/mibew/styles/pages/default/templates_src/server_side/install_step.handlebars @@ -27,24 +27,26 @@ {{/each}} - {{#block "nextStep"}} - {{#if nextstep}} -
-
+ {{#unless errors}} + {{#block "nextStep"}} + {{#if nextstep}} +
+
- {{l10n "Next step:"}} + {{l10n "Next step:"}} - + {{/if}} + {{/block}} + {{/unless}}