diff options
Diffstat (limited to 'mod/developers/views/default/forms')
-rw-r--r-- | mod/developers/views/default/forms/developers/inspect.php | 23 | ||||
-rw-r--r-- | mod/developers/views/default/forms/developers/settings.php | 36 |
2 files changed, 59 insertions, 0 deletions
diff --git a/mod/developers/views/default/forms/developers/inspect.php b/mod/developers/views/default/forms/developers/inspect.php new file mode 100644 index 000000000..a1b433fea --- /dev/null +++ b/mod/developers/views/default/forms/developers/inspect.php @@ -0,0 +1,23 @@ +<?php +/** + * Configuration inspection form + */ + +echo '<div>'; +echo '<p>' . elgg_echo('developers:inspect:help') . '</p>'; + +echo elgg_view('input/dropdown', array( + 'name' => 'inspect_type', + 'options_values' => array( + 'Actions' => 'Actions', + 'Events' => 'Events', + 'Plugin Hooks' => 'Plugin Hooks', + 'Simple Cache' => 'Simple Cache', + 'Views' => 'Views', + 'Web Services' => 'Web Services', + 'Widgets' => 'Widgets', + ), +)); + +echo elgg_view('input/submit', array('value' => elgg_echo('submit'))); +echo '</div>'; diff --git a/mod/developers/views/default/forms/developers/settings.php b/mod/developers/views/default/forms/developers/settings.php new file mode 100644 index 000000000..78e1372de --- /dev/null +++ b/mod/developers/views/default/forms/developers/settings.php @@ -0,0 +1,36 @@ +<?php +/** + * Settings form body + * + * @uses $vars['values'] + */ + +echo '<p>' . elgg_echo('elgg_dev_tools:settings:explanation') . '</p>'; + +foreach ($vars['data'] as $name => $info) { + echo '<div>'; + if ($info['type'] == 'checkbox') { + echo '<label>'; + echo elgg_view("input/checkbox", array( + 'name' => $name, + 'value' => $info['value'], + 'checked' => $info['checked'], + )); + echo 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"); + echo elgg_view("input/{$info['type']}", array( + 'name' => $name, + 'value' => $info['value'], + 'options_values' => $info['options_values'], + )); + echo '</label>'; + echo '<span class="elgg-text-help">' . elgg_echo("developers:help:$name") . '</span>'; + } + echo '</div>'; +} + +echo '<div class="elgg-foot">'; +echo elgg_view('input/submit', array('value' => elgg_echo('save'))); +echo '</div>'; |