Calling all Drupal developers!
Help us get this on the first page of Digg. DIGG NOW!
Help us get this on the first page of Digg. DIGG NOW!
userreference_field($op, &$node, $field, &$items, $teaser, $page)
contributions/cck/modules/userreference/userreference.module, line 176
Implementation of hook_field().
<?php
function userreference_field($op, &$node, $field, &$items, $teaser, $page) {
switch ($op) {
case 'validate':
foreach ($items as $delta => $item) {
if (is_array($item)) {
$error_element = isset($item['_error_element']) ? $item['_error_element'] : '';
if (is_array($item) && isset($item['_error_element'])) unset($item['_error_element']);
if (!empty($item['uid']) && !array_key_exists($item['uid'], _userreference_potential_references($field, '', $item['uid']))) {
form_set_error($error_element, t('%name: invalid user.', array('%name' => t($field['widget']['label']))));
}
}
}
return;
}
}
?>