1
0
Fork 0
mirror of https://github.com/janickiy/yii2-nomer synced 2025-02-15 03:11:58 +00:00
yii2-nomer/views/result/index.php
2020-02-05 06:34:26 +03:00

392 lines
22 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/* @var $this \yii\web\View */
/* @var $log \app\models\SearchRequest[] */
/* @var $is_cache boolean */
/* @var $searchRequest \app\models\SearchRequest */
use app\components\PhoneHelper;
use yii\helpers\Url;
use yii\helpers\ArrayHelper;
$is_guest = \Yii::$app->user->isGuest;
$is_test = false;
$is_vip = false;
$plan = "Гостевой";
if (!$is_guest) {
/* @var $user \app\models\User */
$user = \Yii::$app->user->getIdentity();
if ($user->is_vip) {
$is_vip = true;
}
}
$phone = ArrayHelper::getValue($searchRequest, "phone");
$seoPhone = preg_replace("/^7(\d\d\d)(\d\d\d)(\d\d)(\d\d)$/", "8 ($1) $2-$3-$4", $phone);
$this->title = 'Информация по номеру телефона: ' . join(", ", PhoneHelper::getFormats($phone));
$phones = PhoneHelper::getFormats($phone);
?>
<?=$this->render("_form", ["phone" => $phone]); ?>
<div class="searchBox">
<div class="cont clfix">
<div class="searchStatus">
<div class="searchStatusInner searchLoading">
Идёт поиск информации по номеру <?= $seoPhone; ?>. Ждите
</div>
</div>
<div class="results clfix<?=\Yii::$app->getUser()->isGuest?" superponer-wrap":"";?>">
<?php if(\Yii::$app->devicedetect->isMobile() || \Yii::$app->devicedetect->isTablet()): ?>
<div class="result" id="avatars" style="display: none">
<div class="resultInner resultInnerFirst">
<div class="parcent">0%</div>
<div class="resultTitle ic1">Возможные фотографии</div>
<div class="resultCont">
<ul class="photos"></ul>
<?php if($is_guest): ?>
<div class="sinfo">
Если хотите увидеть фотографии, зарегистрируйтесь.
<span class="btns"><a href="#signup" class="buy">Регистрация / Вход</a></span>
</div>
<?php endif; ?>
</div>
</div>
</div>
<div class="result" id="names" style="display: none">
<div class="resultInner resultInnerFirst">
<div class="parcent">0%</div>
<div class="resultTitle ic2">Информация</div>
<div class="resultCont">
<ul class="names"></ul>
<?php if($is_guest): ?>
<div class="sinfo">
Если хотите увидеть имена без звездочек, зарегистрируйтесь.
<span class="btns"><a href="#signup" class="buy">Регистрация / Вход</a></span>
</div>
<?php endif; ?>
</div>
</div>
</div>
<?php if ($is_vip): ?>
<div class="result socRes" id="scorista">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle scorista">Скориста</div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<?php endif; ?>
<div class="result socRes" id="instagram">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic9">instagram<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<div class="result socRes" id="vk_2012">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic4">ВКОНТАКТЕ<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<?php if ($is_vip): ?>
<div class="result socRes" id="vk">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic4">ВКОНТАКТЕ VIP<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<?php endif; ?>
<div class="result" id="avito">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic6">AVITO.RU<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<div class="result" id="avinfo">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic5">AUTO.RU<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<div class="result resultNo" id="google">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic7">Google<span class="sTime"></span></div>
<div class="resultCont">
<?php if(\Yii::$app->getUser()->isGuest): ?>
<?=$this->render("/search/guest");?>
<?php else: ?>
<div class="sinfo">В связи с низкой востребованностью мы не ищем по-умолчанию, если вам нужен поиск в Google нажмите кнопку
<span class="btns"><a href="javascript:;" class="buy" data-action="search" data-type="google" data-id="<?=$searchRequest->id;?>">Искать</a>
</div>
<?php endif; ?>
</div>
</div>
</div>
<div class="result socRes" id="facebook">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic3">facebook<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<?php if(count($log)):?>
<div class="result">
<div class="resultInner">
<div class="resultTitle">Кто искал</div>
<div class="resultCont">
<ul>
<?php foreach(array_splice($log, 0, 10) as $l): ?>
<li>
<a href="<?=Url::toRoute(["admin/users/view", "id" => $l["user_id"]]);?>">
<?=$l["tm"];?>;
<?=$l["ip"];?>;
<?php
switch($l["source_id"]) {
case \app\models\SearchRequest::SOURCE_WEB: echo "Desktop"; break;
case \app\models\SearchRequest::SOURCE_MOBILE: echo "Mobile"; break;
case \app\models\SearchRequest::SOURCE_IOS: echo "IOS"; break;
case \app\models\SearchRequest::SOURCE_ANDROID: echo "Android"; break;
default: echo "Не определн";
}
?>;
<?php if($l["user_id"]): ?>
<?=$l["user"]["email"];?>
<?php else: ?>
Аноним
<?php endif; ?>
</a>
</li>
<?php endforeach; ?>
</ul>
<?php if(count($log) > 10): ?>
<?=\yii\helpers\Html::a("Все результаты", ["result/log", "phone" => $phone]);?>
<?php endif; ?>
</div>
</div>
</div>
<?php endif; ?>
<?php /*if ($is_vip): ?>
<div class="result" id="scorista">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic10">Скориста</div>
<div class="resultCont">
<div class="sinfo">В связи с низкой востребованностью мы не ищем по-умолчанию, если вам нужен поиск в Скористе нажмите кнопку
<span class="btns"><a href="javascript:;" class="buy" data-action="search" data-type="scorista" data-id="<?=$searchRequest->id;?>">Искать</a>
</div>
</div>
</div>
</div>
<?php endif;*/ ?>
<?php else: ?>
<?php /*if(\Yii::$app->getUser()->isGuest):?>
<div class="superponer-block-info">Для того, чтобы увидеть<br>всю информацию, вам необходимо <a href="<?=Url::toRoute(["site/signup"]);?>">зарегистрироваться</a></div>
<?php endif;*/ ?>
<?php /* if(!\Yii::$app->getUser()->isGuest && !$searchRequest->is_payed):?>
<div class="superponer-block-info nopic">Для того, чтобы увидеть<br>всю информацию, вам необходимо <a href="<?=Url::toRoute(["pay/index"]);?>">пополнить счет</a></div>
<?php endif;*/ ?>
<div class="resLeft" <?=(\Yii::$app->getUser()->isGuest)?" style='opacity:1'":"";?>>
<div class="result" id="avatars" style="display: none">
<div class="resultInner resultInnerFirst">
<div class="parcent">0%</div>
<div class="resultTitle ic1">Возможные фотографии</div>
<div class="resultCont">
<ul class="photos"></ul>
<?=$this->render("/_parts/_btns", [
"searchRequest" => $searchRequest,
"message" => "Если хотите увидеть фотографии"
]); ?>
</div>
</div>
</div>
<?php if ($is_vip): ?>
<div class="result" id="scorista">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle scorista">Скориста</div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<?php endif; ?>
<div class="result socRes" id="instagram">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic9">instagram<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<div class="result" id="avito">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic6">AVITO.RU<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<div class="result resultNo" id="google">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic7">Google<span class="sTime"></span></div>
<div class="resultCont">
<?php if(\Yii::$app->getUser()->isGuest): ?>
<?=$this->render("/search/guest");?>
<?php else: ?>
<div class="sinfo">В связи с низкой востребованностью мы не ищем по-умолчанию, если вам нужен поиск в Google нажмите кнопку
<span class="btns"><a href="javascript:;" class="buy" data-action="search" data-type="google" data-id="<?=$searchRequest->id;?>">Искать</a>
</div>
<?php endif; ?>
</div>
</div>
</div>
<?php if(count($log)):?>
<div class="result">
<div class="resultInner">
<div class="resultTitle">Кто искал</div>
<div class="resultCont">
<ul>
<?php foreach(array_splice($log, 0, 10) as $l): /* @var $l \app\models\SearchRequest*/ ?>
<li>
<?php if(preg_match("/TelegramBot/", $l["ua"])): ?>
Antiparkon:
<?php endif; ?>
<a href="<?=Url::toRoute(["admin/users/view", "id" => $l["user_id"]]);?>">
<?=$l["tm"];?>;
<?=$l["ip"];?>;
<?php
switch($l["source_id"]) {
case \app\models\SearchRequest::SOURCE_WEB: echo "Desktop"; break;
case \app\models\SearchRequest::SOURCE_MOBILE: echo "Mobile"; break;
case \app\models\SearchRequest::SOURCE_IOS: echo "IOS"; break;
case \app\models\SearchRequest::SOURCE_ANDROID: echo "Android"; break;
default: echo "Не определн";
}
?>;
<?php if($l["user_id"]): ?>
<?=$l["user"]["email"];?>
<?php else: ?>
Аноним
<?php endif; ?>
</a>
</li>
<?php endforeach; ?>
</ul>
<?php if(count($log) > 10): ?>
<?=\yii\helpers\Html::a("Все результаты", ["result/log", "phone" => $phone]);?>
<?php endif; ?>
</div>
</div>
</div>
<?php endif; ?>
</div>
<div class="resRight" <?=\Yii::$app->getUser()->isGuest?" style='opacity:1'":"";?>>
<div class="result" id="names" style="display: none">
<div class="resultInner resultInnerFirst">
<div class="parcent">0%</div>
<div class="resultTitle ic2">Информация</div>
<div class="resultCont">
<ul class="names"></ul>
<?=$this->render("/_parts/_btns", [
"searchRequest" => $searchRequest,
"message" => "Если хотите увидеть имена без звездочек"
]); ?>
</div>
</div>
</div>
<div class="result socRes" id="vk_2012">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic4">ВКОНТАКТЕ<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<?php if ($is_vip): ?>
<div class="result socRes" id="vk">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic4">ВКОНТАКТЕ VIP<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<?php endif; ?>
<div class="result" id="avinfo">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic5">AUTO.RU<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
<div class="result socRes" id="facebook">
<div class="resultInner">
<div class="parcent">0%</div>
<div class="resultTitle ic3">facebook<span class="sTime"></span></div>
<div class="resultCont">
<p class="loading"><img src="/img/sload.gif"><span>идет поиск...</span></p>
</div>
</div>
</div>
</div>
<?php endif; ?>
</div>
<div class="bottInfo">Представлена информация по номеру <?= $phones[0]; ?>. Все объявления avito с
номера <?= $phones[1]; ?>. Также какие машины продавались с номера <?= $phones[2]; ?>. Какие анкеты были
зарегистрированы на номер <?= $phones[3]; ?>
в социальных сетях И предоставили всю информацию по номеру <?= $phones[4]; ?> в google и yandex. Ниже
представлена вся информация доступная в интернете по номеру телефона <?= $seoPhone; ?></div>
</div>
</div>
<?php
if ($searchRequest->id) {
$this->registerJs("NomerIoApp.socket().emit('search', { id: " . $searchRequest->id . "})", \yii\web\View::POS_READY, "search");
}
?>