function detail_email($user_id) { $this->data['sess_nik'] = $sess_nik = get_nik($this->session->userdata('user_id')); $superior_it = getValue('user_app_lv1_it', 'users_exit', array('user_id' => 'where/' . $user_id)); $superior_hrd = getValue('user_app_lv1_hrd', 'users_exit', array('user_id' => 'where/' . $user_id)); $superior_logistik = getValue('user_app_lv1_logistik', 'users_exit', array('user_id' => 'where/' . $user_id)); $superior_koperasi = getValue('user_app_lv1_koperasi', 'users_exit', array('user_id' => 'where/' . $user_id)); $superior_perpus = getValue('user_app_lv1_perpus', 'users_exit', array('user_id' => 'where/' . $user_id)); $superior_perpus = getValue('user_app_lv1_keuangan', 'users_exit', array('user_id' => 'where/' . $user_id)); if (!$this->ion_auth->logged_in()) { redirect('auth/login', 'refresh'); } elseif (is_admin_inventaris() || $sess_nik == $superior_hrd || $sess_nik == $superior_it || $sess_nik == $superior_logistik || $sess_nik == $superior_koperasi || $sess_nik == $superior_perpus) { if (is_admin_it() || $sess_nik == $superior_it) { $group_id = 2; $type = 'it'; } elseif (is_admin_hrd() || $sess_nik == $superior_hrd) { $group_id = 1; $type = 'hrd'; } elseif (is_admin_logistik() || $sess_nik == $superior_logistik) { $group_id = 3; $type = 'logistik'; } elseif (is_admin_perpus() || $sess_nik == $superior_perpus) { $group_id = 4; $type = 'perpus'; } elseif (is_admin_koperasi() || $sess_nik == $superior_koperasi) { $group_id = 5; $type = 'koperasi'; } elseif (is_admin_keuangan() || $sess_nik == $superior_keuangan) { $group_id = 6; $type = 'keuangan'; } else { $group_id = 0; } $num_rows = getAll('users_exit', array('user_id' => 'where/' . $user_id))->num_rows(); $num_rows_exit = getAll('users_exit')->num_rows(); if ($num_rows > 0) { $exit_id = getValue('id', 'users_exit', array('user_id' => 'where/' . $user_id)); $this->data['is_submit'] = getValue('is_submit_' . $type, 'users_exit', array('id' => 'where/' . $exit_id)); $this->data['user_submit'] = getValue('user_submit_' . $type, 'users_exit', array('id' => 'where/' . $exit_id)); $this->data['date_submit'] = getValue('date_submit_' . $type, 'users_exit', array('id' => 'where/' . $exit_id)); $this->data['user_edit'] = getValue('user_edit_' . $type, 'users_exit', array('id' => 'where/' . $exit_id)); $this->data['date_edit'] = getValue('date_edit_' . $type, 'users_exit', array('id' => 'where/' . $exit_id)); $this->data['is_app_lv1'] = getValue('is_app_lv1_' . $type, 'users_exit', array('id' => 'where/' . $exit_id)); $this->data['user_app_lv1'] = getValue('user_app_lv1_' . $type, 'users_exit', array('id' => 'where/' . $exit_id)); $this->data['date_app_lv1'] = getValue('date_app_lv1_' . $type, 'users_exit', array('id' => 'where/' . $exit_id)); $this->data['exit_id'] = getValue('id', 'users_exit', array('user_id' => 'where/' . $user_id)); } else { $exit_id = $this->db->select('id')->order_by('id', 'asc')->get('users_exit')->last_row(); $this->data['exit_id'] = $num_rows_exit > 0 ? $exit_id->id + 1 : 1; $this->data['is_submit'] = 0; } $this->db->insert_id(); $q = $this->db->get('users_exit'); $this->data['user_id'] = $user_id; $this->data['user_nik'] = get_nik($user_id); $this->get_user_atasan(); $this->data['type'] = $type; $this->data['inventory'] = GetAll('inventory', array('type_inventory_id' => 'where/' . $group_id)); $i = $this->db->select('users_inventory_exit.id as id, inventory.title, users_inventory_exit.is_available, users_inventory_exit.note')->from('users_inventory_exit')->join('inventory', 'users_inventory_exit.inventory_id = inventory.id', 'left')->where('inventory.type_inventory_id', $group_id)->where('users_inventory_exit.user_id', $user_id)->get(); $this->data['users_inventory'] = $i; return $this->load->view('inventory/inventory_mail', $this->data, TRUE); } }
function detail($id) { if (!$this->ion_auth->logged_in()) { $this->session->set_userdata('last_link', $this->uri->uri_string()); redirect('auth/login', 'refresh'); } else { $user_id = getValue('user_id', 'users_exit', array('id' => 'where/' . $id)); $form_exit = $this->data['form_exit'] = $this->form_exit_model->form_exit($id, $user_id); $user_id = getValue('user_id', 'users_exit', array('id' => 'where/' . $id)); $user_nik = get_nik($user_id); $user_nik = $this->data['user_nik'] = get_nik($user_id); //print_mz(get_user_buid($user_nik)); $this->data['sess_id'] = $sess_id = $this->session->userdata('user_id'); $sess_nik = $this->data['sess_nik'] = get_nik($sess_id); $this->data['is_admin_it'] = is_admin_it() && get_user_buid($sess_nik) == get_user_buid($user_nik) ? TRUE : FALSE; $this->data['is_admin_logistik'] = is_admin_logistik() && get_user_buid($sess_nik) == get_user_buid($user_nik) ? TRUE : FALSE; $this->data['is_admin_hrd'] = is_admin_hrd() && get_user_buid($sess_nik) == get_user_buid($user_nik) ? TRUE : FALSE; $this->data['is_admin_koperasi'] = is_admin_koperasi() && get_user_buid($sess_nik) == get_user_buid($user_nik) ? TRUE : FALSE; $this->data['is_admin_perpus'] = is_admin_perpus() && get_user_buid($sess_nik) == get_user_buid($user_nik) ? TRUE : FALSE; $this->data['is_admin_keuangan'] = is_admin_keuangan() && get_user_buid($sess_nik) == get_user_buid($user_nik) ? TRUE : FALSE; $i = $this->db->select('*')->from('users_inventory')->join('inventory', 'users_inventory.inventory_id = inventory.id', 'left')->where('users_inventory.user_id', $user_id)->get(); $this->data['users_inventory'] = $i; $this->data['rekomendasi'] = getAll('users_exit_rekomendasi', array('user_exit_id' => 'where/' . $id))->row(); $this->data['approval_status'] = GetAll('approval_status', array('is_deleted' => 'where/0')); $this->_render_page('form_exit/detail', $this->data); } }
$txt_app_asset = "<i class='icon-circle' title = 'Tidak Butuh Approval'></i>"; } //Approval HRD if (is_admin_hrd() && $row->is_app_hrd == 0) { $txt_app_hrd = "<a href='" . site_url('form_exit/detail/' . $row->id) . "''>\n <button type='button' class='btn btn-info btn-small' title='Make Approval'><i class='icon-edit'></i></button>\n </a>"; } elseif ($row->is_app_hrd == 1) { $txt_app_hrd = "<a href='" . site_url('form_exit/detail/' . $row->id) . "''>{$approval_status_hrd}</a>"; } //Approval mgr if (is_admin_logistik() && $row->is_app_mgr == 0) { $txt_app_mgr = "<a href='" . site_url('form_exit/detail/' . $row->id) . "''>\n <button type='button' class='btn btn-info btn-small' title='Make Approval'><i class='icon-edit'></i></button>\n </a>"; } elseif ($row->is_app_mgr == 1) { $txt_app_mgr = "<a href='" . site_url('form_exit/detail/' . $row->id) . "''>{$approval_status_mgr}</a>"; } //Approval it if (is_admin_it() && $row->is_app_it == 0) { $txt_app_it = "<a href='" . site_url('form_exit/detail/' . $row->id) . "''>\n <button type='button' class='btn btn-info btn-small' title='Make Approval'><i class='icon-edit'></i></button>\n </a>"; } elseif ($row->is_app_it == 1) { $txt_app_it = "<a href='" . site_url('form_exit/detail/' . $row->id) . "''>{$approval_status_it}</a>"; } //Approval koperasi if (is_admin_koperasi() && $row->is_app_koperasi == 0) { $txt_app_koperasi = "<a href='" . site_url('form_exit/detail/' . $row->id) . "''>\n <button type='button' class='btn btn-info btn-small' title='Make Approval'><i class='icon-edit'></i></button>\n </a>"; } elseif ($row->is_app_koperasi == 1) { $txt_app_koperasi = "<a href='" . site_url('form_exit/detail/' . $row->id) . "''>{$approval_status_koperasi}</a>"; } //Approval perpus if (is_admin_perpus() && $row->is_app_perpus == 0) { $txt_app_perpus = "<a href='" . site_url('form_exit/detail/' . $row->id) . "''>\n <button type='button' class='btn btn-info btn-small' title='Make Approval'><i class='icon-edit'></i></button>\n </a>"; } elseif ($row->is_app_perpus == 1) { $txt_app_perpus = "<a href='" . site_url('form_exit/detail/' . $row->id) . "''>{$approval_status_perpus}</a>";