Quote:
Originally Posted by Icehawk002
Thanks Paul I tried that but no luck 
|
I'm not surprised - looking at the whole block of code, there are about six instances where the table prefix is missing, not good.
Replace the whole section for global.php with this ;
PHP Code:
// Fixed for table prefixes by Paul M.
$R = THIS_SCRIPT;
if ($R != 'forumdisplay' AND $R != 'showthread' AND $R != 'login' )
{
$queryxs = $DB_site->query("select * from " . TABLE_PREFIX . "adv where script LIKE '%*$R*%' order by 'id' desc");
$rowx = $DB_site->num_rows($queryxs);
while($row = $DB_site->fetch_array($queryxs)){
eval('$shir .= "' . fetch_template('adv_creativeSuite') . '";');
}
$update = $DB_site->query("UPDATE " . TABLE_PREFIX . "adv SET views = views+1 where script LIKE '%*$R*%' ");
}
if ($R == "forumdisplay")
{
$foruminfo = verify_id('forum', $_REQUEST['forumid'], 1, 1);
$queryxs = $DB_site->query("select * from " . TABLE_PREFIX . "adv where forumid LIKE '%*$foruminfo[forumid]*%' order by 'id' desc");
while($row = $DB_site->fetch_array($queryxs))
{
eval('$shir .= "' . fetch_template('adv_creativeSuite') . '";');
}
$update = $DB_site->query("UPDATE " . TABLE_PREFIX . "adv SET views = views+1 where forumid LIKE '%*$foruminfo[forumid]*%' ");
}
if ($R == "showthread")
{
$threadinfo = verify_id('thread',$_REQUEST['threadid'], 1, 1);
$queryxs = $DB_site->query("select * from " . TABLE_PREFIX . "adv where threadid LIKE '%*$threadinfo[threadid]*%' order by 'id' desc");
while($row = $DB_site->fetch_array($queryxs))
{
eval('$shir .= "' . fetch_template('adv_creativeSuite') . '";');
}
$update = $DB_site->query("UPDATE " . TABLE_PREFIX . "adv SET views = views+1 where threadid LIKE '%*$threadinfo[threadid]*%' ");
}