CODE
if ($type eq 'notification') {
@data = sort { $a->{email} cmp $b->{email} } @data;
for my $i (0..$#data) {
$data[$i]->{is_odd} = $i % 2 ? 0 : 1;
}
@data = sort { $a->{email} cmp $b->{email} } @data;
for my $i (0..$#data) {
$data[$i]->{is_odd} = $i % 2 ? 0 : 1;
}
Change the @data line to:
CODE
@data = sort { lc($a->{email}) cmp lc($b->{email}) } @data;
and you're all set. Now the emails in your list will be in true alphabetical order. This has been tested and works in MT 2.64.