<?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'];

foreach ($variables as $name => $params) {
	$label = elgg_echo("install:$type:label:$name");
	$help = elgg_echo("install:$type:help:$name");
	$params['name'] = $name;
	
	$input = elgg_view("input/{$params['type']}", $params);

	$field = <<<FIELD
<label class="elgg-form-field">
	<span class="elgg-form-field-label">$label</span>
	<span class="elgg-form-field-help">$help</span>
	$input
</label>
FIELD;

	$form_body .= $field;
}

$form_body .= elgg_view('input/submit', array(
	'value' => elgg_echo('install:next'),
));

echo $form_body;