In memberlist.php FIND
PHP Code:
switch ($sortfield)
{
case 'username':
$sqlsort = 'user.username';
break;
BELOW that ADD
PHP Code:
case 'companyname':
$sqlsort = 'userfield.field5';
break;
Revert to the original versions of your memberlist and memberlist_resultsbit templates.
Set your Company Name field to NOT show up on members list
In template memberlist FIND
Code:
<td class="thead" align="$stylevar[left]" nowrap="nowrap"><a href="$sorturl&order=ASC&sort=username&pp=$perpage&ltr=$ ltr$usergrouplink">$vbphrase[username]</a> $sortarrow[username]</td>
ABOVE that ADD
Code:
<td class="thead" nowrap="nowrap"><a href="$sorturl&order=ASC&sort=companyname&pp=$perpage&ltr=$ltr$usergrouplink">Company Name</a> $sortarrow[companyname]</td>
In template memberlist_resultsbit FIND
Code:
<td class="alt1Active" align="$stylevar[left]" id="u$userinfo[userid]">
<a href="member.php?$session[sessionurl]u=$userinfo[userid]">$userinfo[musername]</a>
<if condition="$show['usertitlecol']"><div class="smallfont">$userinfo[usertitle]</div></if>
</td>
ABOVE that ADD
Code:
<td class="alt2Active">
$userinfo[field5]
</td>