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

View file

@ -0,0 +1,58 @@
<?php
/* @var $this \yii\web\View */
/* @var $dataProvider \yii\data\ActiveDataProvider */
use yii\helpers\Html;
$this->title = "Уведомления в iOS";
?>
<?=Html::beginForm(["notify/index"]); ?>
<div class="form-group">
<label for="whom">Кому отправлять уведомления</label>
<?=Html::dropDownList("whom", "nosub", [
"all" => "Всем",
"nosub" => "Без активных подписок"
], ["class" => "form-control"]);?>
</div>
<div class="form-group">
<label for="message">Текст уведомления</label>
<?=Html::textInput("message", "", ["class" => "form-control"]); ?>
</div>
<div class="form-group">
<label for="payload">Payload</label>
<?=Html::textarea("payload", "", ["class" => "form-control"]); ?>
</div>
<button type="submit" class="btn btn-default">Отправить</button>
<?=Html::endForm();?>
<br><br>
<?=\yii\grid\GridView::widget([
"dataProvider" => $dataProvider,
"columns" => [
"id",
"tm_create",
"message",
[
"header" => "Данные",
"content" => function(\app\models\Notification $model) {
return Html::tag("pre", print_r(\yii\helpers\Json::decode($model->payload), true));
}
],
[
"header" => "Отправлено",
"content" => function(\app\models\Notification $model) {
return $model->getResults()->count(1);
}
],
[
"header" => "Доставлено",
"content" => function(\app\models\Notification $model) {
return $model->getGoodResults()->count(1);
}
]
]
]); ?>