/** * converts to HTML * Override to change the field type from textarea to text in case of searches. * * @param FieldTable $field * @param UserTable $user * @param string $reason 'profile' for user profile view, 'edit' for profile edit, 'register' for registration, 'search' for searches * @param string $tag <tag * @param string $type type="$type" * @param string $value value="$value" * @param string $additional 'xxxx="xxx" yy="y"' WARNING: No classes in here, use $classes * @param string $allValues * @param boolean $displayFieldIcons * @param array $classes CSS classes * @return string HTML: <tag type="$type" value="$value" xxxx="xxx" yy="y" /> */ protected function _fieldEditToHtml(&$field, &$user, $reason, $tag, $type, $value, $additional, $allValues = null, $displayFieldIcons = true, $classes = null) { $rows = $field->rows; if ($reason == 'search') { if ($rows > 5) { $field->rows = 5; } } $return = parent::_fieldEditToHtml($field, $user, $reason, $tag, $type, $value, $additional, $allValues, $displayFieldIcons, $classes); if ($reason == 'search') { $field->rows = $rows; } return $return; }
/** * converts to HTML * Override to change the field type from textarea to text in case of searches. * * @param moscomprofilerFields $field * @param moscomprofilerUser $user * @param string $reason 'profile' for user profile view, 'edit' for profile edit, 'register' for registration, 'search' for searches * @param string $tag <tag * @param string $type type="$type" * @param string $value value="$value" * @param string $additional 'xxxx="xxx" yy="y"' WARNING: No classes in here, use $classes * @param string $allValues * @param boolean $displayFieldIcons * @param array $classes CSS classes * @return string HTML: <tag type="$type" value="$value" xxxx="xxx" yy="y" /> */ function _fieldEditToHtml(&$field, &$user, $reason, $tag, $type, $value, $additional, $allValues = null, $displayFieldIcons = true, $classes = null) { if ($reason == 'search') { $type = 'text'; } return parent::_fieldEditToHtml($field, $user, $reason, $tag, $type, $value, $additional, $allValues, $displayFieldIcons, $classes); }