1
0
Fork 0
mirror of https://github.com/janickiy/yii2-nomer synced 2025-03-09 15:39:59 +00:00

add files to project

This commit is contained in:
janickiy 2020-02-05 06:34:26 +03:00
commit 5cac498444
3729 changed files with 836998 additions and 0 deletions

48
views/frame/avinfo.php Normal file
View file

@ -0,0 +1,48 @@
<?php
/* @var $result array */
/* @var $this \yii\web\View */
/* @var $phone String */
/* @var $urls array */
use app\components\PhoneHelper;
use yii\helpers\Html;
use yii\helpers\Url;
$seoPhone = preg_replace("/^7(\d\d\d)(\d\d\d)(\d\d)(\d\d)$/", "8 ($1) $2-$3-$4", $phone);
$this->title = 'Результаты поиска на auto.ru по номеру телефона: '.join(", ", PhoneHelper::getFormats($phone));
?>
<div class="row">
<div class="col-md-offset-3 col-md-6 col-xs-12">
<h1 class="header__title">Результаты поиска на auto.ru по номеру телефона:<br><?=$seoPhone;?></h1>
</div>
</div>
<div class="row">
<div class="col-md-12 col-xs-12">
<ul class="breadcrumb">
<li><?=Html::a(\Yii::$app->name, Url::home());?></li>
<li><?=Html::a("Результаты поиска по номеру ".$seoPhone, Url::toRoute(["result/index", "phone" => $phone]));?></li>
<li>Результаты поиска на auto.ru</li>
</ul>
</div>
</div>
<br>
<div class="result-avinfo">
<?php foreach($result as $r): if(!isset($r["date"])): continue; endif; ?>
<div class="item">
<h3><?=isset($r["date"])?$r["date"].", ":"";?><?=$r["site"];?> - <?=$r["text"];?></h3>
<?php if(count($r["photos"])): ?>
<?php foreach ($r["photos"] as $photo): $photo = Url::toRoute(["site/image", "uuid" => $photo]); ?>
<a href="<?=$photo;?>" data-fancybox data-width="700" data-caption="<?=isset($r["date"])?$r["date"].", ":"";?><?=$r["site"];?> - <?=$r["text"];?>">
<img src="<?=$photo;?>" alt="" width="100"/>
</a>
<?php endforeach; ?>
<?php endif; ?>
</div>
<?php endforeach; ?>
</div>

52
views/frame/avito.php Normal file
View file

@ -0,0 +1,52 @@
<?php
/* @var $result array */
/* @var $this \yii\web\View */
/* @var $phone String */
use app\components\PhoneHelper;
use yii\helpers\Html;
use yii\helpers\Url;
$seoPhone = preg_replace("/^7(\d\d\d)(\d\d\d)(\d\d)(\d\d)$/", "8 ($1) $2-$3-$4", $phone);
$this->title = 'Объявления на avito по номеру телефона: '.join(", ", PhoneHelper::getFormats($phone));
krsort($result);
?>
<div class="row">
<div class="col-md-offset-3 col-md-6 col-xs-12">
<h1 class="header__title">Объявления на avito по номеру телефона:<br><?=$seoPhone;?></h1>
</div>
</div>
<div class="row">
<div class="col-md-12 col-xs-12">
<ul class="breadcrumb">
<li><?=Html::a(\Yii::$app->name, Url::home());?></li>
<li><?=Html::a("Результаты поиска по номеру ".$seoPhone, Url::toRoute(["result/index", "phone" => $phone]));?></li>
<li>Объявления на avito</li>
</ul>
</div>
</div>
<br>
<div class="result-avito">
<?php foreach ($result as $item): ?>
<?php
$item["images"] = preg_replace('/http:/', '', $item["images"]);
$images = preg_split('/,/', $item["images"]);
?>
<div class="result-avito-item">
<div class="img">
<img src="<?=$images[0];?>">
</div>
<div class="descr">
<h3><a href="<?=Url::toRoute(["result/avito", "phone" => $phone, "id" => $item["Id"]]);?>"><?=$item["title"];?></a></h3>
<span><?=Yii::$app->formatter->asCurrency($item["price"], "RUR");?></span>
<p><?=$item["description"];?></p>
<span class="date"><?=Yii::$app->formatter->asDatetime($item["time"], "d MMMM yyyy г.");?></span>
</div>
</div>
<?php endforeach; ?>
</div>

151
views/frame/avito_item.php Normal file
View file

@ -0,0 +1,151 @@
<?php
/* @var $result array */
/* @var $this \yii\web\View */
/* @var $phone String */
/* @var $id int */
use app\components\PhoneHelper;
use yii\helpers\Html;
use yii\helpers\Url;
$seoPhone = preg_replace("/^7(\d\d\d)(\d\d\d)(\d\d)(\d\d)$/", "8 ($1) $2-$3-$4", $phone);
$this->title = 'Объявления на avito по номеру телефона: ' . join(", ", PhoneHelper::getFormats($phone));
$item = null;
?>
<?php foreach ($result as $item) {
if ($item["Id"] == $id) break;
}?>
<div class="row">
<div class="col-md-offset-3 col-md-6 col-xs-12">
<h1 class="header__title">Объявления на avito по номеру телефона:<br><?= $seoPhone; ?></h1>
</div>
</div>
<div class="row">
<div class="col-md-12 col-xs-12">
<ul class="breadcrumb">
<li><?=Html::a(\Yii::$app->name, Url::home());?></li>
<li><?=Html::a("Результаты поиска по номеру ".$seoPhone, Url::toRoute(["result/index", "phone" => $phone]));?></li>
<li><?=Html::a("Объявления на avito", Url::toRoute(["result/avito", "phone" => $phone]));?></li>
<li><?=$item["title"];?></li>
</ul>
</div>
</div>
<br>
<div class="result-avito">
<?php
$item["images"] = preg_replace('/http:/', '', $item["images"]);
$images = array_filter(preg_split('/,/', $item["images"]));
?>
<div class="item-view">
<div class="item-view-content">
<div class="item-view-left">
<div class="item-view-title-info js-item-view-title-info">
<div class="title-info title-info_mode-with-favorite">
<div class="title-info-main">
<h1 class="title-info-title">
<span class="title-info-title-text"><?=$item["title"];?></span>
</h1>
</div>
<div class="title-info-metadata">
<div class="title-info-metadata-item">
<?=$item["avito_id"];?>, размещено <?=Yii::$app->formatter->asDatetime($item["time"], "d MMMM yyyy г.");?>
</div>
</div>
</div>
</div>
<div class="item-view-main">
<?php if(count($images)): ?>
<div class="item-view-gallery">
<div class="gallery">
<div class="gallery-imgs-wrapper">
<div class="gallery-imgs-container">
<?php foreach($images as $i => $img): ?>
<div class="gallery-img-wrapper">
<div class="gallery-img-frame">
<span class="gallery-img-cover" style="background-image: url('//30.img.avito.st/640x480/2933159130.jpg')"></span>
<img src="<?=$img;?>" alt="<?=$item["title"];?> — фотография №<?=++$i;?>">
</div>
</div>
<?php endforeach; ?>
</div>
<div class="gallery-navigation gallery-navigation_prev"><span class="gallery-navigation-icon"></span></div>
<div class="gallery-navigation gallery-navigation_next"><span class="gallery-navigation-icon"></span></div>
</div>
<div class="gallery-list-wrapper">
<ul class="gallery-list">
<?php foreach($images as $i => $img): ?>
<li class="gallery-list-item">
<span class="gallery-list-item-link" title="Д<?=$item["title"];?> — фотография №<?=++$i;?>" style="background-image: url(<?=$img;?>);"></span>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
</div>
<?php endif; ?>
<div class="item-view-block">
<div class="item-params">
<ul class="item-params-list">
<?php foreach($item["params"] as $param): ?>
<li class="item-params-list-item">
<span class="item-params-label"><?=$param["name"];?>: </span> <?=$param["value"];?>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
<div class="item-view-block">
<div class="item-description">
<div class="item-description-text">
<p><?=$item["description"];?></p></div>
</div>
</div>
</div>
</div>
<div class="item-view-right">
<div class="item-view-price">
<div class="item-price">
<div class="item-price-value-wrapper">
<div class="price-value price-value_side-card" id="price-value">
<span class="price-value-string"><?=Yii::$app->formatter->asCurrency($item["price"], "RUR");?></span>
</div>
</div>
</div>
</div>
<div class="item-view-contacts">
<div class="item-view-seller-info">
<div class="seller-info">
<div
class="seller-info-prop seller-info-prop_layout-two-col">
<div class="seller-info-col">
<div class="seller-info-label">Продавец</div>
<div class="seller-info-value">
<div class="seller-info-name">
<?=$item["name"];?>
</div>
</div>
</div>
</div>
<div class="seller-info-prop">
<div class="seller-info-label">Адрес</div>
<div class="seller-info-value">
<?=join(", ", array_filter([$item["region"], $item["city"], $item["district"], $item["address"]]));?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

19
views/frame/block.php Normal file
View file

@ -0,0 +1,19 @@
<?php
/* @var $this \yii\web\View */
use app\components\PhoneHelper;
/* @var $phone string */
/* @var $result array */
/* @var $id int */
$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));
?>
<div class="row">
<div class="col-md-offset-3 col-md-6 col-xs-12">
<h1 class="header__title">Номер <?=$seoPhone;?> заблокирован для поиска его владельцем</h1>
</div>
</div>
<br>

58
views/frame/google.php Normal file
View file

@ -0,0 +1,58 @@
<?php
/* @var $result array */
/* @var $this \yii\web\View */
/* @var $phone String */
/* @var $urls array */
use app\components\PhoneHelper;
use yii\helpers\Html;
use yii\helpers\Url;
$seoPhone = preg_replace("/^7(\d\d\d)(\d\d\d)(\d\d)(\d\d)$/", "8 ($1) $2-$3-$4", $phone);
$this->title = 'Результаты поиска в google по номеру телефона: '.join(", ", PhoneHelper::getFormats($phone));
?>
<div class="row">
<div class="col-md-offset-3 col-md-6 col-xs-12">
<h1 class="header__title">Результаты поиска в google по номеру телефона:<br><?=$seoPhone;?></h1>
</div>
</div>
<div class="row">
<div class="col-md-12 col-xs-12">
<ul class="breadcrumb">
<li><?=Html::a(\Yii::$app->name, Url::home());?></li>
<li><?=Html::a("Результаты поиска по номеру ".$seoPhone, Url::toRoute(["result/index", "phone" => $phone]));?></li>
<li>Результаты поиска в google</li>
</ul>
</div>
</div>
<br>
<div class="result-google">
<?php foreach($result as list($url, $title, $cache, $desc)): $shortUrl = urldecode(preg_replace('/(http|https)\:\/\/(.+?)\/(.*)/', '$2', $url)); ?>
<?php if(array_key_exists($shortUrl, $urls) && $urls[$shortUrl] == 1) { continue; }?>
<div>
<h3 class="r">
<?php if(array_key_exists($shortUrl, $urls) && $urls[$shortUrl] == 2): ?>
[Доверенный URL]
<?php endif;?>
<a href="<?=$url;?>" target="_blank"><?=$title;?></a>
</h3>
<div class="s">
<cite>[<a href="<?=$cache;?>" target="_blank">Сохраненная копия</a>] <?=urldecode(preg_replace('/(http|https)\:\/\//', '', $url));?></cite>
<span class="st"><?=$desc;?></span>
</div>
<?php if(!\Yii::$app->getUser()->isGuest && \Yii::$app->getUser()->getIdentity()->is_admin && !array_key_exists($shortUrl, $urls)): ?>
<div class="buttons">
<input type="button" value="Забанить домен" data-url="<?=$shortUrl;?>" data-action="url" data-type="1">
<input type="button" value="Доверенный домен" data-url="<?=$shortUrl;?>" data-action="url" data-type="2">
</div>
<?php endif; ?>
</div>
<?php endforeach; ?>
</div>

99
views/frame/index.php Normal file
View file

@ -0,0 +1,99 @@
<?php
/* @var $this \yii\web\View */
/* @var $log \app\models\SearchRequest[] */
/* @var $phone string */
/* @var $result array */
/* @var $id int */
/* @var $is_cache boolean */
use app\components\PhoneHelper;
use yii\helpers\Url;
$is_vip = false;
if(!\Yii::$app->user->isGuest && \Yii::$app->user->getIdentity()->is_vip) {
$is_vip = true;
}
$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));
?>
<div class="row">
<div class="col-md-offset-3 col-md-6 col-xs-12">
<h1 class="header__title">Информация по номеру телефона:<br><?=$seoPhone;?></h1>
</div>
</div>
<br>
<!--noindex-->
<div id="results">
<?php if(isset($result["cache"]) && $result["cache"]): ?>
<p style="text-align: center; color: #FFF;">Информация взята из кэша.<br>Нажмите <a href="<?=Url::toRoute(["result/index", "phone" => preg_replace("/^7/", "8", $phone), "refresh" => 1]);?>">здесь</a>, чтобы обновить информацию не из кэша</p>
<?php endif; ?>
<ul class="form-tabs" id="avatars" style="display: none;">
<li class="form-tabs__item"><span class="form-tabs__link">Возможные фотографии<p>Всем</p></span></li><!--
--><li class="form-tabs__item"><span class="form-tabs__link"></span></li>
</ul>
<ul class="form-tabs" id="names" style="display: none;">
<li class="form-tabs__item"><span class="form-tabs__link">Возможные имена<p>Всем</p></span></li><!--
--><li class="form-tabs__item"><span class="form-tabs__link"></span></li>
</ul>
<?php if(isset($result["mobile"])): ?>
<ul class="form-tabs" id="operator">
<li class="form-tabs__item"><span class="form-tabs__link">Оператор, регион<p>Гости</p></span></li><!--
--><li class="form-tabs__item"><span class="form-tabs__link"><?=$result["mobile"]["operator"];?>, <?=$result["mobile"]["region"];?></span></li>
</ul>
<?php endif; ?>
<ul class="form-tabs" id="vk_2012">
<li class="form-tabs__item"><span class="form-tabs__link">В контакте 2012<p>Платные</p></span></li><!--
--><li class="form-tabs__item"><span class="form-tabs__link" style="max-width: 300px;">идет поиск...</span><span class="time"></span></li>
</ul>
<ul class="form-tabs" id="facebook">
<li class="form-tabs__item"><span class="form-tabs__link">Facebook<p>Платные</p></span></li><!--
--><li class="form-tabs__item"><span class="form-tabs__link">идет поиск...</span><span class="time"></span></li>
</ul>
<ul class="form-tabs" id="avito">
<li class="form-tabs__item"><span class="form-tabs__link">Avito<p>Зарегистрированные</p></span></li><!--
--><li class="form-tabs__item"><span class="form-tabs__link">идет поиск...</span><span class="time"></span></li>
</ul>
<ul class="form-tabs" id="avinfo">
<li class="form-tabs__item"><span class="form-tabs__link">auto.ru<p>Зарегистрированные</p></span></li><!--
--><li class="form-tabs__item"><span class="form-tabs__link">идет поиск...</span><span class="time"></span></li>
</ul>
<ul class="form-tabs" id="google">
<li class="form-tabs__item"><span class="form-tabs__link">Google<p>Всем</p></span></li><!--
--><li class="form-tabs__item"><span class="form-tabs__link">идет поиск...</span><span class="time"></span></li>
</ul>
<ul class="form-tabs" id="mamba">
<li class="form-tabs__item"><span class="form-tabs__link">Mamba<p>Всем</p></span></li><!--
--><li class="form-tabs__item"><span class="form-tabs__link">идет поиск...</span><span class="time"></span></li>
</ul>
<ul class="form-tabs" id="summary">
<li class="form-tabs__item"><span class="form-tabs__link">Итого</span></li>
<li class="form-tabs__item"><span class="form-tabs__link">0%</span></li>
</ul>
<ul class="form-tabs" id="log">
<li class="form-tabs__item"><span class="form-tabs__link">Данный номер телефона<br>искали до вас <?=count($log)?> раз(а)</span></li>
<li class="form-tabs__item"><span class="form-tabs__link"><?php if(count($log)) foreach($log as $l) { echo \Yii::$app->formatter->asDatetime($l->tm, "dd.MM.yyyy в HH:mm")."<br>";}; ?></span></li>
</ul>
</div>
<!--/noindex-->
<?php
if(!is_null($id)) {
$this->registerJs("NomerIoApp.init(".$is_vip."); NomerIopp.socket().emit('search', { id: ".$id."})", \yii\web\View::POS_READY, "search");
}
?>

36
views/frame/vk.php Normal file
View file

@ -0,0 +1,36 @@
<?php
/* @var $result array */
/* @var $this \yii\web\View */
/* @var $phone String */
use app\components\PhoneHelper;
use yii\helpers\Html;
use yii\helpers\Url;
$seoPhone = preg_replace("/^7(\d\d\d)(\d\d\d)(\d\d)(\d\d)$/", "8 ($1) $2-$3-$4", $phone);
$this->title = 'Сырые данные из "В контакте" за 2012 год по номеру телефона: '.join(", ", PhoneHelper::getFormats($phone));
?>
<div class="row">
<div class="col-md-offset-3 col-md-6 col-xs-12">
<h1 class="header__title">Сырые данные из "В контакте" за 2012 год по номеру телефона:<br><?=$seoPhone;?></h1>
</div>
</div>
<div class="row">
<div class="col-md-12 col-xs-12">
<ul class="breadcrumb">
<li><?=Html::a(\Yii::$app->name, Url::home());?></li>
<li><?=Html::a("Результаты поиска по номеру ".$seoPhone, Url::toRoute(["result/index", "phone" => $phone]));?></li>
<li>Сырые данные из "В контакте" за 2012 год</li>
</ul>
</div>
</div>
<br>
<div class="result-vk">
<?php foreach ($result as $item): ?>
<pre><?php print_r(mb_convert_encoding($item["raw"], 'CP1251', 'UTF-8')); ?></pre>
<?php endforeach; ?>
</div>