Пример #1
0
?>

    <div class="row">
        <div class="col-md-8">
            <?php 
echo $form->field($model, 'searchKey')->textInput(['placeholder' => 'Введите текст заявки'])->label(false);
?>
        </div>
        <div class="col-md-4" style="vertical-align: bottom">
            <?php 
echo Html::submitButton('<span class="glyphicon glyphicon-search"></span> Найти', ['class' => 'btn btn-primary']);
?>
        </div>
    </div>

    <?php 
ActiveForm::end();
?>

    <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'tableOptions' => ['class' => 'table'], 'columns' => [['class' => 'yii\\grid\\SerialColumn'], ['attribute' => 'topic', 'content' => function ($model) {
    return Html::a($model->topic, ['vks-request/view', 'id' => (string) $model->primaryKey]);
}, 'contentOptions' => ['style' => 'width: 62%']], ['attribute' => 'status', 'value' => function ($model) {
    return Request::statusName($model->status);
}, 'contentOptions' => ['style' => 'width: 13%']], ['attribute' => 'date', 'content' => function ($model) {
    return Yii::$app->formatter->asDate($model->date->sec) . " c {$model->beginTimeString} по {$model->endTimeString}";
}, 'contentOptions' => ['style' => 'width: 20%']], ['class' => \yii\grid\ActionColumn::className(), 'controller' => 'vks-request', 'template' => '{delete}', 'visible' => Yii::$app->user->can(SystemPermission::DELETE_REQUEST)]]]);
?>

</div>
Пример #2
0
    <div id="vks-schedule-legend">
        <div>
            <div class="status-color-box status-considiration"></div>
            - <?php 
echo Request::statusName(Request::STATUS_OSKR_CONSIDERATION);
?>
        </div>
        <div>
            <div class="status-color-box status-approve"></div>
            - <?php 
echo Request::statusName(Request::STATUS_APPROVE);
?>
        </div>
        <div>
            <div class="status-color-box status-ahu-approve"></div>
            - <?php 
echo Request::statusName(Request::STATUS_ROOMS_CONSIDIRATION);
?>
        </div>
        <div>
            <div class="status-color-box status-cancel"></div>
            - <?php 
echo Request::statusName(Request::STATUS_CANCEL);
?>
        </div>
    </div>

<?php 
$options = \yii\helpers\Json::encode(['timeColumnWidth' => 45, 'timeGridSelector' => 'table.vks-time-grid', 'currentTimeSelector' => '#current-time', 'requestsGridSelector' => '#vks-schedule-grid', 'requestContainerSelector' => 'button.vks-request', 'modalWidgetSelector' => '#vks-view-modal-widget', 'modalContentSelector' => '#vks-view-container']);
$this->registerJs("\$('#vks-schedule').schedule({$options});");