function matrix_settings_default in Matrix field 6.2
Prepare default values for the admin interface
Parameters
$item string either "list" (the visible part) or "data" (the hidden elememt part):
$field_name string the name of the CCK field:
$rc string either "rows" or "cols":
$field_data the field data:
Return value
Either the formatted list of elements or serialized elements
1 call to matrix_settings_default()
- matrix_field_settings in ./
matrix.module - Implementation of hook_field_settings().
File
- ./
matrix.module, line 72 - Defines simple matrix field types.
Code
function matrix_settings_default($item, $field_name, $rc, $field_data) {
$elements = unserialize(str_replace("\r", "", $field_data));
if ($item == 'list') {
$list = theme('matrix_settings_list', $elements, $rc);
return !empty($elements) ? $list : $list . t('please add an element');
}
elseif ($item == 'data') {
return $field_data;
}
}