I got this error in my MEMBERINFO template when i used "<ad what="zone:1" />" in my header. I notice it conflicts with my vbfriends (buddylist) module at
https://vborg.vbsupport.ru/showthrea...highlight=foes
When i disable the vbfriends plugin, the error is gone. =(
PHP Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/lendinge/public_html/forum/member.php(687) : eval()'d code on line 160
When i disable the vbfriends plugin below, then the above error is gone. There must be a compatibility problem. Please check this script out and tell me what to change or do to fix this.
PHP Code:
if ($_REQUEST['do'] != "ignorelist") { $whichlist = "buddylist"; }
else { $whichlist = "ignorelist"; }
$whichlistshort = ereg_replace("list", "", $whichlist);
// (Dis)Likes
$outcounter = 0;
$outuserids = array();
$outuserids = explode(' ', trim($userinfo[$whichlist]));
if (trim($userinfo[$whichlist]) != "") {
$outusers = $vbulletin->db->query("SELECT ".TABLE_PREFIX."user.username,".TABLE_PREFIX."user.userid,".TABLE_PREFIX."usertextfield.".$whichlist." FROM
".TABLE_PREFIX."user,".TABLE_PREFIX."usertextfield WHERE
".TABLE_PREFIX."user.userid = ".TABLE_PREFIX."usertextfield.userid AND
".TABLE_PREFIX."user.userid IN (".implode(',',$outuserids).")
ORDER BY username");
while ($outuser = mysql_fetch_array($outusers)) {
if ($vbulletin->userinfo['userid'] == $vbulletin->GPC['userid']) {
$outuserlist .= "<a class=\"smallfont\" href=\"".$vbulletin->options['bburl']."/profile.php?do=removelist&userlist=$whichlistshort&u=$outuser[userid]\">[-]</a> ";
}
$outuserlist .= "<a class=\"smallfont\" href=\"".$vbulletin->options['bburl']."/member.php?u=$outuser[userid]\"/>$outuser[username]</a>";
$outuserlist .= "<br>";
$outcounter++;
}
}
// (Dis)Liked By
$inoutcounter = 0;
$incounter = 0;
$inusersquery = "SELECT ".TABLE_PREFIX."user.username,".TABLE_PREFIX."user.userid,".TABLE_PREFIX."usertextfield.".$whichlist." FROM
".TABLE_PREFIX."user,".TABLE_PREFIX."usertextfield WHERE
".TABLE_PREFIX."user.userid = ".TABLE_PREFIX."usertextfield.userid AND
FIND_IN_SET('".$userinfo[userid]."', REPLACE(".TABLE_PREFIX."usertextfield.".$whichlist.", ' ', ',')) > 0
ORDER BY ".TABLE_PREFIX."user.username";
$inusers = mysql_query($inusersquery);
while ($inuser = mysql_fetch_array($inusers)) {
$incounter++;
// Bi-Directional (Dis)Like
if (in_array($inuser[userid], $outuserids)) {
if ($vbulletin->userinfo['userid'] == $vbulletin->GPC['userid']) {
$inuserlist .= "<a class=\"smallfont\" href=\"".$vbulletin->options['bburl']."/profile.php?do=removelist&userlist=$whichlistshort&u=$inuser[userid]\">[-]</a> ";
}
$outuserids2 = explode(' ', trim($inuser[$whichlist]));
$inuserids2 = array();
$inuserids1 = mysql_query("SELECT userid FROM ".TABLE_PREFIX."usertextfield WHERE
FIND_IN_SET('".$inuser[userid]."', REPLACE(".$whichlist.", ' ', ',')) > 0");
while ($inuserid1 = mysql_fetch_array($inuserids1)) {
$inuserids2[] = $inuserid1[userid];
}
$inoutuserids2 = array_intersect($outuserids2, $inuserids2);
$inoutcounter2 = count($inoutuserids2);
$avatar_url = fetch_avatar_url($inuser['userid']);
$inuser[avatarurl] = $avatar_url[0];
if ($inuser[avatarurl] == "") { $inuser[avatarurl] = "clear.gif"; }
$inoutuserlist .= "<td class=\"smallfont\" align=\"center\" width=\"100\">";
$inoutuserlist .= "<a href=\"".$vbulletin->options['bburl']."/member.php?u=$inuser[userid]\"/>";
$inoutuserlist .= "<img width=75 height=75 border=1 src=\"$inuser[avatarurl]\"><br>";
$inoutuserlist .= "$inuser[username]</a><!-- ($inoutcounter2)-->";
$inoutuserlist .= "</td>";
$inoutcounter++;
if (($inoutcounter % 7) == 0) { $inoutuserlist .= "</tr><tr>"; }
}
else {
if ($vbulletin->userinfo['userid'] == $vbulletin->GPC['userid']) {
$inuserlist .= "<a class=\"smallfont\" href=\"".$vbulletin->options['bburl']."/profile.php?do=addlist&userlist=$whichlistshort&u=$inuser[userid]\">[+]</a> ";
}
}
$inuserlist .= "<a class=\"smallfont\" href=\"".$vbulletin->options['bburl']."/member.php?u=$inuser[userid]\"/>$inuser[username]</a>";
$inuserlist .= "<br>";
}
$mutual = @round((($inoutcounter / $outcounter) * 100), 0);
$avatar_url = fetch_avatar_url($userinfo['userid']);
$userinfo[avatarurl] = $avatar_url[0];
if ($userinfo[avatarurl] == "") { $userinfo[avatarurl] = "clear.gif"; }
$FRIENDSFOES = "<table class=\"tborder\" cellpadding=\"$stylevar[cellpadding]\"
cellspacing=\"$stylevar[cellspacing]\" border=\"0\" width=\"100%\" align=\"center\">";
$FRIENDSFOES .= "<tr>";
if ($whichlist == "buddylist") { $FRIENDSFOES .= "<td class=\"tcat\" colspan=\"2\">$userinfo[username]'s Buddies ($inoutcounter) <!--... $mutual% Mutual--></td>"; }
if ($whichlist == "ignorelist") { $FRIENDSFOES .= "<td class=\"tcat\" colspan=\"2\">$userinfo[username]'s Buddies ($inoutcounter) <!--... $mutual% Mutual--></td>"; }
$FRIENDSFOES .= "</tr><tr>";
$FRIENDSFOES .= "<td class=\"alt2\" colspan=\"2\">";
$FRIENDSFOES .= " <table>";
$FRIENDSFOES .= " <tr>";
$FRIENDSFOES .= $inoutuserlist;
$FRIENDSFOES .= " </tr>";
$FRIENDSFOES .= " </table>";
$FRIENDSFOES .= "</td>";
$FRIENDSFOES .= "</tr>";
$FRIENDSFOES .= "</table>";
Please help!