comparison sites/all/modules/references/user_reference/user_reference.devel_generate.inc @ 4:ce11bbd8f642

added modules
author danieleb <danielebarchiesi@me.com>
date Thu, 19 Sep 2013 10:38:44 +0100
parents
children
comparison
equal deleted inserted replaced
3:b28be78d8160 4:ce11bbd8f642
1 <?php
2
3 function user_reference_devel_generate($object, $field, $instance, $bundle) {
4 if (field_behaviors_widget('multiple values', $instance) == FIELD_BEHAVIOR_CUSTOM) {
5 return devel_generate_multiple('_user_reference_devel_generate', $object, $field);
6 }
7 else {
8 return _user_reference_devel_generate($object, $field);
9 }
10 }
11
12 function _user_reference_devel_generate($object, $field) {
13 $object_field = array();
14 $allowed_values = user_reference_potential_references($field);
15 if (isset($allowed_values[0])) {
16 unset($allowed_values[0]);
17 }
18 if (!empty($allowed_values)) {
19 // Just pick one of the specified allowed values.
20 $object_field['uid'] = array_rand($allowed_values);
21 }
22 return $object_field;
23 }