public function display_field_create(MemberExtendedField $member_extended_field) { $fieldset = $member_extended_field->get_fieldset(); $regex = $member_extended_field->get_regex(); switch ($regex) { case 1: $field_class = 'FormFieldNumberEditor'; $display_constraint = false; break; case 4: $field_class = 'FormFieldMailEditor'; $display_constraint = false; break; case 5: $field_class = 'FormFieldUrlEditor'; $display_constraint = false; break; case 8: $field_class = 'FormFieldTelEditor'; $display_constraint = false; break; default: $field_class = 'FormFieldTextEditor'; $display_constraint = true; } $fieldset->add_field(new $field_class($member_extended_field->get_field_name(), $member_extended_field->get_name(), $member_extended_field->get_default_value(), array('required' => (bool) $member_extended_field->get_required(), 'description' => $member_extended_field->get_description()), $display_constraint ? array($this->constraint($regex)) : array())); }
public function display_field_create(MemberExtendedField $member_extended_field) { $fieldset = $member_extended_field->get_fieldset(); $fieldset->add_field(new FormFieldRichTextEditor($member_extended_field->get_field_name(), $member_extended_field->get_name(), $member_extended_field->get_default_value(), array('required' => (bool) $member_extended_field->get_required(), 'rows' => 5, 'cols' => 47, 'description' => $member_extended_field->get_description()), array($this->constraint($member_extended_field->get_regex())))); }
public function display_field_create(MemberExtendedField $member_extended_field) { $fieldset = $member_extended_field->get_fieldset(); $value = $member_extended_field->get_default_value() ? new Date($member_extended_field->get_default_value()) : null; $fieldset->add_field(new FormFieldDate($member_extended_field->get_field_name(), $member_extended_field->get_name(), $value, array('description' => $member_extended_field->get_description(), 'required' => (bool) $member_extended_field->get_required()))); }