Just take this file and rename the downloaded file to showmembers.php and replace the old copy.
The major feature it adds is support for displaying the 4 other Extra columns other then the ICQ column in the showmembers page and sorting by those columns. Defaultly out of the box it will display the extra columns if they're configed to anything in the config.inc.php if they're not then it won't display them. It also allows you to turn on and off the display of all 5 (including the ICQ one) on the showmembers.php. All you have to do is add the following stuff to the bottom of your config.inc.php inside the ?> tag.
<pre> // Config variables to turn on and off the extra variables in the ShowMembers.php script
// Valid values are 0 (off) or 1 (on)
$config['showextra1'] = 1;
$config['showextra2'] = 1;
$config['showextra3'] = 1;
$config['showextra4'] = 0;
$config['showextra5'] = 0;
That turns on the first 3 (including the ICQ).
It also adds a feature a user mentioned that he'd like added where when you click on the little ICQ flower icon, it'll have ICQ search for the user to add them to your list or to send them a message.
It also allows you to add the support of the AIM Remote(tm) to your User List by having the AOL/AIM SN in your list clickable to pop up an IM window on the user's machine. To make this work you must add to config.inc.php at the end but before the ?> the following code...
<pre> // Config variables to turn on and setup which field is the field with AIM/AOL SN's in it.
// $config['aimlink'] can be 0 (off) or 1 (on) And for $config['aimextra'] is the number of the
// field that has AIM/AOL SN's in it. Valid values are 2, 3, 4, 5.
// Please note to turn this on please read the AOL/AIM License agreement and follow it.
$config['aimlink'] = 1;
$config['aimextra'] = 2;
This copy replaces a buncha elseif's with a neater switch().
<A HREF="http://www.netherworldrpg.net" target="_new">http://www.netherworldrpg.net</A>