public function getOwnerUser() { if ($this->owner_type == DictTask::OWNER_CLIENT) { return ArrayHelper::map($this->application->appApplicants, 'id_user', 'id_user'); } else { if ($this->owner_type == DictTask::OWNER_ADVISOR) { return ArrayHelper::map($this->application->advisors, 'id_user', 'id_user'); } else { if ($this->owner_type == DictTask::OWNER_SUPERNOVA) { $models = BetterDebt::find(false)->andWhere(['is_in_service_team' => Dict::BD_SERVICE_TEAM_YES])->all(); return ArrayHelper::map($models, 'id_user', 'id_user'); } } } }
public function beforeSave($insert) { if (parent::beforeSave($insert)) { if ($insert) { $this->primary_advisor = Yii::$app->user->getId(); $supernovaModel = BetterDebt::findOne(['is_primary_service_member' => 1]); if (!$supernovaModel) { $supernovaModel = BetterDebt::findOne(['is_in_service_team' => 1]); } if (!$supernovaModel) { $supernovaModel = BetterDebt::find()->one(); } $this->primary_supernova = $supernovaModel->id_user; } } return true; }
</div> <div class="form-ul pb20 border-bottom clearfix"> <?php echo $form->field($appFormModel, 'primary_purpose')->label('Primary Purpose for the Line of Credit (select one)')->radioList(DictApplication::$primaryPurpose, ['item' => function ($index, $label, $name, $checked, $value) { $radio = Html::radio($name, $checked, ['value' => $value]); $label = Html::label($radio . $label); return Html::tag('div', $label, ['class' => 'radio col-xs-6']); }]); ?> </div> </div> <div class="form-button-box"> <?php echo Html::submitButton(Yii::t('app', 'SUBMIT'), ['class' => 'btn btn-primary form-padding-but btn-loading', 'disabled' => BetterDebt::find()->one() ? false : true]); if (!BetterDebt::find()->one()) { ?> <p class="text-danger">better team account is't exist,please contact us!</p> <?php } ?> </div> </div> </main> <aside class="col-md-3 sidebar"> <?php echo $this->render('../help/_help', []); ?> </aside> </div> </div>