public function actionInsertLayanan() { Yii::app()->user->returnUrl = Yii::app()->request->urlReferrer; if ($_POST) { $cek = DatabaseUmum::cekExist("layanan", "nama_layanan", $_POST['namaLy']); // cek menggunakan component DatabaseUmum if ($cek <= 0) { $layanan = new Layanan(); $layanan->nama_layanan = $_POST['namaLy']; $layanan->kode_layanan = $_POST['kodeLy']; $layanan->id_program = $_POST['id_program']; $layanan->target = $_POST['targetLy']; $layanan->id_rekaman = 0; $layanan->versi = 0; if ($layanan->validate()) { $layanan->save(); $this->redirect(array('layanan', 'id' => $_POST['id_program'])); } else { Yii::app()->user->setFlash('error', 'Maaf, simpan Program gagal. Mohon periksa kembali data yang anda inputkan'); $this->redirect(array('/errPage/errDB')); } } else { Yii::app()->user->setFlash('error', 'Maaf, simpan Program gagal. Data sudah ada'); $this->redirect(array('/errPage/errDB')); } } else { $this->actionIndex(); } }