function detail_employee($id = 0) { //Set Global permission(); $data = GetHeaderFooter(); $data['path_file'] = $this->filename; $data['main_content'] = $data['path_file'] . '_form'; $data['filename'] = $this->filename; $data['title'] = $this->title; if ($id > 0) { $data['val_button'] = lang("edit"); } else { $data['val_button'] = lang("add"); } //End Global $q = GetAll("kg_view_" . $this->tabel, array("person_id" => "where/" . $id)); $r = $q->result_array(); if ($q->num_rows() > 0) { $data['val'] = $r[0]; } else { $data['val'] = array(); } $data['opt_emp_grup'] = array("" => "- Group -", "N.A." => "N.A.", "A" => "A", "B" => "B", "C" => "C", "D" => "D"); /*$data['opt_agama'] = GetOptAgama(); $data['opt_blood'] = GetOptBlood(); $data['opt_pernikahan'] = GetOptAll("marrital_status"); $data['opt_emp_status'] = GetOptEmployeeStatus(); $data['opt_position'] = GetOptPosition(); $data['opt_department'] = GetOptDepartment(); $data['opt_grup'] = GetOptAll("admin_grup"); $data['opt_contract'] = GetOptLatestContract(); $data['opt_stcontract'] = GetOptStatusContract(); $data['opt_keanggotaan'] = GetOptKeanggotaan();*/ $this->load->view('employee_form', $data); }
function detail() { //Set Global permission(); $data = GetHeaderFooter(); $data['path_file'] = $this->filename; $data['main_content'] = $data['path_file'] . '_form'; $data['filename'] = $this->filename; $data['title'] = $this->title; //End Global $config = array(); $q = GetAll("kg_" . $this->tabel); foreach ($q->result_array() as $r) { $config[$r['title']] = $r['value']; } $data['config'] = $config; $this->load->view('config_form', $data); }
function detailpage($id, $table, $module, $main_content, $menu) { $CI =& get_instance(); $data = GetHeaderFooter(1); $data = GetSidebar(); $data['main_content'] = $main_content; $filtercontent = array("id_lang" => "where/" . GetIDLang(), "is_publish" => "where/Publish", "id" => "where/" . $id); $data['content'] = $rowcontent = ViewRowQuery(GetAll($table, $filtercontent)); $list = GetAll($table, $filtercontent); if ($rowcontent) { $contenttitle = $rowcontent['title']; $views = $rowcontent['views']; updateviews($id, $table, $views); } else { redirectswitchlang(); } foreach ($list->result_array() as $f) { $i = 0; $files = ""; $tags = explode(',', $f['tags']); $numItems = count($tags); $result = ""; $files = "SELECT * FROM " . $table . " where id_lang = " . GetIDLang() . " and id <> " . $f['id'] . " and ("; foreach ($tags as $tag => $val) { if ($val != "") { $files .= " tags like '%" . $val . "%'"; if (++$i === $numItems) { $files .= ""; } else { $files .= " or "; } } else { $files .= " tags like '0'"; } } $files .= ") limit 0,4"; } $data['rel_link'] = $CI->db->query($files); $breadcrumb = ""; $data['breadcrumb'] = $breadcrumb; return $data; }
function shift_detail($id = 0) { //Set Global permission(); $data = GetHeaderFooter(); $data['path_file'] = $this->filename; $cont = $data['path_file'] . '_form'; if ($id > 0) { $cont .= '_old'; } $data['main_content'] = $cont; $data['filename'] = $this->filename; $data['title'] = $this->title; if ($id > 0) { $data['val_button'] = lang("edit"); } else { $data['val_button'] = lang("add"); } //End Global $q = GetAll("kg_jadwal_shift", array("id" => "where/" . $id)); $r = $q->result_array(); if ($q->num_rows() > 0) { $data['val'] = $r[0]; $data['selbul'] = $r[0]['bulan'] . '-' . $r[0]['tahun']; $data['tgl'] = $r[0]; /*$exp = explode(",", str_replace("-","",$r[0]['lembur_putus'])); foreach($exp as $x) { $data['pts'][$x] = $x; } $exp = explode(",", str_replace("-","",$r[0]['lembur_separo'])); foreach($exp as $x) { $data['separo'][$x] = $x; }*/ $data['person_nm'] = GetValue("person_nm", "hris_persons", array("person_id" => "where/" . $r[0]['id_employee'])); $data['group'] = GetValue("employee_grup", "kg_hris_employee", array("person_id" => "where/" . $r[0]['id_employee'])); $data['periode'] = GetMonth(intval($r[0]['bulan'])) . "%20" . $r[0]['tahun']; } else { $data['val'] = array(); $data['selbul'] = ""; $data['tgl'] = $data['pts'] = array(); $data['person_nm'] = $data['group'] = ""; } $this->load->view('shift_detail', $data); }