Exemple #1
0
 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);
 }
Exemple #2
0
 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);
 }
Exemple #3
0
 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;
 }
Exemple #4
0
 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);
 }