コード例 #1
0
 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()));
 }
コード例 #2
0
 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()))));
 }
コード例 #3
0
 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())));
 }