{$time}) AND (banner_impurchased=0 OR banner_impressions<=banner_impurchased)".($parm ? " AND banner_campaign='".$tp->toDB($parm)."'" : '')." AND banner_active IN (".USERCLASS_LIST.") ORDER BY RAND($seed) LIMIT 1"; if($sql->select('banner', 'banner_id, banner_image, banner_clickurl', $query)) { $row = $sql->fetch(); if(!$row['banner_image']) { return "no image assigned to this banner"; } $fileext1 = substr(strrchr($row['banner_image'], '.'), 1); $sql->update('banner', 'banner_impressions=banner_impressions+1 WHERE banner_id='.(int)$row['banner_id']); switch ($fileext1) { case 'swf': return " \n \n \n \n "; break; case 'html': case 'js': case 'php': // Code - may 'echo' text, or may return it as a value $file_data = file_get_contents(e_IMAGE.'banners/'.$row['banner_image']); return $file_data; break; default: $src = ($row['banner_image'][0] == '{') ? $tp->replaceConstants($row['banner_image'],'full') : e_IMAGE_ABS.'banners/'.$row['banner_image']; $ban_ret = "".$row["; break; } return "".$ban_ret.''; } else { return ' '; } } } ?>