// Form handler /////////////////////////////////////////////////////////////////////////////// if ($form_type === 'edit') { $read_only = FALSE; $buttons = array(form_submit_update('submit'), anchor_cancel('/app/web_proxy')); } else { $read_only = TRUE; $buttons = array(anchor_edit('/app/web_proxy/settings/edit'), anchor_custom('/app/web_proxy/settings/delete', lang('web_proxy_reset_cache'))); // anchor_javascript('reset_cache', lang('web_proxy_reset_cache'), 'high') } /////////////////////////////////////////////////////////////////////////////// // Form open /////////////////////////////////////////////////////////////////////////////// echo form_open('web_proxy/settings/edit'); echo form_header(lang('base_settings')); echo fieldset_header(lang('web_proxy_cache')); echo field_dropdown('cache', $cache_options, $cache, lang('web_proxy_maximum_cache_size'), $read_only); echo field_dropdown('object', $object_options, $object, lang('web_proxy_maximum_object_size'), $read_only); echo field_dropdown('download', $download_options, $download, lang('web_proxy_maximum_file_download_size'), $read_only); echo fieldset_footer(); echo fieldset_header(lang('base_tuning')); echo field_dropdown('levels', $levels, $level, lang('base_performance_level'), TRUE); echo fieldset_footer(); echo fieldset_header(lang('web_proxy_youtube_for_schools')); echo field_toggle_enable_disable('youtube_edu_enable', $youtube_edu_enable, lang('web_proxy_youtube_for_schools'), $read_only); echo field_input('youtube_edu_id', $youtube_edu_id, lang('web_proxy_youtube_id'), $read_only); echo fieldset_footer(); echo field_button_set($buttons); echo form_footer(); echo form_close(); // vi: expandtab shiftwidth=4 softtabstop=4 tabstop=4
$buttons = array(form_submit_update('submit'), anchor_cancel('/app/web_proxy')); } else { $read_only = TRUE; $buttons = array(anchor_edit('/app/web_proxy/authentication/edit')); } /////////////////////////////////////////////////////////////////////////////// // Form /////////////////////////////////////////////////////////////////////////////// // This is a bit unusual... the edit mode combines two fields (transparent and // user authentication). echo form_open('web_proxy/authentication/edit'); echo form_header(lang('web_proxy_authentication')); if (!$transparent_capable) { echo field_toggle_enable_disable('user_authentication', $user_authentication, lang('web_proxy_user_authentication'), $read_only); if ($ntlm_available) { echo field_toggle_enable_disable('ntlm', $ntlm, lang('web_proxy_ntlm_mode'), $read_only); } } else { if ($form_type === 'edit') { echo field_dropdown('mode', $modes, $mode, lang('web_proxy_mode'), $read_only); } else { echo field_toggle_enable_disable('transparent', $transparent, lang('web_proxy_transparent_mode'), $read_only); echo field_toggle_enable_disable('user_authentication', $user_authentication, lang('web_proxy_user_authentication'), $read_only); if ($ntlm_available) { echo field_toggle_enable_disable('ntlm', $ntlm, lang('web_proxy_ntlm_mode'), $read_only); } } } echo field_button_set($buttons); echo form_footer(); echo form_close();
// // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. // /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Load dependencies /////////////////////////////////////////////////////////////////////////////// $this->lang->load('base'); $this->lang->load('network'); $this->lang->load('airplay'); /////////////////////////////////////////////////////////////////////////////// // Form type handling /////////////////////////////////////////////////////////////////////////////// if ($form_type === 'edit') { $read_only = FALSE; $buttons = array(form_submit_update('submit'), anchor_cancel('/app/airplay/settings')); } else { $read_only = TRUE; $buttons = array(anchor_edit('/app/airplay/settings/edit')); } /////////////////////////////////////////////////////////////////////////////// // Form /////////////////////////////////////////////////////////////////////////////// echo form_open('airplay/settings/edit'); echo form_header(lang('base_settings')); echo field_multiselect_dropdown('allowed_nics[]', $interfaces, $allowed_nics, lang('airplay_interfaces'), $read_only); echo field_toggle_enable_disable('reflector', $reflector, lang('airplay_reflector'), $read_only); echo field_button_set($buttons); echo form_footer(); echo form_close();