private function _setFormFieldsDropdown() { global $userMeta; $fieldsType = $userMeta->umFields(); $fieldsList = array(); if (!empty($this->data['fields']) && is_array($this->data['fields'])) { foreach ($this->data['fields'] as $id => $field) { if (empty($field['field_type'])) { continue; } if (!empty($fieldsType[$field['field_type']]['field_group'])) { if ('formatting' == $fieldsType[$field['field_type']]['field_group']) { continue; } } $typeTitle = $fieldsType[$field['field_type']]['title']; $label = 'ID:' . $id . ' (' . $typeTitle . ') '; if (!empty($field['field_title'])) { $label .= $field['field_title']; } $fieldsList[$id] = $label; } } umFieldBuilder::$formFieldsDropdown = $fieldsList; }