Changeset 10630
- Timestamp:
- 2005-09-23T15:22:59+12:00 (18 years ago)
- Location:
- trunk/gsdl/perllib/classify
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/perllib/classify/AZCompactList.pm
r10253 r10630 261 261 } 262 262 263 my $formatted_metavalue = 264 sorttools::format_metadata_for_sorting($self->{'metadata'}, 265 $metavalue, $doc_obj); 263 my $formatted_metavalue; 264 if ($self->{'no_metadata_formatting'}) { 265 $formatted_metavalue = $metavalue; 266 } else { 267 $formatted_metavalue = &sorttools::format_metadata_for_sorting($self->{'metadata'}, $metavalue, $doc_obj); 268 } 266 269 267 270 #### prefix-str … … 438 441 } 439 442 440 $formatted_node = &sorttools::format_metadata_for_sorting($self->{'metadata'}, $formatted_node) ;443 $formatted_node = &sorttools::format_metadata_for_sorting($self->{'metadata'}, $formatted_node) unless $self->{'no_metadata_formatting'}; 441 444 442 445 # In case our formatted string is empty... -
trunk/gsdl/perllib/classify/AZList.pm
r10253 r10630 160 160 } 161 161 162 $metavalue = &sorttools::format_metadata_for_sorting($metaname, $metavalue, $doc_obj); 162 163 $metavalue = &sorttools::format_metadata_for_sorting($metaname, $metavalue, $doc_obj) unless $self->{'no_metadata_formatting'}; 163 164 164 165 if (defined $self->{'list'}->{$doc_OID}) { -
trunk/gsdl/perllib/classify/AZSectionList.pm
r10253 r10630 111 111 } 112 112 113 $metavalue = &sorttools::format_metadata_for_sorting($metaname, $metavalue, $doc_obj) ;113 $metavalue = &sorttools::format_metadata_for_sorting($metaname, $metavalue, $doc_obj) unless $self->{'no_metadata_formatting'}; 114 114 if (defined $self->{'list'}->{"$doc_OID.$section"}) { 115 115 my $outhandle = $self->{'outhandle'}; -
trunk/gsdl/perllib/classify/BasClas.pm
r10620 r10630 66 66 67 67 my $arguments = 68 [ { 'name' => "builddir", 68 [ 69 { 'name' => "no_metadata_formatting", 70 'desc' => "{BasClas.no_metadata_formatting}", 71 'type' => "flag" }, 72 { 'name' => "builddir", 69 73 'desc' => "{BasClas.builddir}", 70 74 'type' => "string", … … 79 83 'type' => "int", 80 84 'deft' => "2", 81 'reqd' => "no" }, 85 'reqd' => "no" } 86 82 87 # { 'name' => "ignore_namespace", 83 88 # 'desc' => "{BasClas.ignore_namespace}", -
trunk/gsdl/perllib/classify/DateList.pm
r10253 r10630 122 122 if (defined $self->{'sort'} && $self->{'sort'} ne "") { 123 123 $sort_other = $doc_obj->get_metadata_element ($doc_obj->get_top_section(), $self->{'sort'}); 124 $sort_other = &sorttools::format_metadata_for_sorting($self->{'sort'}, $sort_other, $doc_obj) ;124 $sort_other = &sorttools::format_metadata_for_sorting($self->{'sort'}, $sort_other, $doc_obj) unless $self->{'no_metadata_formatting'}; 125 125 } 126 126 # if this document doesn't contain Date element we won't -
trunk/gsdl/perllib/classify/Hierarchy.pm
r10621 r10630 164 164 } else { 165 165 $sortmeta = $doc_obj->get_metadata_element($doc_obj->get_top_section(), $self->{'sort'}); 166 if (defined $sortmeta ) {166 if (defined $sortmeta && !$self->{'no_metadata_formatting'}) { 167 167 $sortmeta = &sorttools::format_metadata_for_sorting($self->{'sort'}, $sortmeta, $doc_obj); 168 168 } -
trunk/gsdl/perllib/classify/List.pm
r10483 r10630 183 183 } else { 184 184 $sortmeta = $doc_obj->get_metadata_element($doc_obj->get_top_section(), $self->{'sort'}); 185 if (defined $sortmeta ) {185 if (defined $sortmeta && !$self->{'no_metadata_formatting'}) { 186 186 $sortmeta = &sorttools::format_metadata_for_sorting($self->{'sort'}, $sortmeta, $doc_obj); 187 187 } … … 192 192 # we add to the list based on metadata value 193 193 # but we need to do the same formatting as for sort value 194 ($metavalue) = &sorttools::format_metadata_for_sorting($metaname, $metavalue, $doc_obj) ;194 ($metavalue) = &sorttools::format_metadata_for_sorting($metaname, $metavalue, $doc_obj) unless $self->{'no_metadata_formatting'}; 195 195 $self->{'list'}->{$doc_OID} = $metavalue; 196 196 } -
trunk/gsdl/perllib/classify/SectionList.pm
r10253 r10630 89 89 } else { 90 90 $sortmeta = $doc_obj->get_metadata_element($doc_obj->get_top_section(), $self->{'sort'}); 91 if (defined $sortmeta ) {91 if (defined $sortmeta && !$self->{'no_metadata_formatting'}) { 92 92 $sortmeta = &sorttools::format_metadata_for_sorting($self->{'sort'}, $sortmeta, $doc_obj); 93 93 } … … 147 147 # sorting on the classification metadata 148 148 # do the same formatting on the meta value as for sort meta 149 $metavalue = &sorttools::format_metadata_for_sorting($metaname, $metavalue, $doc_obj) ;149 $metavalue = &sorttools::format_metadata_for_sorting($metaname, $metavalue, $doc_obj) unless $self->{'no_metadata_formatting'}; 150 150 $self->{'list'}->{"$doc_OID.$section"} = $metavalue; 151 151 }
Note:
See TracChangeset
for help on using the changeset viewer.