<?php
	require_once("init.php");
	require_once("HttpClient.class.php");
	
	libxml_use_internal_errors(true);   // Disable libxml errors and allow user to fetch error information as needed
	
	$client = new HttpClient('b2b.dong24.com');
	$client->max_redirects = 50;
	
	//加载商店配置
	$url	= 'http://b2b.dong24.com/api/dw/custInfo.jsp?custId=122137';
	
	if ( ! $client->get($url)) {
		redir('/'. $base_api_dir .'/', '服务器错误！');
		exit();
	}
	try{
		$shopconfig	= new SimpleXMLElement($client->getContent());
	} catch (Exception $e){
		redir('/'. $base_api_dir .'/', '文件解析失败');
		exit();
	}
	
	
	$param	= array('cityName'=>'','keyWrod'=>'','isPay'=>'','tagIds'=>'','orderBy'=>2,'pageNo'=>1,'pageNum'=>20);
	foreach($param as $k=>$v){
		if(isset($_GET[$k])){
			$param[$k] = $_GET[$k];
		}
	}

	$url = '/api/list.jsp?custId='.$cust_id.'&apikey='.$apikey.'&'.http_build_query($param);

	if ( ! $client->get($url)) {
		redir("index.php", '服务器错误！');
		exit();
	}
	try{
		$proXml = new SimpleXMLElement(trim($client->getContent())); // sometimes don't forget to trim xml blank
	} catch (Exception $e){
		echo '文件解析失败';
		exit();
	}

	$count  = (int)$proXml->totalNum;
	$pageNo = $param['pageNo'];
	$pageCount = ceil($count/$param['pageNum']);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title><?php echo $shopconfig->cust->siteName ?></title>
	<link rel="stylesheet" type="text/css" media="screen" href="./css/mp-gl.css" />
	<link rel="stylesheet" type="text/css" media="screen" href="./css/holiday.css" />
	<link rel="shortcut icon" href="/favicon.ico" />
	<script type="text/javascript" src="/public/js/jquery.js"></script>
	<script type="text/javascript" src="/public/js/dsport.core.js"></script>
    <script type="text/javascript" src="/public/js/jquery.fancybox.js"></script>
	<script src="./js/area.js" type="text/javascript"></script>
	<style type="text/css">
		table td span {float: left};
	</style>
</head>
<body>
	<!-- 头部:S -->
		<?php echo $shopconfig->cust->siteHead ?>
	<!-- 头部:E -->
	
	<!-- 面包屑:S -->
		<div class="mp-bread">
			<p class="mp-recom">当前位置：搜索</p>
		</div>
	<!-- 面包屑:E -->

	<div class="mp-wrap">
			<div class="mp-col-left">
				<div class="mp-box-default">
					<div class="t">
						<h2 class="mp-fb">我要门票</h2>
						<b>目前<?php echo $mp_site_name ?>已有全国各地景点门票可以优惠预订，门票折扣二折起！</b>
					</div>
					<div class="c" style="padding:7px 0 0">
						<form action="" method="get" name="f1" id="f1">
							<table width="100%" border="0" cellpadding="0" cellspacing="3" class="mp-tbl-search">
								<tr>
								  <td width="5%">&nbsp;</td>
								  <td width="25%">省份</td>
									<td width="25%">城市</td>
									<td width="35%">产品搜索</td>

									<td width="18%">&nbsp;</td>
									<td width="5%">&nbsp;</td>
								</tr>
								<tr>
									<td>&nbsp;</td>
									<td>
										<div class="sel138">
											<select id="provid" onchange="changearea(this.value,document.getElementById('cityid'));document.getElementById('prov_id').value=this.value;">
												<option value="">=省份=</option>
											</select>
										</div>
									</td>
									<td>
										<div class="sel138">
											<select id="cityid" onchange="document.getElementById('prov_id').value=this.value;">
												<option value="">=地区=</option>
											</select>
										</div>
									</td>
									<td>
										<div class="field273">
											<input name="keyWrod" type="text" id="keyword" value="<?php echo isset($_GET['keyWrod']) ? $_GET['keyWrod'] : '' ?>" hover="产品名称、景区名称">
										</div>
									</td>
									<td align="left">
										<input name="Input" class="fast" type="button" value="" onclick="sub();">
										<input type="hidden" name="cityName" id="prov_id" value="<?php echo isset($_GET['lid']) ? $_GET['lid'] : '' ?>">
									</td>
									<td align="left">&nbsp;</td>
								</tr>
							</table>
						</form>
						<div class="mp-cp">
							<div class="mp-tip">
								您搜索的关键词是“<span class="mp-c3 mp-fb"><?php echo $param['keyWrod'];?></span>”，我们为您找到了
								<span class="mp-c3 mp-fb"><?php echo $count; ?></span>
								个相关的产品
							</div>
							<div class="mp-tbl-cp-s">
								<table border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td width="10%" align="right"><strong class="c9">热门地区：</strong></td>
										<td colspan="2">
											<?php
												$url = '/api/city.jsp?&custId='.$cust_id.'&apikey='.$apikey.'&pageNo=1&pageNum=15';
												if ( ! $client->get($url) ){
													echo '服务器错误！';
													exit();
												}
												try{
													$xmlDom = new SimpleXMLElement($client->getContent()); // sometimes don't forget to trim xml blank
												} catch (Exception $e){
													echo '文件解析失败';
													exit();
												}

												$tmp = $param;
												$tmp['cityName'] = '';
												foreach($xmlDom->citys->city as $city){
													$tmp = $param;
													$tmp['lid'] = (int)$city->cityId;
													$tmp['cityName'] = (string)$city->cityName;
													echo '<span class="h_city"><a '.bcStyle($param['cityName'],$tmp['cityName']).' href="'.getUrl('list.php', $tmp).'">'.$city->cityName.'</a>['.$city->ticketNum.']</span>';
												}

											?>
										</td>
									</tr>
									<tr>
										<td width="76" align="right"><strong class="c9">热门分类：</strong></td>
										<td colspan="2">
											<?php
												$url = '/api/tag.jsp?custId='.$cust_id.'&apikey='.$apikey;
												if ( ! $client->get($url) ){
													echo '服务器错误！';
													exit();
												}
												try{
													$xmlDom = new SimpleXMLElement($client->getContent()); // sometimes don't forget to trim xml blank
												} catch (Exception $e){
													echo '文件解析失败';
													exit();
												}

												$counter = 0;
												$tmp = $param;
												$tmp['tagIds'] = '';
												echo '<span><a '.bcStyle($param['tagIds'],'').' href="'.getUrl('list.php',$tmp).'">全部</a></span>';
												foreach($xmlDom->tags->tag as $tag){
													if ($counter > 200)
														break;
													$counter ++;
													$tmp['tagIds'] = (string)$tag->tagId;
													echo '<span><a '.bcStyle($param['tagIds'],$tmp['tagIds']).' href="'.getUrl('list.php', $tmp).'">'.$tag->tagName.'</a></span>';
												}
											?>
										</td>
									</tr>
									<tr>
										<td width="10%" align="right"><strong>支付方式：</strong></td>
										<td width="550">
											<?php
												$tmpb = array();
												foreach($param as $k=>$v){
													$tmpb[$k] = $param[$k];
													$tmpe[$k] = $param[$k];
												}
												unset($tmpb['isPay']);
												unset($tmpe['pageNo']);
												echo '<a '.bcStyle($param['isPay'],'').' href="'.getUrl('list.php',$tmpb).'">全部</a>';
												echo '<a '.bcStyle($param['isPay'],'1').' href="'.getUrl('list.php',$tmpb).'&isPay=1">在线支付</a>';
												echo '<a '.bcStyle($param['isPay'],'0').' href="'.getUrl('list.php',$tmpb).'&isPay=0">售票窗口现付模式</a>';
											?>
										</td>
										<td width="60">&nbsp;</td>
									</tr>
								</table>
							</div>
						</div>
					</div>
				</div>
			
				<ul class="mp-sort-tab">
					<?php
						$tmpd = array();
						foreach($param as $k=>$v){
							$tmpd[$k] = $param[$k];
						}
						unset($tmpd['orderBy']);
						echo '<li '.activeStyle($param['orderBy'],'0').' ><a href="'.getUrl('list.php',$tmpd).'&orderBy=0"><span>门票价格</span></a></li>
						<li '.activeStyle($param['orderBy'],'3').'><a href="'.getUrl('list.php',$tmpd).'&orderBy=3"><span>推荐值</span></a></li>
						<li '.activeStyle($param['orderBy'],'2').'><a href="'.getUrl('list.php',$tmpd).'&orderBy=2"><span>成交量</span></a></li>
						<li '.activeStyle($param['orderBy'],'1').'><a href="'.getUrl('list.php',$tmpd).'&orderBy=1"><span>折扣数</span></a></li>';
					?>
				</ul>
				<div class="mp-search-page">
					<?php
						$tmpe = array();
						foreach($param as $k=>$v){
							$tmpe[$k] = $param[$k];
						}
						unset($tmpe['pageNo']);
						echo '	
						<ul class="mp-down-ctrl">
							<li class="mp-prev-page">';
							
						if($pageNo > 1){
							echo '<a title="上一页" href="'.getUrl('list.php',$tmpe).'&pageNo='.($pageNo-1).'"></a>';
						}else{
							echo '<span title="上一页"></span>';
						}
						echo '</li>
							<li class="mp-next-page">
							';
						if($pageNo + 1 <= $pageCount){
							echo '<a title="下一页" href="'.getUrl('list.php',$tmpe).'&pageNo='.($pageNo+1).'"></a>';
						}else{
							echo '<span title="下一页"></span>';
						}
						echo '</li>
						</ul>
						<span class="right mp-c3">'.$pageNo.'/'.$pageCount.'</span>
						';
					?>
				</div>
				<ul class="mp-search-list">
					<?php
						if ($count){ 
							foreach($proXml->products->product as $product){
					?>
								<li>
									<div class="left mp-list-img-c" style="height:100%;overflow:hidden">
										<dl>
											<dt>
												<a href="" target="_blank">
													<img width="145" height="88" alt="<?php echo $product->productName ?>" src="<?php echo check_default_img($product->img) ?>" style="display: inline;">
												</a>
											</dt>
											<dd style="height:100%;overflow: hidden;padding:5px 0;">
												<div style="width:70px; ">
													￥
													<span style="font-size:16px ; color:#FF6600; font-weight:600;">
														<?php echo $product->salePrice ?>
													</span>
												</div>
												<div>折扣：<span style="color:#FF6633"><?php echo getZK($product->marketPrice, $product->salePrice) ?></span>折</div>
												<div style="width:70px;"><span style="text-decoration:line-through; color:#999;">￥<?php echo $product->marketPrice ?></span></div>
												<div>直降：￥<span style="color:#009933;"><?php echo ($product->marketPrice - $product->salePrice) ?></span></div>
											</dd>
										</dl>
									</div>
									<div class="right">
										<a href="<?php echo $server_url ?>/order.php?info_id=<?php echo $product->productNo.'&user_id='.$user_id ?>" target="_blank" class="mp2_btna normal_mp" title=""></a>
										<h5 class="mp2_h">
											<a class="mp-f-14 c004fb1" title="<?php echo $product->productName ?>" target="_blank" href="<?php echo '/piao/'.$product->productNo.'.html' ?>">
												<?php echo $product->productName ?>
											</a>
										</h5>
										<p class="mp2_p">
											<span class="c6">已成功预订：</span>
											<span class="red"><?php echo $product->ticketCount + $product->attentCount ?></span>张 &nbsp; 门票类型：
											<span class="c6"><?php echo $product->ticketType ?></span><br />
											配送方式：<span class="c6 mp2_ico1"><?php echo $product->express ?></span><br />
											预订说明：<?php echo $product->orderDesc ?><br />
										</p>
									</div>
								</li>
					<?php
							}
						}
					?>
				</ul>
				<?php
					$begin=0;
					$end=0;
					if($pageCount>0){
						if($pageCount>0&&$pageCount<=4){
							$begin=1;
							$end=$pageCount;
						}else if($pageNo+1>4&&$pageCount>4&&($pageNo+1)<=$pageCount){
							$begin=$pageNo+1-3;
							$end=$pageNo+1;
						}else if($pageNo+1>4&&$pageCount>4&&($pageNo+1)>$pageCount){
							$begin=$pageCount-3;
							$end=$pageCount;
						}else if($pageNo<4&&$pageCount>4){
							$begin=1;
							$end=4;
						}
						echo '	
							<form action="list.php" name="f2" id="f2">
							<div class="mp-page">
							<a href="'.getUrl('list.php',$tmpe).'&pageNo=1">&lt;&lt;首页</a>';
							for(;$begin<=$end;$begin++) {
								echo "<a href='".getUrl('list.php',$tmpe)."&pageNo=".$begin."'".($begin==$pageNo ? " class='active' ":"").">".$begin."</a>";
							}
							echo "<a href=\"".getUrl('list.php',$tmpe).'&pageNo='.$pageCount."\">尾页&gt;&gt;</a>
							共".$pageCount."页 到第 <input type=\"text\" name=\"pageNo\" class=\"cst-ipt-no\" value=\"".$pageNo."\"> 
							页 <input type=\"button\" value=\" 确定 \" onclick=\"document.getElementById('f2').submit();\" name=\"Input2\" class=\"cst-ipt-btn\">

						</div>";
						foreach($tmpe as $k=>$v){
							echo "<input type='hidden' name='".$k."' value='".$v."' />";
						}
						echo '</form>';
					}
				?>
			</div>
			<div class="mp-col-right">
				<div class="mp-sep-block">
					<div class="t">
						<h2>精品门票大超市</h2>
					</div>
					<div class="c">
						<?php
							$url='/api/list.jsp?custId='.$cust_id.'&apikey='.$apikey.'&cityName='.urlencode($param['cityName']).'&pageNum=6&pageNo=1&type=0';
							if ($client->get($url)) {
								try{
									$proXml = new SimpleXMLElement(trim($client->getContent())); // sometimes don't forget to trim xml blank
								} catch (Exception $e){
									echo '文件解析失败';
									exit();
								}

								if($proXml->totalNum > 0){
									echo'<div class="mp-b-m">
										<div class="h">
											<div class="left cc60">超低折扣</div>
										</div>
										<div class="n" style="padding-top:0; padding-bottom:0">
											<ul class="mp-pro-l">';
											foreach($proXml->products->product as $product){
												echo'<li><a class="c004fb1 f12" href="/piao/'.$product->productNo.'.html" target="_blank">'.$product->productName.'</a> <span class="price cf60"> <span class="fht">¥</span>'.$product->salePrice.'</span></li>';
											}
											echo'</ul>
										</div>
									</div>';
								}
							}
						?>
					</div>
				</div>
			</div>
		</div>

	<!-- 底部:S -->
		<?php echo $shopconfig->cust->siteFoot ?>
	<!-- 底部:E -->
	
	<script type="text/javascript">
		function checkLogin() {
			$.ajax({ url: '/sync/login/checkIn',data: '',dataType: 'html',
				success: function(data) {
					$("#loginbar").append(data).find('.cklinit').remove();
					$("a[rel=login]").unbind('click').fancybox({
						'width': '40',
						'height': '30',
						'padding': '0',
						'type': 'iframe',
						'autoDimensions': false,
						'scrolling': 'no'
					});
				}
			});
		}
		function locate() {
			$.ajax({url: '/sync/city/locate',data: '',dataType: 'html',success: function(data) {
					if (data !== '') {
						$("#citylocate").html(data);
					}
				}
			});
		}
	</script>
	<script language="javascript" type="text/javascript">
		checkLogin();
	</script>
	<script type="text/javascript">
		$(function(){
			var provobj=document.getElementById('provid');
			for (i=0; i<proary.length; i++)
			{
				provobj.options[provobj.length] = new Option(proary[i][1], proary[i][0]);
			}
			if ($('#prov_id').val() != ''){
				if($.trim($('#prov_id').val()).length > 5)
				{
					provobj.value = $('#prov_id').val().substring(0,5);
					changearea($('#prov_id').val().substring(0,5),document.getElementById('cityid'));
					$('#cityid').val($('#prov_id').val());
				}
				else
				{
					provobj.value=$('#prov_id').val();
					changearea($('#prov_id').val(),document.getElementById('cityid'));
				}
			}
		});
		function sub(){
			if($('#keyWrod').val()=='产品名称、景区名称'){
				$('#keyWrod').val('');
			}

			var lid = ''; // city location id
			var ln  = ''; // city name
			var provid = $("#provid").val();
			if ($("#provid").val())
			{
				lid = provid;
				if (lid)
				{
					ln = $("#provid").children("option:selected").text();
					console.log(ln);
				}
			}
			var cityid = $("#cityid").val();
			if (cityid)
			{
				lid = cityid;
				if (lid)
				{
					ln = $("#cityid").children("option:selected").text();
					console.log(ln);
				}
			}
			if ( ! /^[\d]{5,7}$/.test(lid))
			{
				lid = '';
			}
			$('<input type="hidden">').attr({name:'lid', value:lid}).appendTo($("#f1"));

			$("#prov_id").val(ln);
			$('#f1').submit();
		}
		$(function (){
			$(".city-bottom").bind({'mouseover':function(){  
				$('.cityLine').show();
			}, 'mouseout':function(){
				$('.cityLine').hide();
			}});
		});
	</script>
	<script type="text/javascript">
		var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
		document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F81abdadfb5d3537c41730c6e6e304eff' type='text/javascript'%3E%3C/script%3E"));
	</script>

</body>
</html>