You are here

function nr_webform_fields_webform_fields_node_methods_info in Node registration 7

Implements hook_webform_fields_node_methods_info().

File

submodules/nr_webform_fields/nr_webform_fields.module, line 23

Code

function nr_webform_fields_webform_fields_node_methods_info() {
  $info = array();
  $nr_types = _node_registration_node_types();
  foreach ($nr_types as $type => $foo) {
    $settings = _node_registration_node_type_settings($type);
    if (!empty($settings->extra_nr_webform_fields_enable)) {
      foreach (field_info_instances('node_registration', $type) as $field_name => $instance) {
        if ($instance['widget']['type'] == 'webform_fields_widget') {
          $info[$type]['node_registration:' . $type . ':' . $field_name] = array(
            'title' => 'Registration custom fields',
            'callback' => '_nr_webform_fields_event_node',
          );
        }
      }
    }
  }
  return $info;
}