function rdfui_form_field_ui_field_edit_form_alter in RDF Extensions 7.2
Implements hook_form_FORM_ID_alter().
File
- rdfui/
rdfui.module, line 201
Code
function rdfui_form_field_ui_field_edit_form_alter(&$form, &$form_state) {
$field_name = $form['#field']['field_name'];
$instance = $form['instance'];
$label = isset($instance['label']) ? $instance['label']['#default_value'] : $instance['field_name'];
$entity_type = $instance['entity_type']['#value'];
$mapping = rdf_mapping_load($entity_type, $instance['bundle']['#value']);
$form['rdf'] = array(
'#type' => 'fieldset',
'#title' => t('@label RDF Mapping', array(
'@label' => $label,
)),
);
// add the predicate, datatype, etc fields
rdfui_predicate_fieldset($form['rdf'], $mapping, $field_name, $label);
$form['submit']['#weight'] = 1;
// add submit and validate handlers
$form['#validate'] = array_merge($form['#validate'], array(
'rdfui_form_field_ui_field_edit_form_validate',
));
$form['#submit'] = array_merge($form['#submit'], array(
'rdfui_form_field_ui_field_edit_form_submit',
));
// drupal_add_js(array('rdfui'=>array('termRegex'=>RDFUI_CURIE_REGEX)), 'setting');
}