?> <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>
<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});");