From fbc1fdd0b7244d2f03164b62eb893223ff930319 Mon Sep 17 00:00:00 2001 From: ewinslow Date: Sat, 12 Feb 2011 01:07:33 +0000 Subject: Converted most forms to use elgg_view_form (therefore also moved the views to forms/*). Some views are left that _only_ do elgg_view_form, so I wonder if those should even be kept around. git-svn-id: http://code.elgg.org/elgg/trunk@8127 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/default/forms/admin/site/update_advanced.php | 99 ++++++++++++++++++++++ views/default/forms/admin/site/update_basic.php | 32 +++++++ 2 files changed, 131 insertions(+) create mode 100644 views/default/forms/admin/site/update_advanced.php create mode 100644 views/default/forms/admin/site/update_basic.php (limited to 'views/default/forms/admin/site') diff --git a/views/default/forms/admin/site/update_advanced.php b/views/default/forms/admin/site/update_advanced.php new file mode 100644 index 000000000..3085921d9 --- /dev/null +++ b/views/default/forms/admin/site/update_advanced.php @@ -0,0 +1,99 @@ +"; + $form_body .= elgg_echo('installation:' . $field) . "
"; + $warning = elgg_echo('installation:warning:' . $field); + if ($warning != 'installation:warning:' . $field) { + echo "" . $warning . "
"; + } + $value = elgg_get_config($field); + $form_body .= elgg_view("input/text",array('internalname' => $field, 'value' => $value)); + $form_body .= "

"; +} + +$form_body .= "

" . elgg_echo('admin:site:access:warning') . "
"; +$form_body .= elgg_echo('installation:sitepermissions'); +$form_body .= elgg_view('input/access', array( + 'internalname' => 'default_access', + 'value' => elgg_get_config('default_access'), +)) . "

"; +$form_body .= "

" . elgg_echo('installation:allow_user_default_access:description') . "
"; +$form_body .= elgg_view("input/checkboxes", array( + 'options' => array(elgg_echo('installation:allow_user_default_access:label')), + 'internalname' => 'allow_user_default_access', + 'value' => (elgg_get_config('allow_user_default_access') ? elgg_echo('installation:allow_user_default_access:label') : ""), +)) . "

"; +$form_body .= "

" . elgg_echo('installation:simplecache:description') . "
"; +$form_body .= elgg_view("input/checkboxes", array( + 'options' => array(elgg_echo('installation:simplecache:label')), + 'internalname' => 'simplecache_enabled', + 'value' => (elgg_get_config('simplecache_enabled') ? elgg_echo('installation:simplecache:label') : ""), +)) . "

"; +$form_body .= "

" . elgg_echo('installation:viewpathcache:description') . "
"; +$form_body .= elgg_view("input/checkboxes", array( + 'options' => array(elgg_echo('installation:viewpathcache:label')), + 'internalname' => 'viewpath_cache_enabled', + 'value' => (elgg_get_config('viewpath_cache_enabled') ? elgg_echo('installation:viewpathcache:label') : ""), +)) . "

"; + +$debug_options = array('0' => elgg_echo('installation:debug:none'), 'ERROR' => elgg_echo('installation:debug:error'), 'WARNING' => elgg_echo('installation:debug:warning'), 'NOTICE' => elgg_echo('installation:debug:notice')); +$form_body .= "

" . elgg_echo('installation:debug'); +$form_body .= elgg_view('input/dropdown', array( + 'options_values' => $debug_options, + 'internalname' => 'debug', + 'value' => elgg_get_config('debug'), +)); +$form_body .= '

'; + +// control new user registration +$options = array( + 'options' => array(elgg_echo('installation:registration:label')), + 'internalname' => 'allow_registration', + 'value' => elgg_get_config('allow_registration') ? elgg_echo('installation:registration:label') : '', +); +$form_body .= '

' . elgg_echo('installation:registration:description'); +$form_body .= '
' .elgg_view('input/checkboxes', $options) . '

'; + +// control walled garden +$walled_garden = elgg_get_config(walled_garden); +$options = array( + 'options' => array(elgg_echo('installation:walled_garden:label')), + 'internalname' => 'walled_garden', + 'value' => $walled_garden ? elgg_echo('installation:walled_garden:label') : '', +); +$form_body .= '

' . elgg_echo('installation:walled_garden:description'); +$form_body .= '
' . elgg_view('input/checkboxes', $options) . '

'; + +$form_body .= "

" . elgg_echo('installation:httpslogin') . "
"; +$form_body .= elgg_view("input/checkboxes", array( + 'options' => array(elgg_echo('installation:httpslogin:label')), + 'internalname' => 'https_login', + 'value' => (elgg_get_config('https_login') ? elgg_echo('installation:httpslogin:label') : "") +)) . "

"; + +$form_body .= "

" . elgg_echo('installation:disableapi') . "
"; +$on = elgg_echo('installation:disableapi:label'); +$disable_api = elgg_get_config('disable_api'); +if ($disable_api) { + $on = (disable_api ? "" : elgg_echo('installation:disableapi:label')); +} +$form_body .= elgg_view("input/checkboxes", array( + 'options' => array(elgg_echo('installation:disableapi:label')), + 'internalname' => 'api', + 'value' => $on, +)); +$form_body .= "

"; + +$form_body .= elgg_view('input/hidden', array('internalname' => 'settings', 'value' => 'go')); + +$form_body .= '

'; +$form_body .= elgg_view('input/submit', array('value' => elgg_echo("save"))); +$form_body .= '

'; +$form_body = "
" . $form_body . "
"; + +echo $form_body; \ No newline at end of file diff --git a/views/default/forms/admin/site/update_basic.php b/views/default/forms/admin/site/update_basic.php new file mode 100644 index 000000000..f8cefaa7c --- /dev/null +++ b/views/default/forms/admin/site/update_basic.php @@ -0,0 +1,32 @@ +"; + $form_body .= elgg_echo('installation:' . $field) . "
"; + $warning = elgg_echo('installation:warning:' . $field); + if ($warning != 'installation:warning:' . $field) { + echo "" . $warning . "
"; + } + $value = elgg_get_config($field); + $form_body .= elgg_view("input/text",array('internalname' => $field, 'value' => $value)); + $form_body .= "

"; +} + +$languages = get_installed_translations(); +$form_body .= "

" . elgg_echo('installation:language'); +$form_body .= elgg_view("input/dropdown", array( + 'internalname' => 'language', + 'value' => elgg_get_config('language'), + 'options_values' => $languages, +)) . "

"; + +$form_body .= '

'; +$form_body .= elgg_view('input/submit', array('value' => elgg_echo("save"))); +$form_body .= '

'; +$form_body = "
".$form_body."
"; + +echo $form_body; \ No newline at end of file -- cgit v1.2.3