Contributions API

nodereference_autocomplete_value

Definition

nodereference_autocomplete_value($element, $edit = FALSE)
contributions/cck/modules/nodereference/nodereference.module, line 450

Description

Value for a nodereference autocomplete element.

Substitute in the node title for the node nid.

Code

<?php
function nodereference_autocomplete_value($element, $edit = FALSE) {
  $field_key  = $element['#columns'][0];
  if (!empty($element['#default_value'][$field_key])) {
    $nid = $element['#default_value'][$field_key];
    $value = db_result(db_query(db_rewrite_sql('SELECT n.title FROM {node} n WHERE n.nid = %d'), $nid));
    $value .= ' [nid:'. $nid .']';
    return array($field_key => $value);
  }
  return array($field_key => NULL);
}
?>