&& $user_remote_address!="213.180.194.133" && $user_remote_address!="213.180.194.164" && $user_remote_address!="213.180.210.2" && $user_remote_address!="83.149.237.18" && $user_remote_address!="83.237.234.171" && !substr_count($_SERVER["HTTP_USER_AGENT"],"ia_archiver") && !substr_count($_SERVER["HTTP_USER_AGENT"],"coona") ) $tpl['user']['can_see'] = true; if ($tpl['user']['is_logined']){ //данный набор о пользователеле нужен в нескольких кусках хода, поэтому чтобы не дублировать выношу в отдельную функцию $user_base_data = $user_class->getUserBaseData(); $tpl['user'] = array_merge($tpl['user'],$user_base_data); $shopcoins_class = new model_shopcoins($db_class,$tpl['user']['user_id'],$nocheck); $tpl['user']['catalogamount'] = count($shopcoins_class->myCoinsRequest()); $tpl['user']['my_ip'] = ((getenv("REMOTE_ADDR")=="212.233.78.26"||getenv("REMOTE_ADDR")=="127.0.0.1")?1:0); $clientdiscount = $orderdetails_class->getClientdiscount($tpl['user']['user_id']); if(!$shopcoinsorder) { $shopcoinsorder = $user_class->getUserCurrentOrder(); $orderdetails_class->setShopcoinsorder($shopcoinsorder); if(isset($_SESSION['orderstart'])&&intval($_SESSION['orderstart'])>0){ $orderstart = intval($_SESSION['orderstart']); if(time() > $orderstart + 5*3600){ $orderstart = 0; } } }