You are here

function flexiform_webform_views_data_alter in Flexiform 7

Implements hook_views_data()

File

flexiform_webform/views/flexiform_webform.views.inc, line 12
Providing extra functionality for the Model UI via views.

Code

function flexiform_webform_views_data_alter(&$data) {
  $data['flexiform_webform_submission']['link_flexiform_webform_submission'] = array(
    'field' => array(
      'title' => t('Link'),
      'help' => t('Provide a link to the flexiform_webform_submission.'),
      'handler' => 'flexiform_webform_submission_handler_link_field',
    ),
  );
  $data['flexiform_webform_submission']['edit_flexiform_webform_submission'] = array(
    'field' => array(
      'title' => t('Edit Link'),
      'help' => t('Provide a link to the edit form for the flexiform_webform_submission.'),
      'handler' => 'flexiform_webform_submission_handler_edit_link_field',
    ),
  );
  $data['flexiform_webform_submission']['delete_flexiform_webform_submission'] = array(
    'field' => array(
      'title' => t('Delete Link'),
      'help' => t('Provide a link to delete the flexiform_webform_submission.'),
      'handler' => 'flexiform_webform_submission_handler_delete_link_field',
    ),
  );

  // This content of this field are decided based on the menu structure that
  // follows flexiform submissions/flexiform_webform_submission/%flexiform_webform_submission_id/op
  $data['flexiform_webform_submission']['operations'] = array(
    'field' => array(
      'title' => t('Operations links'),
      'help' => t('Display all operations available for this flexiform_webform_submission.'),
      'handler' => 'flexiform_webform_submission_handler_flexiform_webform_submission_operations_field',
    ),
  );
}