/**
  * Manages all models.
  */
 public function actionIndex()
 {
     $model = new HutangPiutang('search');
     $model->unsetAttributes();
     // clear any default values
     if (isset($_GET['HutangPiutang'])) {
         $model->attributes = $_GET['HutangPiutang'];
     }
     $this->render('index', array('model' => $model));
 }
 /**
  * Updates a particular model.
  * @param integer $id the ID of the model to be updated
  */
 public function actionUbah($id)
 {
     $model = $this->loadModel($id);
     // Jika pengeluaran sudah disimpan (status bukan draft) maka tidak bisa diubah lagi
     if ($model->status != Pengeluaran::STATUS_DRAFT) {
         $this->redirect(array('view', 'id' => $id));
     }
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Pengeluaran'])) {
         $model->attributes = $_POST['Pengeluaran'];
         if ($model->save()) {
             $this->redirect(array('view', 'id' => $id));
         }
     }
     $profil = new Profil('search');
     $profil->unsetAttributes();
     // clear any default values
     if (isset($_GET['Profil'])) {
         $profil->attributes = $_GET['Profil'];
     }
     $itemKeuangan = new ItemKeuangan('search');
     $itemKeuangan->unsetAttributes();
     $itemKeuangan->scenario = 'hanyaDetail';
     if (isset($_GET['ItemKeuangan'])) {
         $itemKeuangan->attributes = $_GET['ItemKeuangan'];
         //print_r($_GET['ItemKeuangan']);
     }
     $itemKeuangan->id = '>=' . ItemKeuangan::ITEM_TRX_SAJA;
     $hutangPiutang = new HutangPiutang('search');
     $hutangPiutang->unsetAttributes();
     if (isset($_GET['HutangPiutang'])) {
         $hutangPiutang->attributes = $_GET['HutangPiutang'];
     }
     $hutangPiutang->scenario = 'pilihDokumen';
     $pengeluaranDetail = new PengeluaranDetail();
     $detail = new PengeluaranDetail('search');
     $detail->unsetAttributes();
     if (isset($_GET['PengeluaranDetail'])) {
         $detail->attributes = $_GET['PengeluaranDetail'];
     }
     $detail->pengeluaran_id = '=' . $id;
     //$test = HutangPiutang::model()->findByPk(10);
     //echo $test->getNamaProfil();
     $this->render('ubah', array('model' => $model, 'profil' => $profil, 'itemKeuangan' => $itemKeuangan, 'hutangPiutang' => $hutangPiutang, 'pengeluaranDetail' => $pengeluaranDetail, 'detail' => $detail, 'listNamaAsalHutangPiutang' => HutangPiutang::model()->listNamaAsal(), 'listNamaTipe' => HutangPiutang::model()->listNamaTipe()));
 }
Example #3
0
 public function actionCariDokProfil()
 {
     $hutangPiutang = new HutangPiutang('search');
     $hutangPiutang->unsetAttributes();
     $hutangPiutang->scenario = 'pilihDokumen';
     if (isset($_GET['HutangPiutang'])) {
         $hutangPiutang->attributes = $_GET['HutangPiutang'];
     }
 }