public function display_field_update(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_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())))); }
private function get_value(MemberExtendedField $member_extended_field, $value) { if ($member_extended_field->get_regex() == 4) { $displayed_value = '<a href="mailto:' . $value . '" class="basic-button smaller">' . $this->lang['regex.mail'] . '</a>'; foreach (self::$brands_pictures_list as $id => $parameters) { if (strstr($value, $id)) { $displayed_value = '<a href="mailto:' . $value . '" class="basic-button smaller"><i class="fa ' . $parameters['picture'] . '"></i> ' . $parameters['title'] . '</a>'; } } } else { if ($member_extended_field->get_regex() == 5) { $displayed_value = '<a href="' . $value . '" class="basic-button smaller">' . $this->lang['regex.website'] . '</a>'; foreach (self::$brands_pictures_list as $id => $parameters) { if (strstr($value, $id)) { $displayed_value = '<a href="' . $value . '" class="basic-button smaller"><i class="fa ' . $parameters['picture'] . '"></i> ' . $parameters['title'] . '</a>'; } } } else { $displayed_value = $value; } } return $displayed_value; }