/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { User::loginCheck([0, 1], 4); $success = Session::get('mk01_success'); $mk01 = new mk01(); $mj01 = new mj01(); $mj02 = new mj02(); $mg01 = new mg01(); $karyawan = $mk01::find($id); // PENTING !~!~ // $data = $karyawan->mj03->first()->mj02->first(); // DUMP QUERY /* DB::listen(function($sql) { var_dump($sql); }); * */ try { $data = array("karyawan" => $mk01::find($id), "karyawanalls" => $mk01->getReferral($id), "idkaryawan" => $karyawan->idkar, "action" => action("MasterKaryawanController@update", $id), "jabatans" => $mj01->getJabatanAktif(), "jamkerjas" => $mj02->getJamKerjaAktif(), "jamistirahats" => $mj02->getJamIstirahatAktif(), "gajis" => $mg01->getOtherGaji($karyawan->idkar), "mk01_status" => $success, "jamkerja1" => $mk01->getJamKerja($id), "jamkerja2" => $mk01->getJamIstirahat($id), "referrals" => $mk01->getReferralKar($id)); // print_r($data); exit; } catch (Exception $ex) { DB::listen(function ($sql) { // if (isset($sql)) { dd($sql); // } }); dd($ex->getMessage()); } // print_r($mk01->getJamKerja($id)); exit; return View::make('master.m_karyawan', $data); }
public function printgaji($id) { $success = Session::get('tg01_success'); $danger = Session::get('tg01_danger'); $tg01 = tg01::find($id); $tg02 = new tg02(); $th01 = new th01(); $tt01 = new tt01(); $tz01 = new tz01(); $mk01 = new mk01(); $karyawan = mk01::find($tg01->idkar); $data = array("karyawan" => $karyawan, "kehadiran" => $tg01->getKehadiranGaji($tg01->tglgjsblm, $tg01->idkar), "durasiBekerja" => $tg01->getDurasiBekerjaGaji($tg01->tglgjsblm, $tg01->idkar), "durasiLembur" => $tg01->getDurasiLemburGaji($tg01->tglgjsblm, $tg01->idkar), "durasiLambat" => $tg01->getKeterlambatan($tg01->tglgjsblm, $tg01->idkar), "gaji" => $tg01, "gajis" => $tg02->getDetailGajiKaryawan($id), "infogajis" => $tg01->getJamKerjaInSec($tg01->idkar, $tg01->tglgjsblm), "infohutang" => $th01->getHutangBulan($tg01->idkar, $tg01->tgltg), "infokasbon" => $th01->getKasBonBulan($tg01->idkar, $tg01->tgltg), "infotabungan" => $tt01->getTabunganGaji($tg01->idkar, $tg01->tgltg), "omzetIndividu" => $tz01->getOmzetIndividu($tg01->idkar, $tg01->tgltg), "omzetTim" => $tz01->getOmzetTim($tg01->idkar, $tg01->tgltg), "referrals" => $mk01->getReferralKar($tg01->idkar), "tg01_success" => $success, "tg01_danger" => $danger); return View::make('transaksi.trans_print_gaji', $data); }