session->userdata('id_karyawan'); $jabatan = $this->session->userdata('jabatan'); $timestamp = date('d/m/Y H:i:s'); $lockPJHeader = 0; $lockKUHeader = 0; $lockSBHeader = 0; $lockMDHeader = 0; $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "PJ", "PUSAT DATA - Informasi"); if ($datShm == FALSE) { $keyPJ_Informasi = 0; } else { $keyPJ_Informasi = $datShm[0]['AKSES_ID']; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "KU", "PUSAT DATA - Informasi"); if ($datShm == FALSE) { $keyKU_Informasi = 0; } else { $keyKU_Informasi = $datShm[0]['AKSES_ID']; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "SB", "PUSAT DATA - Informasi"); if ($datShm == FALSE) { $keySB_Informasi = 0; } else { $keySB_Informasi = $datShm[0]['AKSES_ID']; } // Khusus Master Data saja $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Bank"); if ($datShm == FALSE) { $keyMD_Bank = 0; } else { $keyMD_Bank = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Barang"); if ($datShm == FALSE) { $keyMD_Barang = 0; } else { $keyMD_Barang = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Divisi"); if ($datShm == FALSE) { $keyMD_Divisi = 0; } else { $keyMD_Divisi = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Jabatan"); if ($datShm == FALSE) { $keyMD_Jabatan = 0; } else { $keyMD_Jabatan = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Jenis"); if ($datShm == FALSE) { $keyMD_Jenis = 0; } else { $keyMD_Jenis = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Karyawan"); if ($datShm == FALSE) { $keyMD_Karyawan = 0; } else { $keyMD_Karyawan = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Kas"); if ($datShm == FALSE) { $keyMD_Kas = 0; } else { $keyMD_Kas = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Kelompok"); if ($datShm == FALSE) { $keyMD_Kelompok = 0; } else { $keyMD_Kelompok = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Kendaraan"); if ($datShm == FALSE) { $keyMD_Kendaraan = 0; } else { $keyMD_Kendaraan = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Kota"); if ($datShm == FALSE) { $keyMD_Kota = 0; } else { $keyMD_Kota = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Merk"); if ($datShm == FALSE) { $keyMD_Merk = 0; } else { $keyMD_Merk = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Model"); if ($datShm == FALSE) { $keyMD_Model = 0; } else { $keyMD_Model = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Part"); if ($datShm == FALSE) { $keyMD_Part = 0; } else { $keyMD_Part = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Pelanggan"); if ($datShm == FALSE) { $keyMD_Pelanggan = 0; } else { $keyMD_Pelanggan = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Periode Produk"); if ($datShm == FALSE) { $keyMD_PeriodeProduk = 0; } else { $keyMD_PeriodeProduk = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Periode Proyek"); if ($datShm == FALSE) { $keyMD_PeriodeProyek = 0; } else { $keyMD_PeriodeProyek = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Perkiraan"); if ($datShm == FALSE) { $keyMD_Perkiraan = 0; } else { $keyMD_Perkiraan = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Perusahaan"); if ($datShm == FALSE) { $keyMD_Perusahaan = 0; } else { $keyMD_Perusahaan = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Pihakke3"); if ($datShm == FALSE) { $keyMD_Pihakke3 = 0; } else { $keyMD_Pihakke3 = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Produk"); if ($datShm == FALSE) { $keyMD_Produk = 0; } else { $keyMD_Produk = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Satuan"); if ($datShm == FALSE) { $keyMD_Satuan = 0; } else { $keyMD_Satuan = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - Supplier"); if ($datShm == FALSE) { $keyMD_Supplier = 0; } else { $keyMD_Supplier = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - UnitProyek"); if ($datShm == FALSE) { $keyMD_UnitProyek = 0; } else { $keyMD_UnitProyek = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - UnitService"); if ($datShm == FALSE) { $keyMD_UnitService = 0; } else { $keyMD_UnitService = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datShm = $this->Amod->getData_SetHakMenu_byKARYAWAN_byKODE_byNAMA($id_karyawan, "MD", "MASTER - WajibPajak"); if ($datShm == FALSE) { $keyMD_WajibPajak = 0; } else { $keyMD_WajibPajak = $datShm[0]['AKSES_ID']; $lockMDHeader++; } $datStema = $this->Amod->getData_SetTema_byKARYAWAN($id_karyawan); $mode = $datStema[0]['MODE_STEMA']; if ($mode == 1) { $modeReverse = 2; } else if ($mode == 2) { $modeReverse = 1; } if ($keyPJ_Informasi > 0) { $datStpl = $this->Amod->getData_SetPricelist_byKARYAWAN($id_karyawan); if ($datStpl == FALSE) { $datPricelist = $this->Amod->getData_Pricelist_orderNAMA_limit1(); $id_pricelist = $datPricelist[0]['ID_PRICELIST']; $input = [ 'KARYAWAN_ID' => $id_karyawan, 'PRICELIST_ID' => $id_pricelist, 'TIMESTAMP' => $timestamp ]; $action = $this->Amod->create('set_pricelist', $input); } else { $id_pricelist = $datStpl[0]['PRICELIST_ID']; } } else { $id_pricelist = 0; } if ($keyPJ_Informasi != 0) { $lockPJHeader++; } if ($keyKU_Informasi != 0) { $lockKUHeader++; } if ($keySB_Informasi != 0) { $lockSBHeader++; } ?>