An easy fix (adds another query, but I don't care):
in memberslist.php, find
PHP Code:
$pagenav = getpagenav($totalusers,"memberlist.php?s=$session[sessionhash]&action=$action&what=$what<r=$ltr&perpage=$perpage&orde
rby=$orderby&ausername=$ausername&ahomepage=$ahomepage&aicq=$aicq&aaim=$aaim&ayahoo=$ayahoo&joindateafter=$joindateafter&joindatebef
ore=$joindatebefore&lastpostafter=$lastpostafter&lastpostbefore=$lastpostbefore&postslower=$postslower&postsupper=$postsupper&direct
ion=$direction$extra_stuff");
First, add the "$extra_stuff" to the end. Then right above this line, add:
PHP Code:
$bgcounter=0;
$tmprc=$DB_site->query("SELECT profilefieldid FROM profilefield WHERE hidden=0");
while ($profilefield=$DB_site->fetch_array($tmprc) and ++$bgcounter) {
$fldname = "fields[" . $bgcounter . "]";
$realfld = "$fields[$bgcounter]";
$extra_stuff .= "&" . $fldname . "=" . urlencode($realfld);
}
if($tmprc) $DB_site->free_result($tmprc);
Seems to work for me.