public function actionInsertPenanggungJawab() { if ($_POST) { $cek = DatabaseUmum::cekExist("penanggung_jawab", "nama", $_POST['namaPJ']); // cek menggunakan component DatabaseUmum if ($cek <= 0) { $SumberDana = new PenanggungJawab(); $SumberDana->nama = $_POST['namaPJ']; if ($SumberDana->save()) { $this->redirect(array('index')); } else { Yii::app()->user->setFlash('error', 'Maaf, simpan gagal'); $this->redirect(array('/errPage/errDB')); } } else { Yii::app()->user->setFlash('error', 'Maaf, simpan Penanggung Jawab gagal. Data sudah ada'); $this->redirect(array('/errPage/errDB')); } } else { $this->actionIndex(); } }
public function actionEditKegiatan() { if ($_POST) { Yii::app()->user->returnUrl = Yii::app()->request->urlReferrer; $dataKegiatan = Kegiatan::model()->find('id=:id AND id_layanan=:id_layanan ', array(':id' => $_POST['id'], ':id_layanan' => $_POST['id_layanan'])); $dataMaxTarget = Layanan::model()->find('id=:id', array(':id' => $_POST['id_layanan'])); $dataSatuan = Satuan::model()->findAll('status=:status', array(':status' => '1')); $dataPenanggungJawab = PenanggungJawab::model()->findAll('status=:status', array(':status' => '1')); $dataSumberDana = SumberDana::model()->findAll('status=:status', array(':status' => '1')); $this->render('formeditKegiatan', array('dataKegiatan' => $dataKegiatan, 'dataMaxTarget' => $dataMaxTarget, 'dataSatuan' => $dataSatuan, 'dataPenanggungJawab' => $dataPenanggungJawab, 'dataSumberDana' => $dataSumberDana)); } }