You are here

function views_contact_form_field_formatter_view in Views Contact Form 7

Implements hook_field_formatter_view().

File

./views_contact_form.module, line 65

Code

function views_contact_form_field_formatter_view($object_type, $object, $field, $instance, $langcode, $items, $display) {
  $element = array();
  switch ($display['type']) {
    case 'contact_form':
      $data['emails'] = array();
      foreach ($items as $email) {
        if (valid_email_address($email['email'])) {
          $data['emails'][] = $email['email'];
        }
      }
      if (!empty($data['emails'])) {
        $element[0] = drupal_get_form('views_contact_form_contact_form', $data);
      }
      break;
  }
  return $element;
}