예제 #1
0
function view($s) {	
	$id = intval($_REQUEST['id']);
	
	$commercial = new Commercial();		
	if (isset($_SESSION['last_commercial_id']) && $_SESSION['last_commercial_id']>0  
		&& $_SESSION['last_commercial_id']!=$id && !isset($_SESSION['admin'])) {
		$commercial->getFull($id,"(h.status=".REALTY_STATUS_SALE." 
		OR h.status=".REALTY_STATUS_RENT." 
		OR h.status=".REALTY_STATUS_NEW."
		OR h.status=".REALTY_STATUS_RENT_NEW.")");
	}
	else {
		$commercial->getFull($id);
	}
	if (!$commercial->id) {
		echo "Not $commercial->id";
		//header("Location: /index.html");
		exit();
	}
	$address = $commercial->city;
	if ($commercial->tenement_id>0) {
		if ($commercial->street!='') $address .= ', '.$commercial->street;
		if ($commercial->tnum!='') $address .= ', д.'.$commercial->tnum;	
	}
	else {
		if ($commercial->street_name!='') $address .= ', '.$commercial->street_name;
		if ($commercial->number!='') $address .= ', д.'.$commercial->number;		
	}

	if ($commercial->status==REALTY_STATUS_SALE) {
		$act = 'продается в';
		$act2 = 'Продажа';
	}
	elseif ($commercial->status==REALTY_STATUS_RENT) {
		$act = 'сдается в';
		$act2 = 'Аренда';
	}
	else {
		$act = '';
		$act2 = 'Продажа';
	}			
	
	
	$block_html = Html::pageCommercialView($commercial,$address,$act2);
	$s->assign("block_html",$block_html);	
	$_SESSION['last_commercial_id'] = (isset($_SESSION['last_commercial_id'])) ? $_SESSION['last_commercial_id'] : -1;
	$s->assign("id",$commercial->id);
	$s->assign("city_id",$commercial->city_id);

	if (!isset($_SESSION['admin']) || (isset($_SESSION['user_id']) && $commercial->user_id!=$_SESSION['user_id'])) {
		$commercial->incVisitorCount();
	}
	
	$s->assign("YANDEX_KEY",YANDEX_KEY);
	
	$s->assign("title","Коммерческая недвижимость $act $address - Недвижимость Йошкар-Олы");
	$s->display("commercial_view.tpl");	
}