You are here

function signup_handler_field_signup_user_form_data::pre_render in Signup 6

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. 7 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.

See also

theme_signup_custom_data_field_text()

File

views/handlers/signup_handler_field_signup_user_form_data.inc, line 22

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', $key, $value));
        }
      }
    }
  }
}