Ejemplo n.º 1
0
 public function pengajuan_approve($id)
 {
     $data['data'] = $this->kendaraan_model->get_peminjaman_by_id($id)->result();
     $data['tujuan'] = $this->tujuan_kendaraan_model->getById($data['data'][0]->tujuan_id);
     $data['tujuan_list'] = $this->tujuan_kendaraan_model->getAllAktif();
     $privilage_id = $this->session->userdata('sesi')->privilage_id;
     $data['privilage_id'] = $privilage_id;
     $data['mobil'] = $this->kendaraan_model->list_kendaraan_single($data['data'][0]->jenis)->result();
     $data['relasi_pinjam'] = $this->kendaraan_model->get_relasi_peminjaman($id)->result();
     $data['id_peminjaman'] = $id;
     $data['controls'] = load_controls(TABEL_KENDARAAN, $id);
     $jumlah_pilih = $this->kendaraan_model->hitung_jumlah_kendaraan_terpilih($id);
     $data['kunci'] = 0;
     if ($jumlah_pilih == $data['data'][0]->peminjaman_jumlah_kendaraan) {
         $data['kunci'] = 1;
     }
     $page = array();
     if ($privilage_id == 4) {
         array_push($page, array('view' => $this->folder_view . 'pengajuan_approve_pic_view', 'data' => $data));
     } else {
         array_push($page, array('view' => $this->folder_view . 'pengajuan_approve_view', 'data' => $data));
     }
     $this->init_page($page, "");
 }
Ejemplo n.º 2
0
 public function detail_peminjaman()
 {
     $id = $this->input->post("pemesanan_ruangan_id", TRUE);
     $page = array();
     $data['list'] = null;
     $data['konsumsi'] = null;
     $data['hotel'] = null;
     $data['download_url'] = "";
     $layout_meja = $this->ruangan_model->getLayoutMeja();
     if ($id > 0) {
         $list = $this->peminjaman_ruangan_model->getById($id);
         $konsumsi = $this->peminjaman_ruangan_model->getKonsumsi($id);
         $hotel = $this->penyewaan_hotel_model->getByPeminjamanId($id);
         if ($list != null && $list->pemesanan_bukti != null) {
             $bukti = $list->pemesanan_bukti;
             $data['download_url'] = base_url() . $this->upload_path . "/" . $bukti;
             $ket_id = $id . "_";
             $strlen = strlen($list->pemesanan_bukti) - strlen($ket_id);
             $list->pemesanan_bukti = substr($list->pemesanan_bukti, -1 * $strlen);
         }
         $data['list'] = $list;
         $data['konsumsi'] = $konsumsi;
         $data['hotel'] = $hotel;
         $data['layout_meja'] = $layout_meja;
     }
     $ajax = $this->input->post("ajax");
     if (!empty($ajax)) {
         echo json_encode($data);
     } else {
         $data['controls'] = load_controls(TABEL_RUANGAN, $id);
         array_push($page, array('view' => $this->folder_view . 'detail_peminjaman_view', 'data' => $data));
         $this->init_page($page, "#nav-list-pemin");
     }
 }
Ejemplo n.º 3
0
 public function permintaan($id = "")
 {
     $page = array();
     $data = array("id" => $id);
     $data['row'] = null;
     $data['download_url'] = "";
     $id = $id == "" ? 0 : $id;
     $departemen_id = $this->session->userdata('sesi')->departemen_id;
     $data['vendor'] = $this->vendor_model->getAll();
     if ($id > 0) {
         $row = $this->permintaan_konsumsi_model->getById($id);
         if ($row != null && $row->permintaan_konsumsi_bukti != null) {
             $bukti = $row->permintaan_konsumsi_bukti;
             $data['download_url'] = base_url() . $this->upload_path . "/" . $bukti;
             $ket_id = $id . "_";
             $strlen = strlen($row->permintaan_konsumsi_bukti) - strlen($ket_id);
             $row->permintaan_konsumsi_bukti = substr($row->permintaan_konsumsi_bukti, -1 * $strlen);
         } else {
             if ($row == null) {
                 redirect("konsumsi/");
             }
         }
         $data['row'] = $row;
         $departemen_id = $row->departemen_id;
     }
     $data['divisi'] = $this->Departemen_model->getById($departemen_id);
     $data['controls'] = load_controls(TABEL_KONSUMSI, $id);
     array_push($page, array('view' => $this->folder_view . "input_permintaan_view", 'data' => $data));
     $this->init_page($page, "#nav-permintaan-konsumsi");
 }
Ejemplo n.º 4
0
 public function detail_permintaan($id)
 {
     if ($this->session->userdata('sesi')) {
         $pengguna = $this->session->userdata('sesi');
         $page = array();
         $data['satu_permintaan'] = $this->Permintaan_atk_model->getPermintaanById($id);
         $data['detail_permintaan'] = $this->Detail_permintaan_atk_model->getByIdPermintaan($id);
         if ($pengguna->privilage_id == 4) {
             if ($data['satu_permintaan']->status_id == 4 || $data['satu_permintaan']->status_id == 6) {
                 $data['controls'] = load_controls(TABEL_ATK, $id);
                 array_push($page, array('view' => $this->_folder_view . "detail_permintaan_view", 'data' => $data));
                 $this->init_page($page, "#nav-daftar-permintaan");
             } else {
                 redirect('atk/daftar_permintaan');
             }
         } else {
             $data['controls'] = load_controls(TABEL_ATK, $id);
             array_push($page, array('view' => $this->_folder_view . "detail_permintaan_view", 'data' => $data));
             $this->init_page($page, "#nav-daftar-permintaan");
         }
     } else {
         //$this->session->set_flashdata('request_page',"atk/detail_permintaan/");
         redirect('login');
     }
 }