===============================================
In inc/functions.php

FIND
function format_name($username, $usergroup, $displaygroup="")
{
	global $groupscache, $cache;

	if(!is_array($groupscache))
	{
		$groupscache = $cache->read("usergroups");
	}

	if($displaygroup != 0)
	{
		$usergroup = $displaygroup;
	}
	$ugroup = $groupscache[$usergroup];
	$format = $ugroup['namestyle'];
	$userin = substr_count($format, "{username}");
	if($userin == 0)
	{
		$format = "{username}";
	}
	$format = stripslashes($format);
	return str_replace("{username}", $username, $format);
}

REPLACE WITH
function format_name($username, $usergroup, $displaygroup="", $cust_fmt="")
{
	global $groupscache, $cache;
	if(!is_array($groupscache))
		$groupscache = $cache->read("usergroups");
	if($displaygroup)
		$usergroup = $displaygroup;
	$ugroup = $groupscache[$usergroup];
	$format = $ugroup['namestyle'];
	
	if(!substr_count($format, "{username}"))
		$format = "{username}";
	
	if($cust_fmt && substr_count($cust_fmt, "{variable}"))
		$format = str_replace("{username}", str_replace("{variable}", "{username}", $cust_fmt), $format);
	
	$format = stripslashes($format);
	return str_replace("{username}", $username, $format);
}


===============================================
In calendar.php

FIND
SELECT e.eid, e.private, e.author, e.subject, e.description, e.date, u.username, u.usergroup, u.displaygroup

REPLACE WITH
SELECT e.eid, e.private, e.author, e.subject, e.description, e.date, u.username, u.usergroup, u.displaygroup, u.nameformat


FIND
$eventposter = "<a href=\"member.php?action=profile&amp;uid=$event[author]\">".format_name($event['username'], $event['usergroup'], $event['displaygroup']) . "</a>";

REPLACE WITH
$eventposter = "<a href=\"member.php?action=profile&amp;uid=$event[author]\">".format_name($event['username'], $event['usergroup'], $event['displaygroup'], $event['nameformat']) . "</a>";


FIND
$query = $db->simple_select(TABLE_PREFIX."users", "uid, username, birthday, usergroup, displaygroup", $bday_where);

REPLACE WITH
$query = $db->simple_select(TABLE_PREFIX."users", "uid, username, birthday, usergroup, displaygroup, nameformat", $bday_where);


FIND
$bdays['username'] = format_name($bdays['username'], $bdays['usergroup'], $bdays['displaygroup']);

REPLACE WITH
$bdays['username'] = format_name($bdays['username'], $bdays['usergroup'], $bdays['displaygroup'], $bdays['nameformat']);


FIND
SELECT e.eid, e.author, e.subject, e.description, e.date, u.username, u.usergroup, u.displaygroup

REPLACE WITH
SELECT e.eid, e.author, e.subject, e.description, e.date, u.username, u.usergroup, u.displaygroup, u.nameformat


FIND (lol, extra spaces)
$eventposter = "<a href=\"member.php?action=profile&amp;uid=$event[author]\">" . format_name($event['username'], $event['usergroup'], $event['displaygroup']) . "</a>";

REPLACE WITH
$eventposter = "<a href=\"member.php?action=profile&amp;uid=$event[author]\">".format_name($event['username'], $event['usergroup'], $event['displaygroup'], $event['nameformat']) . "</a>";



===============================================
In forumdisplay.php

FIND
SELECT m.uid, m.fid, u.username, u.usergroup, u.displaygroup

REPLACE WITH
SELECT m.uid, m.fid, u.username, u.usergroup, u.displaygroup, u.nameformat


FIND
$moderator['username'] = format_name($moderator['username'], $moderator['usergroup'], $moderator['displaygroup']);

REPLACE WITH
$moderator['username'] = format_name($moderator['username'], $moderator['usergroup'], $moderator['displaygroup'], $moderator['nameformat']);


FIND
SELECT s.ip, s.uid, u.username, s.time, u.invisible, u.usergroup, u.usergroup, u.displaygroup

REPLACE WITH
SELECT s.ip, s.uid, u.username, s.time, u.invisible, u.usergroup, u.usergroup, u.displaygroup, u.nameformat


FIND
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']);

REPLACE WITH
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup'], $user['nameformat']);



===============================================
In index.php

FIND
SELECT s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup

REPLACE WITH
SELECT s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup, u.nameformat


FIND
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']);

REPLACE WITH
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup'], $user['nameformat']);


===============================================
In managegroup.php

FIND
$user['username'] = format_name($user['username'], $user['usergroup']);

REPLACE WITH
$user['username'] = format_name($user['username'], $user['usergroup'], , $user['nameformat']);


===============================================
In member.php

FIND
$formattedname = format_name($memprofile['username'], $memprofile['usergroup'], $memprofile['displaygroup']);

REPLACE WITH
$formattedname = format_name($memprofile['username'], $memprofile['usergroup'], $memprofile['displaygroup'], $memprofile['nameformat']);



===============================================
In memberlist.php

FIND
$users['username'] = format_name($users['username'], $users['usergroup'], $users['displaygroup']);

REPLACE WITH
$users['username'] = format_name($users['username'], $users['usergroup'], $users['displaygroup'], $users['nameformat']);



===============================================
In misc.php

FIND
$buddy_name = format_name($buddy['username'], $buddy['usergroup'], $buddy['displaygroup']);

REPLACE WITH
$buddy_name = format_name($buddy['username'], $buddy['usergroup'], $buddy['displaygroup'], $buddy['nameformat']);


FIND
SELECT COUNT(p.pid) AS posts, p.username AS postusername, u.uid, u.username, u.usergroup, u.displaygroup

REPLACE WITH
SELECT COUNT(p.pid) AS posts, p.username AS postusername, u.uid, u.username, u.usergroup, u.displaygroup, u.nameformat


FIND
$poster_name = format_name($poster['username'], $poster['usergroup'], $poster['displaygroup']);

REPLACE WITH
$poster_name = format_name($poster['username'], $poster['usergroup'], $poster['displaygroup'], $poster['nameformat']);




===============================================
In online.php

FIND
$username = format_name($username, $online['usergroup'], $online['displaygroup']);

REPLACE WITH
$username = format_name($username, $online['usergroup'], $online['displaygroup'], $online['nameformat']);


FIND
SELECT DISTINCT s.sid, s.ip, s.uid, s.time, s.location, u.username, s.nopermission, u.invisible, u.usergroup, u.displaygroup

REPLACE WITH
SELECT DISTINCT s.sid, s.ip, s.uid, s.time, s.location, u.username, s.nopermission, u.invisible, u.usergroup, u.displaygroup, u.nameformat


FIND
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']);

REPLACE WITH
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup'], $user['nameformat']);


===============================================
In portal.php

FIND
SELECT s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup

REPLACE WITH
SELECT s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup, u.nameformat


FIND
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']);

REPLACE WITH
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup'], $user['nameformat']);



===============================================
In reputation.php

FIND
$username = format_name($user['username'], $user['usergroup'], $user['displaygroup']);

REPLACE WITH
$username = format_name($user['username'], $user['usergroup'], $user['displaygroup'], $user['nameformat']);


FIND
SELECT r.*, r.uid AS rated_uid, u.uid, u.username, u.reputation AS user_reputation, u.usergroup AS user_usergroup, u.displaygroup AS user_displaygroup

REPLACE WITH
SELECT r.*, r.uid AS rated_uid, u.uid, u.username, u.reputation AS user_reputation, u.usergroup AS user_usergroup, u.displaygroup AS user_displaygroup, u.nameformat


FIND
$reputation_vote['username'] = format_name($reputation_vote['username'], $reputation_vote['user_usergroup'], $reputation_vote['user_displaygroup']);

REPLACE WITH
$reputation_vote['username'] = format_name($reputation_vote['username'], $reputation_vote['user_usergroup'], $reputation_vote['user_displaygroup'], $reputation_vote['nameformat']);



===============================================
In showteam.php

FIND
$query = $db->simple_select(TABLE_PREFIX."users", "uid, username, displaygroup, usergroup, ignorelist, hideemail, receivepms", "displaygroup IN ($groups_in) OR (displaygroup='0' AND usergroup IN ($groups_in)) OR uid IN ($users_in)", array('order_by' => 'username'));

REPLACE WITH
$query = $db->simple_select(TABLE_PREFIX."users", "uid, username, displaygroup, usergroup, ignorelist, hideemail, receivepms, nameformat", "displaygroup IN ($groups_in) OR (displaygroup='0' AND usergroup IN ($groups_in)) OR uid IN ($users_in)", array('order_by' => 'username'));


FIND
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']);

REPLACE WITH
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup'], $user['nameformat']);



===============================================
In usercp.php

FIND
SELECT g.*, u.username, u.displaygroup, u.usergroup

REPLACE WITH
SELECT g.*, u.username, u.displaygroup, u.usergroup, u.nameformat


FIND
$leader['username'] = format_name($leader['username'], $leader['usergroup'], $leader['displaygroup']);

REPLACE WITH
$leader['username'] = format_name($leader['username'], $leader['usergroup'], $leader['displaygroup'], $leader['nameformat']);


FIND
$username = format_name($mybb->user['username'], $mybb->user['usergroup'], $mybb->user['displaygroup']);

REPLACE WITH
$username = format_name($mybb->user['username'], $mybb->user['usergroup'], $mybb->user['displaygroup'], $mybb->user['nameformat']);



===============================================
In inc/functions_post.php

FIND
$post['profilelink'] = "<a href=\"".str_replace("{uid}", $post['uid'], PROFILE_URL)."\">".format_name($post['username'], $post['usergroup'], $post['displaygroup'])."</a>";

REPLACE WITH
$post['profilelink'] = "<a href=\"".str_replace("{uid}", $post['uid'], PROFILE_URL)."\">".format_name($post['username'], $post['usergroup'], $post['displaygroup'], $post['nameformat'])."</a>";



===============================================
In plaza.php

FIND
format_name($user['username'], $user['usergroup'], $user['displaygroup'])

REPLACE WITH
format_name($user['username'], $user['usergroup'], $user['displaygroup'], $user['nameformat'])


FIND
l.uid, u.username, u.usergroup, u.displaygroup, i.name, i.format, l.dateline

REPLACE WITH
l.uid, u.username, u.usergroup, u.displaygroup, u.nameformat, i.name, i.format, l.dateline


FIND
format_name($log['username'], $log['usergroup'], $log['displaygroup'])

REPLACE WITH
format_name($log['username'], $log['usergroup'], $log['displaygroup'], $log['nameformat'])



===============================================
In xmlhttp.php

FIND
echo $post['message'];

REPLACE WITH
echo format_variable($post['message'], $mybb->user['postformat']);
