$cleanArray = array_filter($addExplode);
	$implodeAset_ID = implode(",",$cleanArray);
	// exit;
	if($implodeAset_ID != ''){
		//sql sementara
		$QueryDelUsulanAset	  = "DELETE from usulanaset WHERE Usulan_ID = '$noUsulan' and Aset_ID in ($implodeAset_ID)";
		$ExeDelUsulanAset 	= $DBVAR->query($QueryDelUsulanAset);
		
		//cek field Aset_ID 
		$QueryAsetCek	  = "select Aset_ID from usulan WHERE Usulan_ID = '$noUsulan'";
		$ExeQueryAcek = $DBVAR->query($QueryAsetCek);
		$ResultCek = $DBVAR->fetch_object($ExeQueryAcek);
		
		$arrResultCek = explode(',',$ResultCek->Aset_ID);
		$arrimplodeAset_ID = $cleanArray;
		$arrRemove = array_diff($arrResultCek,$arrimplodeAset_ID);
		$impldarrRemove=implode(',',$arrRemove);
		//update aset di usulan
		$QueryAset	  = "UPDATE usulan SET Aset_ID = '$impldarrRemove' WHERE Usulan_ID = '$noUsulan'";
		$ExeQueryAset = $DBVAR->query($QueryAset);
		
	if($data_post){
	 $data_delete=$PENYUSUTAN->apl_userasetlistHPS_del("VIEWUSULASET");
	}
	// exit;
  echo "<script>
			alert('Data Berhasil Disimpan');
		</script>";	
}
redirect($url_rewrite.'/module/penyusutan/dftr_usulan_pnystn.php?pid=1');
?>
		$QueryUsulanAset	  = "UPDATE usulanaset SET StatusKonfirmasi = '1' WHERE Penetapan_ID = '$noPenetapan' and Aset_ID in ($implodeAset_ID)";
		$ExeQueryUsulanAset = $DBVAR->query($QueryUsulanAset);
		
		$QueryPenyusutan	  = "UPDATE penyusutan SET Status = '1' WHERE Penyusutan_ID = '$noPenetapan'";
		$ExeQueryPenyusutan = $DBVAR->query($QueryPenyusutan);
		
		$tahun = date('Y');
		$QueryPenyusutanPertahun = "INSERT INTO penyusutan_pertahun (Penyusutan_ID,Aset_ID,Tahun) 
								VALUES ('{$noPenetapan}','{$implodeAset_ID}','{$tahun}')";
		$ExeQueryPenyusutanPertahun = $DBVAR->query($QueryPenyusutanPertahun);
		//count Aset_ID
		$POST_data=$PENYUSUTAN->apl_userasetlistHPS_filter($data_post);
		$hitung = count($POST_data);
		
		for($i = 0; $i < $hitung; $i++){
			$Aset_ID = $POST_data[$i];
			$queryUsulanAset = "INSERT INTO penyusutanaset (Penyusutan_ID,Aset_ID,Status) 
								VALUES ($noPenetapan,$Aset_ID,'1')";
			$exeQueryUsulanAset = $DBVAR->query($queryUsulanAset);
		}
		// exit;
	if($data_post){
	 $data_delete=$PENYUSUTAN->apl_userasetlistHPS_del("PNTPNUSULASETFIX");
	}
	// exit;
  echo "<script>
			alert('Data Berhasil Disimpan');
		</script>";	
}
redirect($url_rewrite.'/module/penyusutan/dftr_penetapan_pnystn.php?pid=1');
?>
Ejemplo n.º 3
0
<?php

include "../../config/config.php";
$menu_id = 64;
$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);
include "{$path}/meta.php";
include "{$path}/header.php";
include "{$path}/menu.php";
$PENYUSUTAN = new RETRIEVE_PENYUSUTAN();
$id_usulanPenetapan = $_POST['id_usulanPenetapan'];
$implodeUsulan = implode(',', $id_usulanPenetapan);
$Penyusutan_ID = $_POST['Penyusutan_ID'];
$Satker_ID = $_POST['Satker_ID'];
$deleteapluserlist = $PENYUSUTAN->apl_userasetlistHPS_del("PNTPNUSULASET");
//update Penetapan_ID dan StatusPenetapan di tabel usulan
$Update_Penetapan_ID_StatusPenetapan = $PENYUSUTAN->Update_Penetapan_ID_StatusPenetapan($id_usulanPenetapan, $Penyusutan_ID);
//update Usulan_ID di tabel penyusutan
$Update_Usulan_ID = $PENYUSUTAN->Update_Usulan_ID($implodeUsulan, $Penyusutan_ID);
// select ket Penetapan penyusutan
$FlagPenetapan = $PENYUSUTAN->getPenetapanKet($Penyusutan_ID, $Satker_ID);
$par_data_table = "id_usulanPenetapan={$implodeUsulan}&Penyusutan_ID={$Penyusutan_ID}&Satker_ID={$Satker_ID}";
// echo $par_data_table;
// exit;
?>
<script>
	jQuery(function($) {
		AreAnyCheckboxesChecked();
	});