Пример #1
0
 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;
 }