<?php 
define('THIS_SCRIPT', 'os_previews');
$loadCacheItems = array('lastFive');
include "admin/main/config.php";


checkUrlCorrectness('preview');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Operation Sports - Sports Video Games Previews</title>
<meta name="description" content="Operation Sports - is dedicated to information about sports video games, Madden, Fifa, sports news, press, reviews, screenshots of games" />
<meta name="keywords" content="Sports Video Games, Sports Video Games reviews, sports reviews, Madden Screenshots, Madden 25, FIFA reviews, FIFA, sports, video games, Football previews, Baseball previews, Basketball previews, Golf previews, Hockey previews, operation sports previews, games previews, sports previews " />

<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,
	'sport' => TYPE_UINT,
	'added' => TYPE_UINT,
	'order' => TYPE_STR,
	'sortby' => TYPE_STR,
	'page' => TYPE_UINT
));

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

if($vbulletin->GPC["Filter"] == "Filter")
{
	$where="";
	$and="";

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

		$where.=" " . $and . " date_format(preview_date,'%Y')='" . $vbulletin->GPC["added"] . "' ";
		$and="and";
	}

	$sql= "select *,date_format(preview_date,'%m/%d/%y') As nicedate, cms_sport.name AS sport_name, cms_preview.id AS preview_id from cms_preview left join cms_sport on (cms_sport.id = cms_preview.sport_id) $where order by title";

}

	$order=$vbulletin->GPC["order"];
	if($vbulletin->GPC["sortby"]=="")
	{
		/*if($_SESSION["sportid"]==0)
		{*/
			$sql= "select *,date_format(preview_date,'%m/%d/%y') As nicedate, cms_sport.name AS sport_name, cms_preview.id AS preview_id from cms_preview left join cms_sport on (cms_sport.id = cms_preview.sport_id) $where order by preview_date desc";
		/*}
		else
		{
			$sql= "select *,date_format(preview_date,'%m/%d/%y') As nicedate from cms_preview where cms_preview.sport_id LIKE '%" . $_SESSION["sportid"] . "%' order by title $order";
		}*/
	}
	elseif($vbulletin->GPC["sortby"]=="title")
	{
		/*if($_SESSION["sportid"]==0)
		{*/
			$sql= "select *,date_format(preview_date,'%m/%d/%y') As nicedate, cms_sport.name AS sport_name, cms_preview.id AS preview_id from cms_preview left join cms_sport on (cms_sport.id = cms_preview.sport_id) $where order by title $order";
		/*}
		else
		{
			$sql= "select *,date_format(preview_date,'%m/%d/%y') As nicedate from cms_preview  where cms_preview.sport_id LIKE '%" . $_SESSION["sportid"] . "%' order by title $order";
		}*/
	}
	elseif($vbulletin->GPC["sortby"]=="sport")
	{
		/*if($_SESSION["sportid"]==0)
		{*/
			$sql= "select cms_preview.*,date_format(preview_date,'%m/%d/%y') As nicedate, cms_sport.name AS sport_name, cms_preview.id AS preview_id from cms_preview,cms_sport " . iif($where, "$where AND", "WHERE") ." cms_preview.sport_id=cms_sport.id order by cms_sport.name $order";
		/*}
		else
		{
			$sql= "select cms_preview.*,date_format(preview_date,'%m/%d/%y') As nicedate from cms_preview,cms_sport where cms_preview.sport_id LIKE '%" . $_SESSION["sportid"] . "%' And cms_preview.sport_id=cms_sport.id order by cms_sport.name $order";
		}*/
	}
	elseif($vbulletin->GPC["sortby"]=="date")
	{
		/*if($_SESSION["sportid"]==0)
		{*/
			$sql= "select *,date_format(preview_date,'%m/%d/%y') As nicedate, cms_sport.name AS sport_name, cms_preview.id AS preview_id from cms_preview left join cms_sport on (cms_sport.id = cms_preview.sport_id) $where order by preview_date $order";
		/*}
		else
		{
			$sql= "select *,date_format(preview_date,'%m/%d/%y') As nicedate from cms_preview  where cms_preview.sport_id LIKE '%" . $_SESSION["sportid"] . "%' order by preview_date $order";
		}*/
	}


$pagedata = $vbulletin->db->query_first("
	SELECT COUNT(*) AS count
	FROM  cms_preview 
	$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);
$sql.=" LIMIT $pagedata[minlimit], 40";
//echo $sql;
$cnx = $vbulletin->db->query_read($sql);
?>
	<div id="content">
		<!--reviews content-->
<div id="title_med">
	<div id="title_text">Previews</div>
</div>
<div id="overview">
<!--News post-->
	<div id="articlewrapp">
			<div id="articletext">
			<div class="articlecontent">

Just like you, we here at OS find it hard to hold out until a game's actual release date. Thankfully, the Development Studios out there are often nice enough to send us 
early code, allowing us to bring you a hands-on look at games weeks (sometimes months) before they hit the shelves.
Use the filters below to customize the list of Previews. 

<br><br>

<center>

<form name="frmFilter" 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="">Added</option>
		<?php

		$resadded  = $db->query_first("SELECT MIN(date_format(preview_date,'%Y')) AS minyear FROM cms_preview");
		$yearstart = $resadded["minyear"];

		$resadded = $db->query_first("SELECT MAX(date_format(preview_date,'%Y')) AS maxyear FROM cms_preview");
		$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:72%">&nbsp;&nbsp;<a href="?<?php echo "Filter={$vbulletin->GPC['Filter']}&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">Preview Title</a></div>
		<div id="over_column_58"><a href="?<?php echo "Filter={$vbulletin->GPC['Filter']}&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_58" style="width:85px";><a href="?<?php echo "Filter={$vbulletin->GPC['Filter']}&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">Added</a></div>
	</div>
	

<?php 
	while($res = $vbulletin->db->fetch_array($cnx))
	{
		/*
		$sqlconsole= "select * from cms_console where id=" . $res["console_id"];
		$cnxconsole = mysql_query($sqlconsole);
		$line=0;
		while ($resconsole = mysql_fetch_array($cnxconsole))
		{
			$resconsolename.=$resconsole["name"];
			$line=$line+1;
		}

		$sqlsport= "select * from cms_sport where id=" . $res["sport_id"];
		$cnxsport = mysql_query($sqlsport);
		$ressport = mysql_fetch_array($cnxsport);
		
		*/

		$console_id=explode(":",$res["console_id"]);


		$resconsolename="";


		for($count=0;$count<sizeof($console_id);$count++)
		{
			$cnxconsole = $db->query_read("SELECT * FROM cms_console WHERE id =" . $console_id[$count]);
			$line=0;
			while ($resconsole = $db->fetch_array($cnxconsole))
			{
				$resconsolename.=$resconsole["name"];
				$line=$line+1;
			}
		}

		$resgame = $db->query_first("SELECT * FROM cms_game WHERE id = " . $res["game_id"]);

	?>






	<div id="over_row">
		<div id="over_column0_165" style="width:72%">&nbsp;&nbsp;<a href="<?php echo getUrl('preview', $res['title'], $res['preview_id'])?>"  class="news"><? echo $res["title"];?></a></div>
		<div id="over_column0_58"><? echo $res['sport_name']; ?></div>
		<div id="over_column0_58" style="width:85px";>
		<? 
		if($res["notallowed"]==0)
		{
			echo date("M d, Y", strtotime($res["nicedate"])); 
		}
		else
		{
			echo "N/A";
		}
		?>
		
		</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 = "?Filter=Filter&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/poll.inc.php"); ?>
	</div>
<?php 

include ("include/footer.inc.php"); 
exec_shut_down();
?>
</html>