@DPK
I have a bugfix for melders problem (sort alphabetically and then sort top25).
### open ubb_memberlist.cgi
search
------
foreach (@ML_members_array) {
($ML_usertmp, $ML_usernumtmp) = split(/|!!|/, $_); chomp($ML_usernumtmp);
@ML_user_array = &OpenProfile($ML_usernumtmp);
if ($ML_letter) {
if ((lc($ML_user_array[15]) =~ /^[^A-Za-z]/) && ($ML_letter eq '@')) {
@ML_raw_array[$ML_counter] = $ML_user_array[7]."|!!|".$ML_usernumtmp;
}
elsif (lc($ML_user_array[15]) =~ /^$ML_letter/i) {
@ML_raw_array[$ML_counter] = $ML_user_array[7]."|!!|".$ML_usernumtmp;
}
}
else {
@ML_raw_array[$ML_counter] = $ML_user_array[7]."|!!|".$ML_usernumtmp;
}
$ML_counter++;
}
------
(should be starting at line 75)
replace it with
------
foreach (@ML_members_array) {
($ML_usertmp, $ML_usernumtmp) = split(/|!!|/, $_); chomp($ML_usernumtmp);
@ML_user_array = &OpenProfile($ML_usernumtmp);
if ($ML_letter) {
if ((lc($ML_user_array[15]) =~ /^[^A-Za-z]/) && ($ML_letter eq '@')) {
@ML_raw_array[$ML_counter] = $ML_user_array[7]."|!!|".$ML_usernumtmp;
$ML_counter++;
}
elsif (lc($ML_user_array[15]) =~ /^$ML_letter/i) {
@ML_raw_array[$ML_counter] = $ML_user_array[7]."|!!|".$ML_usernumtmp;
$ML_counter++;
}
}
else {
@ML_raw_array[$ML_counter] = $ML_user_array[7]."|!!|".$ML_usernumtmp;
$ML_counter++;
}
# $ML_counter++;
}
------
That's it.
cu Holger