m8 here what you do
in includes/functinons.php
find
PHP Code:
/*======================================================================*\
|| ####################################################################
|| # Downloaded: 17:25, Wed Jan 26th 2005
|| # CVS: $RCSfile: functions.php,v $ - $Revision: 1.984.2.13 $
|| ####################################################################
\*======================================================================*/
?>
its at the end of the file
then above it add
PHP Code:
// [START HACK='vB Pager' AUTHOR='WwW.UAEWEB.COM' VERSION='2.0.4' CHANGEID= 7 ]
function can_pager($type=0, $usrid=0)
{
global $vboptions, $bbuserinfo;
if ($usrid==0)
$usrid = $bbuserinfo[userid];
if ($usrid==0)
return false;
if ($vboptions[vbpager_on_off]=="0")
return false;
$gid_m = $vboptions[vbpager_usergroup_member];
$gid_g = $vboptions[vbpager_usergroup_guest];
$uid_m = $vboptions[vbpager_userid_member];
$uid_g = $vboptions[vbpager_userid_guest];
if (!($gid_m))
$gid_m = "-1";
if (!($gid_g))
$gid_g = "-1";
if (!($uid_m))
$uid_m = "-1";
if (!($uid_g))
$uid_g = "-1";
$uids = explode(',', str_replace(' ', '', $uid_g));
foreach($uids AS $ids)
if ($usrid==$ids)
{
$vboptions[vbpager_canpager] = 1;
return true;
}
if ($type==0)
{
$uids = explode(',', str_replace(' ', '', $uid_m));
foreach($uids AS $ids)
if ($usrid==$ids)
{
$vboptions[vbpager_canpager] = 1;
return true;
}
}
$uids = explode(',', str_replace(' ', '', $gid_g));
foreach($uids AS $ids)
if ($bbuserinfo[usergroupid]==$ids)
{
$vboptions[vbpager_canpager] = 1;
return true;
}
$mids = explode(',', str_replace(' ', '', $bbuserinfo[membergroupids]));
foreach($uids AS $id)
{
foreach($mids AS $ids)
if ($id==$ids)
{
$vboptions[vbpager_canpager] = 1;
return true;
}
}
if ($type==0)
{
$uids = explode(',', str_replace(' ', '', $gid_m));
foreach($uids AS $ids)
if ($bbuserinfo[usergroupid]==$ids)
{
$vboptions[vbpager_canpager] = 1;
return true;
}
$mids = explode(',', str_replace(' ', '', $bbuserinfo[membergroupids]));
foreach($uids AS $id)
{
foreach($mids AS $ids)
if ($id==$ids)
{
$vboptions[vbpager_canpager] = 1;
return true;
}
}
}
$vboptions[vbpager_canpager] = 0;
return false;
}
function show_pager()
{
global $vboptions, $vbphrase, $bbuserinfo, $DB_site;
if ($bbuserinfo[userid]!=0)
{
$pagerinfo = $DB_site->query_first("SELECTp.pagerid, p.parentpid, p.fromuserid, p.touserid, u.username,p.message, p.msgdate, p.canreply, p.hidden FROM " . TABLE_PREFIX. "pager as p left join " . TABLE_PREFIX . "user as u on(u.userid=p.fromuserid) WHERE p.delsent=0 and p.active=1 andp.touserid=". $bbuserinfo['userid'] ." order by msgdate");
$pagerinfo[timesent] = vbdate($vboptions['dateformat'],$pagerinfo[msgdate], true) . " " . vbdate($vboptions['timeformat'],$pagerinfo[msgdate]);
if (!($pagerinfo))
{
$show[pager] = "";
$show[pagererror] = 1;
$nopager = 1;
}
else
{
if ($pagerinfo[hidden])
$pagerinfo[username] = $vbphrase['vbpager_na'];
elseif($pagerinfo[username]=="")
$pagerinfo[username] = $vbphrase['guest'];
}
}
elseif ( ($bbuserinfo[userid]==0) and ($vboptions[sessionid]!="") )
{
$userexist =$DB_site->query_first("SELECT sessionhash from " . TABLE_PREFIX . "session where sessionhash='" . $vboptions[sessionid] ."'");
if ($userexist)
$pagerinfo =$DB_site->query_first("SELECT p.pagerid, p.parentpid, p.fromuserid,p.touserid, u.username, p.message, p.msgdate, p.hidden, p.canreply FROM" . TABLE_PREFIX . "pager as p left join " . TABLE_PREFIX ."user as u on (u.userid=p.fromuserid) WHERE p.active=1 and delsent=0and p.tosessionid='". $vboptions[sessionid] ."' order by msgdate");
if(!($pagerinfo))
{
$show[pager] = "";
$show[pagererror] = 1;
$nopager = 1;
}
else
{
$pagerinfo[timesent]= vbdate($vboptions['dateformat'], $pagerinfo[msgdate], true) . " " .vbdate($vboptions['timeformat'], $pagerinfo[msgdate]);
if ($pagerinfo[hidden])
$pagerinfo[username] = $vbphrase['vbpager_na'];
elseif($pagerinfo[username]=="")
$pagerinfo[username] = $vbphrase['guest'];
}
}
if (!$pagerinfo[pagerid])
if ($bbuserinfo[pager] > 0)
{
$result = $DB_site->query("UPDATE ". TABLE_PREFIX . "user set pager=pager - 1 where
userid = " . $bbuserinfo[userid] . "");
return false;
}
return $pagerinfo;
}
// [END HACK='vB Pager' AUTHOR='WwW.UAEWEB.COM' VERSION='2.0.4' CHANGEID= 7 ]
this should fix it