Ejemplo n.º 1
0
 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();
     }
 }