public function editBiaya($id = null, $tab = null) { if (Session::get('role') != 2) { $this->display(); exit; } if ($id != "") { $biaya = new Biaya(); $data_biaya = $biaya->get_by_id($id); //mendapatkan data biaya berdasarkan id=kd_biaya //var_dump($data_biaya); $kontrak = new Kontrak(); //$kd_kontrak = $_POST['kd_kontrak']; $data_kontrak = $kontrak->get_by_id($data_biaya->kd_kontrak); //var_dump($kontrak); $universitas = new Universitas($this->registry); $univ = $universitas->get_univ_by_jur($data_kontrak->kd_jurusan); $nama_univ = $univ->get_kode(); //mendapatkan nama singkatan universitas $kontrak_lama = $kontrak->get_by_id($data_kontrak->kontrak_lama); //mendapatkan objek kontrak lama //var_dump($kontrak_lama); //echo $kontrak_lama->no_kontrak; if ($kontrak_lama != false) { $kon_lama = $kontrak_lama->no_kontrak; } else { $kon_lama = ""; } $jurusan = new Jurusan($this->registry); $jurusan->set_kode_jur($data_kontrak->kd_jurusan); $jur = $jurusan->get_jur_by_id($jurusan); //var_dump($jur->get_nama()); $nama_jur = $jur->get_nama(); //mendapatkan nama jurusan //menampilkan daftar biaya berdasarkan kontrak if ($tab == "" || $tab > 2) { $tab = 0; } $this->view->total_biaya_kontrak = $biaya->get_biaya_by_kontrak($data_biaya->kd_kontrak); $this->view->nama_univ = $nama_univ; $this->view->nama_jur = $nama_jur; $this->view->biaya = $data_biaya; $this->view->kontrak = $data_kontrak; $this->view->tab = $tab; $this->view->render('kontrak/edit_biaya'); } else { header('location:' . URL . 'kontrak/display'); } }
public function editSkripsi($id = null) { if (Session::get('role') != 2) { $this->viewSkripsi(); exit; } if ($id != "") { $elemen = new ElemenBeasiswa(); $elemen->set_kd_d($id); $elemen2 = $elemen->get_elem_by_id($elemen); $this->view->elemen = $elemen2; $jur = new Jurusan($this->registry); $jur->set_kode_jur($elemen2->get_kd_jur()); $jur2 = $jur->get_jur_by_id($jur); //var_dump($jur2); $this->view->jur = $jur2; $univ = new Universitas($this->registry); $univ2 = $univ->get_univ_by_jur($jur2->get_kode_jur()); $this->view->univ = $univ2; $this->view->render('bantuan/ubah_skripsi'); } else { header('location:' . URL . 'elemenBeasiswa/viewSkripsi'); } }
public function cetak_profil($id) { $pb = new Penerima($this->registry); //mendapatkan informasi pb $st = new SuratTugas($this->registry); //mendapatkan informasi surat tugas $el = new ElemenBeasiswa($this->registry); //mendapatkan pembayaran $bank = new Bank($this->registry); //mendapatkan nama bank $jst = new JenisSuratTugas($this->registry); //mendapatkan jenis surat tugas $jur = new Jurusan($this->registry); $univ = new Universitas($this->registry); $nilai = new Nilai($this->registry); $cuti = new Cuti($this->registry); $mas = new MasalahPenerima($this->registry); $pemb = new PemberiBeasiswa(); $beaya = new Biaya(); $role = Session::get('role'); $pb->set_kd_pb($id); $this->view->d_pb = $pb->get_penerima_by_id($pb, $this->kd_user); if ($role == 3) { $this->view->d_pb = $pb->get_penerima_by_id($pb); } $st->set_kd_st($this->view->d_pb->get_st()); $this->view->d_st = $st->get_surat_tugas_by_id($st, $this->kd_user); if ($role == 3) { $this->view->d_st = $st->get_surat_tugas_by_id($st); } $pemb = $pemb->get_by_id($this->view->d_st->get_pemberi()); $this->view->d_pemb = $pemb->nama_pemberi; $this->view->d_bank = $bank->get_bank_id($this->view->d_pb->get_bank()); $jur->set_kode_jur($this->view->d_pb->get_jur()); $this->view->d_jur = $jur->get_jur_by_id($jur); $jst->set_kode($this->view->d_st->get_jenis_st()); $this->view->d_jst = $jst->get_jst_by_id($jst); $this->view->d_univ = $univ->get_univ_by_jur($this->view->d_jur->get_kode_jur()); $this->view->d_nil = $nilai->get_nilai($pb); $this->view->d_cur_ipk = $nilai->get_current_ipk($pb); $this->view->d_cuti = $cuti->get_cuti($this->kd_user, $pb); if ($role == 3) { $this->view->d_cuti = $cuti->get_cuti(0, $pb); } $this->view->d_rwt_beas = $pb->get_penerima_by_column($pb, $this->kd_user, 'nip', true); if ($role == 3) { $this->view->d_rwt_beas = $pb->get_penerima_by_column($pb, 0, 'nip', true); } $elem = $el->get_elem_per_pb($pb, false); $bea = $beaya->get_cost_per_pb($pb, false); $this->view->d_mas = $mas->get_masalah($pb); $d_bea = array(); /* * sementara versi dummy dulu ye :p */ foreach ($elem as $v) { $d = new BiayaPenerimaBeasiswa(); $is_jadup = $v->get_kd_r() == 'tunjangan hidup'; $is_buku = $v->get_kd_r() == 'buku'; $nama = $v->get_kd_r(); if ($is_jadup) { $nama .= " " . $v->get_bln() . " " . $v->get_thn(); } if ($is_buku) { $bulan = Tanggal::bulan_num($v->get_bln()); $bulan = $bulan == 1 ? 'ganjil' : 'genap'; $nama .= " semester " . $bulan . " " . $v->get_thn(); } $d->set_nama_biaya($nama); $d->set_jumlah_biaya($v->get_total_bayar()); $d_bea[] = $d; } foreach ($bea as $v) { $d = new BiayaPenerimaBeasiswa(); $d->set_nama_biaya($v->nama_tagihan); $d->set_jumlah_biaya($v->biaya_per_pegawai); $d_bea[] = $d; } $this->view->d_bea = $d_bea; $this->view->load('profil/cetak_profil'); }