function rolereference_elements in Role Reference 6
Implementation of FAPI hook_elements().
Any FAPI callbacks needed for individual widgets can be declared here, and the element will be passed to those callbacks for processing.
Drupal will automatically theme the element using a theme with the same name as the hook_elements key.
Autocomplete_path is not used by text_widget but other widgets can use it (see nodereference and userreference and rolereference).
File
- ./
rolereference.module, line 328 - Defines a field type for referencing a role. Based almost entirely on nodereference and userreference modules.
Code
function rolereference_elements() {
return array(
'rolereference_select' => array(
'#input' => TRUE,
'#columns' => array(
'uid',
),
'#delta' => 0,
'#process' => array(
'rolereference_select_process',
),
),
'rolereference_buttons' => array(
'#input' => TRUE,
'#columns' => array(
'uid',
),
'#delta' => 0,
'#process' => array(
'rolereference_buttons_process',
),
),
'rolereference_autocomplete' => array(
'#input' => TRUE,
'#columns' => array(
'name',
),
'#delta' => 0,
'#process' => array(
'rolereference_autocomplete_process',
),
'#autocomplete_path' => FALSE,
),
);
}