Added some UserList help and small fixes.

This commit is contained in:
Yung Han Khoe 2008-05-24 15:52:59 +00:00
parent bbbabb48cf
commit b398c902e6
3 changed files with 47 additions and 7 deletions

View file

@ -290,10 +290,12 @@ sub view {
"visible"=>$profileField->{visible}, "visible"=>$profileField->{visible},
"fieldType"=>$profileField->{fieldType}, "fieldType"=>$profileField->{fieldType},
}); });
push (@profileField_loop, { if($profileField->{visible}){
"profileField_label"=>$label, push (@profileField_loop, {
"profileField_sortByURL"=>$sortByURL, "profileField_label"=>$label,
}); "profileField_sortByURL"=>$sortByURL,
});
}
unless($self->get("showOnlyVisibleAsNamed") && $profileField->{visible} != 1){ unless($self->get("showOnlyVisibleAsNamed") && $profileField->{visible} != 1){
$var{'profileField_'.$fieldName.'_label'} = $label; $var{'profileField_'.$fieldName.'_label'} = $label;
$var{'profileField_'.$fieldName.'_sortByURL'} = $sortByURL; $var{'profileField_'.$fieldName.'_sortByURL'} = $sortByURL;
@ -434,9 +436,11 @@ sub view {
$profileFieldName =~ s/ /_/g; $profileFieldName =~ s/ /_/g;
$profileFieldName =~ s/\./_/g; $profileFieldName =~ s/\./_/g;
my $value = $user->{$profileField->{fieldName}}; my $value = $user->{$profileField->{fieldName}};
push (@profileFieldValues, { if($profileField->{visible}){
"profile_value"=>$value, push (@profileFieldValues, {
}); "profile_value"=>$value,
});
}
unless($self->get("showOnlyVisibleAsNamed") && $profileField->{visible} != 1){ unless($self->get("showOnlyVisibleAsNamed") && $profileField->{visible} != 1){
$userProperties{'user_profile_'.$profileFieldName.'_value'} = $value; $userProperties{'user_profile_'.$profileFieldName.'_value'} = $value;
} }

View file

@ -26,6 +26,11 @@ our $HELP = {
{ 'name' => 'searchFormTypeAnd' }, { 'name' => 'searchFormTypeAnd' },
{ 'name' => 'searchFormTypeSelect' }, { 'name' => 'searchFormTypeSelect' },
{ 'name' => 'searchFormQuery_form' }, { 'name' => 'searchFormQuery_form' },
{ 'name' => 'search_PROFILEFIELDNAME_text' },
{ 'name' => 'searchExact_PROFILEFIELDNAME_text' },
{ 'name' => 'limitSearch' },
{ 'name' => 'includeInSearch_PROFILEFIELDNAME_hidden' },
{ 'name' => 'includeInSearch_PROFILEFIELDNAME_checkBox' },
{ 'name' => 'numberOfProfileFields' }, { 'name' => 'numberOfProfileFields' },
{ 'name' => 'profileField_PROFILEFIELDNAME_label' }, { 'name' => 'profileField_PROFILEFIELDNAME_label' },
{ 'name' => 'profileField_PROFILEFIELDNAME_sortByURL' }, { 'name' => 'profileField_PROFILEFIELDNAME_sortByURL' },

View file

@ -196,6 +196,37 @@ seperated values|,
lastUpdated => 1081514049 lastUpdated => 1081514049
}, },
'search_PROFILEFIELDNAME_text' => {
message => q|A text input to do a normal search in profile field PROFILEFIELDNAME. Example:
<tmpl_var search_lastName_text>.|,
lastUpdated => 1081514049
},
'searchExact_PROFILEFIELDNAME_text' => {
message => q|A text input to do an exact search in profile field PROFILEFIELDNAME. Example:
<tmpl_var searchExact_email_text>.|,
lastUpdated => 1081514049
},
'limitSearch' => {
message => q|A hidden form element to indicate that the search is limited to certain profile
fields. Use includeInSearch_PROFILEFIELDNAME_hidden or includeInSearch_PROFILEFIELDNAME_checkBox tmpl_vars to
select which fields the search is limited to.|,
lastUpdated => 1081514049
},
'includeInSearch_PROFILEFIELDNAME_hidden' => {
message => q|A hidden form element to indicate that profile field PROFILEFIELDNAME will be
searched. This will only have an effect if the limitSearch tmpl_var is part of the search form.|,
lastUpdated => 1081514049
},
'includeInSearch_PROFILEFIELDNAME_checkBox' => {
message => q|A checkBox that the user can use to choose whether profile field PROFILEFIELDNAME will
be searched or not. This will only have an effect if the limitSearch tmpl_var is part of the search form.|,
lastUpdated => 1081514049
},
'numberOfProfileFields' => { 'numberOfProfileFields' => {
message => q|The number of profile fields.|, message => q|The number of profile fields.|,
lastUpdated => 1081514049 lastUpdated => 1081514049