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"); }
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"); }