Please tell me I'm close:
PHP Code:
$custom_bbcode = 'user';
$this->tag_list['no_option'][$user_bbcode] = array ();
$this->tag_list['no_option'][$user_bbcode]['callback'] = 'handle_external';
$this->tag_list['no_option'][$user_bbcode]['external_callback'] = 'handle_my_user_bbcode';
if (!function_exists ('handle_my_user_bbcode')) {
function handle_my_user_bbcode (&$theobj, &$value, &$option) {
$fetchuser = $db->query("
SELECT userid, usergroupid, displaygroupid
FROM " . TABLE_PREFIX . "user
WHERE username = $value
");
$name = array();
while ($user = $db->fetch_array($fetchuser))
{
fetch_musername($user);
$name = '<a href="member.php?' . $vbulletin->session->vars['sessionurl'] . "u=$user[userid]\">$user[musername]</a>";
return $name;
}
}
Keep getting this in my shoutbox:
Code:
Parse error: parse error, unexpected $end in W:\Forums\includes\class_bbcode.php(360) : eval()'d code on line 33
Parse error: parse error, unexpected $end in W:\Forums\includes\class_bbcode.php(360) : eval()'d code on line 33
Parse error: parse error, unexpected $end in W:\Forums\includes\class_bbcode.php(360) : eval()'d code on line 33
line 360 and down
PHP Code:
($hook = vBulletinHook::fetch_hook('bbcode_parse_start')) ? eval($hook) : false;
if (!empty($parsedtext))
{
if ($parsedhasimages)
{
return $this->handle_bbcode_img($parsedtext, $dobbimagecode, $parsedhasimages);
}
else
{
return $parsedtext;
}
}
else
{
return $this->do_parse($text, $dohtml, $dosmilies, $dobbcode, $dobbimagecode, $donl2br, $cachable);
}