aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544>2011-02-25 18:44:57 +0000
committerewinslow <ewinslow@36083f99-b078-4883-b0ff-0f9b5a30f544>2011-02-25 18:44:57 +0000
commit8272be76936f9913b4bb29a6ac7d052ac39c8323 (patch)
treeaeed9f15af1ba5e6d6a847d5dec95676f3373179
parent75493dfb8cfe3b4a329d8255a55fdf9c534f8fbd (diff)
downloadelgg-8272be76936f9913b4bb29a6ac7d052ac39c8323.tar.gz
elgg-8272be76936f9913b4bb29a6ac7d052ac39c8323.tar.bz2
Converted installation forms to use elgg_view_form and the /forms/ directory
git-svn-id: http://code.elgg.org/elgg/trunk@8465 36083f99-b078-4883-b0ff-0f9b5a30f544
-rw-r--r--views/installation/install/forms/admin.php21
-rw-r--r--views/installation/install/forms/database.php21
-rw-r--r--views/installation/install/forms/settings.php21
-rw-r--r--views/installation/install/forms/template.php43
-rw-r--r--views/installation/install/pages/admin.php12
-rw-r--r--views/installation/install/pages/database.php13
-rw-r--r--views/installation/install/pages/settings.php12
7 files changed, 34 insertions, 109 deletions
diff --git a/views/installation/install/forms/admin.php b/views/installation/install/forms/admin.php
deleted file mode 100644
index d860096cf..000000000
--- a/views/installation/install/forms/admin.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-/**
- * Admin account form
- *
- * @uses $vars['variables'] Array of form variables. See ElggInstaller.
- *
- * @todo Forms 1.8: Convert to use elgg_view_form
- */
-
-$vars['type'] = 'admin';
-$form_body = elgg_view('install/forms/template', $vars);
-
-$url = current_page_url();
-
-$params = array(
- 'body' => $form_body,
- 'action' => $url,
- 'disable_security' => TRUE,
- 'js' => 'onsubmit="return elggCheckFormSubmission()"',
-);
-echo elgg_view('input/form', $params);
diff --git a/views/installation/install/forms/database.php b/views/installation/install/forms/database.php
deleted file mode 100644
index 02e3816ee..000000000
--- a/views/installation/install/forms/database.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-/**
- * Database form
- *
- * @uses $vars['variables'] Array of form variables. See ElggInstaller.
- *
- * @todo Forms 1.8: Convert to use elgg_view_form
- */
-
-$vars['type'] = 'database';
-$form_body = elgg_view('install/forms/template', $vars);
-
-$url = current_page_url();
-
-$params = array(
- 'body' => $form_body,
- 'action' => $url,
- 'disable_security' => TRUE,
- 'js' => 'onsubmit="return elggCheckFormSubmission()"',
-);
-echo elgg_view('input/form', $params);
diff --git a/views/installation/install/forms/settings.php b/views/installation/install/forms/settings.php
deleted file mode 100644
index 3aa90c10b..000000000
--- a/views/installation/install/forms/settings.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-/**
- * Site settings form
- *
- * @uses $vars['variables'] Array of form variables. See ElggInstaller.
- *
- * @todo Forms 1.8: Convert to use elgg_view_form
- */
-
-$vars['type'] = 'settings';
-$form_body = elgg_view('install/forms/template', $vars);
-
-$url = current_page_url();
-
-$params = array(
- 'body' => $form_body,
- 'action' => $url,
- 'disable_security' => TRUE,
- 'js' => 'onsubmit="return elggCheckFormSubmission()"',
-);
-echo elgg_view('input/form', $params);
diff --git a/views/installation/install/forms/template.php b/views/installation/install/forms/template.php
deleted file mode 100644
index 5e44d928e..000000000
--- a/views/installation/install/forms/template.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-/**
- * Generic form template for install forms
- *
- * @uses $vars['variables']
- * @uses $vars['type'] Type of form: admin, database, settings
- */
-
-$variables = $vars['variables'];
-$type = $vars['type'];
-
-$form_body = '';
-foreach ($variables as $field => $params) {
- $label = elgg_echo("install:$type:label:$field");
- $help = elgg_echo("install:$type:help:$field");
- $params['name'] = $field;
-
- $form_body .= '<p>';
- $form_body .= "<label>$label</label>";
- $form_body .= elgg_view("input/{$params['type']}", $params);
- $form_body .= "<span class=\"install-help\">$help</span>";
- $form_body .= '</p>';
-}
-
-$submit_params = array(
- 'value' => elgg_echo('next'),
-);
-$form_body .= elgg_view('input/submit', $submit_params);
-
-echo $form_body;
-
-?>
-<?php //@todo JS 1.8: no ?>
-<script type="text/javascript">
- var was_submitted = false;
- function elggCheckFormSubmission() {
- if (was_submitted == false) {
- was_submitted = true;
- return true;
- }
- return false;
- }
-</script>
diff --git a/views/installation/install/pages/admin.php b/views/installation/install/pages/admin.php
index 1fdd5dced..c9d244416 100644
--- a/views/installation/install/pages/admin.php
+++ b/views/installation/install/pages/admin.php
@@ -5,4 +5,14 @@
echo autop(elgg_echo('install:admin:instructions'));
-echo elgg_view('install/forms/admin', $vars);
+$vars['type'] = 'admin';
+
+$url = current_page_url();
+
+$form_vars = array(
+ 'action' => $url,
+ 'disable_security' => TRUE,
+ 'onsubmit' => 'return elggCheckFormSubmission()',
+);
+
+echo elgg_view_form('install/template', $form_vars, $vars);
diff --git a/views/installation/install/pages/database.php b/views/installation/install/pages/database.php
index 7765c6e48..003571232 100644
--- a/views/installation/install/pages/database.php
+++ b/views/installation/install/pages/database.php
@@ -12,5 +12,16 @@ if (isset($vars['failure']) && $vars['failure']) {
echo elgg_view('install/nav', $vars);
} else {
echo autop(elgg_echo('install:database:instructions'));
- echo elgg_view('install/forms/database', $vars);
+
+ $vars['type'] = 'database';
+
+ $url = current_page_url();
+
+ $form_vars = array(
+ 'action' => $url,
+ 'disable_security' => TRUE,
+ 'onsubmit' => 'return elggCheckFormSubmission()',
+ );
+
+ echo elgg_view_form('install/template', $form_vars, $vars);
} \ No newline at end of file
diff --git a/views/installation/install/pages/settings.php b/views/installation/install/pages/settings.php
index 6f20573ef..d1fd0a9ff 100644
--- a/views/installation/install/pages/settings.php
+++ b/views/installation/install/pages/settings.php
@@ -2,4 +2,14 @@
echo autop(elgg_echo('install:settings:instructions'));
-echo elgg_view('install/forms/settings', $vars);
+$vars['type'] = 'settings';
+
+$url = current_page_url();
+
+$form_vars = array(
+ 'action' => $url,
+ 'disable_security' => TRUE,
+ 'onsubmit' => 'return elggCheckFormSubmission()',
+);
+
+echo elgg_view_form('install/template', $form_vars, $vars);