Example #1
0
function view($s) {	
	$id = intval($_REQUEST['id']);
	$land = new Land();		
	if (isset($_SESSION['last_land_id']) && $_SESSION['last_land_id']>0  
		&& $_SESSION['last_land_id']!=$id && !isset($_SESSION['admin'])) {
		$land->getFull($id,"(h.status=".REALTY_STATUS_SALE." 		
		OR h.status=".REALTY_STATUS_NEW.")");
	}
	else {
		$land->getFull($id);		
	}
	if (!$land->id) {
		echo "Not $land->id";
		//header("Location: /index.html");
		exit();
	}
	
	$block_html = Html::pageLandView($land);
	$s->assign("block_html",$block_html);	
	$_SESSION['last_land_id'] = (isset($_SESSION['last_land_id'])) ? $_SESSION['last_land_id'] : -1;
		
	if (!isset($_SESSION['admin']) || (isset($_SESSION['user_id']) && $land->user_id!=$_SESSION['user_id'])) {
		$land->incVisitorCount();
	}
	$s->assign("id",$id);
	$s->assign("YANDEX_KEY",YANDEX_KEY);
	if ($land->status==REALTY_STATUS_SALE) {
		$act = 'продается в';
	}
	else {
		$act = '';
	}
	$address = $land->city;
	if ($land->street!='') $address .= ', '.$land->street;
	$s->assign("title","Земельный участок $act $address - Недвижимость Йошкар-Олы и Марий Эл");
	$s->display("land_view.tpl");	
}
Example #2
0
function view($s) {	
	$id = intval($_REQUEST['id']);
	$garage = new Land();		
	if (isset($_SESSION['last_garage_id']) && $_SESSION['last_garage_id']>0  
		&& $_SESSION['last_garage_id']!=$id && !isset($_SESSION['admin'])) {
		$garage->getFull($id,"(h.status=".REALTY_STATUS_SALE." 		
		OR h.status=".REALTY_STATUS_NEW.")");
	}
	else {
		$garage->getFull($id);		
	}
	if (!$garage->id) {
		echo "Not $garage->id";
		//header("Location: /index.html");
		exit();
	}
	
	$block_html = Html::pageLandView($garage);
	$s->assign("block_html",$block_html);	
	$_SESSION['last_garage_id'] = (isset($_SESSION['last_garage_id'])) ? $_SESSION['last_garage_id'] : -1;
	$s->assign("id",$garage->id);
	$s->assign("last_garage_id",$_SESSION['last_garage_id']);	
	if ($id==$_SESSION['last_garage_id'] && !isset($_SESSION['admin']) && ($garage->status==REALTY_STATUS_NEW || $garage->status==REALTY_STATUS_RENT_NEW)) {
		if ($garage->status==REALTY_STATUS_NEW) {
			$status = REALTY_STATUS_APPLY;
		}
		$s->assign("url_edit",Html::getUrl('garage','edit',$garage->id));
		$s->assign("url_apply",Html::getUrl('garage','apply',$garage->id,'&status='.$status));
	}
	elseif (!isset($_SESSION['admin']) || (isset($_SESSION['user_id']) && $garage->user_id!=$_SESSION['user_id'])) {
		$garage->incVisitorCount();
	}
	if (isset($_SESSION['user_id']) && $_SESSION['user_id']==$garage->user_id) {		
		$s->assign("url_edit",Html::getUrl('garage','edit',$garage->id));
	}
	elseif (isset($_SESSION['admin'])) {
		$s->assign("is_admin",1);
		$s->assign("url_edit",Html::getUrl('garage','edit',$garage->id));
		$s->assign("url_sold",Html::getUrl('garage','sold',$garage->id));
		$status = -1;
		if ($garage->status==REALTY_STATUS_APPLY) {
			$status = REALTY_STATUS_SALE;			
		}
		if ($status>-1) $s->assign("url_approve",Html::getUrl('garage','approve',$garage->id,'&status='.$status));				
		$s->assign("url_delete",Html::getUrl('garage','delete',$garage->id));		
	}
	$s->assign("YANDEX_KEY",YANDEX_KEY);
	if ($garage->status==REALTY_STATUS_SALE) {
		$act = 'продается в';
	}
	else {
		$act = '';
	}
	$address = $garage->city;
	if ($garage->street!='') $address .= ', '.$garage->street;
	$s->assign("title","Земельный участок $act $address - Недвижимость Йошкар-Олы и Марий Эл");
	$s->display("garage_view.tpl");	
}