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:
commit
5cac498444
3729 changed files with 836998 additions and 0 deletions
48
views/frame/avinfo.php
Normal file
48
views/frame/avinfo.php
Normal 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
52
views/frame/avito.php
Normal 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
151
views/frame/avito_item.php
Normal 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
19
views/frame/block.php
Normal 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
58
views/frame/google.php
Normal 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
99
views/frame/index.php
Normal 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
36
views/frame/vk.php
Normal 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>
|
Loading…
Add table
Add a link
Reference in a new issue