/** * Updates an existing AitkRequest model. * If update is successful, the browser will be redirected to the 'detail' page. * @param integer $id * @return mixed */ public function actionEdit($id) { $model = $this->findModel($id); $formIzin = new FormIzin(); if ($model->load(Yii::$app->request->post())) { return $this->redirect(['index', 'id' => $model->request_id]); } else { $asrama = AitkRMahasiswa::findOne(['account_id' => Yii::$app->user->id]); $level = 0; if (isset($asrama)) { $level = 1; } return $this->render('edit', ['model' => $model, 'level' => $level]); } }
NavBar::begin(['brandLabel' => 'Aplikasi Izin Tidak Mengikuti Jam Akademik (APTIKAD)', 'brandUrl' => Yii::$app->homeUrl, 'options' => ['class' => 'navbar-inverse navbar-fixed-top']]); $menuItems = [['label' => 'Home', 'url' => ['/site/index']]]; if (Yii::$app->user->isGuest) { $menuItems[] = ['label' => 'Login', 'url' => ['/site/login']]; } else { $akun = common\models\AitkRAccount::findOne(Yii::$app->user->id); if ($akun->username == "baakitdel") { $menuItems[] = ['label' => 'View Summary', 'url' => ['/aitk/request/baak']]; } else { $wali = null; $dosen = \backend\modules\aitk\models\AitkRDosen::findOne(['account_id' => Yii::$app->user->identity->id]); if (isset($dosen)) { $wali = \backend\modules\aitk\models\AitkRKelas::findOne(['wali' => $dosen->dosen_id]); } $asrama = \backend\modules\aitk\models\AitkRAsrama::findOne(['account_id' => Yii::$app->user->identity->id]); $mahasiswa = \backend\modules\aitk\models\AitkRMahasiswa::findOne(['account_id' => Yii::$app->user->identity->id]); $url = ""; if (isset($dosen)) { $url = "dosen"; } if (isset($wali)) { $url = "dosenwali"; } if (isset($asrama)) { $url = "asrama"; } if (isset($mahasiswa)) { $url = "index"; } $menuItems[] = ['label' => 'Request', 'url' => ['/aitk/request/' . $url]]; }