protected function _setDefaults($model)
 {
     if ($model->PersonID > 0) {
         $lng = Languages::model()->findByPk($model->person->LanguageID);
         if (!empty($lng)) {
             $id = Languagesex::model()->find("LanguageExName='{$lng->LanguagesName}'");
             if (!empty($id)) {
                 $model->LanguageExID = $id->idLanguageEx;
             }
         }
     }
     //$model = new Personspeciality();
     $user = User::model()->findByPk(Yii::app()->user->id);
     //debug(print_r($user->syspk, true));
     if (!empty($user->syspk)) {
         $pk = $user->syspk;
         //$pk=new SysPk();
         $model->CourseID = $pk->CourseID;
         $model->QualificationID = $pk->QualificationID;
         $model->isBudget = $pk->isBudget;
         $model->isContract = $pk->isContract;
         $model->EducationFormID = $pk->EducationFormID;
     }
 }
Beispiel #2
0
                        </div>

                    </div>

            </div>
        </div>

        <div class="span2">
            <?php 
if (Yii::app()->user->checkAccess("showSpecLanguage")) {
    ?>
                <?php 
    echo $form->labelEx($model, 'LanguageExID');
    ?>
                <?php 
    echo $form->dropDownList($model, 'LanguageExID', CHtml::listData(Languagesex::model()->findAll(), 'idLanguageEx', 'LanguageExName'), array('empty' => '', 'disabled' => !Yii::app()->user->checkAccess("editSpecLanguage") ? "disabled" : "", 'class' => 'span12'));
    ?>
            <?php 
}
?>
        </div>


    </div>
    <div class="row-fluid">
        <div class="span8">
            <div class="row-fluid">
                <div class="span2">
                    <?php 
echo $form->labelEx($model, 'CourseID');
?>
 /**
  * Метод асинхронно повертає усі іноземні мови заяви
  */
 public function actionExlanguages()
 {
     $models = Languagesex::model()->findAll('1 ORDER BY LanguageExName ASC');
     $result = array();
     foreach ($models as $model) {
         /* @var $model Languages */
         $result[] = array('text' => $model->LanguageExName, 'id' => $model->idLanguageEx);
     }
     echo CJSON::encode($result);
 }