/*
* 渲染 hotel 的详细产品页
*/
/*
* @hotel_id(int): 酒店 id
* @mod_html(*): 渲染代码通过该参数返回
* @return: true/false
*/
function mod_render_hotel_right($hotel_id,&$mod_html)
{
StoreHotelItem::get_hotel($hotel_id,$hotel);
StoreHotelItem::get_hotel_detail($hotel_id,$detail);
$rank = GlobalItemAttribute::get(GlobalItemAttribute::SCOPE_COMMENT,$hotel['from_id'],'elong_hotel_rank');
$rank['total'] = $rank['goods']+$rank['bad']+$rank['general'];
$photos = array();
if($hotel['from']=='mipang'){
$_hotel_photos = @unserialize(StoreItemAttribute::get($hotel['id'],'hotel_photos'));
if(is_valid_array($_hotel_photos)){
foreach($_hotel_photos as $id=>$t){
$photos[] = array(
'imgurl'=>Photo::get_photo_url($id,'m'),
'title'=>$t,
);
}
}
$room_s = unserialize(StoreItemAttribute::get($hotel['id'],'room_list_info'));
if(is_valid_array($room_s)){
foreach($room_s as $id=>$r){
foreach($r['photos'] as $p){
$photos[] = array(
'imgurl'=>Photo::get_photo_url($p['id'],'m'),
'title'=>$p['des'],
);
}
}
}
}else if($hotel['from']=='elong'){
if(is_valid_array($detail['photos'])){
foreach($detail['photos'] as $p){
if(preg_match('#/\d+_0_\d+_\d+_\d+\.jpg#s',$p['imgurl'],$x))
$photos_[] = $p;
}
$photos_ = array_chunk($photos_,3);
if( count($photos_[count($photos_)-1])<3 && count($photos_)>=2 )
unset($photos_[count($photos_)-1]);
}
if(is_valid_array($photos_)){
foreach($photos_ as $key=>$kk){
$photos = array_merge($photos,$kk);
}
}
$hotel['Intro'] = str_replace(' ','
',$hotel['Intro']);
$hotel['Intro'] = str_replace($hotel['name'],''.$hotel['name'].'',$hotel['Intro']);
$hotel['Address'] = str_replace($hotel['name'],''.$hotel['name'].'',$hotel['Address']);
$hotel['TrafficEnv'] = str_replace($hotel['name'],''.$hotel['name'].'',$hotel['TrafficEnv']);
//$hotel['TrafficEnv'] = str_replace(';',';
',$hotel['TrafficEnv']);
$hotel['TrafficEnv'] = str_replace('- ','
- ',$hotel['TrafficEnv']);
}
//echo $count;
//dp($hotel);
tpl_set('tpl_photos',$photos);
tpl_set('tpl_rank',$rank);
tpl_set('tpl_hotel',$hotel);
$mod_html = render_template($_SERVER['TPL_ROOT'] . '/2009/hotel/render_hotel_right.phpt',TRUE);
return TRUE;
}
?>
/*
* @hotel_id(int): 酒店 id
* @mod_html(*): 渲染代码通过该参数返回
* @return: true/false
*/
function mod_render_hotel_head($req_cid,$req_cod,$hotel_id,&$mod_html)
{
StoreHotelItem::get_hotel($hotel_id,$hotel);
tpl_set('tpl_hotel',$hotel);
tpl_set('tplCheckInDate',$req_cid);
tpl_set('tplCheckOutDate',$req_cod);
$mod_html = render_template($_SERVER['TPL_ROOT'] . '/2009/hotel/render_hotel_head.phpt',TRUE);
return TRUE;
}
?>