node_reference.devel_generate.inc in References 7.2
File for devel generate.
$Id: nodereference.devel_generate.inc,v 1.1 2010/01/28 21:06:42 weitzman Exp $.
File
node_reference/node_reference.devel_generate.incView source
<?php
/**
* @file
* File for devel generate.
*
* $Id: nodereference.devel_generate.inc,v 1.1 2010/01/28 21:06:42
* weitzman Exp $.
*/
/**
* Default function to generate.
*/
function node_reference_devel_generate($object, $field, $instance, $bundle) {
if (field_behaviors_widget('multiple values', $instance) == FIELD_BEHAVIOR_CUSTOM) {
return devel_generate_multiple('_node_reference_devel_generate', $object, $field, $instance, $bundle);
}
else {
return _node_reference_devel_generate($object, $field, $instance, $bundle);
}
}
/**
* Function to Devel Generate.
*/
function _node_reference_devel_generate($object, $field, $instance, $bundle) {
$object_field = array();
$allowed_values = node_reference_potential_references($field);
// unset($allowed_values[0]);.
if (!empty($allowed_values)) {
// Just pick one of the specified allowed values.
$object_field['nid'] = array_rand($allowed_values);
}
return $object_field;
}
Functions
Name![]() |
Description |
---|---|
node_reference_devel_generate | Default function to generate. |
_node_reference_devel_generate | Function to Devel Generate. |