* * @since 1.0 */ use yii\grid\GridView; use yii\helpers\Html; use lajax\translatemanager\models\Language; use yii\widgets\Pjax; /* @var $this \yii\web\View */ /* @var $dataProvider yii\data\ActiveDataProvider */ /* @var $searchModel lajax\translatemanager\models\searches\LanguageSearch */ $this->title = Yii::t('language', 'List of languages'); $this->params['breadcrumbs'][] = $this->title; ?>
'languages', ]); echo GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], 'language_id', 'name_ascii', [ 'format' => 'raw', 'filter' => Language::getStatusNames(), 'attribute' => 'status', 'filterInputOptions' => ['class' => 'form-control', 'id' => 'status'], 'label' => Yii::t('language', 'Status'), 'content' => function ($language) { return Html::activeDropDownList($language, 'status', Language::getStatusNames(), ['class' => 'status', 'id' => $language->language_id, 'data-url' => Yii::$app->urlManager->createUrl('/translatemanager/language/change-status')]); }, ], [ 'format' => 'raw', 'attribute' => Yii::t('language', 'Statistic'), 'content' => function ($language) { return '' . $language->gridStatistic . '%'; }, ], [ 'class' => 'yii\grid\ActionColumn', 'template' => '{view} {update} {translate} {delete}', 'buttons' => [ 'translate' => function ($url, $model, $key) { return Html::a('', ['language/translate', 'language_id' => $model->language_id], [ 'title' => Yii::t('language', 'Translate'), 'data-pjax' => '0', ]); }, ], ], ], ]); Pjax::end(); echo Html::a(\arter\amos\translation\AmosTranslation::t('amostranslation', 'Clean cache'), '/translation/translatemanager/clean-cache', [ 'class' => 'btn btn-navigation-primary pull-right' ]) ?>