Example #1
0
// 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();
Example #3
0
// Form open
///////////////////////////////////////////////////////////////////////////////
echo form_open('apcups/settings/edit');
echo form_header(lang('base_summary'));
///////////////////////////////////////////////////////////////////////////////
// Form fields and buttons
///////////////////////////////////////////////////////////////////////////////
if ($mode === 'edit') {
    $read_only = FALSE;
    $buttons = array(form_submit_update('submit', 'important', array('id' => 'submit_update')), anchor_cancel('/app/apcups'));
} else {
    $read_only = TRUE;
    // Only display edit button if connected to UPS
    if ($is_found) {
        $buttons = array(anchor_edit('/app/apcups/settings/edit'));
    }
}
echo field_input('model', $model, lang('apcups_model'), TRUE);
echo field_input('status', $status, lang('apcups_status'), TRUE);
echo field_input('load_percent', $loadpct, lang('apcups_load_percent'), TRUE);
echo field_input('battery_charge', $bcharge, lang('apcups_battery_charge'), TRUE);
echo field_input('battery_time_remaining', $timeleft, lang('apcups_battery_time_remaining'), TRUE);
echo field_input('battery_age', $battage, lang('apcups_battery_age'), TRUE);
echo field_dropdown('powerdown', $powerdown_options, $mbattchg, lang('apcups_powerdown'), $read_only);
echo field_input('control_email', $control_email, lang('apcups_admin_email_address'), $read_only);
echo field_button_set($buttons);
///////////////////////////////////////////////////////////////////////////////
// Form close
///////////////////////////////////////////////////////////////////////////////
echo form_footer();
echo form_close();