1346 lines
38 KiB
PHP
1346 lines
38 KiB
PHP
<?php
|
|
|
|
use Restserver\Libraries\REST_Controller;
|
|
|
|
defined('BASEPATH') or exit('No direct script access allowed');
|
|
require APPPATH . 'libraries/REST_Controller.php';
|
|
require APPPATH . 'libraries/Format.php';
|
|
|
|
class ManageBankKeluar extends CI_Controller
|
|
{
|
|
function __construct()
|
|
{
|
|
parent::__construct();
|
|
$this->load->model('ModelBankKeluar', 'MBK');
|
|
$this->load->model('ModelBank', 'MB');
|
|
$this->load->model('ModelKendaraan', 'MK');
|
|
$this->load->model('ModelKas', 'MKas');
|
|
$this->load->model('ModelKaryawan', 'MKy');
|
|
$this->load->model('ModelNeraca', 'MN');
|
|
$this->load->model('ModelPajak', 'MP');
|
|
$this->load->model('ModelPelanggan', 'MPe');
|
|
$this->load->model('ModelSupplier', 'MS');
|
|
$this->load->model('ModelTp', 'MT');
|
|
$this->load->library(['datatables', 'form_validation']);
|
|
$this->form_validation->set_error_delimiters('', '');
|
|
}
|
|
public function output_json($data, $encode = true)
|
|
{
|
|
if ($encode) $data = json_encode($data);
|
|
$this->output->set_content_type('application/json')->set_output($data);
|
|
}
|
|
public function index()
|
|
{
|
|
|
|
$datBankKeluar = $this->MBK->getDataBankKeluar();
|
|
$datBank = $this->MB->getDataBank();
|
|
|
|
$data = [
|
|
'sidebar' => "menu accounting",
|
|
'navChild' => "",
|
|
'bankkeluar'=> $datBankKeluar,
|
|
'bank' => $datBank
|
|
];
|
|
|
|
$this->load->view('proses/BankKeluar', $data);
|
|
}
|
|
|
|
public function save()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id = $this->input->post('id_bankkeluar');
|
|
$id_bank = $this->input->post('id_bank');
|
|
$kredit_bankkeluar = $this->input->post('kredit_bankkeluar');
|
|
$kode_bankkeluar = $this->kodeBankKeluar();
|
|
|
|
$input = [
|
|
'KODE_BANKKELUAR' => $kode_bankkeluar,
|
|
'BANK_ID' => $id_bank,
|
|
'KREDIT_BANKKELUAR' => $kredit_bankkeluar,
|
|
'BLOCKCON' => '0'
|
|
];
|
|
|
|
$action = $this->MBK->create('bankkeluar', $input);
|
|
|
|
if ($action) {
|
|
$this->session->set_flashdata('flash', 'ditambah');
|
|
redirect('ManageBankKeluar');
|
|
} else {
|
|
$this->session->set_flashdata('flashgagal', 'ditambah');
|
|
redirect('ManageBankKeluar');
|
|
}
|
|
|
|
}
|
|
|
|
public function edit()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_bankkeluar = $this->input->post('id_bankkeluar');
|
|
$id_bank = $this->input->post('id_banked');
|
|
$kredit_bankkeluar = $this->input->post('kredit_bankkeluared');
|
|
|
|
$update = [
|
|
'BANK_ID' => $id_bank,
|
|
'KREDIT_BANKKELUAR' => $kredit_bankkeluar
|
|
];
|
|
|
|
$update = $this->MBK->update('bankkeluar', $update, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
|
|
if ($update) {
|
|
$this->session->set_flashdata('flash', 'diedit');
|
|
redirect('ManageBankKeluar');
|
|
} else {
|
|
$this->session->set_flashdata('flashgagal', 'diedit');
|
|
redirect('ManageBankKeluar');
|
|
}
|
|
}
|
|
|
|
public function hapus()
|
|
{
|
|
$id = $this->input->post('id');
|
|
|
|
$actionbankkeluar = $this->MBK->delRelasi($id);
|
|
$action = $this->MBK->delete('bankkeluar',$id,'ID_BANKKELUAR');
|
|
|
|
$this->session->set_flashdata('flash', 'dihapus');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
|
|
public function tambahRelasi($id)
|
|
{
|
|
$relasi = $this->MBK->getBankKeluarRelasi($id);
|
|
$title = $this->MBK->getKodeKreditBankKeluar($id);
|
|
$kredit = $this->MBK->getDebitTotal($id);
|
|
$neraca = $this->MN->getDataNeraca();
|
|
$neracabiaya = $this->MN->getDataNeracaBiaya();
|
|
$neracahutang = $this->MN->getDataNeracaHutang();
|
|
$neracapiutang = $this->MN->getDataNeracaPiutang();
|
|
$bank = $this->MB->getDataBank();
|
|
|
|
$data = [
|
|
'sidebar' => "menu accounting",
|
|
'navChild' => "",
|
|
'relasi' => $relasi,
|
|
'id_bankkeluar' => $id,
|
|
'title1' => $title[0]['KODE_BANKKELUAR'],
|
|
'title2' => $title[0]['KREDIT'],
|
|
'title3' => $title[0]['DEBIT'],
|
|
'neraca' => $neraca,
|
|
'nerbiaya' => $neracabiaya,
|
|
'nerhutang' => $neracahutang,
|
|
'nerpiutang' => $neracapiutang,
|
|
'bank' => $bank
|
|
];
|
|
|
|
$this->load->view('proses/RelasiBK', $data);
|
|
}
|
|
|
|
public function saverelasi()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_relasi = $this->input->post('id');
|
|
$id_bankkeluar = $this->input->post('id_bankkeluar');
|
|
$type_relasi = $this->input->post('type_relasi');
|
|
$kode_relasi = $this->kodeRelasi();
|
|
|
|
$inputrelasi = [
|
|
'KREDIT_ID' => $id_bankkeluar,
|
|
'TYPE_RELASI' => $type_relasi,
|
|
'TYPE_KASBANK' => "Bank Keluar",
|
|
'KODE_RELASI' => $kode_relasi
|
|
];
|
|
|
|
$actionrelasi = $this->MBK->create('relasi', $inputrelasi);
|
|
|
|
if ($actionrelasi) {
|
|
$this->session->set_flashdata('flashtyperelasi', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashtyperelasigagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
|
|
}
|
|
|
|
public function tambahbiaya()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_neraca = $this->input->post('id_neraca');
|
|
$debit_relasi = $this->input->post('debit_relasi');
|
|
$keterangan_relasi = $this->input->post('keterangan_relasi');
|
|
|
|
//Step Ambil Data Lama
|
|
$blockcon = $this->MBK->getBlockconBankKeluar($id_relasi);
|
|
$id_bankkeluar = $blockcon[0]['ID_BANKKELUAR'];
|
|
$nominal = $blockcon[0]['BLOCKCON'];
|
|
$nominalbaru = $nominal+$debit_relasi;
|
|
$updatebankkeluar = [
|
|
'BLOCKCON' => $nominalbaru
|
|
];
|
|
$actionbankkeluar = $this->MBK->update('bankkeluar', $updatebankkeluar, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
|
|
//Step Update Data
|
|
$inputrelasi = [
|
|
'NERACA_ID' => $id_neraca,
|
|
'DEBIT_RELASI' => $debit_relasi,
|
|
'KETERANGAN_RELASI' => $keterangan_relasi
|
|
];
|
|
|
|
$actionrelasi = $this->MBK->update('relasi', $inputrelasi, 'ID_RELASI', $id_relasi);
|
|
|
|
if ($actionrelasi) {
|
|
$this->session->set_flashdata('flashrelasi', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashrelasigagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function tambahhutang()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_neraca = $this->input->post('id_neraca');
|
|
$debit_relasi = $this->input->post('debit_relasi');
|
|
$keterangan_relasi = $this->input->post('keterangan_relasi');
|
|
|
|
//Step Ambil Data Lama
|
|
$blockcon = $this->MBK->getBlockconBankKeluar($id_relasi);
|
|
$id_bankkeluar = $blockcon[0]['ID_BANKMASUK'];
|
|
$nominal = $blockcon[0]['BLOCKCON'];
|
|
$nominalbaru = $nominal+$debit_relasi;
|
|
$updatebankkeluar = [
|
|
'BLOCKCON' => $nominalbaru
|
|
];
|
|
$actionbankkeluar = $this->MBK->update('bankkeluar', $updatebankkeluar, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
|
|
//Step Update Data
|
|
$inputrelasi = [
|
|
'NERACA_ID' => $id_neraca,
|
|
'DEBIT_RELASI' => $debit_relasi,
|
|
'KETERANGAN_RELASI' => $keterangan_relasi
|
|
];
|
|
|
|
$actionrelasi = $this->MBK->update('relasi', $inputrelasi, 'ID_RELASI', $id_relasi);
|
|
|
|
if ($actionrelasi) {
|
|
$this->session->set_flashdata('flashrelasi', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashrelasigagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function tambahpiutang()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_neraca = $this->input->post('id_neraca');
|
|
$debit_relasi = $this->input->post('debit_relasi');
|
|
$keterangan_relasi = $this->input->post('keterangan_relasi');
|
|
|
|
//Step Ambil Data Lama
|
|
$blockcon = $this->MBK->getBlockconBankKeluar($id_relasi);
|
|
$id_bankkeluar = $blockcon[0]['ID_BANKKELUAR'];
|
|
$nominal = $blockcon[0]['BLOCKCON'];
|
|
$nominalbaru = $nominal+$debit_relasi;
|
|
$updatebankkeluar = [
|
|
'BLOCKCON' => $nominalbaru
|
|
];
|
|
$actionbankkeluar = $this->MBK->update('bankkeluar', $updatebankkeluar, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
|
|
//Step Update Data
|
|
$inputrelasi = [
|
|
'NERACA_ID' => $id_neraca,
|
|
'DEBIT_RELASI' => $debit_relasi,
|
|
'KETERANGAN_RELASI' => $keterangan_relasi
|
|
];
|
|
|
|
$actionrelasi = $this->MBK->update('relasi', $inputrelasi, 'ID_RELASI', $id_relasi);
|
|
|
|
if ($actionrelasi) {
|
|
$this->session->set_flashdata('flashrelasi', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashrelasigagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function editbiaya()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_neraca = $this->input->post('id_neracaed');
|
|
$debit_relasi = $this->input->post('debit_relasied');
|
|
$keterangan_relasi = $this->input->post('keterangan_relasied');
|
|
|
|
//Step Ambil Data Lama
|
|
$blockcon = $this->MBK->getBlockconBankKeluar($id_relasi);
|
|
$id_bankkeluar = $blockcon[0]['ID_BANKKELUAR'];
|
|
$nominal = $blockcon[0]['BLOCKCON'];
|
|
$debit = $blockcon[0]['DEBIT_RELASI'];
|
|
$nominalbaru = $nominal-$debit;
|
|
$updatebankkeluar = [
|
|
'BLOCKCON' => $nominalbaru
|
|
];
|
|
$actionbankkeluar = $this->MBK->update('bankkeluar', $updatebankkeluar, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
$actionlink = $this->MBK->delLink($id_relasi);
|
|
|
|
//Step Ambil Data Baru
|
|
$blockcon = $this->MBK->getBlockconBankKeluar($id_relasi);
|
|
$id_bankkeluar = $blockcon[0]['ID_BANKKELUAR'];
|
|
$nominal = $blockcon[0]['BLOCKCON'];
|
|
$nominalbaru = $nominal+$debit_relasi;
|
|
$updatebankkeluar= [
|
|
'BLOCKCON' => $nominalbaru
|
|
];
|
|
$actionbankkeluar = $this->MBK->update('bankkeluar', $updatebankkeluar, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
|
|
$updaterelasi = [
|
|
'NERACA_ID' => $id_neraca,
|
|
'DEBIT_RELASI' => $debit_relasi,
|
|
'KETERANGAN_RELASI' => $keterangan_relasi
|
|
];
|
|
|
|
$actionrelasi = $this->MBK->update('relasi', $updaterelasi, 'ID_RELASI', $id_relasi);
|
|
|
|
if ($actionrelasi) {
|
|
$this->session->set_flashdata('flashrelasi', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashrelasigagal', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function edithutang()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_neraca = $this->input->post('id_neracaed');
|
|
$debit_relasi = $this->input->post('debit_relasied');
|
|
$keterangan_relasi = $this->input->post('keterangan_relasied');
|
|
|
|
//Step Ambil Data Lama
|
|
$blockcon = $this->MBK->getBlockconBankKeluar($id_relasi);
|
|
$id_bankkeluar = $blockcon[0]['ID_BANKKELUAR'];
|
|
$nominal = $blockcon[0]['BLOCKCON'];
|
|
$debit = $blockcon[0]['DEBIT_RELASI'];
|
|
$nominalbaru = $nominal-$debit;
|
|
$updatebankkeluar = [
|
|
'BLOCKCON' => $nominalbaru
|
|
];
|
|
$actionbankkeluar = $this->MBK->update('bankkeluar', $updatebankkeluar, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
$actionlink = $this->MBK->delLink($id_relasi);
|
|
|
|
//Step Ambil Data Baru
|
|
$blockcon = $this->MBK->getBlockconBankKeluar($id_relasi);
|
|
$id_bankkeluar = $blockcon[0]['ID_BANKKELUAR'];
|
|
$nominal = $blockcon[0]['BLOCKCON'];
|
|
$nominalbaru = $nominal+$debit_relasi;
|
|
$updatebankkeluar = [
|
|
'BLOCKCON' => $nominalbaru
|
|
];
|
|
$actionbankkeluar = $this->MBK->update('bankkeluar', $updatebankkeluar, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
|
|
$updaterelasi = [
|
|
'NERACA_ID' => $id_neraca,
|
|
'DEBIT_RELASI' => $debit_relasi,
|
|
'KETERANGAN_RELASI' => $keterangan_relasi
|
|
];
|
|
|
|
$actionrelasi = $this->MBK->update('relasi', $updaterelasi, 'ID_RELASI', $id_relasi);
|
|
|
|
if ($actionrelasi) {
|
|
$this->session->set_flashdata('flashrelasi', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashrelasigagal', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function editpiutang()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_neraca = $this->input->post('id_neracaed');
|
|
$debit_relasi = $this->input->post('debit_relasied');
|
|
$keterangan_relasi = $this->input->post('keterangan_relasied');
|
|
|
|
//Step Ambil Data Lama
|
|
$blockcon = $this->MBK->getBlockconBankKeluar($id_relasi);
|
|
$id_bankkeluar = $blockcon[0]['ID_BANKKELUAR'];
|
|
$nominal = $blockcon[0]['BLOCKCON'];
|
|
$debit = $blockcon[0]['DEBIT_RELASI'];
|
|
$nominalbaru = $nominal-$debit;
|
|
$updatebankkeluar = [
|
|
'BLOCKCON' => $nominalbaru
|
|
];
|
|
$actionbankkeluar = $this->MBK->update('bankkeluar', $updatebankkeluar, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
$actionlink = $this->MBK->delLink($id_relasi);
|
|
|
|
//Step Ambil Data Baru
|
|
$blockcon = $this->MBK->getBlockconBankKeluar($id_relasi);
|
|
$id_bankkeluar = $blockcon[0]['ID_BANKKELUAR'];
|
|
$nominal = $blockcon[0]['BLOCKCON'];
|
|
$nominalbaru = $nominal+$debit_relasi;
|
|
$updatebankkeluar = [
|
|
'BLOCKCON' => $nominalbaru
|
|
];
|
|
$actionbankkeluar = $this->MBK->update('bankkeluar', $updatebankkeluar, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
|
|
$updaterelasi = [
|
|
'NERACA_ID' => $id_neraca,
|
|
'DEBIT_RELASI' => $debit_relasi,
|
|
'KETERANGAN_RELASI' => $keterangan_relasi
|
|
];
|
|
|
|
$actionrelasi = $this->MBK->update('relasi', $updaterelasi, 'ID_RELASI', $id_relasi);
|
|
|
|
if ($actionrelasi) {
|
|
$this->session->set_flashdata('flashrelasi', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashrelasigagal', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function hapusrelasi()
|
|
{
|
|
$id = $this->input->post('id');
|
|
|
|
//Step Ambil Data Lama
|
|
$blockcon = $this->MBK->getBlockconBankKeluar($id);
|
|
$id_bankkeluar = $blockcon[0]['ID_BANKKELUAR'];
|
|
$nominal = $blockcon[0]['BLOCKCON'];
|
|
$debit = $blockcon[0]['DEBIT_RELASI'];
|
|
$nominalbaru = $nominal-$debit;
|
|
$updatebankkeluar = [
|
|
'BLOCKCON' => $nominalbaru
|
|
];
|
|
$actionbankkeluar = $this->MBK->update('bankkeluar', $updatebankkeluar, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
|
|
//Step Hapus Data
|
|
$actionrelasi = $this->MBK->delLink($id);
|
|
$action = $this->MBK->delete('relasi',$id,'ID_RELASI');
|
|
|
|
$this->session->set_flashdata('flashrelasi', 'dihapus');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
|
|
public function tambahLink($id)
|
|
{
|
|
$link = $this->MBK->getRelasiLink($id);
|
|
$title = $this->MBK->getKodeDebitRelasi($id);
|
|
$bank = $this->MB->getDataBank();
|
|
$karyawan = $this->MKy->getDataKaryawan();
|
|
$kas = $this->MKas->getDataKas();
|
|
$kendaraan = $this->MK->getDataKendaraan();
|
|
$pajak = $this->MP->getDataPajak();
|
|
$pelanggan = $this->MPe->getDataPelanggan();
|
|
$tp = $this->MT->getDataTp();
|
|
$supplier = $this->MS->getDataSupplier();
|
|
|
|
$data = [
|
|
'sidebar' => "menu accounting",
|
|
'navChild' => "",
|
|
'link' => $link,
|
|
'id_relasi' => $id,
|
|
'title1' => $title[0]['KODE_RELASI'],
|
|
'title2' => $title[0]['DEBIT'],
|
|
'title3' => $title[0]['TARGET1_ID'],
|
|
'bank' => $bank,
|
|
'karyawan' => $karyawan,
|
|
'kas' => $kas,
|
|
'kendaraan' => $kendaraan,
|
|
'pajak' => $pajak,
|
|
'pelanggan' => $pelanggan,
|
|
'tp' => $tp,
|
|
'supplier' => $supplier
|
|
];
|
|
|
|
$this->load->view('proses/Link', $data);
|
|
}
|
|
|
|
public function tambahLinkBank($id)
|
|
{
|
|
$link = $this->MBK->getRelasiLinkBank($id);
|
|
$title = $this->MBK->getKodeDebitRelasi($id);
|
|
$bank = $this->MB->getDataBank();
|
|
|
|
$data = [
|
|
'sidebar' => "menu accounting",
|
|
'navChild' => "",
|
|
'link' => $link,
|
|
'id_relasi' => $id,
|
|
'title1' => $title[0]['KODE_RELASI'],
|
|
'title2' => $title[0]['DEBIT'],
|
|
'title3' => $title[0]['TARGET1_ID'],
|
|
'bank' => $bank
|
|
];
|
|
|
|
$this->load->view('proses/LinkBank', $data);
|
|
}
|
|
|
|
public function tambahLinkKaryawan($id)
|
|
{
|
|
$link = $this->MBK->getRelasiLinkKaryawan($id);
|
|
$title = $this->MBK->getKodeDebitRelasi($id);
|
|
$karyawan = $this->MKy->getDataKaryawan();
|
|
|
|
$data = [
|
|
'sidebar' => "menu accounting",
|
|
'navChild' => "",
|
|
'link' => $link,
|
|
'id_relasi' => $id,
|
|
'title1' => $title[0]['KODE_RELASI'],
|
|
'title2' => $title[0]['DEBIT'],
|
|
'title3' => $title[0]['TARGET1_ID'],
|
|
'karyawan' => $karyawan
|
|
];
|
|
|
|
$this->load->view('proses/LinkKaryawan', $data);
|
|
}
|
|
|
|
public function tambahLinkKas($id)
|
|
{
|
|
$link = $this->MBK->getRelasiLinkKas($id);
|
|
$title = $this->MBK->getKodeDebitRelasi($id);
|
|
$kas = $this->MKas->getDataKas();
|
|
|
|
$data = [
|
|
'sidebar' => "menu accounting",
|
|
'navChild' => "",
|
|
'link' => $link,
|
|
'id_relasi' => $id,
|
|
'title1' => $title[0]['KODE_RELASI'],
|
|
'title2' => $title[0]['DEBIT'],
|
|
'title3' => $title[0]['TARGET1_ID'],
|
|
'kas' => $kas
|
|
];
|
|
|
|
$this->load->view('proses/LinkKas', $data);
|
|
}
|
|
|
|
public function tambahLinkKendaraan($id)
|
|
{
|
|
$link = $this->MBK->getRelasiLinkKendaraan($id);
|
|
$title = $this->MBK->getKodeDebitRelasi($id);
|
|
$kendaraan = $this->MK->getDataKendaraan();
|
|
$karyawan = $this->MKy->getDataKaryawan();
|
|
|
|
$data = [
|
|
'sidebar' => "menu accounting",
|
|
'navChild' => "",
|
|
'link' => $link,
|
|
'id_relasi' => $id,
|
|
'title1' => $title[0]['KODE_RELASI'],
|
|
'title2' => $title[0]['DEBIT'],
|
|
'title3' => $title[0]['TARGET1_ID'],
|
|
'kendaraan' => $kendaraan,
|
|
'karyawan' => $karyawan
|
|
];
|
|
|
|
$this->load->view('proses/LinkKendaraan', $data);
|
|
}
|
|
|
|
public function tambahLinkPajak($id)
|
|
{
|
|
$link = $this->MBK->getRelasiLinkPajak($id);
|
|
$title = $this->MBK->getKodeDebitRelasi($id);
|
|
$pajak = $this->MP->getDataPajak();
|
|
|
|
$data = [
|
|
'sidebar' => "menu accounting",
|
|
'navChild' => "",
|
|
'link' => $link,
|
|
'id_relasi' => $id,
|
|
'title1' => $title[0]['KODE_RELASI'],
|
|
'title2' => $title[0]['DEBIT'],
|
|
'title3' => $title[0]['TARGET1_ID'],
|
|
'pajak' => $pajak
|
|
];
|
|
|
|
$this->load->view('proses/LinkPajak', $data);
|
|
}
|
|
|
|
public function tambahLinkPelanggan($id)
|
|
{
|
|
$link = $this->MBK->getRelasiLinkPelanggan($id);
|
|
$title = $this->MBK->getKodeDebitRelasi($id);
|
|
$pelanggan = $this->MPe->getDataPelanggan();
|
|
|
|
$data = [
|
|
'sidebar' => "menu accounting",
|
|
'navChild' => "",
|
|
'link' => $link,
|
|
'id_relasi' => $id,
|
|
'title1' => $title[0]['KODE_RELASI'],
|
|
'title2' => $title[0]['DEBIT'],
|
|
'title3' => $title[0]['TARGET1_ID'],
|
|
'pelanggan' => $pelanggan
|
|
];
|
|
|
|
$this->load->view('proses/LinkPelanggan', $data);
|
|
}
|
|
|
|
public function tambahLinkPihakKe3($id)
|
|
{
|
|
$link = $this->MBK->getRelasiLinkPihakKe3($id);
|
|
$title = $this->MBK->getKodeDebitRelasi($id);
|
|
$tp = $this->MT->getDataTp();
|
|
|
|
$data = [
|
|
'sidebar' => "menu accounting",
|
|
'navChild' => "",
|
|
'link' => $link,
|
|
'id_relasi' => $id,
|
|
'title1' => $title[0]['KODE_RELASI'],
|
|
'title2' => $title[0]['DEBIT'],
|
|
'title3' => $title[0]['TARGET1_ID'],
|
|
'tp' => $tp
|
|
];
|
|
|
|
$this->load->view('proses/LinkPihakKe3', $data);
|
|
}
|
|
|
|
public function tambahLinkSupplier($id)
|
|
{
|
|
$link = $this->MBK->getRelasiLinkSupplier($id);
|
|
$title = $this->MBK->getKodeDebitRelasi($id);
|
|
$supplier = $this->MS->getDataSupplier();
|
|
|
|
$data = [
|
|
'sidebar' => "menu accounting",
|
|
'navChild' => "",
|
|
'link' => $link,
|
|
'id_relasi' => $id,
|
|
'title1' => $title[0]['KODE_RELASI'],
|
|
'title2' => $title[0]['DEBIT'],
|
|
'title3' => $title[0]['TARGET1_ID'],
|
|
'supplier' => $supplier
|
|
];
|
|
|
|
$this->load->view('proses/LinkSupplier', $data);
|
|
}
|
|
|
|
public function savelink()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$type_link = $this->input->post('type_link');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TYPE_LINK' => $type_link,
|
|
'KODE_LINK' => $kode_link
|
|
];
|
|
|
|
$actionlink = $this->MBK->create('link', $inputlink);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashtypelink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashtypelinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
|
|
}
|
|
|
|
public function tambahbank()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_bank = $this->input->post('id_bank');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_bank,
|
|
'KODE_LINK' => $kode_link,
|
|
'TYPE_LINK' => "Bank",
|
|
];
|
|
|
|
$actionlink = $this->MBK->create('link', $inputlink);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function tambahkaryawan()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_karyawan = $this->input->post('id_karyawan');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_karyawan,
|
|
'KODE_LINK' => $kode_link,
|
|
'TYPE_LINK' => "Karyawan",
|
|
];
|
|
|
|
$actionlink = $this->MBK->create('link', $inputlink);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function tambahkas()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_kas = $this->input->post('id_kas');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_kas,
|
|
'KODE_LINK' => $kode_link,
|
|
'TYPE_LINK' => "Kas",
|
|
];
|
|
|
|
$actionlink = $this->MBK->create('link', $inputlink);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function tambahkendaraan()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_kendaraan = $this->input->post('id_kendaraan');
|
|
$id_karyawan = $this->input->post('id_karyawan');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_kendaraan,
|
|
'TARGET2_ID' => $id_karyawan,
|
|
'KODE_LINK' => $kode_link,
|
|
'TYPE_LINK' => "Kendaraan",
|
|
];
|
|
|
|
$actionlink = $this->MBK->create('link', $inputlink);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function tambahpajak()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_pajak = $this->input->post('id_pajak');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_pajak,
|
|
'KODE_LINK' => $kode_link,
|
|
'TYPE_LINK' => "Pajak",
|
|
];
|
|
|
|
$actionlink = $this->MBK->create('link', $inputlink);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function tambahpelanggan()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_pelanggan = $this->input->post('id_pelanggan');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_pelanggan,
|
|
'KODE_LINK' => $kode_link,
|
|
'TYPE_LINK' => "Pelanggan",
|
|
];
|
|
|
|
$actionlink = $this->MBK->create('link', $inputlink);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function tambahpihakke3()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_tp = $this->input->post('id_tp');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_tp,
|
|
'KODE_LINK' => $kode_link,
|
|
'TYPE_LINK' => "Pihak Ke3",
|
|
];
|
|
|
|
$actionlink = $this->MBK->create('link', $inputlink);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function tambahsupplier()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_supplier = $this->input->post('id_supplier');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_supplier,
|
|
'KODE_LINK' => $kode_link,
|
|
'TYPE_LINK' => "Supplier",
|
|
];
|
|
|
|
$actionlink = $this->MBK->create('link', $inputlink);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function linkbank()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_bank = $this->input->post('id_bank');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_bank,
|
|
'KODE_LINK' => $kode_link
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $inputlink,'ID_LINK',$id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function linkkaryawan()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_karyawan = $this->input->post('id_karyawan');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_karyawan,
|
|
'KODE_LINK' => $kode_link
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $inputlink,'ID_LINK',$id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function linkkas()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_kas = $this->input->post('id_kas');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_kas,
|
|
'KODE_LINK' => $kode_link
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $inputlink,'ID_LINK',$id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function linkkendaraan()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_kendaraan = $this->input->post('id_kendaraan');
|
|
$id_karyawan = $this->input->post('id_karyawan');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_kendaraan,
|
|
'TARGET2_ID' => $id_karyawan,
|
|
'KODE_LINK' => $kode_link
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $inputlink,'ID_LINK',$id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function linkpajak()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_pajak = $this->input->post('id_pajak');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_pajak,
|
|
'KODE_LINK' => $kode_link
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $inputlink,'ID_LINK',$id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function linkpelanggan()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_pelanggan = $this->input->post('id_pelanggan');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_pelanggan,
|
|
'KODE_LINK' => $kode_link
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $inputlink,'ID_LINK',$id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function linkpihakke3()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_tp = $this->input->post('id_tp');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_tp,
|
|
'KODE_LINK' => $kode_link
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $inputlink,'ID_LINK',$id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function linksupplier()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_relasi = $this->input->post('id_relasi');
|
|
$id_supplier = $this->input->post('id_supplier');
|
|
$kode_link = $this->kodeLink();
|
|
|
|
$inputlink = [
|
|
'RELASI_ID' => $id_relasi,
|
|
'TARGET1_ID' => $id_supplier,
|
|
'KODE_LINK' => $kode_link
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $inputlink,'ID_LINK',$id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'ditambah');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function editbank()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_bank = $this->input->post('id_banked');
|
|
|
|
$updatelink = [
|
|
'TARGET1_ID' => $id_bank
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $updatelink, 'ID_LINK', $id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function editkaryawan()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_karyawan = $this->input->post('id_karyawaned');
|
|
|
|
$updatelink = [
|
|
'TARGET1_ID' => $id_karyawan
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $updatelink, 'ID_LINK', $id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function editkas()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_kas = $this->input->post('id_kased');
|
|
|
|
$updatelink = [
|
|
'TARGET1_ID' => $id_kas
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $updatelink, 'ID_LINK', $id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function editkendaraan()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_kendaraan = $this->input->post('id_kendaraaned');
|
|
$id_karyawan = $this->input->post('id_karyawaned');
|
|
|
|
$updatelink = [
|
|
'TARGET1_ID' => $id_kendaraan,
|
|
'TARGET2_ID' => $id_karyawan
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $updatelink, 'ID_LINK', $id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function editpajak()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_pajak = $this->input->post('id_pajaked');
|
|
|
|
$updatelink = [
|
|
'TARGET1_ID' => $id_pajak
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $updatelink, 'ID_LINK', $id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function editpelanggan()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_pelanggan = $this->input->post('id_pelangganed');
|
|
|
|
$updatelink = [
|
|
'TARGET1_ID' => $id_pelanggan
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $updatelink, 'ID_LINK', $id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function editpihakke3()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_tp = $this->input->post('id_tped');
|
|
|
|
$updatelink = [
|
|
'TARGET1_ID' => $id_tp
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $updatelink, 'ID_LINK', $id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function editsupplier()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_link = $this->input->post('id_link');
|
|
$id_supplier = $this->input->post('id_suppliered');
|
|
|
|
$updatelink = [
|
|
'TARGET1_ID' => $id_supplier
|
|
];
|
|
|
|
$actionlink = $this->MBK->update('link', $updatelink, 'ID_LINK', $id_link);
|
|
|
|
if ($actionlink) {
|
|
$this->session->set_flashdata('flashlink', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
} else {
|
|
$this->session->set_flashdata('flashlinkgagal', 'diedit');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
}
|
|
|
|
public function hapuslink()
|
|
{
|
|
$id = $this->input->post('id');
|
|
|
|
//Step Hapus Data
|
|
$action = $this->MBK->delete('link',$id,'ID_LINK');
|
|
|
|
$this->session->set_flashdata('flashlink', 'dihapus');
|
|
redirect($_SERVER['HTTP_REFERER']);
|
|
}
|
|
|
|
public function kodeBankKeluar()
|
|
{
|
|
$kk = $this->MBK->getKodeBankKeluar();
|
|
if (is_array($kk) || is_object($kk)) {
|
|
foreach ($kk as $row) {
|
|
if ($row['KODE'] == null) {
|
|
return "BBK/000001";
|
|
} else {
|
|
$str = (string) $row['KODE'];
|
|
$panjang = 6;
|
|
$data = substr($str, 4, $panjang);
|
|
|
|
$ko = (int) $data + 1;
|
|
$str = (string) $ko;
|
|
|
|
$panjang = 10 - strlen($str);
|
|
$data = "BBK/000000";
|
|
$data = substr($data, 0, $panjang) . $str;
|
|
return $data;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public function kodeRelasi()
|
|
{
|
|
$kk = $this->MBK->getKodeRelasi();
|
|
if (is_array($kk) || is_object($kk)) {
|
|
foreach ($kk as $row) {
|
|
if ($row['KODE'] == null) {
|
|
return "REL/000001";
|
|
} else {
|
|
$str = (string) $row['KODE'];
|
|
$panjang = 6;
|
|
$data = substr($str, 4, $panjang);
|
|
|
|
$ko = (int) $data + 1;
|
|
$str = (string) $ko;
|
|
|
|
$panjang = 10 - strlen($str);
|
|
$data = "REL/000000";
|
|
$data = substr($data, 0, $panjang) . $str;
|
|
return $data;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public function kodeLink()
|
|
{
|
|
$kk = $this->MBK->getKodeLink();
|
|
if (is_array($kk) || is_object($kk)) {
|
|
foreach ($kk as $row) {
|
|
if ($row['KODE'] == null) {
|
|
return "LIN/000001";
|
|
} else {
|
|
$str = (string) $row['KODE'];
|
|
$panjang = 6;
|
|
$data = substr($str, 4, $panjang);
|
|
|
|
$ko = (int) $data + 1;
|
|
$str = (string) $ko;
|
|
|
|
$panjang = 10 - strlen($str);
|
|
$data = "LIN/000000";
|
|
$data = substr($data, 0, $panjang) . $str;
|
|
return $data;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public function konfirmasi()
|
|
{
|
|
$method = $this->input->post('method');
|
|
$id_bankkeluar = $this->input->post('id_bankkeluar');
|
|
|
|
$update = [
|
|
'STATUS_BANKKELUAR' => "KASBANK SUDAH PROSES"
|
|
];
|
|
|
|
$action = $this->MBK->update('bankkeluar', $update, 'ID_BANKKELUAR', $id_bankkeluar);
|
|
|
|
if ($action) {
|
|
$this->session->set_flashdata('flash', 'dikonfirmasi');
|
|
redirect('ManageBankKeluar');
|
|
} else {
|
|
$this->session->set_flashdata('flashgagal', 'dikonfirmasi');
|
|
redirect('ManageBankKeluar');
|
|
}
|
|
|
|
}
|
|
|
|
}
|