} STYLE; $this->registerCss($style); $roles = Yii::$app->authManager->getRolesByUser(Yii::$app->user->id); ?> <div ng-app="rukovoditel" ng-controller="RukovoditelKomissiiController as rk"> <div class="inline-block"> <div class="inline-block"> <?php if (isset($roles[\app\enums2\Rol::SOTRUDNIK_OTDELA_ATTESTACII])) { echo Html::label('Комиссия', 'komissiya', []); echo Html::dropDownList('komissiya', null, \app\entities\AttestacionnayaKomissiya::find()->formattedAll(\app\entities\EntityQuery::DROP_DOWN, 'nazvanie'), ['id' => 'komissiya', 'class' => 'form-control inline-block', 'ng-model' => "rk.komissiya"]); } else { //echo Html::input('hidden','komissiya',$komissiyaId,['id' => 'komissiya']); echo Html::label('Комиссия', 'komissiya', []); echo Html::dropDownList('komissiya', null, \app\helpers\ArrayHelper::map($komissiyaId, 'attestacionnaya_komissiya', 'attestacionnayaKomissiyaRel.nazvanie'), ['id' => 'komissiya', 'class' => 'form-control inline-block', 'ng-model' => "rk.komissiya"]); } ?> </div> <div class="inline-block"> <?php echo Html::label('Период прохождения аттестации', 'periods', []); ?> <?php echo Html::dropDownList('periods', null, $periods_for_dropdown, ['id' => 'periods', 'class' => 'form-control inline-block', 'ng-disabled' => 'rk.allUnfinished']); ?>
public function actionGetKomissii() { \Yii::$app->response->format = Response::FORMAT_JSON; $komissii = AttestacionnayaKomissiya::find()->orderBy('nazvanie')->all(); return $komissii; }