You are here

function _feed_import_get_class_options_form in Feed Import 7.3

Gets all form items for class options.

Parameters

array &$setting: Current setting

array &$settings: All defined settings

array &$default: Default options values

Return value

array An array containing all form items

See also

_feed_import_generate_class_options_form()

1 call to _feed_import_get_class_options_form()
feed_import_class_settings_form in ./feed_import.module
Class options edit form.

File

./feed_import.module, line 1311
User interface, cron functions for feed_import module

Code

function _feed_import_get_class_options_form(array &$setting, array &$settings, array &$default) {
  $fields = isset($setting['inherit_options']) && isset($settings[$setting['inherit_options']]) ? _feed_import_generate_class_options_form($setting, $settings[$setting['inherit_options']], $settings) : $setting['options'];
  foreach ($default as $opt => &$v) {
    if (isset($fields[$opt])) {
      $fields[$opt]['#default_value'] = $v;
    }
    else {
      unset($default[$opt]);
    }
  }
  return $fields;
}