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
53
views/block/confirm.php
Normal file
53
views/block/confirm.php
Normal file
|
@ -0,0 +1,53 @@
|
|||
<?php
|
||||
/* @var $this \yii\web\View */
|
||||
/* @var $phone int */
|
||||
|
||||
use yii\helpers\Html;
|
||||
use yii\helpers\Url;
|
||||
use yii\widgets\MaskedInput;
|
||||
|
||||
$this->title = \Yii::$app->name.' - подтверждение исключения номераиз базы';
|
||||
?>
|
||||
|
||||
<div class="breadcrumbs">
|
||||
<ul class="breadcrumb">
|
||||
<?php if(\Yii::$app->devicedetect->isMobile() || \Yii::$app->devicedetect->isTablet()): ?>
|
||||
<li><?= Html::a('Главная', Url::home()) ?></li>
|
||||
<li>Исключение номера из базы</li>
|
||||
<?php else: ?>
|
||||
<li><?= Html::a('Главная', Url::home()) ?></li>
|
||||
<li>Исключение номера из базы</li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="page-content">
|
||||
<div class="cont clfix">
|
||||
<h1>Подтверждение исключения номера</h1>
|
||||
<h2><?=preg_replace("/7(\d\d\d)(\d\d\d)(\d\d)(\d\d)/", "+7 ($1) $2-$3-$4", $phone);?></h2>
|
||||
|
||||
<?php if(Yii::$app->session->get('smsBlockPhone', false) === true): ?>
|
||||
<h2>На указанный номер поступит смс сообщение!</h2>
|
||||
<?php else: ?>
|
||||
<h2>На указанный номер поступит телефонный звонок!</h2>
|
||||
<?php endif ;?>
|
||||
|
||||
<?=Html::beginForm(["block/confirm"], 'post', ["style" => 'text-align: center;']);?>
|
||||
<?= MaskedInput::widget([
|
||||
'name' => 'code',
|
||||
'mask' => '9 9 9',
|
||||
'options' => [
|
||||
'class' => 'blockCode',
|
||||
'placeholder' => '_ _ _'
|
||||
]
|
||||
]); ?>
|
||||
<input class="button" value="Исключить" type="submit" style="margin: 20px auto">
|
||||
<?=Html::endForm();?>
|
||||
|
||||
<?php if(Yii::$app->session->get('recallBlockPhone', false) === false): ?>
|
||||
<a href="<?=Url::toRoute(["block/recall"]);?>" class="button">Запросить ещё один звонок</a>
|
||||
<?php elseif(Yii::$app->session->get('smsBlockPhone', false) === false): ?>
|
||||
<a href="<?=Url::toRoute(["block/sms"]);?>" class="button">Запросить смс с кодом</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
66
views/block/index.php
Normal file
66
views/block/index.php
Normal file
|
@ -0,0 +1,66 @@
|
|||
<?php
|
||||
/* @var $this \yii\web\View */
|
||||
/* @var $model \app\models\forms\BlockForm */
|
||||
|
||||
use yii\helpers\Html;
|
||||
use yii\helpers\Url;
|
||||
use yii\widgets\MaskedInput;
|
||||
use \yii\widgets\ActiveForm;
|
||||
|
||||
$this->title = \Yii::$app->name . ' - исключение номера из базы';
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="breadcrumbs">
|
||||
<ul class="breadcrumb">
|
||||
<?php if(\Yii::$app->devicedetect->isMobile() || \Yii::$app->devicedetect->isTablet()): ?>
|
||||
<li><?= Html::a('Главная', Url::home()) ?></li>
|
||||
<li>Исключение номера из базы</li>
|
||||
<?php else: ?>
|
||||
<li><?= Html::a('Главная', Url::home()) ?></li>
|
||||
<li>Исключение номера из базы</li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="page-content">
|
||||
<div class="cont clfix">
|
||||
|
||||
<h1>Исключение номера из базы</h1>
|
||||
|
||||
<p class="danger">Исключение номера из базы БЕСПЛАТНОЕ!</p>
|
||||
|
||||
<?php if($phone): ?>
|
||||
<p class="qiwi-descr"><span>Введенный номер уже заблокирован!</span></p>
|
||||
<?php endif; ?>
|
||||
|
||||
<div style="margin: 0 auto; width: 335px;">
|
||||
<?php $form = ActiveForm::begin() ?>
|
||||
<?=$form->field($model, "phone", ["template" => "{input}{error}"])->widget(MaskedInput::className(), [
|
||||
'mask' => '+7 (999) 999-99-99',
|
||||
'options' => [
|
||||
'class' => 'searchPhone searchPhoneInner',
|
||||
'placeholder' => '+7 (___) ___-__-__',
|
||||
]
|
||||
]);?>
|
||||
|
||||
<br>
|
||||
|
||||
<?=$form->field($model, 'reCaptcha', ['template' => '{input}{error}'])->widget(\himiklab\yii2\recaptcha\ReCaptcha::className()) ?>
|
||||
<br>
|
||||
<input class="button" value="Исключить" type="submit" style="width: 100%;">
|
||||
<?php ActiveForm::end(); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php $this->registerJs("jQuery('[name=phone]').bind('paste', function(e){
|
||||
var text = (e.originalEvent || e).clipboardData.getData('text/plain');
|
||||
text = text.replace(/[^0-9]/gim, '');
|
||||
if( text.charAt( 0 ) === '7' || text.charAt( 0 ) === '8' )
|
||||
text = text.slice( 1 );
|
||||
$(this).val(text);
|
||||
});"); ?>
|
||||
|
84
views/block/pay.php
Normal file
84
views/block/pay.php
Normal file
|
@ -0,0 +1,84 @@
|
|||
<?php
|
||||
|
||||
/* @var $this \yii\web\View */
|
||||
/* @var $phone string */
|
||||
/* @var $price int */
|
||||
|
||||
use yii\helpers\Html;
|
||||
use yii\helpers\Url;
|
||||
use app\components\ConfigHelper;
|
||||
|
||||
$this->title = \Yii::$app->name . ' - VIP исключение номера из базы';
|
||||
|
||||
?>
|
||||
|
||||
<div class="breadcrumbs">
|
||||
<ul class="breadcrumb">
|
||||
<?php if (\Yii::$app->devicedetect->isMobile() || \Yii::$app->devicedetect->isTablet()): ?>
|
||||
<li><?= Html::a('Главная', Url::home()) ?></li>
|
||||
<li>VIP исключение номера из базы</li>
|
||||
<?php else: ?>
|
||||
<li><?= Html::a('Главная', Url::home()) ?></li>
|
||||
<li>VIP исключение номера из базы</li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="page-content">
|
||||
<div class="cont clfix">
|
||||
<h1>Ваш номер успешно заблокирован!</h1>
|
||||
<h2>VIP исключение номера из базы</h2>
|
||||
При поиске вашего номера пользователь вместо сообщения о его блокировке получит пустую страницу результатов поиска.
|
||||
Также вам будет отправлено SMS-уведомление, в котором будет указан номер искавшего информацию о вас пользователя.
|
||||
<br><br>
|
||||
<h3>Стоимость услуги составляет 299 рублей.</h3>
|
||||
<br>
|
||||
<ul class="payment-methods">
|
||||
<li><div><img src="/img/pay/payments_card.png"></div> Кредитная карта
|
||||
<?= Html::beginForm('https://money.yandex.ru/quickpay/confirm.xml', 'post', ['id' => 'paymentform']); ?>
|
||||
<input type="hidden" value="AC" name="paymentType">
|
||||
<input type="hidden" value="block-<?= $phone ?>-<?= \Yii::$app->getUser()->id ? \Yii::$app->getUser()->id : 0 ?>-<?= ConfigHelper::getInstance()->getSiteId() ?>" name="label">
|
||||
<input type="hidden" value="<?=ConfigHelper::getInstance()->getYandexMoney();?>" name="receiver">
|
||||
<input type="hidden" value="shop" name="quickpay-form">
|
||||
<input type="hidden" value="Блокировка номера <?= $phone ?>" name="targets">
|
||||
<input type="hidden" value="<?= Url::toRoute(['pay/success'], 'https'); ?>"
|
||||
name="successURL">
|
||||
|
||||
<?= Html::hiddenInput('sum', $price); ?>
|
||||
<?=Html::submitButton("Выбрать", ['class' => 'button']); ?>
|
||||
<?=Html::endForm(); ?>
|
||||
</li>
|
||||
<li><div><img src="/img/pay/payments_yandex.png"></div> Яндекс-деньги <?= Html::beginForm('https://money.yandex.ru/quickpay/confirm.xml', 'post', ['id' => 'paymentform']); ?>
|
||||
<input type="hidden" value="PC" name="paymentType">
|
||||
<input type="hidden" value="block-<?= $phone ?>-<?= \Yii::$app->getUser()->id ? \Yii::$app->getUser()->id : 0 ?>-<?= ConfigHelper::getInstance()->getSiteId() ?>" name="label">
|
||||
<input type="hidden" value="<?=ConfigHelper::getInstance()->getYandexMoney();?>" name="receiver">
|
||||
|
||||
<input type="hidden" value="shop" name="quickpay-form">
|
||||
<input type="hidden" value="Блокировка номера <?= $phone ?>" name="targets">
|
||||
<input type="hidden" value="<?= Url::toRoute(['pay/success'], 'https'); ?>"
|
||||
name="successURL">
|
||||
|
||||
<?= Html::hiddenInput('sum', $price); ?>
|
||||
|
||||
<?=Html::submitButton("Выбрать", ['class' => 'button']); ?>
|
||||
<?=Html::endForm(); ?>
|
||||
</li>
|
||||
<li><div><img src="/img/pay/payments_qiwi_terminal.png"></div> QIWI с терминала
|
||||
<?= Html::beginForm(Url::toRoute(["pay/qiwi-block"]), 'get', ['id' => 'paymentform']); ?>
|
||||
<?= Html::hiddenInput('price', $price); ?>
|
||||
|
||||
<?=Html::submitButton("Выбрать", ['class' => 'button']); ?>
|
||||
<?=Html::endForm(); ?>
|
||||
<li><div><img src="/img/pay/payments_qiwi.png"></div> QIWI с кошелька
|
||||
<?= Html::beginForm(Url::toRoute(["pay/qiwi-block"]), 'get', ['id' => 'paymentform']); ?>
|
||||
<?= Html::hiddenInput('price', $price); ?>
|
||||
|
||||
<?=Html::submitButton("Выбрать", ['class' => 'button']); ?>
|
||||
<?=Html::endForm(); ?>
|
||||
</li>
|
||||
</ul>
|
||||
<hr>
|
||||
<a class="button" style="width: 100%;" href="<?= Url::to(['block/decline-pay']) ?>">Нет, спасибо</a>
|
||||
</div>
|
||||
</div>
|
14
views/block/success.php
Normal file
14
views/block/success.php
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?php
|
||||
|
||||
/* @var $this \yii\web\View */
|
||||
|
||||
$this->title = 'VIP исключение номера из базы успешно оплачено';
|
||||
|
||||
?>
|
||||
|
||||
<div class="registration">
|
||||
<div class="cont clfix">
|
||||
<h2>VIP исключение номера из базы успешно оплачено.</h2>
|
||||
<button type="button" onclick="location.href='/'" class="inpBtn payBtn">Начать поиск</button>
|
||||
</div>
|
||||
</div>
|
Loading…
Add table
Add a link
Reference in a new issue