From 7f01270ba106937300cf491927839d3428360d0a Mon Sep 17 00:00:00 2001 From: cash Date: Tue, 5 Oct 2010 10:53:40 +0000 Subject: moved installation to its own viewtype git-svn-id: http://code.elgg.org/elgg/trunk@7010 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/installation/install/footer.php | 10 ++++++ views/installation/install/forms/admin.php | 21 ++++++++++++ views/installation/install/forms/database.php | 20 ++++++++++++ views/installation/install/forms/settings.php | 20 ++++++++++++ views/installation/install/forms/template.php | 27 ++++++++++++++++ views/installation/install/header.php | 6 ++++ views/installation/install/nav.php | 35 ++++++++++++++++++++ views/installation/install/pages/admin.php | 8 +++++ views/installation/install/pages/complete.php | 14 ++++++++ views/installation/install/pages/database.php | 16 ++++++++++ views/installation/install/pages/requirements.php | 39 +++++++++++++++++++++++ views/installation/install/pages/settings.php | 5 +++ views/installation/install/pages/welcome.php | 8 +++++ views/installation/install/sidebar.php | 26 +++++++++++++++ 14 files changed, 255 insertions(+) create mode 100644 views/installation/install/footer.php create mode 100644 views/installation/install/forms/admin.php create mode 100644 views/installation/install/forms/database.php create mode 100644 views/installation/install/forms/settings.php create mode 100644 views/installation/install/forms/template.php create mode 100644 views/installation/install/header.php create mode 100644 views/installation/install/nav.php create mode 100644 views/installation/install/pages/admin.php create mode 100644 views/installation/install/pages/complete.php create mode 100644 views/installation/install/pages/database.php create mode 100644 views/installation/install/pages/requirements.php create mode 100644 views/installation/install/pages/settings.php create mode 100644 views/installation/install/pages/welcome.php create mode 100644 views/installation/install/sidebar.php (limited to 'views/installation/install') diff --git a/views/installation/install/footer.php b/views/installation/install/footer.php new file mode 100644 index 000000000..69cd27f66 --- /dev/null +++ b/views/installation/install/footer.php @@ -0,0 +1,10 @@ + + \ No newline at end of file diff --git a/views/installation/install/forms/admin.php b/views/installation/install/forms/admin.php new file mode 100644 index 000000000..ae83cadea --- /dev/null +++ b/views/installation/install/forms/admin.php @@ -0,0 +1,21 @@ + $form_body, + 'action' => $url, + 'disable_security' => TRUE, +); +echo elgg_view('input/form', $params); diff --git a/views/installation/install/forms/database.php b/views/installation/install/forms/database.php new file mode 100644 index 000000000..a3fa8dd65 --- /dev/null +++ b/views/installation/install/forms/database.php @@ -0,0 +1,20 @@ + $form_body, + 'action' => $url, + 'disable_security' => TRUE, +); +echo elgg_view('input/form', $params); diff --git a/views/installation/install/forms/settings.php b/views/installation/install/forms/settings.php new file mode 100644 index 000000000..67cba10f6 --- /dev/null +++ b/views/installation/install/forms/settings.php @@ -0,0 +1,20 @@ + $form_body, + 'action' => $url, + 'disable_security' => TRUE, +); +echo elgg_view('input/form', $params); diff --git a/views/installation/install/forms/template.php b/views/installation/install/forms/template.php new file mode 100644 index 000000000..a2d93f42e --- /dev/null +++ b/views/installation/install/forms/template.php @@ -0,0 +1,27 @@ + $params) { + $label = elgg_echo("installation:$type:label:$field"); + $help = elgg_echo("installation:$type:help:$field"); + $params['internalname'] = $field; + + $form_body .= '

'; + $form_body .= ""; + $form_body .= elgg_view("input/{$params['type']}", $params); + $form_body .= "$help"; + $form_body .= '

'; +} + +$form_body .= elgg_view('input/submit', array('value' => elgg_echo('next'))); + +echo $form_body; diff --git a/views/installation/install/header.php b/views/installation/install/header.php new file mode 100644 index 000000000..d821e31e5 --- /dev/null +++ b/views/installation/install/header.php @@ -0,0 +1,6 @@ + +

Elgg

diff --git a/views/installation/install/nav.php b/views/installation/install/nav.php new file mode 100644 index 000000000..d6a20ea2b --- /dev/null +++ b/views/installation/install/nav.php @@ -0,0 +1,35 @@ +$refresh_text"; +} + +// create next button and selectively disable +$next_text = elgg_echo('next'); +$next_link = "{$vars['url']}install.php?step={$vars['next_step']}"; +$next = "$next_text"; +if (isset($vars['advance']) && !$vars['advance']) { + // disable the next button + $next = "$next_text"; +} + + +echo <<<___END +
+ $next + $refresh +
+ +___END; diff --git a/views/installation/install/pages/admin.php b/views/installation/install/pages/admin.php new file mode 100644 index 000000000..1fdd5dced --- /dev/null +++ b/views/installation/install/pages/admin.php @@ -0,0 +1,8 @@ + + +
+Go to site"; +?> +
diff --git a/views/installation/install/pages/database.php b/views/installation/install/pages/database.php new file mode 100644 index 000000000..7765c6e48 --- /dev/null +++ b/views/installation/install/pages/database.php @@ -0,0 +1,16 @@ + $checks) { + $title = elgg_echo("install:require:$category"); + echo "

$title

"; + echo ""; +} + +$vars['refresh'] = TRUE; + +// cannot advance to next step with a failure +if ($vars['num_failures'] != 0) { + $vars['advance'] = FALSE; +} + +echo elgg_view('install/nav', $vars); diff --git a/views/installation/install/pages/settings.php b/views/installation/install/pages/settings.php new file mode 100644 index 000000000..6f20573ef --- /dev/null +++ b/views/installation/install/pages/settings.php @@ -0,0 +1,5 @@ +'; +foreach ($steps as $index => $step) { + if ($index < $current_step_index) { + $class = 'past'; + } elseif ($index == $current_step_index) { + $class = 'present'; + } else { + $class = 'future'; + } + $text = elgg_echo("install:$step"); + echo "
  • $text
  • "; +} +echo ''; -- cgit v1.2.3