user_reference.devel_generate.inc in References 7.2
File for Devel Generate functions.
File
user_reference/user_reference.devel_generate.incView source
<?php
/**
* @file
* File for Devel Generate functions.
*/
/**
* Default function for Devel Generate.
*/
function user_reference_devel_generate($object, $field, $instance, $bundle) {
if (field_behaviors_widget('multiple values', $instance) == FIELD_BEHAVIOR_CUSTOM) {
return devel_generate_multiple('_user_reference_devel_generate', $object, $field, $instance, $bundle);
}
else {
return _user_reference_devel_generate($object, $field);
}
}
/**
* Function to Devel Generate.
*/
function _user_reference_devel_generate($object, $field) {
$object_field = array();
$allowed_values = user_reference_potential_references($field);
if (isset($allowed_values[0])) {
unset($allowed_values[0]);
}
if (!empty($allowed_values)) {
// Just pick one of the specified allowed values.
$object_field['uid'] = array_rand($allowed_values);
}
return $object_field;
}
Functions
Name![]() |
Description |
---|---|
user_reference_devel_generate | Default function for Devel Generate. |
_user_reference_devel_generate | Function to Devel Generate. |