コード例 #1
0
ファイル: LayananController.php プロジェクト: bangphe/klinik
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new Layanan();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Layanan'])) {
         $model->attributes = $_POST['Layanan'];
         if ($model->save()) {
             Yii::app()->user->setFlash('info', MyFormatter::alertInfo('<strong>Selamat!</strong> Data telah berhasil disimpan.'));
             $this->redirect(array('view', 'id' => $model->ID_LAYANAN));
         }
     }
     $this->render('create', array('model' => $model));
 }
コード例 #2
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();
     }
 }