Beispiel #1
0
		<div class="form-group">
			<div class="col-sm-6 col-sm-offset-3">
				<b>Комментарий к: </b>
				<?php 
    echo Html::a($model->parent->title . ' [ ' . $model->parent->name . ' ]', ['view', 'id' => $model->parent_id], ['target' => '_blank']);
    ?>
			</div>

		</div>
		<br/>
	<?php 
}
?>

	<?php 
echo $form->field($model, 'status')->dropDownList(Feedback::getStatusList(), ['prompt' => '']);
?>

	<?php 
echo $form->field($model->loadDefaultValues(), 'admin_comment')->checkbox(['class' => 'b-switch'], false);
?>

	<?php 
echo $form->field($model, 'name')->textInput(['maxlength' => 255, 'autofocus' => $model->isNewRecord ? true : false]);
?>

	<?php 
echo $form->field($model, 'title')->textInput(['maxlength' => 255]);
?>

	<?php 
Beispiel #2
0
echo GridBulkActions::widget(['gridId' => 'feedback-grid', 'actions' => [Url::to(['bulk-approve']) => 'Одобрить', Url::to(['bulk-set-as-pending']) => 'Перевести в ожидающие', Url::to(['bulk-deny']) => 'Отклонить', '----' => [Url::to(['bulk-delete']) => 'Удалить']]]);
?>
				</div>
			</div>


			<?php 
Pjax::begin(['id' => 'feedback-grid-pjax']);
?>

			<?php 
echo GridView::widget(['id' => 'feedback-grid', 'dataProvider' => $dataProvider, 'pager' => ['options' => ['class' => 'pagination pagination-sm'], 'hideOnSinglePage' => true, 'lastPageLabel' => '>>', 'firstPageLabel' => '<<'], 'layout' => '{items}<div class="row"><div class="col-sm-8">{pager}</div><div class="col-sm-4 text-right">{summary}</div></div>', 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\SerialColumn', 'options' => ['style' => 'width:10px']], ['attribute' => 'name', 'value' => function ($model) {
    return Html::a($model->name, ['update', 'id' => $model->id], ['data-pjax' => 0]);
}, 'format' => 'raw'], 'title', ['attribute' => 'parent_id', 'label' => 'Комментарий', 'filter' => false, 'value' => function ($model) {
    if ($model->parent_id === null) {
        return 'Отзыв';
    } else {
        return 'Комментарий к ' . Html::a($model->parent_id, ['view', 'id' => $model->parent_id], ['target' => '_blank', 'data-pjax' => 0]);
    }
}, 'format' => 'raw'], 'created_at:datetime', ['class' => 'webvimark\\components\\StatusColumn', 'attribute' => 'admin_comment'], ['attribute' => 'status', 'filter' => Feedback::getStatusList(), 'value' => function ($model) {
    return Feedback::getStatusValue($model->status);
}, 'format' => 'raw', 'contentOptions' => ['style' => 'width:120px; text-align:center;']], ['class' => 'yii\\grid\\CheckboxColumn', 'options' => ['style' => 'width:10px']], ['class' => 'yii\\grid\\ActionColumn', 'contentOptions' => ['style' => 'width:70px; text-align:center;']]]]);
?>
		
			<?php 
Pjax::end();
?>
		</div>
	</div>
</div>