public function store_penetapan_penggunaan($data, $debug = false)
 {
     $UserNm = $_SESSION['ses_uoperatorid'];
     // usernm akan diganti jika session di implementasikan
     $nmaset = $data['penggu_nama_aset'];
     $nmasetsatker = $data['penggu_satker_aset'];
     $penggunaan_id = get_auto_increment("penggunaan");
     $ses_uid = $_SESSION['ses_uid'];
     $penggu_penet_eks_ket = $data['penggu_penet_eks_ket'];
     $penggu_penet_eks_nopenet = $data['penggu_penet_eks_nopenet'];
     $penggu_penet_eks_tglpenet = $data['penggu_penet_eks_tglpenet'];
     // $olah_tgl=  format_tanggal_db2($penggu_penet_eks_tglpenet);
     $olah_tgl = $penggu_penet_eks_tglpenet;
     $panjang = count($nmaset);
     // $query="insert into Penggunaan (Penggunaan_ID, NoSKKDH , TglSKKDH,
     //                                     Keterangan, NotUse, TglUpdate, UserNm, FixPenggunaan, GUID)
     //                                 values (null,'$penggu_penet_eks_nopenet','$olah_tgl', '$penggu_penet_eks_ket','','$olah_tgl','$UserNm','1','$ses_uid')";
     $sql = array('table' => 'Penggunaan', 'field' => 'NoSKKDH , TglSKKDH, Keterangan, NotUse, TglUpdate, UserNm, FixPenggunaan, GUID', 'value' => "'{$penggu_penet_eks_nopenet}','{$olah_tgl}', '{$penggu_penet_eks_ket}','0','{$olah_tgl}','{$UserNm}','0','{$ses_uid}'");
     $res = $this->db->lazyQuery($sql, $debug, 1);
     for ($i = 0; $i < $panjang; $i++) {
         $tmp = $nmaset[$i];
         $tmp_olah = explode("<br>", $tmp);
         $asset_id[$i] = $tmp_olah[0];
         $no_reg[$i] = $tmp_olah[1];
         $nm_barang[$i] = $tmp_olah[2];
         // $query1="insert into PenggunaanAset(Penggunaan_ID,Aset_ID) values('$penggunaan_id','$asset_id[$i]')  ";
         $sql1 = array('table' => 'Penggunaanaset', 'field' => "Penggunaan_ID,Aset_ID, kodeSatker", 'value' => "'{$penggunaan_id}','{$nmaset[$i]}', '{$nmasetsatker[$i]}'");
         $res = $this->db->lazyQuery($sql1, $debug, 1);
         // $query2="UPDATE Aset SET NotUse=1, LastPenggunaan_ID='$penggunaan_id' WHERE Aset_ID='$asset_id[$i]'";
         $sql2 = array('table' => 'Aset', 'field' => "NotUse=1", 'condition' => "Aset_ID='{$asset_id[$i]}'", 'limit' => '1');
         $res = $this->db->lazyQuery($sql2, $debug, 2);
     }
     $removeAsetList = $this->removeAsetList('PNGGU');
     if ($res) {
         return $res;
     }
     return false;
 }
 function usulan($guid, $kontrak, $debug = false)
 {
     $getAset = $this->getAset($guid, $kontrak);
     $noKontrak = array_keys($getAset['fullData']);
     // pr($getAset);
     // exit;
     $UserNm = $_SESSION['ses_uoperatorid'];
     // usernm akan diganti jika session di implementasikan
     $nmaset = explode(',', $getAset['asetid']);
     $nmasetsatker = $guid;
     $penggunaan_id = get_auto_increment("penggunaan");
     $ses_uid = $_SESSION['ses_uid'];
     $penggu_penet_eks_ket = "migrasi penggunaan";
     $penggu_penet_eks_nopenet = $noKontrak[0];
     $penggu_penet_eks_tglpenet = $data['penggu_penet_eks_tglpenet'];
     $olah_tgl = date('Y-m-d H:i:s');
     $TglSKKDH = "2014-12-31";
     $panjang = count($nmaset);
     $sql = array('table' => 'Penggunaan', 'field' => 'NoSKKDH , TglSKKDH, Keterangan, NotUse, TglUpdate, UserNm, FixPenggunaan, GUID', 'value' => "'{$penggu_penet_eks_nopenet}','{$TglSKKDH}', '{$penggu_penet_eks_ket}','0','{$olah_tgl}','{$UserNm}','0','{$ses_uid}'");
     $res = $this->db->lazyQuery($sql, $debug, 1);
     $insertid = $this->db->insert_id();
     $sleep = 1;
     for ($i = 0; $i < $panjang; $i++) {
         $sql1 = array('table' => 'Penggunaanaset', 'field' => "Penggunaan_ID,Aset_ID, kodeSatker", 'value' => "'{$penggunaan_id}','{$nmaset[$i]}', '{$nmasetsatker}'");
         $res = $this->db->lazyQuery($sql1, $debug, 1);
         $sql2 = array('table' => 'Aset', 'field' => "NotUse=1", 'condition' => "Aset_ID='{$nmaset[$i]}'", 'limit' => '1');
         $res = $this->db->lazyQuery($sql2, $debug, 2);
         $sleep++;
         if ($sleep == 200) {
             sleep(1);
             $sleep = 1;
         }
     }
     if ($res) {
         return $insertid;
     }
     return false;
 }
 public function Save_account_audit()
 {
     $error = '';
     // VALIDATE
     $error = $this->Get_trans_date_range($trans_id, $min_date, $max_trans_id, $max_date);
     if ($error != '') {
         return $error;
     }
     $min_time = strtotime($min_date);
     $max_time = NULL;
     if ($max_date != NULL) {
         $max_time = strtotime($max_date);
     }
     // Make sure we're the last transaction on this date
     $date = date(DISPLAY_DATE, $min_time);
     if ($min_date == $max_date && $trans_id < $max_trans_id) {
         $error = "Transaction {$trans_id} is not the last transaction " . "for this account on {$date}; unable to audit.";
     } elseif ($min_time > $this->m_audit_time) {
         // Make sure the audit date is >= accounting date of the transaction
         $error = "The audit date must be no less than the transaction " . "accounting date, {$date}.";
     } elseif ($max_time != NULL && $max_time <= $this->m_audit_time) {
         $date = date(DISPLAY_DATE, $max_time);
         $error = "The audit date must be less than the next transaction " . "date for this account, ID {$max_trans_id} on {$date}.";
     }
     if ($error != '') {
         return $error;
     }
     // TODO:  make sure the date doesn't exceed map to another transaction
     // for this account
     $pdo = db_connect_pdo();
     $pdo->beginTransaction();
     $ps = NULL;
     if ($this->m_audit_id > -1) {
         // Update an existing record (date & comment)
         $sql = "UPDATE AccountAudits \n" . "SET audit_date = :audit_date, " . "  audit_comment = :audit_comment \n" . "WHERE audit_id = :audit_id ";
         $ps = $pdo->prepare($sql);
         $auditDate = $this->get_audit_date_sql();
         $ps->bindParam(':audit_date', $auditDate);
         $ps->bindParam(':audit_comment', $this->m_audit_comment);
         $ps->bindParam(':audit_id', $this->m_audit_id);
     } else {
         $sql = "INSERT INTO AccountAudits \n" . "( ledger_id, audit_date, account_balance, audit_comment ) \n" . "VALUES( :ledger_id, :audit_date, :account_balance, " . ":audit_comment ) ";
         $ps = $pdo->prepare($sql);
         $ps->bindParam(':ledger_id', $this->m_ledger_id);
         $auditDate = $this->get_audit_date_sql();
         $ps->bindParam(':audit_date', $auditDate);
         $accBalance = $this->get_account_balance(true);
         $ps->bindParam(':account_balance', $accBalance);
         $ps->bindParam(':audit_comment', $this->m_audit_comment);
     }
     if ($ps == FALSE) {
         // sql problem
         return get_pdo_error($ps);
     }
     $success = $ps->execute();
     if (!$success) {
         return get_pdo_error($ps);
     }
     if ($this->m_audit_id < 0) {
         // Update the primary key
         $this->m_audit_id = get_auto_increment($pdo);
     }
     $pdo->commit();
     $pdo = null;
     // Reload from DB (will get updated_time)
     $error = $this->Load_account_audit($this->m_audit_id);
     return $error;
 }
<?php

include "../../config/config.php";


$menu_id = 42;
($SessionUser['ses_uid']!='') ? $Session = $SessionUser : $Session = $SESSION->get_session(array('title'=>'GuestMenu', 'ses_name'=>'menu_without_login')); 
$SessionUser = $SESSION->get_session_user();
$USERAUTH->FrontEnd_check_akses_menu($menu_id, $SessionUser);

	    

        $UserNm=$_SESSION['ses_uname'];// usernm akan diganti jika session di implementasikan
        $nmaset=$_POST['pemindahtanganan_usul_nama_aset'];
        $usulan_id=get_auto_increment("Usulan");
        $date=date('Y-m-d');
        $ses_uid=$_SESSION['ses_uid'];
        
        $dataArr = $STORE->store_usulan_pemindahtanganan(
                $UserNm,
                $nmaset,
                $usulan_id,
                $date,
                $ses_uid
                );
        
        echo "<script>
                    alert('Data Sudah Diusulkan.. !!!');
                    document.location='$url_rewrite/module/pemindahtanganan/usulan_pemindahtanganan_aset.php?usulan_id=$usulan_id';
                </script>";
?>
$tgl=$_POST['mutasi_trans_eks_tglproses'];
$olah_tgl=  format_tanggal_db2($tgl);
$alasan=$_POST['mutasi_trans_eks_alasan'];
$pemakai=$_POST['mutasi_trans_eks_pemakai'];


$UserNm=$_SESSION['ses_uname'];// usernm akan diganti jika session di implementasikan
$nmaset=$_POST['mutasi_nama_aset'];
$asset_id=Array();
$no_reg=Array();
$nm_barang=Array();

$panjang=count($nmaset);


$mutasi_id=get_auto_increment("Mutasi");


//Insert ke Mutasi
 $query="INSERT INTO Mutasi (Mutasi_ID, NoSKKDH , TglSKKDH, 
                                    Keterangan, SatkerTujuan, NotUse, TglUpdate, 
                                    UserNm, FixMutasi, Pemakai)
                                values ('','$nodok','$olah_tgl',
                                       '$alasan','$satker','','$olah_tgl','$UserNm','1','$pemakai')";
 
 $result=  mysql_query($query) or die(mysql_error());
 
//dapetin kode satker dan kode unit
 $query_satker_id="SELECT * FROM Satker WHERE Satker_ID='$satker'";
 $exec_query_satker_id=mysql_query($query_satker_id) or die(mysql_error());
 $hsl_query_satker_id=mysql_fetch_array($exec_query_satker_id);
$tgl_selesai=$_POST['peman_penet_eks_tglselesai'];
$olah_tgl_selesai=  format_tanggal_db2($tgl_selesai);
$jangka_waktu=$_POST['peman_penet_eks_jangkawaktu'];	


// pr($_POST);

$data = $PEMANFAATAN->pemanfaatan_penetapan_tambah_proses($_POST);
if ($data){
    echo "<script>alert('Data Berhasil Disimpan'); document.location='$url_rewrite/module/pemanfaatan/pemanfaatan_penetapan_daftar.php?pid=1';</script>";

}


exit;
$pemanfaatan_id=get_auto_increment("Pemanfaatan");
 $query="insert into Pemanfaatan (Pemanfaatan_ID, NoSKKDH, TipePemanfaatan, AlamatPartner, 
                                    Keterangan, TglSKKDH, NamaPartner, UserNm, TglUpdate, 
                                    TglMulai, TglSelesai, JangkaWaktu, FixPemanfaatan, Aset_ID,Status) 
                                values (null,'$no','$tipe','$alamat_partner',
                                       '$ket','$olah_tgl','$nama_partner','$UserNm','$olah_tgl',
                                        '$olah_tgl_mulai','$olah_tgl_selesai','$jangka_waktu','0','$aseid','0')";

 $result=  mysql_query($query) or die(mysql_error());
 
 
 
for($i=0;$i<$panjang;$i++){
    
    $tmp=$nmaset[$i];
    $tmp_olah=explode("<br/>",$tmp);
Esempio n. 7
0
 public function store_pemeliharaan_data($parameter)
 {
     // pr($parameter);
     // exit;
     $nobapem = $parameter['param']['idpemeliharaan_nomor'];
     $id = $parameter['param']['id'];
     $tanggal = explode("/", $parameter['param']['idpemeliharaan_tanggal']);
     $tglpem = $tanggal[2] . "-" . $tanggal[1] . "-" . $tanggal[0];
     $jenispem = $parameter['param']['idpemeliharaan_jenis'];
     $biayapemExpld = explode(",", $parameter['param']['idpemeliharaan_biaya']);
     $biayapem = str_replace(".", "", $biayapemExpld[0]);
     // pr($biayapemExpld);
     // pr($biayapem);
     $ketpem = $parameter['param']['idpemeliharaan_keterangan'];
     $namapem = $parameter['param']['idpemeliharaan_nama'];
     $nippem = $parameter['param']['idpemeliharaan_nip'];
     $jabpem = $parameter['param']['idpemeliharaan_jabatan'];
     $namajasapem = $parameter['param']['idpemeliharaan_penyedia'];
     $nilai_sebelumExpld = explode(",", $parameter['param']['idnilai_sebelum']);
     $nilai_sebelum = str_replace(".", "", $nilai_sebelumExpld[0]);
     // pr($nilai_sebelumExpld);
     // pr($nilai_sebelum);
     $nilai_setelahExpld = explode(",", $parameter['param']['idnilai_setelah']);
     $nilai_setelah = str_replace(".", "", $nilai_setelahExpld[0]);
     // pr($nilai_setelahExpld);
     // pr($nilai_setelah);
     $nilai_keterangan = $parameter['param']['idnilai_keterangan'];
     $kondisi = $parameter['param']['kondisi'];
     //echo $id;
     $baik = 0;
     $ringan = 0;
     $berat = 0;
     // exit;
     switch ($kondisi) {
         case "baik":
             $baik = 1;
             $ringan = 0;
             $berat = 0;
             break;
         case "ringan":
             $baik = 0;
             $ringan = 1;
             $berat = 0;
             break;
         case "berat":
             $baik = 0;
             $ringan = 0;
             $berat = 1;
             break;
     }
     $idkondisi_info = $parameter['param']['idkondisi_info'];
     $pemeliharaan_id = get_auto_increment("Pemeliharaan");
     $query_simpan1 = "INSERT INTO  Pemeliharaan\n\t\t\t\t\t\t\t(Pemeliharaan_ID, Aset_ID, NoBAPemeliharaan, TglPemeliharaan, JenisPemeliharaan, Biaya, KeteranganPemeliharaan,\n\t\t\t\t\t\t\tNamaPemelihara, NIPPemelihara, JabatanPemelihara, NamaPenyediaJasa, UserNm, TglUpdate,GUID)\n\t\t\t\t\t\t\tVALUES\n\t\t\t\t\t\t\t('','" . $id . "','" . $nobapem . "','" . $tglpem . "','" . $jenispem . "','" . $biayapem . "','" . $ketpem . "','" . $namapem . "','" . $nippem . "',\n\t\t\t\t\t\t\t'" . $jabpem . "','" . $namajasapem . "','admin','" . date('Y-m-d') . "','terserah')\n\t\t\t\t\t\t\t";
     $insert1 = mysql_query($query_simpan1) or die(mysql_error());
     $query_simpan2 = "INSERT INTO NilaiAset\n\t\t\t\t\t\t\t  (NilaiAset_ID, Pemeliharaan_ID, Aset_ID, FromNilai, ToNilai, TglNilai, KeteranganNilai, TglUpdate)\n\t\t\t\t\t\t\t  VALUES\n\t\t\t\t\t\t\t  ('','" . $pemeliharaan_id . "','" . $id . "','" . $nilai_sebelum . "','" . $nilai_setelah . "','" . date('Y-m-d') . "','" . $nilai_keterangan . "','" . date('Y-m-d') . "')\n\t\t\t\t\t\t\t  ";
     $insert2 = mysql_query($query_simpan2) or die(mysql_error());
     $query_simpan3 = "INSERT INTO Kondisi\n\t\t\t\t\t\t\t  (Kondisi_ID, Aset_ID, Pemeliharaan_ID, TglKondisi, InfoKondisi, Baik, RusakRingan, RusakBerat, TglUpdate)\n\t\t\t\t\t\t\t  VALUES\n\t\t\t\t\t\t\t  ('','" . $id . "','" . $pemeliharaan_id . "','" . date('Y-m-d') . "','" . $idkondisi_info . "','" . $baik . "','" . $ringan . "','" . $berat . "','" . date('Y-m-d') . "')\n\t\t\t\t\t\t\t  ";
     $insert3 = mysql_query($query_simpan3) or die(mysql_error());
     $query_update_status_pemeliharaan = "UPDATE Aset SET Status_Pemeliharaan=1 WHERE Aset_ID=" . $id;
     $insert4 = mysql_query($query_update_status_pemeliharaan) or die(mysql_error());
 }
 function usulan($dataAset, $nodok, $debug = false)
 {
     // pr($dataAset);
     $jenisaset = $data['jenisaset'];
     $olah_tgl = date('Y-m-d H:i:s');
     $alasan = "Mutasi [importing]";
     $pemakai = "Sekolah";
     $kodeKelompok = $data['kodeKelompok'];
     $TglSKKDH = "2014-12-31";
     $UserNm = $_SESSION['ses_uoperatorid'];
     // usernm akan diganti jika session di implementasikan
     // $nmaset=$getPenggunaan;
     $asset_id = array();
     $no_reg = array();
     $nm_barang = array();
     // $asetKapitalisasi = array_keys($_POST['asetKapitalisasi']);
     // $asetKapitalisasiOri = $_POST['asetKapitalisasi'];
     $mutasi_id = get_auto_increment("Mutasi");
     logFile('Start transaksi mutasi');
     // pr($jenisaset);
     $listTable = array('B' => 'mesin', 'E' => 'asetlain', 'H' => 'aset');
     // pr($getKodeSatker);
     $no = 1;
     foreach ($dataAset['aset'] as $tipe => $value) {
         foreach ($value as $satkerTujuan => $val) {
             $sql = array('table' => "Mutasi", 'field' => "NoSKKDH , TglSKKDH, Keterangan, SatkerTujuan, NotUse, TglUpdate, UserNm, FixMutasi, Pemakai", 'value' => "'{$nodok}','{$TglSKKDH}', '{$alasan}','{$satkerTujuan}',0,'{$olah_tgl}','1','1','{$pemakai}'");
             $res = $this->db->lazyQuery($sql, $debug, 1);
             $mutasiIDReturn = $this->db->insert_id();
             foreach ($val as $key => $v) {
                 $gabung_nomor_reg_tujuan = 0;
                 // $nmaset = $key;
                 // $panjang=count($nmaset);
                 // $sleep = 1;
                 usleep(100);
                 $this->db->logIt($tabel = array($listTable[$tipe]), $Aset_ID = $key, $kd_riwayat = 3, $noDokumen = $nodok, $tglProses = $olah_tgl, $text = "Sukses Mutasi");
                 // exit;
                 // $getJenisAset = $this->getJenisAset($nmaset);
                 // $getKIB = $this->getTableKibAlias($getJenisAset[$i]);
                 $asset_id = $key;
                 // $getLokasiTujuan = $this->get_satker_tujuan($data['Mutasi_ID'], $data['aset_id'][$key]);
                 $satkerAwal = $v['kodeSatker'];
                 $kelompokAwal = $v['kodeKelompok'];
                 $lokasiAwal = $v['kodeLokasi'];
                 $registerAwal = $v['noRegister'];
                 $namaSatkerAwal = "DINAS PENDIDIKAN, PEMUDA DAN OLAHRAGA";
                 $lokasiBaru = ubahLokasi($lokasiAwal, $satkerTujuan);
                 // pr($lokasiBaru);
                 // exit;
                 $sqlSelect = array('table' => "Aset", 'field' => "MAX( CAST( noRegister AS SIGNED ) ) AS noRegister", 'condition' => "kodeKelompok = '{$kelompokAwal}' AND kodeLokasi = '{$lokasiBaru}'");
                 $result = $this->db->lazyQuery($sqlSelect, $debug);
                 $gabung_nomor_reg_tujuan = intval($result[0]['noRegister'] + 1);
                 // if (!in_array($asset_id, $asetKapitalisasi)){
                 $sql1 = array('table' => "MutasiAset", 'field' => "Mutasi_ID,Aset_ID,NamaSatkerAwal, NomorRegAwal,NomorRegBaru,SatkerAwal,SatkerTujuan, Status", 'value' => "'{$mutasi_id}','{$asset_id}','{$namaSatkerAwal}','{$registerAwal}','{$gabung_nomor_reg_tujuan}','{$satkerAwal}','{$satkerTujuan}', 1");
                 $res1 = $this->db->lazyQuery($sql1, $debug, 1);
                 $sql2 = array('table' => "Aset", 'field' => "TglPembukuan = '{$TglSKKDH}', StatusValidasi = 1, Status_Validasi_Barang = 1, noRegister = '{$gabung_nomor_reg_tujuan}', kodeSatker = '{$satkerTujuan}', kodeLokasi = '{$lokasiBaru}',NotUse = 0, fixPenggunaan = 0, statusPemanfaatan = 0", 'condition' => "Aset_ID='{$asset_id}'");
                 $res2 = $this->db->lazyQuery($sql2, $debug, 2);
                 $ignoreTable = array('F', 'H');
                 if (!in_array($tipe, $ignoreTable)) {
                     $sqlKib = array('table' => "{$listTable[$tipe]}", 'field' => "TglPembukuan = '{$TglSKKDH}', StatusValidasi = 1, Status_Validasi_Barang = 1, StatusTampil = 1, noRegister = '{$gabung_nomor_reg_tujuan}', kodeSatker = '{$satkerTujuan}', kodeLokasi = '{$lokasiBaru}'", 'condition' => "Aset_ID='{$asset_id}'");
                     $resKib = $this->db->lazyQuery($sqlKib, $debug, 2);
                 }
                 $sql3 = array('table' => "PenggunaanAset", 'field' => "StatusMutasi=1, Mutasi_ID='{$mutasi_id}'", 'condition' => "Aset_ID='{$asset_id}'");
                 $res3 = $this->db->lazyQuery($sql3, $debug, 2);
                 echo 'Data ke : ' . $no . "\n";
                 $no++;
             }
         }
     }
     return true;
 }
Esempio n. 9
0
 function store_mutasi_barang($data, $debug = false)
 {
     $jenisaset = $data['jenisaset'];
     $satker = $data['kodeSatker'];
     $nodok = $data['mutasi_trans_eks_nodok'];
     $tgl = $data['mutasi_trans_eks_tglproses'];
     $olah_tgl = format_tanggal_db2($tgl);
     $alasan = $data['mutasi_trans_eks_alasan'];
     $pemakai = $data['mutasi_trans_eks_pemakai'];
     $kodeKelompok = $data['kodeKelompok'];
     $satkerAwal = $data['lastSatker'];
     $kelompokAwal = $data['lastKelompok'];
     $lokasiAwal = $data['lastLokasi'];
     $registerAwal = $data['lastNoRegister'];
     $namaSatkerAwal = $data['lastNamaSatker'];
     $UserNm = $_SESSION['ses_uoperatorid'];
     // usernm akan diganti jika session di implementasikan
     $nmaset = $data['mutasi_nama_aset'];
     $asset_id = array();
     $no_reg = array();
     $nm_barang = array();
     $asetKapitalisasi = array_keys($_POST['asetKapitalisasi']);
     $asetKapitalisasiOri = $_POST['asetKapitalisasi'];
     $mutasi_id = get_auto_increment("Mutasi");
     // pr($jenisaset);
     $listTable = array('A' => 'tanah', 'B' => 'mesin', 'C' => 'bangunan', 'D' => 'jaringan', 'E' => 'asetlain', 'F' => 'kdp');
     $panjang = count($nmaset);
     // $query="INSERT INTO Mutasi (Mutasi_ID, NoSKKDH , TglSKKDH,
     //                     Keterangan, SatkerTujuan, NotUse, TglUpdate,
     //                     UserNm, FixMutasi, Pemakai)
     //                 values ('','$nodok','$olah_tgl',
     //                        '$alasan','$satker','','$olah_tgl','$UserNm','1','$pemakai')";
     $sql = array('table' => "Mutasi", 'field' => "NoSKKDH , TglSKKDH, Keterangan, SatkerTujuan, NotUse, TglUpdate, UserNm, FixMutasi, Pemakai", 'value' => "'{$nodok}','{$olah_tgl}', '{$alasan}','{$satker}',0,'{$olah_tgl}','{$UserNm}','0','{$pemakai}'");
     $res = $this->db->lazyQuery($sql, $debug, 1);
     for ($i = 0; $i < $panjang; $i++) {
         $getJenisAset = $this->getJenisAset($nmaset);
         $getKIB = $this->getTableKibAlias($getJenisAset[$i]);
         $tmp = $nmaset[$i];
         $tmp_olah = explode("<br/>", $tmp);
         $asset_id[$i] = $tmp_olah[0];
         $no_reg[$i] = $tmp_olah[1];
         $nm_barang[$i] = $tmp_olah[2];
         // $logData = $this->db->logIt(array($getKIB['listTableOri']), $asset_id[$i]);
         $lokasiBaru = ubahLokasi($lokasiAwal[$i], $satker);
         //buat gabung nomor registrasi akhir
         // $array=array($pemilik,$provinsi,$kabupaten,$row_kode_satker,$tahun,$row_kode_unit);
         $sqlSelect = array('table' => "Aset", 'field' => "MAX(noRegister) AS noRegister", 'condition' => "kodeKelompok = '{$kelompokAwal[$i]}' AND kodeLokasi = '{$lokasiBaru}'");
         $result = $this->db->lazyQuery($sqlSelect, $debug);
         // pr($result);
         $gabung_nomor_reg_tujuan = intval($result[0]['noRegister'] + 1);
         /*
         echo "<pre>";
         print_r($gabung);
         echo "</pre>";
         */
         $sql1 = array('table' => "MutasiAset", 'field' => "Mutasi_ID,Aset_ID,NamaSatkerAwal, NomorRegAwal,NomorRegBaru,SatkerAwal,SatkerTujuan", 'value' => "'{$mutasi_id}','{$asset_id[$i]}','{$namaSatkerAwal[$i]}','{$registerAwal[$i]}','{$gabung_nomor_reg_tujuan}','{$satkerAwal[$i]}','{$satker}'");
         $res1 = $this->db->lazyQuery($sql1, $debug, 1);
         if (!in_array($asset_id[$i], $asetKapitalisasi)) {
             $sql2 = array('table' => "Aset", 'field' => "kodeSatker='{$satker}', kodeLokasi = '{$lokasiBaru}', noRegister='{$gabung_nomor_reg_tujuan}', NotUse=0, StatusValidasi = 3, Status_Validasi_Barang = 3", 'condition' => "Aset_ID='{$asset_id[$i]}'");
             $res2 = $this->db->lazyQuery($sql2, $debug, 2);
         }
         // pr($getKIB);
         $sqlKib = array('table' => "{$getKIB['listTableOri']}", 'field' => "kodeSatker='{$satker}', kodeLokasi = '{$lokasiBaru}', noRegister='{$gabung_nomor_reg_tujuan}', StatusValidasi = 3, Status_Validasi_Barang = 3, StatusTampil = 3", 'condition' => "Aset_ID='{$asset_id[$i]}'");
         $resKib = $this->db->lazyQuery($sqlKib, $debug, 2);
         $sql3 = array('table' => "PenggunaanAset", 'field' => "StatusMutasi=1, Mutasi_ID='{$mutasi_id}'", 'condition' => "Aset_ID='{$asset_id[$i]}'");
         $res3 = $this->db->lazyQuery($sql3, $debug, 2);
         $sql = array('table' => 'aset', 'field' => "TipeAset", 'condition' => "Aset_ID={$asset_id[$i]}");
         $result = $this->db->lazyQuery($sql, $debug);
         $asetid[$asset_id[$i]] = $listTable[implode(',', $result[0])];
     }
     if ($result) {
         $noDok = array('penggu_penet_eks_nopenet', 'mutasi_trans_eks_nodok');
         foreach ($_POST as $key => $value) {
             if (in_array($value, $noDok)) {
                 $noDokumen = $_POST[$value];
             } else {
                 $noDokumen = '-';
             }
         }
         foreach ($asetid as $key => $value) {
             if (!in_array($key, $asetKapitalisasi)) {
                 $this->db->logIt($tabel = array($value), $Aset_ID = $key, $kd_riwayat = 3, $noDokumen = $nodok, $tglProses = $olah_tgl, $text = "Mutasi Pending Status");
             } else {
                 $this->db->logIt($tabel = array($value), $Aset_ID = $key, $kd_riwayat = 25, $noDokumen = $nodok, $tglProses = $olah_tgl, $text = "Mutasi Pending Status dengan mode kapitalisasi", $tmpSatker = $asetKapitalisasiOri[$key]);
             }
         }
         return true;
     }
     return false;
 }
 public function store_penetapan_penghapusan($data, $debug = false)
 {
     // pr($data);
     $no = $data['bup_pp_noskpenghapusan'];
     $tgl = $data['bup_pp_tanggal'];
     $olah_tgl = format_tanggal_db2($tgl);
     $keterangan = $data['bup_pp_get_keterangan'];
     $UserNm = $_SESSION['ses_uoperatorid'];
     // usernm akan diganti jika session di implementasikan
     $nmaset = $data['penghapusan_nama_aset'];
     $ses_uid = $_SESSION[ses_uid];
     $penghapusan_id = get_auto_increment("penghapusan");
     $jenis_hapus = $_SESSION['jenis_hapus'];
     $asset_id = array();
     $no_reg = array();
     $nm_barang = array();
     $panjang = count($nmaset);
     $sql = array('table' => 'penghapusan', 'field' => 'Penghapusan_ID, NoSKHapus, TglHapus, AlasanHapus, Jenis_Hapus, Status, UserNm, FixPenghapusan', 'value' => "'','{$no}', '{$olah_tgl}', '{$keterangan}','{$jenis_hapus}', '0','{$UserNm}', '1'");
     $res = $this->db->lazyQuery($sql, $debug, 1);
     /*
                     $query="INSERT INTO penghapusan (Penghapusan_ID, NoSKHapus, TglHapus, AlasanHapus, Status, UserNm, FixPenghapusan) 
                                                     values ('','$no', '$olah_tgl', '$keterangan', '0','$UserNm', '1')";
                     $result=  $this->query($query) or die($this->error());
     */
     for ($i = 0; $i < $panjang; $i++) {
         $tmp = $nmaset[$i];
         $tmp_olah = explode("<br>", $tmp);
         $asset_id[$i] = $tmp_olah[0];
         $no_reg[$i] = $tmp_olah[1];
         $nm_barang[$i] = $tmp_olah[2];
         /*echo  "No= $i <br/>
                  Asset ID =$asset_id[$i] <br/>
                  No register=$no_reg[$i] <br/>
                  Nama barang =$nm_barang[$i] <br/>";
           * 
           */
         $sql1 = array('table' => 'penghapusanaset', 'field' => 'Penghapusan_ID,Aset_ID,Status,Jenis_Hapus', 'value' => "'{$penghapusan_id}','{$asset_id[$i]}','0','{$jenis_hapus}'");
         $res1 = $this->db->lazyQuery($sql1, $debug, 1);
         /*
                             $query1="insert into penghapusanaset(Penghapusan_ID,Aset_ID,Status) values('$penghapusan_id','$asset_id[$i]','0')";
                             $result1=  $this->query($query1) or die($this->error());
         */
         $sql2 = array('table' => 'usulanaset', 'field' => "StatusPenetapan=1, Penetapan_ID='{$penghapusan_id}'", 'condition' => "Aset_ID='{$asset_id[$i]}' AND Jenis_Usulan='{$jenis_hapus}'");
         $res2 = $this->db->lazyQuery($sql2, $debug, 2);
         /*
                             $query2="UPDATE usulanaset SET StatusPenetapan=1, Penetapan_ID='$penghapusan_id' WHERE Aset_ID='$asset_id[$i]' AND Jenis_Usulan='HPS'";
                             $result2=$this->query($query2) or die($this->error());
         */
         $sql3 = array('table' => 'aset', 'field' => "Dihapus='1'", 'condition' => "Aset_ID='{$asset_id[$i]}'");
         $res3 = $this->db->lazyQuery($sql3, $debug, 2);
         /*
                             $query3="UPDATE aset SET Dihapus='1' WHERE Aset_ID='$asset_id[$i]'";
                             $result3=$this->query($query3) or die($this->error());*/
     }
     // $query_hapus_apl="DELETE FROM apl_userasetlist WHERE aset_action='penetapanpenghapusan[]' AND UserSes='$ses_uid'";
     // $exec_hapus=  $this->query($query_hapus_apl) or die($this->error());
     // if($result)
     // {
     // return true;
     // }
     // elseif($result1)
     // {
     // return true;
     // }
     // else
     // {
     // return false;
     // }
 }
 private function Save_transaction($checkAudits)
 {
     $error = '';
     // Formatting for save
     $trans_comment = $this->m_trans_comment;
     $check_number = $this->m_check_number;
     $gas_miles = $this->m_gas_miles;
     $gas_gallons = $this->m_gas_gallons;
     // no longer need special null handling ?
     /*
     		if (is_null ($trans_comment))
     $trans_comment = 'NULL';
     		else
     $trans_comment = "'$trans_comment'";	//enclose in quotes for non null
     		if (is_null ($check_number))
     $check_number = 'NULL';
     		if (is_null ($gas_miles))
     $gas_miles = 'NULL';
     		if (is_null ($gas_gallons))
     $gas_gallons = 'NULL';
     */
     // Query the audit table to check for conflicts
     if ($checkAudits) {
         $error = $this->Check_audits();
         if ($error != '') {
             return $error;
         }
     }
     $pdo = db_connect_pdo();
     $pdo->beginTransaction();
     if (is_string($pdo)) {
         return $pdo;
     }
     $ps = null;
     if ($this->m_trans_id == -1) {
         // Either this hasn't been inserted, or we are doing repeat
         // insertions.
         // INSERT
         $sql = "INSERT INTO Transactions \n" . "(login_id, trans_descr, trans_date, accounting_date, " . " trans_vendor, trans_comment, check_number, gas_miles, " . " gas_gallons, trans_status, budget_date, exclude_from_budget) \n" . "VALUES( :login_id, :descr, :trans_date, " . " :accounting_date, :vendor, :comment, :check_num, " . " :gas_miles, :gas_gallons, :status, :budget_date, :exclude_budget ) ";
         $ps = $pdo->prepare($sql);
     } else {
         // UPDATE
         $sql = "UPDATE Transactions \n" . "SET login_id = :login_id, " . " trans_descr = :descr, " . " trans_date = :trans_date, " . " accounting_date = :accounting_date, " . " trans_vendor = :vendor, " . " trans_comment = :comment, " . " check_number = :check_num, " . " gas_miles = :gas_miles, " . " gas_gallons = :gas_gallons, " . " trans_status = :status, " . " budget_date = :budget_date, " . " exclude_from_budget = :exclude_budget \n " . "WHERE trans_id = :trans_id ";
         $ps = $pdo->prepare($sql);
         // the only additional param is the trans id
         $ps->bindParam(':trans_id', $this->m_trans_id, PDO::PARAM_INT);
     }
     // set all generic params
     $ps->bindParam(':login_id', $this->m_login_id, PDO::PARAM_INT);
     $ps->bindParam(':descr', $this->m_trans_descr);
     $transDate = $this->get_trans_date_sql();
     $ps->bindParam(':trans_date', $transDate);
     $accDate = $this->get_accounting_date_sql();
     $ps->bindParam(':accounting_date', $accDate);
     $ps->bindParam(':vendor', $this->m_trans_vendor);
     $ps->bindParam(':comment', $trans_comment);
     $ps->bindParam(':check_num', $check_number);
     $ps->bindParam(':gas_miles', $gas_miles);
     $ps->bindParam(':gas_gallons', $gas_gallons);
     $ps->bindParam(':status', $this->m_trans_status, PDO::PARAM_INT);
     $budgetDate = $this->get_budget_date_sql();
     $ps->bindParam(':budget_date', $budgetDate);
     $ps->bindParam(':exclude_budget', $this->m_exclude_budget);
     $success = $ps->execute();
     $error = get_pdo_error($ps);
     if ($error != '') {
         return $error . $ps->debugDumpParams();
     }
     $ledger_inserts = 0;
     if ($this->m_trans_id == -1) {
         // get id from the insert
         $this->m_trans_id = get_auto_increment($pdo, 'transactions_trans_id_seq');
         if ($this->m_trans_id < 1) {
             return 'Invalid auto_increment val: ' . $this->m_trans_id;
         }
     }
     // prepare all queries
     $psInsert = $pdo->prepare("INSERT INTO Ledger_Entries \n" . "(trans_id, account_id, ledger_amount) \n" . "VALUES(:trans_id, :account_id, :ledger_amount)");
     $psDelete = $pdo->prepare("DELETE from Ledger_Entries \n" . "WHERE ledger_id = :ledger_id");
     $psUpdate = $pdo->prepare("UPDATE Ledger_Entries \n" . "SET account_id= :account_id, " . " ledger_amount= :ledger_amount \n" . "WHERE ledger_id= :ledger_id ");
     $ps = NULL;
     // insert the individual ledger entries
     // Combine the LHS & RHS lists
     $ledger_list = array_merge($this->m_ledgerL_list, $this->m_ledgerR_list);
     foreach ($ledger_list as $ledger) {
         if ($ledger->ledgerId == -1) {
             // no ledger_id; new record.
             $psInsert->bindParam(':trans_id', $this->m_trans_id, PDO::PARAM_INT);
             $psInsert->bindParam(':account_id', $ledger->accountId, PDO::PARAM_INT);
             $psInsert->bindParam(':ledger_amount', $ledger->amount);
             $ps = $psInsert;
         } else {
             if (trim($ledger->amount == '')) {
                 // An existing ledger entry is being deleted
                 $psDelete->bindparam(':ledger_id', $ledger->ledgerId, PDO::PARAM_INT);
                 $ps = $psDelete;
             } else {
                 // UPDATE an existing ledger entry
                 $psUpdate->bindParam(':account_id', $ledger->accountId, PDO::PARAM_INT);
                 $psUpdate->bindParam(':ledger_amount', $ledger->amount);
                 $psUpdate->bindParam(':ledger_id', $ledger->ledgerId, PDO::PARAM_INT);
                 $ps = $psUpdate;
             }
         }
         $success = $ps->execute();
         if (!$success) {
             return get_pdo_error($ps) . $ps->debugDumpParams();
         }
         $ledger_inserts += $ps->rowCount();
     }
     $success = $pdo->commit();
     if (!$success) {
         return get_pdo_error($pdo);
     }
     $pdo = null;
 }
$no=$_POST['peman_pengem_eks_nobast'];
$tgl=$_POST['peman_pengem_eks_tglbast'];
$olah_tgl=  format_tanggal_db2($tgl);
$lokasi=$_POST['peman_pengem_eks_lokasi_serah_terima'];
$nama1=$_POST['peman_pengem_eks_nm1'];
$nama2=$_POST['peman_pengem_eks_nm2'];
$jabatan1=$_POST['peman_pengem_eks_jabatan1'];
$jabatan2=$_POST['peman_pengem_eks_jabatan2'];
$nip1=$_POST['peman_pengem_eks_nip1'];
$nip2=$_POST['peman_pengem_eks_nip2'];
$lokasi1=$_POST['peman_pengem_eks_lokasi1'];
$lokasi2=$_POST['peman_pengem_eks_lokasi2'];
// pr($_POST);
// exit; 

    $pengembalian_id=get_auto_increment("bast_pengembalian");
    $query="insert into bast_pengembalian (BAST_Pengembalian_ID, NoBAST, TglBAST, NamaPihak1, 
                                    JabatanPihak1, NIPPihak1, NamaPihak2, JabatanPihak2, NIPPihak2, UserNm,
                                    TglUpdate, LokasiPihak1, LokasiPihak2, LokasiBAST, GUID, FixPengembalian) 
                                values ('','$no','$olah_tgl','$nama1','$jabatan1','$nip1',
                                       '$nama2','$jabatan2','$nip2','$UserNm','$olah_tgl',
                                        '$lokasi1','$lokasi2','$lokasi','','1')";
	// pr($query);
 $result=  mysql_query($query) or die(mysql_error());
 
for($i=0;$i<$panjang;$i++){
    
    $tmp=$nmaset[$i];
    // pr($tmp);
	$tmp_olah=explode("<br/>",$tmp);
	// pr($tmp_olah);
<?php

include "../../config/config.php";
$menu_id = 43;
$SessionUser['ses_uid'] != '' ? $Session = $SessionUser : ($Session = $SESSION->get_session(array('title' => 'GuestMenu', 'ses_name' => 'menu_without_login')));
$SessionUser = $SESSION->get_session_user();
$USERAUTH->FrontEnd_check_akses_menu($menu_id, $SessionUser);
$pemindahtanganan_id = get_auto_increment("BASP");
$UserNm = $_SESSION['ses_uname'];
// usernm akan diganti jika session di implementasikan
$guid = $_SESSION['ses_uid'];
$nmaset = $_POST['pemindahtanganan_penet_nama_aset'];
$no_penetapan = $_POST['NoBASP'];
$tgl_penetapan = $_POST['TglBAST'];
$no_bast = $_POST['bupt_bast_nobast'];
$tgl_bast = $_POST['bupt_bast_tglbast'];
$olah_tgl_penetapan = format_tanggal_db2($tgl_penetapan);
$olah_tgl_bast = format_tanggal_db2($tgl_bast);
$lokasi_basp = $_POST['LokasiBASP'];
$tipe_pemindahtanganan = $_POST['bupt_bast_tipepemindahtanganan'];
$peruntukan = $_POST['bupt_bast_peruntukan'];
$alamat_pihak_kedua = $_POST['bupt_bast_alamat'];
$nama1 = $_POST['bupt_bast_nama_1'];
$jabatan1 = $_POST['bupt_bast_jabatan_1'];
$nip1 = $_POST['bupt_bast_nip_1'];
$lokasi1 = $_POST['bupt_bast_lokasi_1'];
$nama2 = $_POST['bupt_bast_nama_2'];
$jabatan2 = $_POST['bupt_bast_jabatan_2'];
$nip2 = $_POST['bupt_bast_nip_2'];
$lokasi2 = $_POST['bupt_bast_lokasi_2'];
$submit = $_POST['btn_action'];
<?php

include "../../config/config.php";

$menu_id = 30;
($SessionUser['ses_uid']!='') ? $Session = $SessionUser : $Session = $SESSION->get_session(array('title'=>'GuestMenu', 'ses_name'=>'menu_without_login')); 
$SessionUser = $SESSION->get_session_user();
$USERAUTH->FrontEnd_check_akses_menu($menu_id, $SessionUser);

$submit=$_POST['penggunaan_eks'];

$UserNm=$_SESSION['ses_uname'];// usernm akan diganti jika session di implementasikan
$nmaset=$_POST['penggu_nama_aset'];
$penggunaan_id=get_auto_increment("Penggunaan");
$ses_uid=$_SESSION['ses_uid'];

$penggu_penet_eks_ket=$_POST['penggu_penet_eks_ket'];	
$penggu_penet_eks_nopenet=$_POST['penggu_penet_eks_nopenet'];	
$penggu_penet_eks_tglpenet=$_POST['penggu_penet_eks_tglpenet'];	
$olah_tgl=  format_tanggal_db2($penggu_penet_eks_tglpenet);

$data=$STORE->store_penetapan_penggunaan
    (
            $submit,
            $UserNm,
            $nmaset,
            $penggunaan_id,
            $ses_uid,
            $penggu_penet_eks_ket,
            $penggu_penet_eks_nopenet,
            $penggu_penet_eks_tglpenet,
             $p_pmusnah_keterangan=$_POST['p_pmusnah_keterangan'];
             $p_pmusnah_noskpenetapan=$_POST['p_pmusnah_noskpenetapan'];
             $p_pmusnah_tglskpenetapa = $_POST['p_pmusnah_tglskpenetapan']; ///bulan/tanggal/tahun 
             $datet= explode('/', $p_pmusnah_tglskpenetapa); ///
             $p_pmusnah_tglskpenetapan= $datet[2].$datet[1].$datet[0];
             $p_pmusnah_noskhapus=$_POST['p_pmusnah_noskhapus'];
             $p_pmusnah_tglskhapu= $_POST['p_pmusnah_tglskhapus']; ///bulan/tanggal/tahun 
             $dateu = explode('/', $p_pmusnah_tglskhapu); ///
             $p_pmusnah_tglskhapus = $dateu[2].$dateu[1].$dateu[0];
             
             
             if (Pemusnahan_ID !='')
             {
                 //delete
               
                 $Get_Pemusnahan_ID=  get_auto_increment("Pemusnahan");
                 $querypemusnahan= "INSERT INTO Pemusnahan(Pemusnahan_ID, KetPemusnahan,Aset_ID,NoSKPenetapan,TglSKPenetapan,NoSKPenghapusan,TglSKPenghapusan)
                                         VALUES($Get_Pemusnahan_ID, '$p_pmusnah_keterangan','$Aset_ID','$p_pmusnah_noskpenetapan','$p_pmusnah_tglskpenetapan',
                                         '$p_pmusnah_noskhapus','$p_pmusnah_tglskhapus')";
                 
                 $resultpemusnahan = mysql_query($querypemusnahan) or die ('eror pemusnahan insert');
                 ($resultpemusnahan) ? $Pemusnahan_ID = $Get_Pemusnahan_ID : $Pemusnahan_ID = $Pemusnahan_ID;
            
             $queryaset="    UPDATE Aset SET
 
           
             BAPemusnahan_ID = '$Pemusnahan_ID'
             WHERE Aset_ID = $Aset_ID";
         //    print_r($queryaset);
             $resultaset=  mysql_query($queryaset)or die ('eror update bap'); 
                 
 public function store_penetapan_penghapusan_pmOLDs($data, $debug = false)
 {
     ////////////////////////////////////////pr($data);
     // ////////////////////////////////////////pr($data['UsulanID']);
     // $sql2 = array(
     //         'table'=>'usulanaset',
     //         'field'=>"StatusKonfirmasi=2",
     //         'condition' => "Aset_ID='$data[asetid]'",
     //         );
     //     $res2 = $this->db->lazyQuery($sql2,$debug,2);
     $UsulID = array();
     foreach ($data['UsulanID'] as $keyUslID => $valueUslID) {
         // ////////////////////////////////////////pr($valueUslID);
         if (!in_array($valueUslID, $UsulID)) {
             $UsulID[] = $valueUslID;
         }
         // ////////////////////////////////////////pr($UsulID);
     }
     ////////////////////////////////////////pr($UsulID);
     // exit;
     $UsulanID = implode(",", $UsulID);
     // ////////////////////////////////////////pr($UsulanID);
     // exit;
     $no = $data['bup_pp_noskpenghapusan'];
     $tgl = $data['bup_pp_tanggal'];
     $olah_tgl = format_tanggal_db2($tgl);
     $keterangan = $data['bup_pp_get_keterangan'];
     $UserNm = $_SESSION['ses_uoperatorid'];
     // usernm akan diganti jika session di implementasikan
     $nmaset = $data['penghapusan_nama_aset'];
     $ses_uid = $_SESSION[ses_uid];
     $penghapusan_id = get_auto_increment("penghapusan");
     $jenis_hapus = "PMS";
     $asset_id = array();
     $no_reg = array();
     $nm_barang = array();
     $panjang = count($nmaset);
     $sql = array('table' => 'penghapusan', 'field' => 'Penghapusan_ID,Usulan_ID, NoSKHapus, TglHapus, AlasanHapus, Jenis_Hapus, Status, UserNm, FixPenghapusan', 'value' => "'0','{$UsulanID}','{$no}', '{$olah_tgl}', '{$keterangan}','{$jenis_hapus}', '0','{$UserNm}', '1'");
     // ////////////////////////////////////////pr($sql);
     $res = $this->db->lazyQuery($sql, $debug, 1);
     // exit;
     for ($i = 0; $i < $panjang; $i++) {
         $tmp = $nmaset[$i];
         $tmp_olah = explode("<br>", $tmp);
         $asset_id[$i] = $tmp_olah[0];
         $no_reg[$i] = $tmp_olah[1];
         $nm_barang[$i] = $tmp_olah[2];
         $sql1 = array('table' => 'penghapusanaset', 'field' => 'Penghapusan_ID,Aset_ID,Status,Jenis_Hapus', 'value' => "'{$penghapusan_id}','{$asset_id[$i]}','0','{$jenis_hapus}'");
         // ////////////////////////////////////////pr($sql1);
         $res1 = $this->db->lazyQuery($sql1, $debug, 1);
         /*
         $query1="insert into penghapusanaset(Penghapusan_ID,Aset_ID,Status) values('$penghapusan_id','$asset_id[$i]','0')";
         $result1=  $this->query($query1) or die($this->error());
         */
         $sql2 = array('table' => 'usulanaset', 'field' => "StatusPenetapan=1, Penetapan_ID='{$penghapusan_id}'", 'condition' => "Aset_ID='{$asset_id[$i]}' AND Jenis_Usulan='{$jenis_hapus}'");
         // ////////////////////////////////////////pr($sql2);
         $res2 = $this->db->lazyQuery($sql2, $debug, 2);
         $sqlusul = array('table' => 'usulan', 'field' => "StatusPenetapan=1, Penetapan_ID='{$penghapusan_id}'", 'condition' => "Usulan_ID IN ({$UsulanID}) AND Jenis_Usulan='{$jenis_hapus}'");
         // ////////////////////////////////////////pr($sqlusul);
         $resusul = $this->db->lazyQuery($sqlusul, $debug, 2);
         /*
         $query2="UPDATE usulanaset SET StatusPenetapan=1, Penetapan_ID='$penghapusan_id' WHERE Aset_ID='$asset_id[$i]' AND Jenis_Usulan='HPS'";
         $result2=$this->query($query2) or die($this->error());
         */
         $sql3 = array('table' => 'aset', 'field' => "Dihapus='1'", 'condition' => "Aset_ID='{$asset_id[$i]}'");
         // ////////////////////////////////////////pr($sql3);
         $res3 = $this->db->lazyQuery($sql3, $debug, 2);
         /*
                             $query3="UPDATE aset SET Dihapus='1' WHERE Aset_ID='$asset_id[$i]'";
                             $result3=$this->query($query3) or die($this->error());*/
     }
     foreach ($UsulID as $keyUsulID => $valueUsulID) {
         ////////////////////////////////////////pr($valueUsulID);
         $sqlusulID = array('table' => 'usulan', 'field' => "Aset_ID,Usulan_ID", 'condition' => "Usulan_ID IN ({$UsulanID}) ORDER BY Usulan_ID desc");
         // ////////////////////////////////////////pr($sqlusul);
         $resusulID = $this->db->lazyQuery($sqlusulID, $debug);
         ////////////////////////////////////////pr($resusulID);
         // echo "====";
         foreach ($resusulID as $keyuslID => $valueuslanID) {
             ////////////////////////////////////////pr($valueuslanID['Usulan_ID']);
             $IDasetUsl = explode(",", $valueuslanID['Aset_ID']);
             ////////////////////////////////////////pr($IDasetUsl);
             $IDUsulanAset = $valueuslanID['Usulan_ID'];
             // foreach ($IDasetUsl as $keyIDasetUsl => $valueIDasetUsl) {
             //     $IDasetUsul[]=$valueIDasetUsl;
             // }
             foreach ($IDasetUsl as $keyIDaset => $valueIDaset) {
                 ////////////////////////////////////////pr($valueIDaset);
                 if (in_array($valueIDaset, $nmaset)) {
                     echo $valueIDaset . "diterima<br/>";
                     $sqlUpd = array('table' => 'usulanaset', 'field' => "StatusKonfirmasi=1", 'condition' => "Aset_ID='{$valueIDaset}' AND Usulan_ID='{$IDUsulanAset}'");
                     ////////////////////////////////////////pr($sqlUpd);
                     $resUpd = $this->db->lazyQuery($sqlUpd, $debug, 2);
                 } else {
                     echo $valueIDaset . "ditolak<br/>";
                     $sqlUpd = array('table' => 'usulanaset', 'field' => "StatusKonfirmasi=2", 'condition' => "Aset_ID='{$valueIDaset}' AND Usulan_ID='{$IDUsulanAset}'");
                     ////////////////////////////////////////pr($sqlUpd);
                     $resUpd = $this->db->lazyQuery($sqlUpd, $debug, 2);
                 }
             }
         }
     }
     // echo "====================";
     // ////////////////////////////////////////pr($nmaset);
     // ////////////////////////////////////////pr($IDasetUsul);
     // foreach ($IDasetUsul as $keyIDaset => $valueIDaset) {
     //     ////////////////////////////////////////pr($valueIDaset);
     //     if(in_array($valueIDaset, $nmaset)){
     //         echo $valueIDaset."diterima<br/>";
     //          $sqlUpd = array(
     //             'table'=>'usulanaset',
     //             'field'=>"StatusKonfirmasi=1",
     //             'condition' => "Aset_ID='$valueIDaset'",
     //             );
     //         // $resUpd = $this->db->lazyQuery($sqlUpd,$debug,2);
     //     }else{
     //         echo $valueIDaset."ditolak<br/>";
     //          $sqlUpd = array(
     //             'table'=>'usulanaset',
     //             'field'=>"StatusKonfirmasi=2",
     //             'condition' => "Aset_ID='$valueIDaset'",
     //             );
     //         // $resUpd = $this->db->lazyQuery($sqlUpd,$debug,2);
     //     }
     // }
     // exit;
 }
 function usulan($getAset, $kontrak, $debug = false)
 {
     // $getAset = $this->getAset($guid, $kontrak);
     // pr($getAset);
     // exit;
     $UserNm = $_SESSION['ses_uoperatorid'];
     // usernm akan diganti jika session di implementasikan
     $nmaset = explode(',', $getAset['asetid']);
     $nmasetsatker = $guid;
     $penggunaan_id = get_auto_increment("penggunaan");
     $ses_uid = $_SESSION['ses_uid'];
     $penggu_penet_eks_ket = "migrasi penggunaan";
     $penggu_penet_eks_nopenet = $kontrak;
     $penggu_penet_eks_tglpenet = $data['penggu_penet_eks_tglpenet'];
     $olah_tgl = date('Y-m-d H:i:s');
     $TglSKKDH = "2014-12-31";
     $sql = array('table' => 'Penggunaan', 'field' => 'NoSKKDH , TglSKKDH, Keterangan, NotUse, TglUpdate, UserNm, Status, FixPenggunaan, GUID', 'value' => "'{$penggu_penet_eks_nopenet}','{$TglSKKDH}', '{$penggu_penet_eks_ket}','0','{$olah_tgl}','{$UserNm}', 1, '1','{$ses_uid}'");
     $res = $this->db->lazyQuery($sql, $debug, 1);
     $insertid = $this->db->insert_id();
     $sleep = 1;
     $count = 1;
     if ($getAset['asetlain']) {
         foreach ($getAset['asetlain'] as $key => $val) {
             foreach ($val as $value => $value1) {
                 echo "data aset lain :" . $count . "\n\n";
                 $nmasetsatker = $key;
                 $sql1 = array('table' => 'Penggunaanaset', 'field' => "Penggunaan_ID,Aset_ID, kodeSatker, Status", 'value' => "'{$insertid}','{$value}', '{$nmasetsatker}',1");
                 $res = $this->db->lazyQuery($sql1, $debug, 1);
                 $sql2 = array('table' => 'Aset', 'field' => "NotUse=1, fixPenggunaan = 1", 'condition' => "Aset_ID='{$value}'", 'limit' => '1');
                 $res = $this->db->lazyQuery($sql2, $debug, 2);
                 // $sleep++;
                 // if ($sleep == 200){
                 //     sleep(1);
                 //     $sleep = 1;
                 // }
                 $count++;
             }
         }
     }
     if ($getAset['persediaan']) {
         foreach ($getAset['persediaan'] as $key => $val) {
             foreach ($val as $value => $value1) {
                 echo "data aset persediaan :" . $count . "\n\n";
                 $nmasetsatker = $key;
                 $sql1 = array('table' => 'Penggunaanaset', 'field' => "Penggunaan_ID,Aset_ID, kodeSatker, Status", 'value' => "'{$insertid}','{$value}', '{$nmasetsatker}', 1");
                 $res = $this->db->lazyQuery($sql1, $debug, 1);
                 $sql2 = array('table' => 'Aset', 'field' => "NotUse=1, fixPenggunaan = 1", 'condition' => "Aset_ID='{$value}'", 'limit' => '1');
                 $res = $this->db->lazyQuery($sql2, $debug, 2);
                 // $sleep++;
                 // if ($sleep == 200){
                 //     sleep(1);
                 //     $sleep = 1;
                 // }
                 $count++;
             }
         }
     }
     if ($res) {
         return true;
     }
     return false;
 }
$no=$_POST['peman_pengem_eks_nobast'];
$tgl=$_POST['peman_pengem_eks_tglbast'];
$olah_tgl=  format_tanggal_db2($tgl);
$lokasi=$_POST['peman_pengem_eks_lokasi_serah_terima'];
$nama1=$_POST['peman_pengem_eks_nm1'];
$nama2=$_POST['peman_pengem_eks_nm2'];
$jabatan1=$_POST['peman_pengem_eks_jabatan1'];
$jabatan2=$_POST['peman_pengem_eks_jabatan2'];
$nip1=$_POST['peman_pengem_eks_nip1'];
$nip2=$_POST['peman_pengem_eks_nip2'];
$lokasi1=$_POST['peman_pengem_eks_lokasi1'];
$lokasi2=$_POST['peman_pengem_eks_lokasi2'];

 

    $pengembalian_id=get_auto_increment("BAST_Pengembalian");
    $query="insert into BAST_Pengembalian (BAST_Pengembalian_ID, NoBAST, TglBAST, NamaPihak1, 
                                    JabatanPihak1, NIPPihak1, NamaPihak2, JabatanPihak2, NIPPihak2, UserNm,
                                    TglUpdate, LokasiPihak1, LokasiPihak2, LokasiBAST, GUID, FixPengembalian) 
                                values ('','$no','$olah_tgl','$nama1','$jabatan1','$nip1',
                                       '$nama2','$jabatan2','$nip2','$UserNm','$olah_tgl',
                                        '$lokasi1','$lokasi2','$lokasi','','1')";
 
 $result=  mysql_query($query) or die(mysql_error());
 
for($i=0;$i<$panjang;$i++){
    
    $tmp=$nmaset[$i];
    $tmp_olah=explode("<br/>",$tmp);
    $asset_id[$i]=$tmp_olah[0];
    $no_reg[$i]=$tmp_olah[1];
<?php

include "../../config/config.php";
$UserNm = $_SESSION['ses_uname'];
// usernm akan diganti jika session di implementasikan
$nmaset = $_POST['peman_idle_nama_aset'];
$asset_id = array();
$no_reg = array();
$nm_barang = array();
$panjang = count($nmaset);
$peman_penet_bmd_eks_ket = $_POST['peman_penet_bmd_eks_ket'];
$peman_penet_bmd_eks_nopenet = $_POST['peman_penet_bmd_eks_nopenet'];
$peman_penet_bmd_eks_tglpenet = $_POST['peman_penet_bmd_eks_tglpenet'];
$olah_tgl = format_tanggal_db2($peman_penet_bmd_eks_tglpenet);
$menganggur_id = get_auto_increment("Menganggur");
$query = "insert into Menganggur (Menganggur_ID, NoSKKDH , TglSKKDH, \n                                    Keterangan, NotUse, TglUpdate, \n                                    UserNm, FixMenganggur) \n                                values (null,'{$peman_penet_bmd_eks_nopenet}','{$olah_tgl}',\n                                       '{$peman_penet_bmd_eks_ket}','','{$olah_tgl}','\n                                   {$UserNm}','1')";
$result = mysql_query($query) or die(mysql_error());
for ($i = 0; $i < $panjang; $i++) {
    $tmp = $nmaset[$i];
    $tmp_olah = explode("<br/>", $tmp);
    $asset_id[$i] = $tmp_olah[0];
    $no_reg[$i] = $tmp_olah[1];
    $nm_barang[$i] = $tmp_olah[2];
    /*echo  "No= $i <br/>
             Asset ID =$asset_id[$i] <br/>
             No register=$no_reg[$i] <br/>
             Nama barang =$nm_barang[$i] <br/>";
      * 
      */
    $query = "insert into MenganggurAset(Menganggur_ID,Aset_ID,StatusUsulan) values('{$menganggur_id}','{$asset_id[$i]}','0')";
    $result = mysql_query($query) or die(mysql_error());
include "../../config/config.php"; 

$menu_id = 39;
($SessionUser['ses_uid']!='') ? $Session = $SessionUser : $Session = $SESSION->get_session(array('title'=>'GuestMenu', 'ses_name'=>'menu_without_login')); 
$SessionUser = $SESSION->get_session_user();
$USERAUTH->FrontEnd_check_akses_menu($menu_id, $SessionUser);

$no=$_POST['bup_pp_noskpenghapusan'];
$tgl=$_POST['bup_pp_tanggal'];
$olah_tgl=  format_tanggal_db2($tgl);
$keterangan=$_POST['bup_pp_get_keterangan'];	
$UserNm=$_SESSION['ses_uname'];// usernm akan diganti jika session di implementasikan
$nmaset=$_POST['penghapusan_nama_aset'];
$ses_uid=$_SESSION[ses_uid];
$penghapusan_id=get_auto_increment("Penghapusan");

    $data=$STORE->store_penetapan_penghapusan
    (
            $no,
            $tgl,
            $olah_tgl,
            $keterangan,
            $UserNm,
            $nmaset,
            $ses_uid,
            $penghapusan_id
    );


/*
$menu_id = 28;
$SessionUser = $SESSION->get_session_user();
$USERAUTH->FrontEnd_check_akses_menu($menu_id, $SessionUser);


$inv_ldahi_tbh_tglkondisi = $_POST['inv_ldahi_tbh_tglkondisi'];
$inv_ldahi_tbh_no_dokumen = $_POST['inv_ldahi_tbh_no_dokumen'];
$inv_ldahi_tbh_tgldokumen = $_POST['inv_ldahi_tbh_tgldokumen'];
$inv_ldahi_tbh_baik = $_POST['inv_ldahi_tbh_baik'];
$inv_ldahi_tbh_rusak_ringan = $_POST['inv_ldahi_tbh_rusak_ringan'];
$inv_ldahi_tbh_rusak_berat = $_POST['inv_ldahi_tbh_rusak_berat'];
$aset = $_POST['Aset_ID'];
$user_name=$_SESSION['ses_uname'];
$guid = $_SESSION['ses_uid'];
$inventarisasi_ID = get_auto_increment('Inventarisasi');

list($tanggal,$bulan,$tahun) = explode("/",$inv_ldahi_tbh_tgldokumen);
list($tgl,$bln,$thn) = explode("/",$inv_ldahi_tbh_tglkondisi);

$query_aset = "update Aset set TglInventarisasi = '$tahun-$bulan-$tanggal' where Aset_ID='$aset'";
$hasil = mysql_query($query_aset);

$query_kondisi = "insert into Kondisi (Aset_ID, Inventarisasi, Kondisi_ID, TglKondisi, Baik, RusakRingan, RusakBerat, Inventarisasi_ID, UserNm, GUID)
					values ('$aset','1','','$thn-$bln-$tgl','$inv_ldahi_tbh_baik','$inv_ldahi_tbh_rusak_ringan','$inv_ldahi_tbh_rusak_berat',
					'$inventarisasi_ID','$user_name','$guid')";
					
$hasil_kondisi = mysql_query($query_kondisi);


$query_inventarisasi = "insert into Inventarisasi (Inventarisasi_ID, NoDokInventarisasi, TglDokInventarisasi, UserNm, TglUpdate, GUID)
Esempio n. 22
0
 public function update_data_pengadaan($parameter)
 {
     $kontraktor = get_auto_increment("Kontraktor");
     $kontrak = get_auto_increment("Kontrak");
     $aset = get_auto_increment("Aset");
     $kd_ekd_noreg_pemilik = $_POST['kd_ekd_noreg_pemilik'];
     $kd_ekd_noreg = $_POST['kd_ekd_noreg'];
     $kd_ekd_nama_aset = $_POST['kd_ekd_nama_aset'];
     $kd_ekd_ruangan = $_POST['kd_ekd_ruangan'];
     $kd_ekd_alamat = $_POST['kd_ekd_alamat'];
     $kd_ekd_rt = $_POST['kd_ekd_rt'];
     $kd_ekd_perolehan_ket_asalusul = $_POST['kd_ekd_perolehan_ket_asalusul'];
     $kd_ekd_gol7_kuantitas = $_POST['kd_ekd_gol7_kuantitas'];
     $kd_ekd_gol7_satuan = $_POST['kd_ekd_gol7_satuan'];
     $kd_ekd_perolehan_caraperolehan = $_POST['kd_ekd_perolehan_caraperolehan'];
     $kd_ekd_penghapusan_aset = $_POST['kd_ekd_penghapusan_aset'];
     $kd_ekd_perolehan_tglperoleha = $_POST['kd_ekd_perolehan_tglperolehan'];
     ///bulan/tanggal/tahun
     $datesd = explode('/', $kd_ekd_perolehan_tglperoleha);
     ///
     $kd_ekd_perolehan_tglperolehan = $datesd[2] . $datesd[1] . $datesd[0];
     $kd_ekd_perolehan_thnperolehan = $_POST['kd_ekd_perolehan_thnperolehan'];
     $kd_ekd_perolehan_nilai = $_POST['kd_ekd_perolehan_nilai'];
     //golongan tanah
     $kd_ekd_gtanah_luaskeseluruhan = $_POST['kd_ekd_gtanah_luaskeseluruhan'];
     $kd_ekd_gtanah_luasbangunan = $_POST['kd_ekd_gtanah_luasbangunan'];
     $kd_ekd_gtanah_saranalingkungan = $_POST['kd_ekd_gtanah_saranalingkungan'];
     $kd_ekd_gtanah_tanahkosong = $_POST['kd_ekd_gtanah_tanahkosong'];
     $kd_ekd_gtanah_hakpakai = $_POST['kd_ekd_gtanah_hakpakai'];
     $kd_ekd_gtanah_nosertifikat = $_POST['kd_ekd_gtanah_nosertifikat'];
     $kd_ekd_gtanah_tglsertifika = $_POST['kd_ekd_gtanah_tglsertifikat'];
     ///bulan/tanggal/tahun
     $datee = explode('/', $kd_ekd_gtanah_tglsertifika);
     ///
     $kd_ekd_gtanah_tglsertifikat = $datee[2] . $datee[1] . $datee[0];
     $kd_ekd_gtanah_penggunaan = $_POST['kd_ekd_gtanah_penggunaan'];
     $kd_ekd_gtanah_batasutara = $_POST['kd_ekd_gtanah_batasutara'];
     $kd_ekd_gtanah_batasselatan = $_POST['kd_ekd_gtanah_batasselatan'];
     $kd_ekd_gtanah_batasbarat = $_POST['kd_ekd_gtanah_batasbarat'];
     $kd_ekd_gtanah_batastimur = $_POST['kd_ekd_gtanah_batastimur'];
     //golongan mesin
     $kd_ekd_gmsn_peralatan = $_POST['kd_ekd_gmsn_peralatan'];
     $kd_ekd_gmsn_tipemodel = $_POST['kd_ekd_gmsn_tipemodel'];
     $kd_ekd_gmsn_ukuran = $_POST['kd_ekd_gmsn_ukuran'];
     $kd_ekd_gmsn_silinder = $_POST['kd_ekd_gmsn_silinder'];
     $kd_ekd_gmsn_merek = $_POST['kd_ekd_gmsn_merek'];
     $kd_ekd_gmsn_jumlahmesin = $_POST['kd_ekd_gmsn_jumlahmesin'];
     $kd_ekd_gmsn_material = $_POST['kd_ekd_gmsn_material'];
     $kd_ekd_gmsn_noseripabrik = $_POST['kd_ekd_gmsn_noseripabrik'];
     $kd_ekd_gmsn_rangka = $_POST['kd_ekd_gmsn_rangka'];
     $kd_ekd_gmsn_nomesin = $_POST['kd_ekd_gmsn_nomesin'];
     $kd_ekd_gmsn_nopolisi = $_POST['kd_ekd_gmsn_nopolisi'];
     $kd_ekd_gmsn_tglstn = $_POST['kd_ekd_gmsn_tglstnk'];
     ///bulan/tanggal/tahun
     $datef = explode('/', $kd_ekd_gmsn_tglstn);
     ///
     $kd_ekd_gmsn_tglstnk = $datef[2] . $datef[1] . $datef[0];
     $kd_ekd_gmsn_nobpkb = $_POST['kd_ekd_gmsn_nobpkb'];
     $kd_ekd_gmsn_tglbpk = $_POST['kd_ekd_gmsn_tglbpkb'];
     ///bulan/tanggal/tahun
     $dateg = explode('/', $kd_ekd_gmsn_tglbpk);
     ///
     $kd_ekd_gmsn_tglbpkb = $dateg[2] . $dateg[1] . $dateg[0];
     $kd_ekd_gmsn_nodokumenlain = $_POST['kd_ekd_gmsn_nodokumenlain'];
     $kd_ekd_gmsn_tgldokumenlai = $_POST['kd_ekd_gmsn_tgldokumenlain'];
     ///bulan/tanggal/tahun
     $dateh = explode('/', $kd_ekd_gmsn_tgldokumenlai);
     ///
     $kd_ekd_gmsn_tgldokumenlain = $dateh[2] . $dateh[1] . $dateh[0];
     $kd_ekd_gmsn_tahunpembutan = $_POST['kd_ekd_gmsn_tahunpembutan'];
     $kd_ekd_gmsn_bahanbakar = $_POST['kd_ekd_gmsn_bahanbakar'];
     $kd_ekd_gmsn_pabrik = $_POST['kd_ekd_gmsn_pabrik'];
     $kd_ekd_gmsn_negaraasal = $_POST['kd_ekd_gmsn_negaraasal'];
     $kd_ekd_gmsn_kapasitas = $_POST['kd_ekd_gmsn_kapasitas'];
     $kd_ekd_gmsn_bobot = $_POST['kd_ekd_gmsn_bobot'];
     $kd_ekd_gmsn_negara_perakitan = $_POST['kd_ekd_gmsn_negara_perakitan'];
     //golongan gedung
     $kd_ekd_gdg_konstruksi = $_POST['kd_ekd_gdg_konstruksi'];
     $kd_ekd_gdg_konstruksi2 = $_POST['kd_ekd_gdg_konstruksi2'];
     $kd_ekd_gdg_jumlah_lantai = $_POST['kd_ekd_gdg_jumlah_lantai'];
     $kd_ekd_gdg_luaslantai = $_POST['kd_ekd_gdg_luaslantai'];
     $kd_ekd_gdg_dinding = $_POST['kd_ekd_gdg_dinding'];
     $kd_ekd_gdg_lantai = $_POST['kd_ekd_gdg_lantai'];
     $kd_ekd_gdg_plafon = $_POST['kd_ekd_gdg_plafon'];
     $kd_ekd_gdg_atap = $_POST['kd_ekd_gdg_atap'];
     $kd_ekd_gdg_nodokumen = $_POST['kd_ekd_gdg_nodokumen'];
     $kd_ekd_gdg_tgldokume = $_POST['kd_ekd_gdg_tgldokumen'];
     ///bulan/tanggal/tahun
     $dateas = explode('/', $kd_ekd_gdg_tgldokume);
     ///
     $kd_ekd_gdg_tgldokumen = $dateas[2] . $dateas[1] . $dateas[0];
     $kd_ekd_gdg_tglpemakaia = $_POST['kd_ekd_gdg_tglpemakaian'];
     ///bulan/tanggal/tahun
     $datei = explode('/', $kd_ekd_gdg_tglpemakaia);
     ///
     $kd_ekd_gdg_tglpemakaian = $datei[2] . $datei[1] . $datei[0];
     $kd_ekd_gdg_statustanah = $_POST['kd_ekd_gdg_statustanah'];
     $kd_ekd_gdg_asettanah = $_POST['kd_ekd_gdg_asettanah'];
     $kd_ekd_gdg_kodetanah = $_POST['kd_ekd_gdg_kodetanah'];
     $kd_ekd_gdg_no_imb = $_POST['kd_ekd_gdg_no_imb'];
     $kd_ekd_gdg_tglim = $_POST['kd_ekd_gdg_tglpemakaian'];
     ///bulan/tanggal/tahun
     $datej = explode('/', $kd_ekd_gdg_tglim);
     ///
     $kd_ekd_gdg_tglimb = $datej[2] . $datej[1] . $datej[0];
     //golongan jalan
     $kd_ekd_gjal_konstruksi = $_POST['kd_ekd_gjal_konstruksi'];
     $kd_ekd_gjal_panjang = $_POST['kd_ekd_gjal_panjang'];
     $kd_ekd_gjal_lebar = $_POST['kd_ekd_gjal_lebar'];
     $kd_ekd_gjal_nodokumen = $_POST['kd_ekd_gjal_nodokumen'];
     $kd_ekd_gjal_tgldokume = $_POST['kd_ekd_gjal_tgldokumen'];
     ///bulan/tanggal/tahun
     $dateaa = explode('/', $kd_ekd_gjal_tgldokume);
     ///
     $kd_ekd_gjal_tgldokumen = $dateaa[2] . $dateaa[1] . $dateaa[0];
     $kd_ekd_gjal_tglpemakaia = $_POST['kd_ekd_gjal_tglpemakaian'];
     $dateab = explode('/', $kd_ekd_gjal_tglpemakaia);
     ///
     $kd_ekd_gjal_tglpemakaian = $dateab[2] . $dateab[1] . $dateab[0];
     $kd_ekd_gjal_statustanah = $_POST['kd_ekd_gjal_statustanah'];
     $kd_ekd_gjal_pilih_asettanah = $_POST['kd_ekd_gjal_pilih_asettanah'];
     $kd_ekd_gjal_no_kode_tanah = $_POST['kd_ekd_gjal_no_kode_tanah'];
     //golongan aset tetap lainnya
     //golongan buku
     $kd_ekd_gol5_judul = $_POST['kd_ekd_gol5_judul'];
     $p_gol5_pengarang = $_POST['p_gol5_pengarang'];
     $kd_ekd_gol5_penerbit = $_POST['kd_ekd_gol5_penerbit'];
     $kd_ekd_gol5_spesifikasi = $_POST['kd_ekd_gol5_spesifikasi'];
     $kd_ekd_gol5_tahunterbit = $_POST['kd_ekd_gol5_tahunterbit'];
     $kd_ekd_gol5_isbn = $_POST['kd_ekd_gol5_isbn'];
     $kd_ekd_gol5_kuantitas3 = $_POST['kd_ekd_gol5_kuantitas3'];
     $kd_ekd_gol5_satuan3 = $_POST['kd_ekd_gol5_satuan3'];
     //golongan barang kesenian
     $kd_ekd_gol5_judul = $_POST['kd_ekd_gol5_judul'];
     $kd_ekd_gol5_asaldaerah = $_POST['kd_ekd_gol5_asaldaerah'];
     $kd_ekd_gol5_pencipta = $_POST['kd_ekd_gol5_pencipta'];
     $kd_ekd_gol5_bahan = $_POST['kd_ekd_gol5_bahan'];
     $kd_ekd_gol5_kuantitas = $_POST['kd_ekd_gol5_kuantitas'];
     $kd_ekd_gol5_satuan = $_POST['kd_ekd_gol5_satuan'];
     //golongan hewan
     $kd_ekd_gol5_jenis = $_POST['kd_ekd_gol5_jenis'];
     $kd_ekd_gol5_ukuran = $_POST['kd_ekd_gol5_ukuran'];
     $kd_ekd_gol5_kuantitas1 = $_POST['kd_ekd_gol5_kuantitas1'];
     $kd_ekd_gol5_satuan1 = $_POST['kd_ekd_gol5_satuan1'];
     //golongan konstruksi
     $kd_ekd_gol6_konstruksi = $_POST['kd_ekd_gol6_konstruksi'];
     $kd_ekd_gol6_beton = $_POST['kd_ekd_gol6_beton'];
     $kd_ekd_gol6_lantai = $_POST['kd_ekd_gol6_lantai'];
     $kd_ekd_gol6_luastanah = $_POST['kd_ekd_gol6_luastanah'];
     $kd_ekd_gol6_tanggalpembanguna = $_POST['kd_ekd_gol6_tanggalpembangunan'];
     ///bulan/tanggal/tahun
     $dateac = explode('/', $kd_ekd_gol6_tanggalpembanguna);
     ///
     $kd_ekd_gol6_tanggalpembangunan = $dateac[2] . $datea[1] . $dateac[0];
     $kd_ekd_gol6_gol6_statustanah = $_POST['kd_ekd_gol6_gol6_statustanah'];
     $kd_ekd_gol6_nokodetanah = $_POST['kd_ekd_gol6_nokodetanah'];
     //golongan persediaan
     $p_gol7_kuantitas4 = $_POST['p_gol7_kuantitas4'];
     $p_gol7_satuan4 = $_POST['p_gol7_satuan4'];
     //
     //koordinat
     $kd_ekd_koordinat_bujur_a = $_POST['kd_ekd_koordinat_bujur_a'];
     $kd_ekd_koordinat_bujur_b = $_POST['kd_ekd_koordinat_bujur_b'];
     $kd_ekd_koordinat_bujur_c = $_POST['kd_ekd_koordinat_bujur_c'];
     $kd_ekd_koordinat_bujur_d = $_POST['kd_ekd_koordinat_bujur_d'];
     $kd_ekd_koordinat_lintang_a = $_POST['kd_ekd_koordinat_lintang_a'];
     $kd_ekd_koordinat_lintang_b = $_POST['kd_ekd_koordinat_lintang_b'];
     $kd_ekd_koordinat_lintang_c = $_POST['kd_ekd_koordinat_lintang_c'];
     $kd_ekd_koordinat_lintang_d = $_POST['kd_ekd_koordinat_lintang_d'];
     $kd_ekd_koordinat = $kd_ekd_koordinat_bujur_a . '.' . $kd_ekd_koordinat_bujur_b . '.' . $kd_ekd_koordinat_bujur_c . '.' . $kd_ekd_koordinat_bujur_d . '.' . $kd_ekd_koordinat_lintang_a . '.' . $kd_ekd_koordinat_lintang_b . '.' . $kd_ekd_koordinat_lintang_c . '.' . $kd_ekd_koordinat_lintang_d;
     //hibah//
     $kd_ekd_hibah_pemberi = $_POST['kd_ekd_hibah_pemberi'];
     $kd_ekd_hibah_nobbast = $_POST['kd_ekd_hibah_nobbast'];
     $kd_ekd_hibah_tglbas = $_POST['kd_ekd_hibah_tglbast'];
     ///bulan/tanggal/tahun
     $dateai = explode('/', $kd_ekd_hibah_tglbas);
     ///
     $kd_ekd_hibah_tglbast = $dateai[2] . $dateai[1] . $dateai[0];
     $kd_ekd_hibah_namapertama = $_POST['kd_ekd_hibah_namapertama'];
     $kd_ekd_hibah_jabatan_pertama = $_POST['kd_ekd_hibah_jabatan_pertama'];
     $kd_ekd_hibah_nippertama = $_POST['kd_ekd_hibah_nippertama'];
     $kd_ekd_hibah_namakedua = $_POST['kd_ekd_hibah_namakedua'];
     $kd_ekd_hibah_jabatan_kedua = $_POST['kd_ekd_hibah_jabatan_kedua'];
     $kd_ekd_hibah_nipkedua = $_POST['kd_ekd_hibah_nipkedua'];
     //kontrak
     $kd_ekd_pengadaan_sumberdana = $_POST['kd_ekd_pengadaan_sumberdana'];
     $kd_ekd_pengadaan_nosp2d = $_POST['kd_ekd_pengadaan_nosp2d'];
     $kd_ekd_pengadaan_tglsp2 = $_POST['kd_ekd_pengadaan_tglsp2d'];
     ///bulan/tanggal/tahun
     $dateaic = explode('/', $kd_ekd_pengadaan_tglsp2);
     $kd_ekd_pengadaan_tglsp2d = $dateaic[2] . $dateaic[1] . $dateaic[0];
     $kd_ekd_pengadaan_mataanggaran = $_POST['kd_ekd_pengadaan_mataanggaran'];
     $kd_ekd_pengadaan_kontraktor = $_POST['kd_ekd_pengadaan_kontraktor'];
     $kd_ekd_pengadaan_nilaisp2d = $_POST['kd_ekd_pengadaan_nilaisp2d'];
     $kd_ekd_pengadaan_nokontrak = $_POST['kd_ekd_pengadaan_nokontrak'];
     $kd_ekd_pengadaan_nilaikontrak = $_POST['kd_ekd_pengadaan_nilaikontrak'];
     $kd_ekd_pengadaan_tglkontra = $_POST['kd_ekd_pengadaan_tglkontrak'];
     ///bulan/tanggal/tahun
     $datezs = explode('/', $kd_ekd_pengadaan_tglkontra);
     ///
     $kd_ekd_pengadaan_tglkontrak = $datezs[2] . $datezs[1] . $datezs[0];
     $kd_ekd_pengadaan_pekerjaan = $_POST['kd_ekd_pengadaan_pekerjaan'];
     //keputusan Pengadilan
     $kd_ekd_pengadilan_nokeputusan = $_POST['kd_ekd_pengadilan_nokeputusan'];
     $kd_ekd_pengadilan_jenisaset = $_POST['kd_ekd_pengadilan_jenisaset'];
     $kd_ekd_pengadilan_asalaset = $_POST['kd_ekd_pengadilan_asalaset'];
     $kd_ekd_pengadilan_keterangan = $_POST['kd_ekd_pengadilan_keterangan'];
     //keputusan undang-undang
     $kd_ekd_undang_nokeputusanuud = $_POST['kd_ekd_undang_nokeputusanuud'];
     $kd_ekd_undang_jenisasetuud = $_POST['kd_ekd_undang_jenisasetuud'];
     $kd_ekd_undang_asalasetuud = $_POST['kd_ekd_undang_asalasetuud'];
     $kd_ekd_undang_keteranganuud = $_POST['kd_ekd_undang_keteranganuud'];
     //pemindahtanganan
     $kd_ekd_p_tangan_peruntukan = $_POST['kd_ekd_p_tangan_peruntukan'];
     $kd_ekd_p_tangan_nobasp = $_POST['kd_ekd_p_tangan_nobasp'];
     $kd_ekd_tangan_tglbas = $_POST['kd_ekd_tangan_tglbasp'];
     ///bulan/tanggal/tahun
     $datead = explode('/', $kd_ekd_tangan_tglbas);
     ///
     $kd_ekd_tangan_tglbasp = $datead[2] . $datea[1] . $datead[0];
     $kd_ekd_p_tangan_namapertama = $_POST['kd_ekd_p_tangan_namapertama'];
     $kd_ekd_p_tangan_jbtnpertama = $_POST['kd_ekd_p_tangan_jbtnpertama'];
     $kd_ekd_p_tangan_nippertama = $_POST['kd_ekd_p_tangan_nippertama'];
     $kd_ekd_p_tangan_lokasipertama = $_POST['kd_ekd_p_tangan_lokasipertama'];
     $kd_ekd_p_tangan_namakedua = $_POST['kd_ekd_p_tangan_namakedua'];
     $kd_ekd_p_tangan_jbtnkedua = $_POST['kd_ekd_p_tangan_jbtnkedua'];
     $kd_ekd_p_tangan_nipkedua = $_POST['kd_ekd_p_tangan_nipkedua'];
     $kd_ekd_p_tangan_lokasikedua = $_POST['kd_ekd_p_tangan_lokasikedua'];
     $kd_ekd_p_tangan_noskpenetapan = $_POST['kd_ekd_p_tangan_noskpenetapan'];
     $kd_ekd_p_tangan_tglskpenetapa = $_POST['kd_ekd_p_tangan_tglskpenetapan'];
     ///bulan/tanggal/tahun
     $dateae = explode('/', $kd_ekd_p_tangan_tglskpenetapa);
     ///
     $kd_ekd_p_tangan_tglskpenetapan = $dateae[2] . $dateae[1] . $dateae[0];
     $kd_ekd_p_tangan_noskhapus = $_POST['kd_ekd_p_tangan_noskhapus'];
     $kd_ekd_p_tangan_tglskhapus = $_POST['kd_ekd_p_tangan_tglskhapus'];
     $kd_ekd_p_tangan_tglskhapu = $_POST['kd_ekd_p_tangan_tglskhapus'];
     ///bulan/tanggal/tahun
     $dateaf = explode('/', $kd_ekd_p_tangan_tglskhapu);
     ///
     $kd_ekd_p_tangan_tglskhapus = $dateaf[2] . $dateaf[1] . $dateaf[0];
     $kd_ekd_keterangantambahan = $_POST['kd_ekd_keterangantambahan'];
     // penghapusan
     $kd_ekd_pmusnah_keterangan = $_POST['kd_ekd_pmusnah_keterangan'];
     $kd_ekd_pmusnah_noskpenetapan = $_POST['kd_ekd_pmusnah_noskpenetapan'];
     $kd_ekd_pmusnah_tglskpenetapa = $_POST['kd_ekd_pmusnah_tglskpenetapan'];
     ///bulan/tanggal/tahun
     $dateag = explode('/', $kd_ekd_pmusnah_tglskpenetapa);
     ///
     $kd_ekd_pmusnah_tglskpenetapan = $dateag[2] . $dateag[1] . $dateag[0];
     $kd_ekd_pmusnah_noskhapus = $_POST['kd_ekd_pmusnah_noskhapus'];
     $kd_ekd_pmusnah_tglskhapus = $_POST['kd_ekd_pmusnah_tglskhapus'];
     $kd_ekd_pmusnah_tglskhapu = $_POST['kd_ekd_pmusnah_tglskhapus'];
     ///bulan/tanggal/tahun
     $dateah = explode('/', $kd_ekd_pmusnah_tglskhapu);
     ///
     $kd_ekd_pmusnah_tglskhapus = $dateah[2] . $dateah[1] . $dateah[0];
     //pemeriksaan
     $aset_id = $_POST['Aset_ID'];
     $kd_ekd_periksa_no_ba = $_POST['kd_ekd_periksa_no_ba'];
     $kd_ekd_periksa_tglpemeriksaa = $_POST['kd_ekd_periksa_tglpemeriksaan'];
     ///bulan/tanggal/tahun
     $dateb = explode('/', $kd_ekd_periksa_tglpemeriksaa);
     ///
     $kd_ekd_periksa_tglpemeriksaan = $dateb[2] . $dateb[1] . $dateb[0];
     $kd_ekd_ststus_pemeriksaan = $_POST['kd_ekd_ststus_pemeriksaan'];
     $kd_ekd_periksa_ketua_pemeriksa = $_POST['kd_ekd_periksa_ketua_pemeriksa'];
     $kd_ekd_periksa_no_ba_penerimaan = $_POST['kd_ekd_periksa_no_ba_penerimaan'];
     $kd_ekd_periksa_tglpenerimaa = $_POST['kd_ekd_periksa_tglpenerimaan'];
     ///bulan/tanggal/tahun
     $datec = explode('/', $kd_ekd_periksa_tglpenerimaa);
     ///
     $kd_ekd_periksa_tglpenerimaan = $datec[2] . $datec[1] . $datec[0];
     $kd_ekd_periksa_namapenyedia = $_POST['kd_ekd_periksa_namapenyedia'];
     $kd_ekd_periksa_namapengurus = $_POST['kd_ekd_periksa_namapengurus'];
     $kd_ekd_periksa_nippengurus = $_POST['kd_ekd_periksa_nippengurus'];
     $aset_id = $_POST['Aset_ID'];
     $Kontraktor_ID = $_POST['kontraktor_id'];
     $sp2d_ID = $_POST['SP2D_ID'];
     $Penerimaan_ID = $_POST['Penerimaan_ID'];
     $BAST_ID = $_POST['BAST_ID'];
     $BASP_ID = $_POST['BASP_ID'];
     $Kontrakid = $_POST['Kontrak_ID'];
     $sp2did = $_POST['SP2D_ID'];
     if ($Penerimaan_ID != '') {
         $querypenerimaanupdate = "UPDATE  Penerimaan SET  TglPemeriksaan = '{$kd_ekd_periksa_tglpemeriksaan}',\n                                                                NoBAPemeriksaan='{$kd_ekd_periksa_no_ba}',\n                                                                KetuaPemeriksa='{$kd_ekd_periksa_ketua_pemeriksa}',\n                                                                StatusPemeriksaan= '{$kd_ekd_ststus_pemeriksaan}',\n                                                                NoBAPenerimaan= '{$kd_ekd_periksa_no_ba_penerimaan}',\n                                                                TglPenerimaan= '{$kd_ekd_periksa_tglpenerimaan}',\n                                                                NamaPenyedia= '{$kd_ekd_periksa_namapenyedia}',\n                                                                NamaPenyimpan= '{$kd_ekd_periksa_namapengurus}',\n                                                                NIPPenyimpan= '{$kd_ekd_periksa_nippengurus}'\n    WHERE Penerimaan_ID={$Penerimaan_ID}";
         $resultpenerimaan = mysql_query($querypenerimaanupdate) or die('eror20');
     }
     if ($aset_id != '') {
         $queryupdatemesin = "UPDATE  Mesin SET   Merk= '{$kd_ekd_gmsn_peralatan}', Model='{$kd_ekd_gmsn_tipemodel}',\n                                Ukuran='{$kd_ekd_gmsn_ukuran}', Silinder='{$kd_ekd_gmsn_silinder}',\n                                MerkMesin='{$kd_ekd_gmsn_merek}', JumlahMesin='{$kd_ekd_gmsn_jumlahmesin}',\n                                Material='{$kd_ekd_gmsn_material}', NoSeri='{$kd_ekd_gmsn_noseripabrik}',\n                                NoRangka='{$kd_ekd_gmsn_rangka}', NoMesin='{$kd_ekd_gmsn_nomesin}',\n                                NoSTNK='{$kd_ekd_gmsn_nopolisi}', TglSTNK='{$kd_ekd_gmsn_tglstnk}',\n                                NoBPKB='{$kd_ekd_gmsn_nobpkb}', TglBPKB='{$kd_ekd_gmsn_tglbpkb}',\n                                NoDokumen='{$kd_ekd_gmsn_nodokumenlain}', TglDokumen='{$kd_ekd_gmsn_tgldokumenlain}',\n                                TahunBuat='{$kd_ekd_gmsn_tahunpembutan}', BahanBakar='{$kd_ekd_gmsn_bahanbakar}',\n                                Pabrik='{$kd_ekd_gmsn_pabrik}', NegaraAsal='{$kd_ekd_gmsn_negaraasal}',\n                                kapasitas='{$kd_ekd_gmsn_kapasitas}', Bobot='{$kd_ekd_gmsn_bobot}',\n                                NegaraRakit='{$kd_ekd_gmsn_negara_perakitan}'\n                                WHERE Aset_ID={$aset_id}";
         $resultmesin = mysql_query($queryupdatemesin) or die('eror21');
         $queryupdatetanah = "UPDATE  Tanah SET  LuasTotal = '{$kd_ekd_gtanah_luaskeseluruhan}',\n                                LuasBangunan='{$kd_ekd_gtanah_luasbangunan}', LuasSekitar='{$kd_ekd_gtanah_saranalingkungan}',\n                                LuasKosong= '{$kd_ekd_gtanah_tanahkosong}', HakTanah= '{$kd_ekd_gtanah_hakpakai}',\n                                NoSertifikat= '{$kd_ekd_gtanah_nosertifikat}', TglSertifikat= '{$kd_ekd_gtanah_tglsertifikat}',\n                                Penggunaan= '{$kd_ekd_gtanah_penggunaan}', BatasUtara= '{$kd_ekd_gtanah_batasutara}',\n                                BatasSelatan='{$kd_ekd_gtanah_batasselatan}', BatasBarat='{$kd_ekd_gtanah_batasbarat}',\n                                BatasTimur='{$kd_ekd_gtanah_batastimur}'\n                                WHERE Aset_ID={$aset_id}";
         $resulttanah = mysql_query($queryupdatetanah) or die('eror22');
         $queryupdatebangunan = "UPDATE  Bangunan SET Konstruksi ='{$kd_ekd_gdg_konstruksi}', Beton='{$kd_ekd_gdg_konstruksi2}',\n                                    JumlahLantai= '{$kd_ekd_gdg_jumlah_lantai}', LuasLantai= '{$kd_ekd_gdg_luaslantai}',\n                                    Dinding= '{$kd_ekd_gdg_dinding}', Lantai= '{$kd_ekd_gdg_lantai}',\n                                    LangitLangit= '{$kd_ekd_gdg_plafon}', NoSurat= '{$kd_ekd_gdg_nodokumen}',\n                                    Atap= '{$kd_ekd_gdg_atap}', TglSurat= '{$kd_ekd_gdg_tgldokumen}',\n                                    TglPakai= '{$kd_ekd_gdg_tglpemakaian}', StatusTanah= '{$kd_ekd_gdg_statustanah}',\n                                    Tanah_ID= '{$kd_ekd_gdg_asettanah}', NoIMB= '{$kd_ekd_gdg_no_imb}',\n                                    TglIMB= '{$kd_ekd_gdg_tglimb}'\n                                    WHERE Aset_ID={$aset_id}";
         $resultbangunan = mysql_query($queryupdatebangunan) or die('eror22');
         $queryupdatejaringan = "UPDATE  Jaringan SET   Konstruksi= '{$kd_ekd_gjal_konstruksi}', Panjang= '{$kd_ekd_gjal_panjang}',\n                                    Lebar= '{$kd_ekd_gjal_lebar}', NoDokumen= '{$kd_ekd_gjal_nodokumen}',\n                                    TglDokumen= '{$kd_ekd_gjal_tgldokumen}', TanggalPemakaian='{$kd_ekd_gjal_tglpemakaian}',\n                                    StatusTanah= '{$kd_ekd_gjal_statustanah}', KelompokTanah_ID= '{$kd_ekd_gjal_pilih_asettanah}',\n                                    Tanah_ID= '{$kd_ekd_gjal_no_kode_tanah}'       \n                                    WHERE Aset_ID={$aset_id}";
         $resultjaringan = mysql_query($queryupdatejaringan) or die('eror23');
         $queryupdateasetlain = "UPDATE  AsetLain SET   Judul='{$kd_ekd_gol5_judul}', Pengarang='{$kd_ekd_gol5_pengarang}',\n                                    Penerbit='{$kd_ekd_gol5_penerbit}', Spesifikasi='{$kd_ekd_gol5_spesifikasi}',\n                                    TahunTerbit='{$kd_ekd_gol5_tahunterbit}', ISBN='{$kd_ekd_gol5_isbn}',\n                                    Judul='{$kd_ekd_gol5_jenis}', Ukuran='{$kd_ekd_gol5_ukuran}',\n                                    Judul='{$kd_ekd_gol5_judul}', AsalDaerah='{$kd_ekd_gol5_asaldaerah}',\n                                    Pengarang='{$kd_ekd_gol5_pencipta}', Material='{$kd_ekd_gol5_bahan}'\n                                    WHERE Aset_ID={$aset_id}";
         $resultasetlain = mysql_query($queryupdateasetlain) or die('eror24');
         $queryupdatekdp = "UPDATE  KDP SET   Konstruksi='{$kd_ekd_gol6_konstruksi}', Beton='{$kd_ekd_gol6_beton}',\n                                JumlahLantai='{$kd_ekd_gol6_lantai}', LuasLantai='{$kd_ekd_gol6_luastanah}',\n                                TglMulai='{$kd_ekd_gol6_tanggalpembangunan}', StatusTanah='{$kd_ekd_gol6_gol6_statustanah}',\n                                KelompokTanah_ID='{$kd_ekd_gol6_pilihasettanah}', Tanah_ID='{$kd_ekd_gol6_nokodetanah}'\n                                WHERE Aset_ID={$aset_id}";
         $resultkdp = mysql_query($queryupdatekdp) or die('eror25');
         $queryupdaset = "UPDATE  Aset SET     Peruntukan='{$kd_ekd_p_tangan_peruntukan}', NamaAset='{$kd_ekd_nama_aset}',\n                            Ruangan='{$kd_ekd_ruangan}', Alamat='{$kd_ekd_alamat}', RTRW='{$kd_ekd_rt}',\n                            AsalUsul='{$kd_ekd_perolehan_ket_asalusul}', TglPerolehan='{$kd_ekd_perolehan_tglperolehan}',\n                            Tahun='{$kd_ekd_perolehan_thnperolehan}', NilaiPerolehan='{$kd_ekd_perolehan_nilai}',\n                            Satuan='{$kd_ekd_gol7_satuan}', Kuantitas='{$kd_ekd_gol7_kuantitas}',\n                            Pemilik='{$kd_ekd_noreg_pemilik}', NomorReg='{$kd_ekd_noreg}',\n                            CaraPerolehan ='{$kd_ekd_perolehan_caraperolehan}', PenghapusanAset='{$kd_ekd_penghapusan_aset}',\n                            SumberDana ='{$kd_ekd_pengadaan_sumberdana}'\n                            WHERE Aset_ID={$aset_id}";
         $resultaset = mysql_query($queryupdaset) or die('eror26');
         $queryupdatekeputusanpengadilan = "UPDATE  KeputusanPengadilan  SET  NoKeputusan='{$kd_ekd_pengadilan_nokeputusan}',\n                                                JenisAset='{$kd_ekd_pengadilan_jenisaset}', AsalAset='{$kd_ekd_pengadilan_asalaset}',\n                                                Keterangan='{$kd_ekd_pengadilan_keterangan}'\n                                                WHERE Aset_ID={$aset_id}";
         $resultkeputusanpengadilan = mysql_query($queryupdatekeputusanpengadilan) or die('eror28');
         $queryupdatekeputusanuud = "UPDATE  KeputusanUndangUndang  SET  NoKeputusan='{$kd_ekd_undang_nokeputusanuud}',\n                                        JenisAset='{$kd_ekd_undang_jenisasetuud}', AsalAset='{$kd_ekd_undang_asalasetuud}',\n                                        Keterangan='{$kd_ekd_undang_keteranganuud}'\n                                        WHERE Aset_ID={$aset_id}";
         $resultkeputusanuud = mysql_query($queryupdatekeputusanuud) or die('eror29');
         $queryupdatelokasibaru = "UPDATE  lokasi_baru  SET  koordinat='{$kd_ekd_koordinat}' WHERE Aset_ID={$aset_id}";
         $resultupdatelokasibaru = mysql_query($queryupdatelokasibaru) or die('eror34');
         $queryupdatepemusnahan = "UPDATE  Pemusnahan  SET  KetPemusnahan='{$kd_ekd_pmusnah_keterangan}',\n                                        NoSKPenetapan='{$kd_ekd_pmusnah_noskpenetapan}', TglSKPenetapan='{$kd_ekd_pmusnah_tglskpenetapan}',\n                                        NoSKPenghapusan='{$kd_ekd_pmusnah_noskhapus}', TglSKPenghapusan='{$kd_ekd_pmusnah_tglskhapus}'\n                                        WHERE Aset_ID={$aset_id}";
         $resultupdatepemusnahan = mysql_query($queryupdatepemusnahan) or die('eror31');
     }
     if ($sp2did != '') {
         $queryupdatesp2d = "UPDATE  SP2D  SET  NoSP2D='{$kd_ekd_pengadaan_nosp2d}', TglSP2D='{$kd_ekd_pengadaan_tglsp2d}',\n                                MAK='{$kd_ekd_pengadaan_mataanggaran}', NilaiSP2D='{$kd_ekd_pengadaan_nilaisp2d}'\n                                WHERE SP2D_ID= {$sp2did}";
         $resultupdatesp2d = mysql_query($queryupdatesp2d) or die('eror35');
     }
     if ($BAST_ID != '') {
         $queryupdatebast = "UPDATE  BAST  SET    NoBAST='{$kd_ekd_hibah_nobbast}', TglBAST='{$kd_ekd_hibah_tglbast}',\n                                NamaPihak1='{$kd_ekd_hibah_namapertama}', JabatanPihak1='{$kd_ekd_hibah_jabatan_pertama}',\n                                NIPPihak1='{$kd_ekd_hibah_nippertama}', NamaPihak2='{$kd_ekd_hibah_namakedua}',\n                                JabatanPihak2='{$kd_ekd_hibah_jabatan_kedua}', NIPPihak2='{$kd_ekd_hibah_nipkedua}'\n                                WHERE BAST_ID={$BAST_ID}";
         $resultbasts = mysql_query($queryupdatebast) or die('eror27');
     }
     if ($BASP_ID != '') {
         $queryupdatepemindahtanganan = "UPDATE  BASP  SET  NoBASP='{$kd_ekd_p_tangan_nobasp}', TglBASP='{$kd_ekd_tangan_tglbasp}',\n                                            NamaPihak1='{$kd_ekd_p_tangan_namapertama}', JabatanPihak1='{$kd_ekd_p_tangan_jbtnpertama}',\n                                            NIPPihak1='{$kd_ekd_p_tangan_nippertama}', LokasiPihak1='{$kd_ekd_p_tangan_lokasipertama}',\n                                            NamaPihak2='{$kd_ekd_p_tangan_namakedua}', JabatanPihak2='{$kd_ekd_p_tangan_jbtnkedua}',\n                                            NIPPihak2='{$kd_ekd_p_tangan_nipkedua}', LokasiPihak2='{$kd_ekd_p_tangan_lokasikedua}',\n                                            NoSKPenetapan='{$kd_ekd_p_tangan_noskpenetapan}', TglSKPenetapan='{$kd_ekd_p_tangan_tglskpenetapan}',\n                                            NoSKPenghapusan='{$kd_ekd_p_tangan_noskhapus}', TglSKPenghapusan='{$kd_ekd_p_tangan_tglskhapus}',\n                                            KeteranganTambahan='{$kd_ekd_keterangantambahan}'    \n                                            WHERE BASP_ID={$BASP_ID}";
         $resultpemindahtanganan = mysql_query($queryupdatepemindahtanganan) or die('eror30');
     }
     if ($Kontrakid != '') {
         $queryupdatekontraka = "UPDATE  Kontrak  SET  NoKontrak ='{$kd_ekd_pengadaan_nokontrak}', NilaiKontrak = '{$kd_ekd_pengadaan_nilaikontrak}',\n                                    TglKontrak = '{$kd_ekd_pengadaan_tglkontrak}', Pekerjaan ='{$kd_ekd_pengadaan_pekerjaan}'\n                                    WHERE Kontrak_ID={$Kontrakid}";
         $resultupdatekontrak = mysql_query($queryupdatekontraka) or die('eror33');
     } else {
         if ($Kontrak_ID == '') {
             $querykontrak = "insert into Kontrak(Kontrak_ID,NoKontrak,Kontraktor_ID, NilaiKontrak, TglKontrak,\n                            Pekerjaan) values({$kontrak},'{$kd_ekd_pengadaan_nokontrak}','{$kontraktor}',\n                            '{$kd_ekd_pengadaan_nilaikontrak}', '{$kd_ekd_pengadaan_tglkontrak}',\n                            '{$kd_ekd_pengadaan_pekerjaan}')";
             $resultkontrak = mysql_query($querykontrak) or die('eror37');
             $querykontrakaset1 = "INSERT INTO KontrakAset (Kontrak_ID,Aset_ID) VALUES ('{$kontrak}','{$aset_id}')";
             $resultkontrakaset = $this->query($querykontrakaset1) or die($this->error());
         }
     }
     if ($Kontraktor_ID != '') {
         $queryupdatekontraktor = "UPDATE  Kontraktor  SET  NamaKontraktor ='{$kd_ekd_pengadaan_kontraktor}' WHERE Kontraktor_ID={$Kontraktor_ID}";
         $resultupdatekontraktor = mysql_query($queryupdatekontraktor) or die('eror34');
     } elseif ($Kontraktor_ID == '') {
         $querykontraktorr = "insert into Kontraktor(Kontraktor_ID,NamaKontraktor) values(NULL,'{$kd_ekd_pengadaan_kontraktor}')";
         $resultkontraktor = mysql_query($querykontraktorr) or die(mysql_error());
     }
 }
     break;
 case '2':
     {
         //pemusnahan
         $p_keterangantambahan=$_POST['p_keterangantambahan'];
         $p_pmusnah_keterangan=$_POST['p_pmusnah_keterangan'];
         $p_pmusnah_noskpenetapan=$_POST['p_pmusnah_noskpenetapan'];
         $p_pmusnah_tglskpenetapa = $_POST['p_pmusnah_tglskpenetapan']; ///bulan/tanggal/tahun 
         $datet= explode('/', $p_pmusnah_tglskpenetapa); ///
         $p_pmusnah_tglskpenetapan= $datet[2].$datet[1].$datet[0];
         $p_pmusnah_noskhapus=$_POST['p_pmusnah_noskhapus'];
         $p_pmusnah_tglskhapu= $_POST['p_pmusnah_tglskhapus']; ///bulan/tanggal/tahun 
         $dateu = explode('/', $p_pmusnah_tglskhapu); ///
         $p_pmusnah_tglskhapus = $dateu[2].$dateu[1].$dateu[0];
         
         $pemusnahan_id=  get_auto_increment("Pemusnahan");
         
         if ($Pemusnahan_ID !=''){    
         $querypemusnahan= "UPDATE Pemusnahan SET KetPemusnahan='$p_pmusnah_keterangan',Aset_ID,NoSKPenetapan='$p_pmusnah_noskpenetapan',
                                                                                             TglSKPenetapan='$p_pmusnah_tglskpenetapan',NoSKPenghapusan= '$p_pmusnah_noskhapus',
                                                                                             TglSKPenghapusan='$p_pmusnah_tglskhapus'
         WHERE Aset_ID=$Aset_ID";
         
                   
         $resultpemusnahan = mysql_query($querypemusnahan) or die ('eror 12');
         ($resultpemusnahan) ? $pemusnahan_id = $pemusnahan_id : $pemusnahan_id = 'NULL';
         }else{
               $querypemusnahan= "INSERT INTO Pemusnahan(Pemusnahan_ID, KetPemusnahan,Aset_ID,NoSKPenetapan,TglSKPenetapan,NoSKPenghapusan,TglSKPenghapusan)
                                 VALUES(NULL, '$p_pmusnah_keterangan','$Aset_ID','$p_pmusnah_noskpenetapan','$p_pmusnah_tglskpenetapan',
                                 '$p_pmusnah_noskhapus','$p_pmusnah_tglskhapus')";
                 $resultpemusnahan = mysql_query($querypemusnahan) or die ('eror 12');
 $p_gjal_konstruksi=$_POST['p_gjal_konstruksi'];
 $p_gjal_konstruksi1=$_POST['p_gjal_konstruksi1'];
 $p_gjal_panjang=$_POST['p_gjal_panjang'];
 $p_gol6_luas_lantai=$_POST['p_gol6_luas_lantai'];
 $tanggal_pembanguna = $_POST['tanggal_pembangunan']; ///bulan/tanggal/tahun 
 $datea = explode('/', $tanggal_pembanguna); ///
 $tanggal_pembangunan = $datea[2].$datea[1].$datea[0];   
 $p_gol6_statustanah=$_POST['p_gol6_statustanah'];
 $p_gol6_pilih_asettanah=$_POST['p_gol6_pilih_asettanah'];
 $p_gol6_nomor_kodetanah=$_POST['p_gol6_nomor_kodetanah'];
 //golongan persediaan
 
 
 if($KDP_ID ==''){
     
     $Get_KDP_ID=  get_auto_increment("KDP");
     $querykdp =  "INSERT INTO KDP(KDP_ID,Konstruksi,Aset_ID,Beton,JumlahLantai,LuasLantai,TglMulai,StatusTanah,
                     KelompokTanah_ID,Tanah_ID) VALUES($Get_KDP_ID, '$p_gjal_konstruksi','$Aset_ID','$p_gjal_konstruksi1','$p_gjal_panjang',
                     '$p_gol6_luas_lantai','$tanggal_pembangunan','$p_gol6_statustanah','$p_gol6_pilih_asettanah','$p_gol6_nomor_kodetanah')";
   //  print_r($querykdp);
     $resultkdp = mysql_query($querykdp) or die ('eror insert KDP');
     ($resultkdp) ? $KDP_ID = $Get_KDP_ID : $KDP_ID = $KDP_ID;
 }
 else
 {
     $querykdp ="UPDATE KDP SET Konstruksi = '$p_gjal_konstruksi',Beton = '$p_gjal_konstruksi1',
                     JumlahLantai = '$p_gjal_panjang',LuasLantai = '$p_gol6_luas_lantai',
                     TglMulai = '$tanggal_pembangunan',StatusTanah = '$p_gol6_statustanah',
                     KelompokTanah_ID = '$p_gol6_pilih_asettanah', Tanah_ID='$p_gol6_nomor_kodetanah'
                     WHERE KDP_ID = $KDP_ID AND Aset_ID = $Aset_ID";
     $resultkdp = mysql_query($querykdp) or die ('eror Update KDP');
 function pemanfaatan_penetapan_tambah_proses($data, $debug = false)
 {
     $UserNm = $_SESSION['ses_uoperatorid'];
     // usernm akan diganti jika session di implementasikan
     $nmaset = $data['peman_penet_nama_aset'];
     $aseid = implode(",", $nmaset);
     $asset_id = array();
     $no_reg = array();
     $nm_barang = array();
     $panjang = count($nmaset);
     $no = $data['peman_penet_eks_nopenet'];
     $tgl = $data['peman_penet_eks_tglpenet'];
     $olah_tgl = date('Y-m-d');
     $tipe = $data['peman_penet_eks_tipe'];
     $ket = $data['peman_penet_eks_ket'];
     $nama_partner = $data['peman_penet_eks_nmpartner'];
     $alamat_partner = $data['peman_penet_eks_alamatpartner'];
     $tgl_mulai = $data['peman_penet_eks_tglmulai'];
     $olah_tgl_mulai = format_tanggal_db2($tgl_mulai);
     $tgl_selesai = $data['peman_penet_eks_tglselesai'];
     $olah_tgl_selesai = format_tanggal_db2($tgl_selesai);
     $jangka_waktu = $data['peman_penet_eks_jangkawaktu'];
     $pemanfaatan_id = get_auto_increment("Pemanfaatan");
     $sql = array('table' => "Pemanfaatan", 'field' => "NoSKKDH, TipePemanfaatan, AlamatPartner, \r\n                                    Keterangan, TglSKKDH, NamaPartner, UserNm, TglUpdate, \r\n                                    TglMulai, TglSelesai, JangkaWaktu, FixPemanfaatan, Aset_ID,Status", 'value' => "'{$no}','{$tipe}','{$alamat_partner}',\r\n                                       '{$ket}','{$olah_tgl}','{$nama_partner}','{$UserNm}','{$olah_tgl}',\r\n                                        '{$olah_tgl_mulai}','{$olah_tgl_selesai}','{$jangka_waktu}','0','{$aseid}','1'");
     $result = $this->db->lazyQuery($sql, $debug, 1);
     $listTable = array('A' => 'tanah', 'B' => 'mesin', 'C' => 'bangunan', 'D' => 'jaringan', 'E' => 'asetlain', 'F' => 'kdp');
     for ($i = 0; $i < $panjang; $i++) {
         $tmp = $nmaset[$i];
         $tmp_olah = explode("<br/>", $tmp);
         $asset_id[$i] = $tmp_olah[0];
         $no_reg[$i] = $tmp_olah[1];
         $nm_barang[$i] = $tmp_olah[2];
         /*echo  "No= $i <br/>
                  Asset ID =$asset_id[$i] <br/>
                  No register=$no_reg[$i] <br/>
                  Nama barang =$nm_barang[$i] <br/>";
           * 
           */
         // $query="insert into PemanfaatanAset(Pemanfaatan_ID,Aset_ID,Status,StatusPengembalian) values('$pemanfaatan_id','$asset_id[$i]','0','0')";
         // $result=  mysql_query($query) or die(mysql_error());
         $sql = array('table' => "PemanfaatanAset", 'field' => "Pemanfaatan_ID,Aset_ID,Status,StatusPengembalian", 'value' => "'{$pemanfaatan_id}','{$asset_id[$i]}','0','0' ");
         $result = $this->db->lazyQuery($sql, $debug, 1);
         /*untuk penambahan usulan_id di table aset
           $query2="UPDATE Aset SET LastUsulan_ID='$menganggur_id' WHERE Aset_ID='$asset_id[$i]'";
           $result2=mysql_query($query2) or die(mysql_error());
           */
         // $query2="UPDATE UsulanAset SET StatusPenetapan=1, Penetapan_ID='$pemanfaatan_id' WHERE Aset_ID='$asset_id[$i]' AND Jenis_Usulan='MNF'";
         // $result2=mysql_query($query2) or die(mysql_error());
         $sql = array('table' => "usulan", 'field' => "Penetapan_ID='{$pemanfaatan_id}', FixUsulan = 1", 'condition' => "Aset_ID='{$asset_id[$i]}' AND Jenis_Usulan='MNF'");
         $result = $this->db->lazyQuery($sql, $debug, 2);
         $sql = array('table' => "UsulanAset", 'field' => "Penetapan_ID='{$pemanfaatan_id}', StatusPenetapan = 1", 'condition' => "Aset_ID='{$asset_id[$i]}' AND Jenis_Usulan='MNF'");
         $result = $this->db->lazyQuery($sql, $debug, 2);
         // $query3="UPDATE Aset SET CurrentPemanfaatan_ID='$pemanfaatan_id', LastPemanfaatan_ID='$pemanfaatan_id' WHERE Aset_ID='$asset_id[$i]'";
         // $result3=mysql_query($query3) or die(mysql_error());
         $sql = array('table' => 'aset', 'field' => "TipeAset", 'condition' => "Aset_ID={$asset_id[$i]}");
         $result = $this->db->lazyQuery($sql, $debug);
         $asetid[$asset_id[$i]] = $listTable[implode(',', $result[0])];
     }
     if ($result) {
         foreach ($asetid as $key => $value) {
             $this->db->logIt($tabel = array($value), $Aset_ID = $key, 23);
         }
         return true;
     }
     return false;
 }
 public function Save_account()
 {
     $error = '';
     // Formatting for database
     $account_parent_id = $this->m_account_parent_id;
     if ($account_parent_id === NULL) {
         $account_parent_id = 'NULL';
     }
     $savings_account_id = $this->m_savings_account_id;
     if ($savings_account_id === NULL) {
         $savings_account_id = 'NULL';
     }
     $pdo = db_connect_pdo();
     $pdo->beginTransaction();
     $ps = null;
     if ($this->m_account_id == -1) {
         // New account: perform an insert
         $sql = "INSERT INTO Accounts \n" . "(login_id, account_parent_id, savings_account_id, " . "account_name, account_descr, is_savings, is_paycheck_sink, " . " account_debit, equation_side, monthly_budget_default, active) \n" . "VALUES (:login_id, :parent_id, :savings_account_id, " . " :account_name, :account_descr, :is_savings, :is_paycheck_sink, " . " :account_debit, :equation_side, " . " :budget_default, :active) ";
         $ps = $pdo->prepare($sql);
     } else {
         // Existing account; perform an update
         $sql = "UPDATE Accounts \n" . "SET login_id = :login_id, " . "  savings_account_id = :savings_account_id, " . "  account_parent_id = :parent_id, " . "  account_name = :account_name, " . "  account_descr = :account_descr, " . "  account_debit = :account_debit, " . "  equation_side = :equation_side, " . "  monthly_budget_default = :budget_default, " . "  is_savings = :is_savings, " . "  is_paycheck_sink = :is_paycheck_sink, " . "  active = :active \n" . "WHERE account_id = :account_id ";
         $ps = $pdo->prepare($sql);
         // add param specific to UPDATE
         $ps->bindParam(':account_id', $this->m_account_id);
     }
     // bind all params
     $ps->bindParam(':login_id', $this->m_login_id);
     $ps->bindParam(':savings_account_id', $this->m_savings_account_id);
     $ps->bindParam(':parent_id', $account_parent_id);
     $ps->bindParam(':account_name', $this->m_account_name);
     $ps->bindParam(':account_descr', $this->m_account_descr);
     $ps->bindParam(':account_debit', $this->m_account_debit);
     $ps->bindParam(':equation_side', $this->m_equation_side);
     $ps->bindParam(':budget_default', $this->m_budget_default);
     $ps->bindParam(':is_savings', $this->m_is_savings);
     $ps->bindParam(':is_paycheck_sink', $this->m_is_paycheck_sink);
     $ps->bindParam(':active', $this->m_active);
     $success = $ps->execute();
     if (!$success) {
         return get_pdo_error($ps);
     }
     if ($this->m_account_id == -1) {
         // find the id just created in the insert
         $this->m_account_id = get_auto_increment($pdo);
     }
     $pdo->commit();
     $pdo = null;
     return '';
 }
                  '$TipeAset','$p_bersejarah','$p_p_tangan_peruntukan','$p_pengadaan_sumberdana','$jenis_aset_lain','$p_jenisaset','$Kuantitas','0','0','0','0','$user','$p_keterangantambahan')";
 // print_r($queryaset);
  // exit;
  $resultaset = $DBVAR->query($queryaset) or die ($DBVAR->error());
    
  
  
  if ($flag == '7')
  {
      $resultGolongan7 = $DBVAR->query($queryasetgol7) or die ($DBVAR->error());    
  }
  else if ($flag == '5')
  {
      $resultGolongan5 = $DBVAR->query($queryasetlain_update) or die  ('eror AsetLain');
      //$resultasetlaininsert=  mysql_query($queryasetlain)or die ('eror asetlain buku insert');
       $aset_lain_id=  get_auto_increment("Aset_Lain");
       //echo $queryasetlain;
      $resultasetlain=  $DBVAR->query($queryasetlain)or die ('eror 5');
       ($resultasetlain) ? $aset_lain_id = $aset_lain_id : $aset_lain_id = 'NULL';
  }
  
  // debuging variable
  /*
  print_r($queryaset);
  echo '<br>';
  print_r($query);
  echo '<br>';
  print_r($queryasetlain);
  // end golongan
  exit;
  */
 $total_harga = $total_harga + $harga;
 $pemilik = substr($noreg, 0, 2);
 $sql = "SELECT Kelompok_ID FROM Kelompok WHERE Kode='{$kd_brg}'";
 $cek_hasil = mysql_query($sql);
 $result = mysql_fetch_object($cek_hasil);
 $kelompok_id = $result->Kelompok_ID;
 //echo "$harga";
 // setelah data dibaca, sisipkan ke dalam tabel rkb
 $query = "INSERT INTO Aset (Aset_ID, NamaAset, Kelompok_ID, NomorReg, Lokasi_ID, Tahun, Alamat, RTRW, AsalUsul, NilaiPerolehan,OrigSatker_ID,Pemilik,TipeAset,Info,UserNm,NotUse,CaraPerolehan,Kuantitas) \n\t\tVALUES ('','{$nm_brg}', '{$kelompok_id}', '{$noreg}', '{$kd_lokasi}','{$tahun_pengadaan}', '{$alamat}', '{$rtrw}', '{$asalusul}', '{$harga}','{$skpd_id}','{$pemilik}','D','{$ket}','{$user}','0','0','1')";
 $hasil = mysql_query($query) or die(mysql_error());
 //cari aset_id
 $sql = "SELECT Aset_ID FROM Aset \n\t\t\t\tWHERE \n\t\t\t\t\tKelompok_ID='{$kelompok_id}' AND NamaAset='{$nm_brg}' AND NomorReg='{$noreg}' AND Alamat='{$alamat}'\n\t\t\t\t\tAND AsalUsul='{$asalusul}' AND NilaiPerolehan='{$harga}'";
 $cek_hasil = mysql_query($sql) or die(mysql_error());
 $result = mysql_fetch_object($cek_hasil);
 $aset_id = $result->Aset_ID;
 $tanah_id = get_auto_increment("Tanah");
 $query_insert_tanah = "INSERT INTO Tanah (Tanah_ID,Aset_ID,LuasTotal) VALUES ('','{$aset_id}','{$luas}')";
 $data_hasil = mysql_query($query_insert_tanah) or die(mysql_error());
 //buat nyari kelompoktanah id
 $query_select_kel_id = "SELECT Kelompok_ID FROM Kelompok WHERE Kode='{$no_tanah}'";
 $hsl = mysql_query($query_select_kel_id) or die(mysql_error());
 $hsl_fix = mysql_fetch_object($hsl);
 $hsl_fix_nokode = $hsl_fix->Kelompok_ID;
 //buat balikin tanggal
 $tanggal = format_tanggal_db2($tgl_dokumen);
 //buat status tanah
 if ($status_tanah == 'Tanah Pemda') {
     $status_tanah = 10;
 } elseif ($status_tanah == 'Tanah Negara') {
     $status_tanah = 20;
 } elseif ($status_tanah == 'Tanah Ulayat/Adat') {
		case "ringan" : 
			$baik = 0;
			$ringan = 1;
			$berat = 0;
			break;
		
		case "berat" : 
			$baik = 0;
			$ringan = 0;
			$berat = 1;
			break;	
	};
	
	$idkondisi_info		= $_POST['idkondisi_info'];
	
	$pemeliharaan_id=get_auto_increment("Pemeliharaan");
	
	$query_simpan1		= 	"UPDATE Pemeliharaan 
							SET
							NoBAPemeliharaan		='".$nobapem."',		
							TglPemeliharaan			='".$tglpem."',			
							JenisPemeliharaan		='".$jenispem."',
							Biaya					='".$biayapem."',
							KeteranganPemeliharaan	='".$ketpem."',	
							NamaPemelihara			='".$namapem."',
							NIPPemelihara			='".$nippem."',
							JabatanPemelihara		='".$jabpem."',
							NamaPenyediaJasa		='".$namajasapem."',
							TglUpdate			='".date('Y-m-d')."'
							WHERE 
							Pemeliharaan_ID = ".$idubah." AND