diff options
author | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2011-03-15 02:07:22 +0000 |
---|---|---|
committer | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2011-03-15 02:07:22 +0000 |
commit | e1e9ccd8d3f8a0d773ed7af4fb886781fd45cb3a (patch) | |
tree | 735ba973f656f573253e2deb89ab9f05c5a5c38b /mod/developers/views/default/forms | |
parent | 002417221f727d93b20eebc40bb85509d1584880 (diff) | |
download | elgg-e1e9ccd8d3f8a0d773ed7af4fb886781fd45cb3a.tar.gz elgg-e1e9ccd8d3f8a0d773ed7af4fb886781fd45cb3a.tar.bz2 |
Fixes #3009 a bare bones developer tools settings
git-svn-id: http://code.elgg.org/elgg/trunk@8713 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'mod/developers/views/default/forms')
-rw-r--r-- | mod/developers/views/default/forms/developers/settings.php | 37 |
1 files changed, 15 insertions, 22 deletions
diff --git a/mod/developers/views/default/forms/developers/settings.php b/mod/developers/views/default/forms/developers/settings.php index 2a3825500..371a2de2b 100644 --- a/mod/developers/views/default/forms/developers/settings.php +++ b/mod/developers/views/default/forms/developers/settings.php @@ -2,40 +2,33 @@ /** * Settings form body * - * @uses $vars['values'] Array of current values - * @uses $vars['options'] Array of possible options + * @uses $vars['values'] */ $form_body = '<p>' . elgg_echo('elgg_dev_tools:settings:explanation') . '</p>'; -$sections = array( - 'simple_cache' => 'checkbox', - 'views_cache' => 'checkbox', - //'display_errors' => 'checkbox', - 'debug_level' => 'pulldown', -); - -foreach ($sections as $name => $type) { - echo '<p>'; - if ($type == 'checkbox') { - echo elgg_view("input/$type", array( - 'internalname' => $name, - 'value' => $vars['settings'][$name], +foreach ($vars['data'] as $name => $info) { + echo '<div>'; + if ($info['type'] == 'checkbox') { + echo elgg_view("input/checkbox", array( + 'name' => $name, + 'value' => $info['value'], + 'checked' => $info['checked'], )); echo '<label>' . elgg_echo("developers:label:$name") . '</label>'; echo '<span class="elgg-text-help">' . elgg_echo("developers:help:$name") . '</span>'; } else { echo '<label>' . elgg_echo("developers:label:$name") . '</label>'; - echo elgg_view("input/$type", array( - 'internalname' => $name, - 'value' => $vars['settings'][$name], - 'options' => $vars['options'][$name], + echo elgg_view("input/{$info['type']}", array( + 'name' => $name, + 'value' => $info['value'], + 'options_values' => $info['options_values'], )); echo '<span class="elgg-text-help">' . elgg_echo("developers:help:$name") . '</span>'; } - echo '</p>'; + echo '</div>'; } -echo '<p>'; +echo '<div>'; echo elgg_view('input/submit', array('value' => elgg_echo('save'))); -echo '</p>';
\ No newline at end of file +echo '</div>'; |