// $Id: banner.sc,v 1.5 2007-10-08 20:10:40 e107steved Exp $ global $sql, $tp, $ns, $menu_pref; $ret = ""; unset($text); mt_srand ((double) microtime() * 1000000); $seed = mt_rand(1,2000000000); $query = " (banner_startdate=0 OR banner_startdate<=".time().") AND (banner_enddate=0 OR banner_enddate>".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)"; if($sql -> db_Select("banner", "*", $query)) { $row = $sql->db_Fetch(); if(!$row['banner_image']) { return "no image assigned to this banner"; } $fileext1 = substr(strrchr($row['banner_image'], "."), 1); $sql->db_Update("banner", "banner_impressions=banner_impressions+1 WHERE banner_id='{$row['banner_id']}' "); switch ($fileext1) { case 'swf' : return " \n \n \n \n "; 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; default : $ban_ret = "".$row["; } return "".$ban_ret.""; } else { return " "; }