Exemple #1
0
 /**
  * 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);
 }