You are here

function commerce_line_item_field_formatter_settings_summary in Commerce Core 7

Implements hook_field_formatter_settings_summary().

File

modules/line_item/commerce_line_item.module, line 919
Defines the core Commerce line item entity and API functions interact with line items on orders.

Code

function commerce_line_item_field_formatter_settings_summary($field, $instance, $view_mode) {
  $display = $instance['display'][$view_mode];
  $settings = $display['settings'];
  $summary = array();
  if ($display['type'] == 'commerce_line_item_reference_view') {

    // Load the View and display its information in the summary.
    list($name, $display_name) = explode('|', $display['settings']['view']);
    $view = views_get_view($name);
    $summary = t('View: @name - @display', array(
      '@name' => $view->name,
      '@display' => $view->display[$display_name]->display_title,
    ));
  }
  return $summary;
}