You are here

protected function wf_crm_webform_base::add_user_select_field_placeholder in Webform CiviCRM Integration 7.4

Same name and namespace in other branches
  1. 7.5 includes/wf_crm_webform_base.inc \wf_crm_webform_base::add_user_select_field_placeholder()

Add location_type_id = NULL for user-select fields for identification later

Parameters

string $ent:

array $settings:

Return value

array $settings

2 calls to wf_crm_webform_base::add_user_select_field_placeholder()
wf_crm_webform_base::matchLocationTypes in includes/wf_crm_webform_base.inc
Organize values according to location types
wf_crm_webform_base::matchWebsiteTypes in includes/wf_crm_webform_base.inc
Organize values according to website types

File

includes/wf_crm_webform_base.inc, line 473

Class

wf_crm_webform_base
Class wf_crm_webform_base

Code

protected function add_user_select_field_placeholder($ent, $settings = array()) {
  if ($settings['number_of_' . $ent] > count($settings[$ent])) {
    for ($i = 1; $i <= $settings['number_of_' . $ent]; $i++) {
      if (!array_key_exists($i, $settings[$ent])) {
        $settings[$ent][$i]['location_type_id'] = NULL;
      }
    }
    ksort($settings[$ent]);
  }
  return $settings;
}