function ctools_entity_field_content_type_formatter_styles_submit

File

plugins/content_types/entity_context/entity_field.inc, line 258

Code

function ctools_entity_field_content_type_formatter_styles_submit($form, &$form_state) {
    $fields = $form_state['values']['ctools_field_list'];
    $formatter_info = ctools_fields_get_field_formatter_info($fields);
    foreach ($formatter_info as $info) {
        if (!empty($info['settings'])) {
            foreach ($info['settings'] as $field_name => $value) {
                if (isset($form_state['values'][$field_name])) {
                    $form_state['conf']['formatter_settings'][$field_name] = $form_state['values'][$field_name];
                }
            }
        }
    }
    if (isset($form_state['values']['delta_limit'])) {
        $form_state['conf']['delta_limit'] = $form_state['values']['delta_limit'];
        $form_state['conf']['delta_offset'] = $form_state['values']['delta_offset'];
        $form_state['conf']['delta_reversed'] = $form_state['values']['delta_reversed'];
    }
}