Esempio n. 1
0
 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));
     }
 }