Changeset 8647 for trunk/gsdl/perllib/classify/DateList.pm
- Timestamp:
- 2004-11-24T11:57:29+13:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/perllib/classify/DateList.pm
r7177 r8647 65 65 'type' => "flag", 66 66 'reqd' => "no" }, 67 67 { 'name' => "newest_first", 68 'desc' => "{DateList.newest_first}", 69 'type' => "flag", 70 'reqd' => "no" } 68 71 ]; 69 72 … … 97 100 q^metadata/.*/^, \$datemeta, 98 101 q^sort/.*/^, \$sortmeta, 102 q^newest_first^, \$self->{'newest_first'}, 99 103 "allow_extra_options")) { 100 104 $self->print_txt_usage(""); # Use default resource bundle … … 147 151 my $self = shift (@_); 148 152 149 my @classlist = sort {$self->{'list'}->{$a} cmp $self->{'list'}->{$b};} keys %{$self->{'list'}}; 153 my @classlist; 154 if ($self->{'newest_first'}) { 155 @classlist = sort {$self->{'list'}->{$b} cmp $self->{'list'}->{$a};} keys %{$self->{'list'}}; 156 } 157 else { 158 @classlist = sort {$self->{'list'}->{$a} cmp $self->{'list'}->{$b};} keys %{$self->{'list'}}; 159 } 150 160 151 161 return $self->splitlist (\@classlist);
Note:
See TracChangeset
for help on using the changeset viewer.