function field_user_import_supported_fields in User Import 7.3
Same name and namespace in other branches
- 8 supported/field.inc \field_user_import_supported_fields()
- 7 supported/field.inc \field_user_import_supported_fields()
- 7.2 supported/field.inc \field_user_import_supported_fields()
2 calls to field_user_import_supported_fields()
- field_user_import_after_save in supported/
field.inc - Implementation of hook_user_import_after_save().
- field_user_import_form_field_match in supported/
field.inc - Implementation of hook_user_import_form_field_match().
File
- supported/
field.inc, line 116
Code
function field_user_import_supported_fields($output = 'all') {
static $supported = array();
if (empty($supported)) {
$supported['text'] = array(
'validate' => 'field_user_import_default_field_validator',
'save' => 'field_user_import_default_field_processor',
);
$supported['list_boolean'] = array(
'validate' => 'field_user_import_default_field_validator',
'save' => 'field_user_import_default_field_processor',
);
$supported['number_decimal'] = array(
'validate' => 'field_user_import_default_field_validator',
'save' => 'field_user_import_default_field_processor',
);
$supported['number_float'] = array(
'validate' => 'field_user_import_default_field_validator',
'save' => 'field_user_import_default_field_processor',
);
$supported['number_integer'] = array(
'validate' => 'field_user_import_default_field_validator',
'save' => 'field_user_import_default_field_processor',
);
$supported['list_float'] = array(
'validate' => 'field_user_import_default_field_validator',
'save' => 'field_user_import_default_field_processor',
);
$supported['list_integer'] = array(
'validate' => 'field_user_import_default_field_validator',
'save' => 'field_user_import_default_field_processor',
);
$supported['list_text'] = array(
'validate' => 'field_user_import_default_field_validator',
'save' => 'field_user_import_default_field_processor',
);
// 'format'? 'safe_value'? - DONE
$supported['text_long'] = array(
'validate' => 'field_user_import_default_field_validator',
'save' => 'field_user_import_default_field_processor',
);
// 'format'? 'safe_value'? 'summary'? 'safe_summary'?
$supported['text_with_summary'] = array(
'validate' => 'field_user_import_default_field_validator',
'save' => 'field_user_import_default_field_processor',
);
$supported['taxonomy_term_reference'] = array(
'validate' => 'field_user_import_default_field_validator',
'save' => 'field_user_import_taxonomy_field_processor',
);
/** Unsupported for the moment **/
// $supported['file'] = array(
// 'validate' => 'field_user_import_default_field_validator',
// 'save' => 'field_user_import_default_field_processor',
// );
// $supported['image'] = array(
// 'validate' => 'field_user_import_default_field_validator',
// 'save' => 'field_user_import_default_field_processor',
// );
/** Not core - move to their own .inc files **/
// $supported['datetime'] = array(
// 'validate' => 'field_user_import_default_field_validator',
// 'save' => 'field_user_import_default_field_processor',
// );
//
// $supported['date'] = array(
// 'validate' => 'field_user_import_default_field_validator',
// 'save' => 'field_user_import_default_field_processor',
// );
//
// $supported['datestamp'] = array(
// 'validate' => 'field_user_import_default_field_validator',
// 'save' => 'field_user_import_default_field_processor',
// );
// $supported['addressfield'] = array(
// 'validate' => 'field_user_import_default_field_validator',
// 'save' => 'field_user_import_default_field_processor',
// );
// hook to add functions to this array.
// Will call all modules implementing hook_field_user_import_supported_alter
drupal_alter('field_user_import_supported', $supported);
}
return $supported;
}