aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/install/module
diff options
context:
space:
mode:
authorCHItA <mate.bartus@gmail.com>2015-06-11 19:32:11 +0200
committerMate Bartus <mate.bartus@gmail.com>2015-07-08 01:28:02 +0200
commitdb4cfa7df62d5911bc5a0edcdc59236c39aede08 (patch)
tree35c6a99c900a0b9a3fa5db0e8d60e39045ed6591 /phpBB/install/module
parent1b81bf5b2370c045a6369705d2a11a2b35fe2281 (diff)
downloadforums-db4cfa7df62d5911bc5a0edcdc59236c39aede08.tar
forums-db4cfa7df62d5911bc5a0edcdc59236c39aede08.tar.gz
forums-db4cfa7df62d5911bc5a0edcdc59236c39aede08.tar.bz2
forums-db4cfa7df62d5911bc5a0edcdc59236c39aede08.tar.xz
forums-db4cfa7df62d5911bc5a0edcdc59236c39aede08.zip
[ticket/13740] Add navigation bar support for the installer
Also added various UI elements and texts. [ci skip] PHPBB3-13740
Diffstat (limited to 'phpBB/install/module')
-rw-r--r--phpBB/install/module/install_data/module.php8
-rw-r--r--phpBB/install/module/install_database/module.php8
-rw-r--r--phpBB/install/module/install_filesystem/module.php8
-rw-r--r--phpBB/install/module/install_finish/module.php8
-rw-r--r--phpBB/install/module/obtain_data/module.php8
-rw-r--r--phpBB/install/module/requirements/module.php17
6 files changed, 53 insertions, 4 deletions
diff --git a/phpBB/install/module/install_data/module.php b/phpBB/install/module/install_data/module.php
index 231bcb0866..77f1f73f1f 100644
--- a/phpBB/install/module/install_data/module.php
+++ b/phpBB/install/module/install_data/module.php
@@ -18,5 +18,11 @@ namespace phpbb\install\module\install_data;
*/
class module extends \phpbb\install\module_base
{
-
+ /**
+ * {@inheritdoc}
+ */
+ public function get_navigation_stage_path()
+ {
+ return array('install', 0, 'install');
+ }
}
diff --git a/phpBB/install/module/install_database/module.php b/phpBB/install/module/install_database/module.php
index d31c5573ec..0d8b33087f 100644
--- a/phpBB/install/module/install_database/module.php
+++ b/phpBB/install/module/install_database/module.php
@@ -18,5 +18,11 @@ namespace phpbb\install\module\install_database;
*/
class module extends \phpbb\install\module_base
{
-
+ /**
+ * {@inheritdoc}
+ */
+ public function get_navigation_stage_path()
+ {
+ return array('install', 0, 'install');
+ }
}
diff --git a/phpBB/install/module/install_filesystem/module.php b/phpBB/install/module/install_filesystem/module.php
index 9562c957fd..7215449664 100644
--- a/phpBB/install/module/install_filesystem/module.php
+++ b/phpBB/install/module/install_filesystem/module.php
@@ -18,5 +18,11 @@ namespace phpbb\install\module\install_filesystem;
*/
class module extends \phpbb\install\module_base
{
-
+ /**
+ * {@inheritdoc}
+ */
+ public function get_navigation_stage_path()
+ {
+ return array('install', 0, 'install');
+ }
}
diff --git a/phpBB/install/module/install_finish/module.php b/phpBB/install/module/install_finish/module.php
index 98c99d7cff..3a7544b84f 100644
--- a/phpBB/install/module/install_finish/module.php
+++ b/phpBB/install/module/install_finish/module.php
@@ -18,5 +18,11 @@ namespace phpbb\install\module\install_finish;
*/
class module extends \phpbb\install\module_base
{
-
+ /**
+ * {@inheritdoc}
+ */
+ public function get_navigation_stage_path()
+ {
+ return array('install', 0, 'install');
+ }
}
diff --git a/phpBB/install/module/obtain_data/module.php b/phpBB/install/module/obtain_data/module.php
index a181c5231a..0e008796c5 100644
--- a/phpBB/install/module/obtain_data/module.php
+++ b/phpBB/install/module/obtain_data/module.php
@@ -18,6 +18,14 @@ class module extends \phpbb\install\module_base
/**
* {@inheritdoc}
*/
+ public function get_navigation_stage_path()
+ {
+ return array('install', 0, 'obtain_data');
+ }
+
+ /**
+ * {@inheritdoc}
+ */
public function get_step_count()
{
return 0;
diff --git a/phpBB/install/module/requirements/module.php b/phpBB/install/module/requirements/module.php
index 5de6bd70b9..d87ca15128 100644
--- a/phpBB/install/module/requirements/module.php
+++ b/phpBB/install/module/requirements/module.php
@@ -61,6 +61,15 @@ class module extends \phpbb\install\module_base
if (!$tests_passed)
{
// If requirements are not met, exit form installer
+ // Set up UI for retesting
+ $this->iohandler->add_user_form_group('', array(
+ 'install' => array(
+ 'label' => 'RETEST_REQUIREMENTS',
+ 'type' => 'submit',
+ ),
+ ));
+
+ // Send the response and quit
$this->iohandler->send_response();
throw new user_interaction_required_exception();
}
@@ -77,4 +86,12 @@ class module extends \phpbb\install\module_base
{
return 0;
}
+
+ /**
+ * {@inheritdoc}
+ */
+ public function get_navigation_stage_path()
+ {
+ return array('install', 0, 'requirements');
+ }
}