Changeset 7175
- Timestamp:
- 2004-04-01T14:01:06+12:00 (20 years ago)
- Location:
- trunk/gsdl/perllib/classify
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/perllib/classify/AZCompactList.pm
r7042 r7175 301 301 $formatted_metavalue=""; 302 302 } 303 304 303 push(@{$self->{'list'}->{$full_doc_OID}},$formatted_metavalue); 305 304 push(@{$self->{'listmetavalue'}->{$full_doc_OID}} ,$metavalue); … … 439 438 } 440 439 441 #$formatted_node = $self->format_metadata_for_sorting($self->{'metaname'}, $formatted_node, $doc_obj); 442 # should be using the above, but we have no doc obj any more 443 if ($self->{'metaname'} =~ m/^Creator(:.*)?$/) 444 { 445 &sorttools::format_string_name_english(\$formatted_node); 446 } 447 else 448 { 449 &sorttools::format_string_english(\$formatted_node); 450 } 440 $formatted_node = $self->format_metadata_for_sorting($self->{'metaname'}, $formatted_node); 451 441 452 442 # In case our formatted string is empty... … … 544 534 my $title_a = $self->{'reclassifylist'}->{$a}; 545 535 my $title_b = $self->{'reclassifylist'}->{$b}; 546 536 547 537 if ($title_a =~ m/^(\d+(\.\d+)?)/) 548 538 { -
trunk/gsdl/perllib/classify/BasClas.pm
r7023 r7175 278 278 } 279 279 280 my $lang = $doc_obj->get_metadata_element ($doc_obj->get_top_section(), 'Language'); 280 my $lang; 281 if (defined $doc_obj) { 282 $lang = $doc_obj->get_metadata_element ($doc_obj->get_top_section(), 'Language'); 283 } 281 284 $lang = 'en' unless defined $lang; 282 285 if ($lang eq 'en') { 283 if ($metaname eq "Creator") {286 if ($metaname =~ /^(\w+\.)?Creator(:.*)?/) { 284 287 &sorttools::format_string_name_english (\$metavalue); 285 288 } else {
Note:
See TracChangeset
for help on using the changeset viewer.