Example #1
0
    </div>
    <div class="row">
        <div class="panel panel-default">
            <div class="panel-heading"><i class="fa fa-sign-in"></i>Мои поиски</div>
            <div class="panel-body">
                <?php 
echo GridView::widget(['id' => 'tableData', 'dataProvider' => $link, 'tableOptions' => ['class' => 'table table-striped table-responsive'], 'columns' => [['label' => '№', 'value' => function ($model) {
    return $model->id;
}], ['label' => 'Категория', 'value' => function ($model) {
    $url_data = json_decode($model->url, true);
    $category = \common\models\Category::findOne($url_data['category_id']);
    return $category->title;
}], ['label' => 'Пользовательский текст', 'value' => function ($model) {
    $url_data = json_decode($model->url, true);
    if (!empty($url_data['text'])) {
        return $url_data['text'];
    } else {
        return "Не задан";
    }
}], ['label' => '', 'format' => 'raw', 'contentOptions' => ['class' => 'text-left mnw250'], 'value' => function ($model) {
    return '<a href="/delete/' . $model->id . '" class="btn btn-mini btn-default">Удалить поиск</a>';
}], ['label' => '', 'format' => 'raw', 'contentOptions' => ['class' => 'text-left mnw250'], 'value' => function ($model) {
    $url_data = json_decode($model->url, true);
    return Searched::isBuy($model->id) ? Searched::isActive($model->id) ? '<a href="/deactivate/' . $model->id . '" class="btn btn-mini btn-default">Деактивировать смс рассылку</a>' : '<a href="/activate/' . $model->id . '" class="btn btn-mini btn-default">Активировать смс рассылку</a>' : '<a href="' . \yii\helpers\Url::to('/plans/set/') . $model->id . '/' . $url_data['category_id'] . '" class="btn btn-mini btn-default">Активировать</a>';
}]]]);
?>
            </div>
        </div>
    </div>
<?php 
Pjax::end();