예제 #1
0
파일: index.php 프로젝트: tsyrya/mybriop
    }

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;
 }