function _text_devel_generate

1 call to _text_devel_generate()
text_devel_generate in devel_generate/text.devel_generate.inc
1 string reference to '_text_devel_generate'
text_devel_generate in devel_generate/text.devel_generate.inc

File

devel_generate/text.devel_generate.inc, line 12

Code

function _text_devel_generate($object, $field, $instance, $bundle) {
    $object_field = array();
    if (!empty($instance['settings']['text_processing'])) {
        $formats = filter_formats();
        $format = array_rand($formats);
    }
    else {
        $format = filter_fallback_format();
    }
    if (empty($field['settings']['max_length'])) {
        // Textarea handling
        $object_field['value'] = devel_create_content();
        if ($instance['widget']['type'] == 'text_textarea_with_summary' && !empty($instance['display_summary'])) {
            $object_field['summary'] = devel_create_content();
        }
    }
    else {
        // Textfield handling.
        $max = ceil($field['settings']['max_length'] / 6);
        $object_field['value'] = substr(devel_create_greeking(mt_rand(1, $max), FALSE), 0, $field['settings']['max_length']);
    }
    $object_field['format'] = $format;
    return $object_field;
}