Changeset 7580
- Timestamp:
- 2004-06-10T10:18:38+12:00 (20 years ago)
- Location:
- trunk/gsdl/perllib/classify
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/perllib/classify/AZCompactList.pm
r7577 r7580 175 175 } 176 176 177 $title = $metaname unless ($title); 177 $title = $self->generate_title_from_metadata($metaname) unless ($title); 178 #$title = $metaname unless ($title); 178 179 179 180 $self->{'list'} = {}; -
trunk/gsdl/perllib/classify/AZList.pm
r7497 r7580 99 99 100 100 my @meta_list = split(/,/, $metadata); 101 my $meta1 = $meta_list[0];102 103 $title = $meta1 unless ($title);104 101 #my $meta1 = $meta_list[0]; 102 103 #$title = $meta1 unless ($title); 104 $title = $self->generate_title_from_metadata($metadata) unless ($title); 105 105 $self->{'list'} = {}; 106 106 $self->{'meta_list'} = \@meta_list; -
trunk/gsdl/perllib/classify/BasClas.pm
r7175 r7580 293 293 } 294 294 295 296 1; 295 # previously, if a buttonname wasn't specified, we just use the metadata value, 296 # but with a list of metadata, we want to do something a bit nicer so that 297 # eg -metadata dc.Title,Title will end up with Title as the buttonname 298 299 # current algorithm - use the first element, but strip its namespace 300 sub generate_title_from_metadata { 301 302 my $self = shift (@_); 303 my $metadata = shift (@_); 304 305 my @metalist = split(/,/, $metadata); 306 my $firstmeta = $metalist[0]; 307 if ($firstmeta =~ /\./) { 308 $firstmeta =~ s/^\w+\.//; 309 } 310 return $firstmeta; 311 } 312 313 1;
Note:
See TracChangeset
for help on using the changeset viewer.