<?php 
define('THIS_SCRIPT', 'os_reeases');
$loadCacheItems = array('lastFive');
include "admin/main/config.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><head>
<title>Sports Video Games Release Dates - Operation Sports</title>
<meta name="description" content="Release dates for Madden 09, NBA 2K9, NCAA Football 09 and all other sports games at Operation Sports." />
<meta name="keywords" content="Release Dates, Upcoming releases, Sports Video Games, Sports Video Games Upcoming releases, sports Upcoming releases, Madden Screenshots, Madden 09, FIFA reviews, FIFA, sports, video games, Football Upcoming releases, Baseball Upcoming releases, Basketball Upcoming releases, Golf Upcoming releases, Hockey Upcoming releases, games Upcoming releases, sports Upcoming releases " />

<link rel="stylesheet" type="text/css" media="screen" href="http://forums.operationsports.com/css/gen_stylev3_<?=filemtime('css/gen_stylev3.css')?>.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
<!--
	var minchars = <?php echo $vbulletin->options['postminchars']?>;
	var SECURITYTOKEN = "<?=$vbulletin->userinfo['securitytoken']?>";
	var BBURL = '<?=$vbulletin->options['bburl2']?>';
	var IMGDIR_MISC = "<?=$stylevar['imgdir_misc']?>";
	var SESSIONURL = "<?=$session['sessionurl_js']?>";
//-->
</script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.9.0/build/yahoo-dom-event/yahoo-dom-event.js?v=<?php echo $vbulletin->options['simpleversion']; ?>"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.9.0/build/connection/connection-min.js?v=<?php echo $vbulletin->options['simpleversion']; ?>"></script>

<script type="text/javascript" src="http://forums.operationsports.com<?php echo $vbulletin->options['bburl2']; ?>/clientscript/vbulletin_global.js?v=<?php echo $vbulletin->options['simpleversion']; ?>"></script>
<script type="text/javascript" src="http://forums.operationsports.com<?php echo $vbulletin->options['bburl2']; ?>/clientscript/vbulletin_menu.js?v=<?php echo $vbulletin->options['simpleversion']; ?>"></script>
<link rel="shortcut icon" href="favicon.ico" >
</head>

<?php
include ("include/header_intergiv3.inc.php");
include (DIR . "/include/bannerlogin_temp_test_intergi.inc.php");
?>
<?php

/* if filter */
$vbulletin->input->clean_array_gpc('r', array(
	'Filter' => TYPE_STR,
	'console' => TYPE_UINT,
	'sport' => TYPE_UINT,
	'added' => TYPE_UINT,
	'order' => TYPE_STR,
	'sortby' => TYPE_STR,
	'page' => TYPE_INT
));

$twoweeks = TIMENOW - 1209600;

switch(strtolower($vbulletin->GPC['order']))
{
	case 'asc':
	case 'desc':
		break;
	default:
		$vbulletin->GPC['order'] = 'asc';
}

if($vbulletin->GPC["Filter"] == "Filter")
{
	if($vbulletin->GPC["console"]!="")
	{
		$where=" where " . " cms_game.console_id LIKE '%" . $vbulletin->GPC["console"] . "%' ";
		$and="and";
	}
	if($vbulletin->GPC["sport"]!="")
	{
		if(empty($where))
			$and = "Where";
		
		$where.=" $and cms_game.sport_id LIKE '%" . $vbulletin->GPC["sport"] . "%' ";
		$and="and";
	}
	if($vbulletin->GPC["added"]!="")
	{
		if(empty($where))
			$and = "Where";

		$where.=" $and FROM_UNIXTIME(cms_game.release_date,'%Y')='" . $vbulletin->GPC["added"] . "' And cms_game.notallowed=0 ";
	}

	//$sql= "select cms_game.notallowed,cms_game.id,cms_game.game_title,cms_review.console_id,cms_review.sport_id, UNIX_TIMESTAMP(cms_game.release_date) AS release_date,cms_review.score from cms_review,cms_game where cms_review.game_id=cms_game.id $where order by release_date asc,game_title limit 20";
}

if (empty($where))
{
	$where .= " WHERE cms_game.release_date >= $twoweeks OR cms_game.notallowed > 0 ";
}
$order = $vbulletin->GPC["order"];

	if($vbulletin->GPC["sortby"] == "title")
	{
		$sql = "select * from cms_game $where order by game_title $order, release_date asc";
	}
	elseif($vbulletin->GPC["sortby"] == "score")
	{
		$sql = "select cms_game.* from cms_game LEFT JOIN cms_review ON cms_review.game_id=cms_game.id $where order by cms_review.score $order, cms_game.release_date asc, cms_game.game_title";
	}
	elseif($vbulletin->GPC["sortby"] == "readerscore")
	{
			$sql = "select cms_game.*, IF(!cms_game.notallowed AND cms_game.release_date <= " . TIMENOW . ", cms_game.rscore, cms_game.hscore) AS readerscore from cms_game $where order by readerscore $order, cms_game.release_date asc, cms_game.game_title";
	}
	elseif($vbulletin->GPC["sortby"] == "date")
	{
			$sql = "select * from cms_game $where order by notallowed, release_date $order,game_title";
	}
	elseif($vbulletin->GPC['sortby'] == 'sport')
	{
		$sql = "
			SELECT cms_game.* 
			FROM cms_game AS cms_game
			LEFT JOIN cms_sport AS cms_sport ON (cms_game.sport_id = cms_sport.id)
			$where
			ORDER BY cms_sport.name $order, game_title
		";
	}
	else
	{
		$sql = "select * from cms_game $where order by cms_game.notallowed, cms_game.release_date asc, cms_game.game_title";
	}


$twoweeks = TIMENOW - 1209600;

$pagedata = $db->query_first("SELECT COUNT(*) AS count FROM cms_game $where");

$pagedata['count'] = ($pagedata['count'] > 400)? 400 : $pagedata['count'];
$pagedata['pagenumber'] = ($vbulletin->GPC['page'] > 1)? $vbulletin->GPC['page'] : 1;

$pagedata['minlimit']   = intval(($pagedata['pagenumber'] - 1) * 40);
//echo $sql;
$sql.=" LIMIT $pagedata[minlimit], 40";

//echo $sql;
$cnx = $vbulletin->db->query_read($sql);
$countgames=$vbulletin->db->num_rows($cnx);
?>
	<div id="content">
		<!--reviews content-->
<div id="title_med">
	<div id="title_text">Upcoming Releases</div>
</div>
<div id="overview">
<!--News post-->
	<div id="articlewrapp">
			<div id="articletext">
						<div class="articlecontent">

The games listed below have either just been released in the past 2 weeks (the ones marked with "OUT NOW") or are just about ready to hit the shelves.

<br><br>
<center>
<!--<strong>Filter by:</strong> Console | Sport | Score | Votes | Update-->
<form name="frmFilter" action="releases.php" method="post">
	<?php
	/*platform*/

	$cnxconsole = $db->query_read("SELECT * FROM cms_console ORDER BY name");
	?>

	<select name="console" size="1" id="topfilter">
		<option value="">Platform</option>
		<?php
		while($resconsole = $db->fetch_array($cnxconsole))
		{
			if($vbulletin->GPC["console"]!="" && $vbulletin->GPC["console"]==$resconsole["id"])
			{
		?>
				<option value="<?php echo $resconsole["id"]; ?>" selected><?php echo $resconsole["name"];  ?></option>
		<?php
			}
			else
			{
		?>
				<option value="<?php echo $resconsole["id"]; ?>"><?php echo $resconsole["name"];  ?></option>
		<?php
			}
		}
		?>
	</select>

	<?php
	/*sport*/

	$cnxsport = $db->query_read("SELECT * FROM cms_sport WHERE hidden = 0 ORDER BY name");
	?>
	<select name="sport" size="1" id="topfilter">
		<option value="">Sport</option>
		<?php
		while($ressport = $db->fetch_array($cnxsport))
		{
			if($vbulletin->GPC["sport"]!="" && $vbulletin->GPC["sport"]==$ressport["id"])
			{
		?>
				<option value="<?php echo $ressport["id"]; ?>" selected><?php echo $ressport["name"];  ?></option>
		<?php
			}
			else
			{
		?>
				<option value="<?php echo $ressport["id"]; ?>"><?php echo $ressport["name"];  ?></option>
		<?php
			}
		}
		?>
	</select>

	<select name="added" size="1" id="topfilter">
		<option value="">Releases</option>
		<?php
		$resadded = $db->query_first("SELECT MIN(FROM_UNIXTIME(release_date,'%Y')) AS minyear FROM cms_game");
		$yearstart=$resadded["minyear"];

		$resadded = $db->query_first("SELECT MAX(FROM_UNIXTIME(release_date,'%Y')) AS maxyear FROM cms_game");
		$yearend=$resadded["maxyear"];

		for($k=$yearstart;$k<=$yearend;$k++)
		{
			if($vbulletin->GPC["added"]!="" && $vbulletin->GPC["added"]==$k)
			{
		?>
				<option value="<?php echo $k; ?>" selected><?php echo $k; ?></option>
		<?php
			}
			else
			{
		?>
				<option value="<?php echo $k; ?>"><?php echo $k; ?></option>
		<?php
			}
		}
		?>
	</select>

	<input type="submit" name="Filter" value="Filter"/>

</form></center>


<br />

	<div id="over_row">
		<div id="over_column_165" style="width:57%;">&nbsp;&nbsp;<a href="releases.php?<?php echo "Filter={$vbulletin->GPC['Filter']}&console={$vbulletin->GPC['console']}&page={$vbulletin->GPC['page']}&sport={$vbulletin->GPC['sport']}&added={$vbulletin->GPC['added']}"; ?>&<?if ($vbulletin->GPC["order"]=="desc" && $vbulletin->GPC["sortby"]=="title") {?>sortby=title&order=asc<?}else {?>sortby=title&order=desc<?}?>" class="white">Game Title</a></div>
		<!--<div id="over_column_55">Platform</div>
		<div id="over_column_55">Sport</div>-->
		<div id="over_column_55"><a href="releases.php?<?php echo "Filter={$vbulletin->GPC['Filter']}&console={$vbulletin->GPC['console']}&page={$vbulletin->GPC['page']}&sport={$vbulletin->GPC['sport']}&added={$vbulletin->GPC['added']}"; ?>&<?if ($vbulletin->GPC["order"]=="desc" && $vbulletin->GPC["sortby"]=="sport") {?>sortby=sport&order=asc<?}else {?>sortby=sport&order=desc<?}?>" class="white">Sport</a></div>
		<!--<div id="over_column_45"><a href="releases.php?<?php echo "Filter={$vbulletin->GPC['Filter']}&console={$vbulletin->GPC['console']}&page={$vbulletin->GPC['page']}&sport={$vbulletin->GPC['sport']}&added={$vbulletin->GPC['added']}"; ?>&<?if ($vbulletin->GPC["order"]=="desc" && $vbulletin->GPC["sortby"]=="score") {?>sortby=score&order=asc<?}else {?>sortby=score&order=desc<?}?>" class="white">Score</a></div>-->
		<div id="over_column_45"><a href="releases.php?<?php echo "Filter={$vbulletin->GPC['Filter']}&console={$vbulletin->GPC['console']}&page={$vbulletin->GPC['page']}&sport={$vbulletin->GPC['sport']}&added={$vbulletin->GPC['added']}"; ?>&<?if ($vbulletin->GPC["order"]=="desc" && $vbulletin->GPC["sortby"]=="readerscore") {?>sortby=readerscore&order=asc<?}else {?>sortby=readerscore&order=desc<?}?>" class="white">R.S.</a></div>	
		<div id="over_column_58"><a href="releases.php?<?php echo "Filter={$vbulletin->GPC['Filter']}&console={$vbulletin->GPC['console']}&page={$vbulletin->GPC['page']}&sport={$vbulletin->GPC['sport']}&added={$vbulletin->GPC['added']}"; ?>&<?if ($vbulletin->GPC["order"]=="desc" && $vbulletin->GPC["sortby"]=="date") {?>sortby=date&order=asc<?}else {?>sortby=date&order=desc<?}?>" class="white">Releases</a></div>
	</div>

<?php
while ($res = $vbulletin->db->fetch_array($cnx))
{
		$sport_id=explode(":",$res["sport_id"]);
		$console_id=explode(":",$res["console_id"]);

		$ressportname="";
		$resconsolename="";

		for($count=0;$count<sizeof($sport_id);$count++)
		{
			$cnxsport = $db->query_read("SELECT * FROM cms_sport WHERE id = " . $sport_id[$count]);
			$line=0;
			while ($ressport = $db->fetch_array($cnxsport))
			{
				$ressportname.=$ressport["name"] . "<br/>";
				$line=$line+1;
			}

		}

		for($count=0;$count<sizeof($console_id);$count++)
		{
			$cnxconsole = $db->query_read("SELECT * FROM cms_console WHERE id LIKE '%" . $console_id[$count] . "%'");
			$line=0;
			while ($resconsole = $db->fetch_array($cnxconsole))
			{
				$resconsolename.=$resconsole["name"] . "<br/>";
				$line=$line+1;
			}
		}
		$resreview = $db->query_first("SELECT score FROM cms_review WHERE game_id = " . $res["id"]);
?>
	<div id="over_row">
		<div id="over_column0_165" style="width:57%;">&nbsp;&nbsp;<a href="/game.php?id=<?php echo $res["id"]; ?>"  class="news"><?php  echo fetch_trimmed_title($res["game_title"], 35, true); ?></a></div>
		<!--<div id="over_column0_55"><?php echo $resconsolename; ?></div>-->
		<div id="over_column0_55"><?php echo $ressportname; ?></div>
		<div id="over_column0_45">
		<?
		if (!$res['notallowed'] AND $res['release_date'] <= TIMENOW)
		{
			echo $res['rscore'];
		}
		else
		{
			echo $res['hscore'];
		}
		?>
		</div>	
        <div id="over_column0_58">
		<? 
			if($res["notallowed"]==0)
			{
				//echo $res['release_date'];
				if ($res['release_date'] > TIMENOW)
				{
					echo vbdate("M d, Y", $res["release_date"]); 
				}
				else
				{
					echo "OUT NOW";
				}
			}
			else
			{
				echo "TBA";
			}
			?>
		</div>
	</div>
	
<?
}
?>


			</div>
			</div>
<?php
if ($pagedata['count'] > 40)
{
?>
				<div align="center">
<div id="link_row2">

<div align="center">

<?php
	require_once('include/pagination.inc.php');
	$pagelink="/releases.php?";
	$pagelink .= "Filter=Filter&console={$vbulletin->GPC['console']}&sport={$vbulletin->GPC['sport']}&added={$vbulletin->GPC['added']}&sortby={$vbulletin->GPC['sortby']}&order={$vbulletin->GPC['order']}&page=";

	echo getPaginationString($pagedata['pagenumber'], $pagedata['count'], 40, 3, $pagelink, $pageand);
?>
		</div>
	</div>

</div>
<?php
}
?>
</div>
<!--News post-->
</div>
		<!--/reviews content-->
	</div>
	<div id="right">

		<?php include ("include/last5.inc.php"); ?>
    	<?php include ("include/ad300x250.inc.php"); ?>
		<?php include ("include/games.inc.php"); ?>
		<?php include ("include/poll.inc.php"); ?>
	</div>
<?php 

include ("include/footer.inc.php"); 
exec_shut_down();

?>