You are here

function signup_handler_field_signup_user_form_data::pre_render in Signup 7

Same name and namespace in other branches
  1. 6.2 views/handlers/signup_handler_field_signup_user_form_data.inc \signup_handler_field_signup_user_form_data::pre_render()
  2. 6 views/handlers/signup_handler_field_signup_user_form_data.inc \signup_handler_field_signup_user_form_data::pre_render()

Set each field value to "$key: $value" when rendering all fields.

Overrides views_handler_field::pre_render

See also

theme_signup_custom_data_field_text()

File

views/handlers/signup_handler_field_signup_user_form_data.inc, line 29

Class

signup_handler_field_signup_user_form_data
Field handler to display custom (site-specific) signup form data.

Code

function pre_render(&$values) {
  if (!$this->options['form_data_fieldname']) {
    foreach ($values as $key => $result) {
      $form_data = unserialize($result->{$this->field_alias});
      if ($form_data) {
        foreach ($form_data as $key => $value) {
          $this->items[$result->{$this->field_alias}][$key] = check_plain(theme('signup_custom_data_field_text', array(
            'key' => $key,
            'value' => $value,
          )));
        }
      }
    }
  }
}