send_cmd($cmd); $data2 = $db_dpis2->get_array(); $WC_CODE= $data2[WC_CODE]; } if(!$sort_by) $sort_by=3; $sort_type = (isset($sort_type))? $sort_type : "3:desc"; $arrSort=explode(":",$sort_type); $SortType[$arrSort[0]] =$arrSort[1]; if(!$order_by) $order_by=3; //หาว่าอยู่กลุ่ม กจ. กรม หรือไม่-------------------------------- $cmd4 = " select b.CODE from user_detail a, user_group b where a.group_id=b.id AND a.ID=".$SESS_USERID; $db_dpis2->send_cmd($cmd4); $data4 = $db_dpis2->get_array(); if ($data4[CODE]) { $NAME_GROUP_HRD = $data4[CODE]; }else{ $NAME_GROUP_HRD = ""; } /*ดูสิทธิ์เป็นผู้ตรวจสอบการลาหรือไม่*/ if ( ($SESS_USERGROUP !=1 && $NAME_GROUP_HRD!='HRD') && count($SESS_AuditArray) == 0 ){ $PER_AUDIT_FLAG=0; }else if ( ($SESS_USERGROUP !=1 && $NAME_GROUP_HRD!='HRD') && count($SESS_AuditArray) > 0 ){ $PER_AUDIT_FLAG=1; } if($NAME_GROUP_HRD=="HRD" || $SESS_USERGROUP ==1){ if(!$Submit3 && !$image22){ $select_org_structure=1; } }else{ if ( ($SESS_USERGROUP !=1 && $NAME_GROUP_HRD!='HRD') && $PER_AUDIT_FLAG==1 ){ $select_org_structure=1; } } $search_condition =""; if ($SESS_USERGROUP !=1 && $NAME_GROUP_HRD!='HRD'){ if ( ($SESS_USERGROUP !=1 && $NAME_GROUP_HRD!='HRD') && $PER_AUDIT_FLAG==1 ){ $Consearch =""; $tCon="("; for ($i=0; $i < count($SESS_AuditArray); $i++) { if ($i>0) $tCon .= " or "; $tCon .= "(B.ORG_ID=" .$SESS_AuditArray[$i][0]; $tCon .= ")"; } $tCon .= ")"; $Consearch .= " or (".$tCon.") "; $search_condition .= " AND ( 1=1 AND A.PER_ID = $SESS_PER_ID or A.ALLOW_USER = $SESS_PER_ID or A.APPROVE_USER = $SESS_PER_ID or A.CREATE_USER=$SESS_USERID ".$Consearch.")"; }else{ if ($SESS_PER_ID ){ if($search_onlyme_flag==1){ $search_condition .= " AND (2=2 AND A.PER_ID = $SESS_PER_ID)"; }else{ $search_condition .= " AND (3=3 AND A.PER_ID = $SESS_PER_ID or A.ALLOW_USER = $SESS_PER_ID or A.APPROVE_USER = $SESS_PER_ID)"; } } } } if($SESS_USERGROUP==1 || $NAME_GROUP_HRD=='HRD'){ if($search_org_id){ if($select_org_structure==0) $search_condition .= " AND (D.ORG_ID=$search_org_id or E.ORG_ID=$search_org_id or F.ORG_ID=$search_org_id or G.ORG_ID=$search_org_id)"; if($select_org_structure==1) $search_condition .= " AND (B.ORG_ID=$search_org_id)"; }elseif($search_department_id){ $search_condition .= " AND (B.DEPARTMENT_ID = $search_department_id)"; }elseif($search_ministry_id){ $cmd = " select ORG_ID from PER_ORG where ORG_ID_REF=$search_ministry_id and OL_CODE='02' "; if($SESS_ORG_STRUCTURE==1){ $cmd = str_replace("PER_ORG","PER_ORG_ASS",$cmd); } $db_dpis->send_cmd($cmd); while($data = $db_dpis->get_array()) $arr_org[] = $data[ORG_ID]; $search_condition .= " AND (B.DEPARTMENT_ID in (". implode(",", $arr_org) ."))"; } // end if }else if($PER_AUDIT_FLAG==1){ if($search_org_id){ $search_condition .= " AND (B.ORG_ID=$search_org_id)"; } } if ($search_per_type !=0){ $search_condition .= " AND (A.PER_TYPE = $search_per_type)"; } if ($search_abs_startdate && $search_abs_enddate) { $temp_date = explode("/", $search_abs_startdate); $temp_start = ($temp_date[2] - 543) ."-". $temp_date[1] ."-". $temp_date[0]; $temp_date = explode("/", $search_abs_enddate); $temp_end = ($temp_date[2] - 543) ."-". $temp_date[1] ."-". $temp_date[0]; $search_condition .= " AND (A.REQUEST_DATE >= '$temp_start' and A.REQUEST_DATE <= '$temp_end')"; }else if ($search_abs_startdate && !$search_abs_enddate) { $temp_date = explode("/", $search_abs_startdate); $temp_start = ($temp_date[2] - 543) ."-". $temp_date[1] ."-". $temp_date[0]; $search_condition .= " AND (A.REQUEST_DATE = '$temp_start' )"; }else if (!$search_abs_startdate && $search_abs_enddate) { $temp_date = explode("/", $search_abs_enddate); $temp_end = ($temp_date[2] - 543) ."-". $temp_date[1] ."-". $temp_date[0]; $search_condition .= " AND (A.REQUEST_DATE = '$temp_end' )"; } if ($search_SUBMITTED_STARTDATE && $search_SUBMITTED_ENDDATE) { $temp_date = explode("/", $search_SUBMITTED_STARTDATE); $temp_start = ($temp_date[2] - 543) ."-". $temp_date[1] ."-". $temp_date[0]; $temp_date = explode("/", $search_SUBMITTED_ENDDATE); $temp_end = ($temp_date[2] - 543) ."-". $temp_date[1] ."-". $temp_date[0]; $search_condition .= " AND (A.SUBMITTED_DATE >= '$temp_start' and A.SUBMITTED_DATE <= '$temp_end')"; }else if ($search_SUBMITTED_STARTDATE && !$search_SUBMITTED_ENDDATE) { $temp_date = explode("/", $search_SUBMITTED_STARTDATE); $temp_start = ($temp_date[2] - 543) ."-". $temp_date[1] ."-". $temp_date[0]; $search_condition .= " AND (A.SUBMITTED_DATE = '$temp_start' )"; }else if (!$search_SUBMITTED_STARTDATE && $search_SUBMITTED_ENDDATE) { $temp_date = explode("/", $search_SUBMITTED_ENDDATE); $temp_end = ($temp_date[2] - 543) ."-". $temp_date[1] ."-". $temp_date[0]; $search_condition .= " AND (A.SUBMITTED_DATE = '$temp_end' )"; } if($search_abs_approve==0){ $search_condition .= " AND (A.APPROVE_FLAG = 0 or A.APPROVE_FLAG is null)"; } else if($search_abs_approve !=0 && $search_abs_approve !=4){ $search_condition .= " AND (A.APPROVE_FLAG =$search_abs_approve)"; } if($search_Request_Type !=0){ if($search_Request_Type ==1){ $search_condition .= " AND (A.MEETING_FLAG =1)"; }else if($search_Request_Type ==2){ $search_condition .= " AND (A.SCAN_FLAG =1)"; }else if($search_Request_Type ==3){ $search_condition .= " AND (A.OTH_FLAG =1)"; }else if($search_Request_Type ==4){ $search_condition .= " AND (A.REQUEST_NOTE =1)"; }else if($search_Request_Type ==5){ $search_condition .= " AND (A.REQ_TIME =1)"; } } if(trim($search_per_name)) $search_condition .= " AND (B.PER_NAME like '$search_per_name%')"; if(trim($search_per_surname)) $search_condition .= " AND (B.PER_SURNAME like '$search_per_surname%')"; $cmd =" SELECT A.REC_ID FROM TA_REQUESTTIME A,PER_PERSONAL B, PER_POSITION D, PER_POS_EMP E, PER_POS_EMPSER F, PER_POS_TEMP G WHERE A.PER_ID=B.PER_ID (+) AND B.POS_ID=D.POS_ID(+) AND B.POEM_ID=E.POEM_ID(+) AND B.POEMS_ID=F.POEMS_ID(+) AND B.POT_ID=G.POT_ID(+) $search_condition "; $count_data = $db_dpis->send_cmd($cmd); //$db_dpis->show_error(); $total_page = ceil( $count_data / $data_per_page ); $page_link = create_link_page($total_page, $current_page); $limit_data = ""; ?> <?=$webpage_title;?> - <?=$MENU_TITLE_LV0;?><?if($MENU_ID_LV1){?> - <?=$MENU_TITLE_LV1;?><?}?>
  
ข้อมูล
 *  :   : 
 :   : 
* วันที่ยื่นคำร้อง :   * ขออนุญาตลงเวลาในวันที่ :  > >
ขอลงเวลา : 
> เวลาเข้า : : น.
> เวลาออก : : น.
เนื่องจาก > ติดประชุม/สัมมนา/อบรม ภายนอก()
> ลืมสแกน
> ลาชั่วโมง
> ไปปฏิบัติราชการ
> อื่นๆ (ระบุ) >
* รอบฯ : 
 แนบไฟล์ : 

  ความเห็นผู้บังคับบัญชา
ผู้บังคับบัญชาชั้นต้น :  * ผู้อนุมัติ/อนุญาต : 
ความเห็นผู้บังคับบัญชาชั้นต้น :  >  รับรอง   > ไม่รับรอง เห็นสมควรให้เป็นการลา (วันที่ ".$ALLOW_DATE.")":"");?>     ความเห็นผู้อนุมัติ/อนุญาต :  >  อนุมัติ/อนุญาต   > ไม่อนุมัติ/ไม่อนุญาต (วันที่ ".$APPROVE_DATE.")":"");?>    
ขอรับรองว่า :  >     เนื่องจาก :  >    
เงื่อนไขของผู้อนุญาต  :  > ตรงตามอำนาจอนุญาต > รักษาราชการแทน > รักษาการในตำแหน่ง > ปฏิบัติราชการแทน
**     
* ช่องนี้ กรอกเพื่อให้ระบบนำไปแสดงบนแบบฟอร์มในส่วนของ "เรียน"
  (หากไม่กรอก ระบบจะแสดงในส่วนของ "เรียน" เป็นชื่อตำแหน่งทางการบริหาร หรือชื่อของผู้อนุญาต(กรณีที่ผู้อนุญาตไม่มีตำแหน่งทางการบริหาร)
               <?=$CLEAR_TITLE;?> 
  onClick="form1.search_org_id.value='';form1.search_org_name.value='';form1.search_org_id_1.value='';form1.search_org_name_1.value='';">  onClick="form1.search_org_id.value='';form1.search_org_name.value='';form1.search_org_id_1.value='';form1.search_org_name_1.value='';">
 :   : 
 :     
 :   : 
 :   อนุมัติ : 
ช่วงวันที่ขออนุญาต :   -  ประเภทคำร้อง : 
ช่วงวันที่ยื่นคำร้อง :   -    > เฉพาะของตนเอง
   *เงื่อนไขช่วงวันที่ กรณีระบุค่าเฉพาะวันที่เริ่มต้น (ไม่ระบุวันที่สิ้นสุด)
  ระบบจะค้นด้วยเงื่อนไขวันที่ระบุเพียงวันเดียว (ไม่ค้นถึงช่วงวันที่ปัจจุบัน)
 
<?=$PDF_TITLE;?> <?=$RTF_TITLE;?> พบ ทั้งสิ้น รายการ <?=$EXCEL_TITLE;?>
1)? ($current_page * $data_per_page) : $data_per_page; $cmd=" select * from ( select rownum rnum, q1.* from ( SELECT A.REC_ID,A.PER_ID,A.PER_TYPE,B.PN_CODE,B.PER_NAME,B.PER_SURNAME,A.REQUEST_DATE,A.START_FLAG,A.START_TIME, A.END_FLAG,A.END_TIME,A.REQ_FLAG,A.REQ_TIME,A.ALLOW_FLAG,A.ALLOW_USER,A.APPROVE_FLAG,A.APPROVE_USER, A.SUBMITTED_DATE,A.MEETING_FLAG,A.REQ_STATUS,A.CREATE_USER, A.REQUEST_NOTE,A.REQUEST_TYPE,A.SCAN_FLAG,A.OTH_FLAG, A.OTH_NOTE,B.PER_STATUS,B.PER_CARDNO FROM TA_REQUESTTIME A,PER_PERSONAL B, PER_POSITION D, PER_POS_EMP E, PER_POS_EMPSER F, PER_POS_TEMP G WHERE A.PER_ID=B.PER_ID (+) AND B.POS_ID=D.POS_ID(+) AND B.POEM_ID=E.POEM_ID(+) AND B.POEMS_ID=F.POEMS_ID(+) AND B.POT_ID=G.POT_ID(+) $search_condition order by $order_str ) q1 )where rnum between $rec_start and $rec_end "; } // end if $count_page_data = $db_dpis->send_cmd($cmd); //echo "
".$cmd;
//$db_dpis->show_error();

	if ($count_page_data) {
?>
 get_array()) {
		$data_count++;
		$data_num++;
		if($data_count > $data_per_page) break;
		$TMP_REC_ID = $data[REC_ID];
                $TMP_REC_UP_TRUE = $data[REC_ID]."_".$data[PER_ID]."_".$data[REQUEST_DATE];
                $dbREQUEST_TYPE= $data[REQUEST_TYPE];
                $dbSUBMITTED_DATE= show_date_format($data[SUBMITTED_DATE], $DATE_DISPLAY);
                $dbREQUEST_DATE= show_date_format($data[REQUEST_DATE], $DATE_DISPLAY);      
                if($dbREQUEST_TYPE=="1"){
                    $filenameExport ="in";
                }else{
                    $filenameExport ="out";
                }
                
                
                $TMP_REC_ID = $data[REC_ID];
		$current_list .= ((trim($current_list))?",":"") . $TMP_REC_ID;
		
		$TMP_PER_TYPE = $data[PER_TYPE];
		$TMP_PER_ID = $data[PER_ID];
		$TMP_PER_CARDNO = $data[PER_CARDNO];
                $TMP_PN_CODE = $data[PN_CODE];
                $TMP_PER_NAME = $data[PER_NAME];
		$TMP_PER_SURNAME = $data[PER_SURNAME];

		$cmd = " select PN_NAME from PER_PRENAME where PN_CODE='$TMP_PN_CODE' ";
		$db_dpis2->send_cmd($cmd);
		$data2 = $db_dpis2->get_array();
		$TMP_PN_NAME = $data2[PN_NAME];
		
		$TMP_PER_NAME = $TMP_PN_NAME.$TMP_PER_NAME." ".$TMP_PER_SURNAME;
        
        $Detail_type = "";
        if($data[START_FLAG]==1){
        	$Detail_type = "ขอลงเวลาเข้า (".substr($data[START_TIME],0,2).":".substr($data[START_TIME],2,2)." น.) ";
        }
        
        $Detail_type1="";
        if($data[END_FLAG]==1){
        	$Detail_type1 = $Detail_type1."ขอลงเวลาออก (".substr($data[END_TIME],0,2).":".substr($data[END_TIME],2,2)." น.) ";
        } 
        
        $Detail_type11=""; 
       if($data[MEETING_FLAG]==1){
            $Detail_type11 = $Detail_type11."ติดประชุม/สัมมนา/อบรม ";
        }
        
        if($data[SCAN_FLAG]==1){
            $Detail_type11 = $Detail_type11."ลืมสแกน ";
        }
        
        if($data[REQUEST_NOTE]==1){
            $Detail_type11 = $Detail_type11."ลาชั่วโมง ";
        }
        
        if($data[REQ_TIME]==1){
            $Detail_type11 = $Detail_type11."ไปปฏิบัติราชการ ";
        }
        
        

        if($data[OTH_FLAG]==1){
            $Detail_type11 = $Detail_type11." ".$data[OTH_NOTE]." ";
        
        }
            
        
        
        $Detail_type2="";

        
        $DATA_ALLOW_USER = $data[ALLOW_USER];
        $DATA_ALLOW_FLAG = $data[ALLOW_FLAG];
        $cmd ="select g.PN_SHORTNAME||a.PER_NAME||' '||a.PER_SURNAME  AS FULLNAME_SHOW
				from PER_PERSONAL a 
				left join PER_PRENAME g on(g.PN_CODE=a.PN_CODE) 
				where PER_ID = $DATA_ALLOW_USER ";
        $db->send_cmd($cmd);
        $data2 = $db->get_array();
        $DATA_ALLOW_NAME = $data2[FULLNAME_SHOW];
        
        
        $DATA_APPROVE_USER = $data[APPROVE_USER];
        $DATA_APPROVE_FLAG = $data[APPROVE_FLAG];
        $cmd ="select g.PN_SHORTNAME||a.PER_NAME||' '||a.PER_SURNAME  AS FULLNAME_SHOW
				from PER_PERSONAL a 
				left join PER_PRENAME g on(g.PN_CODE=a.PN_CODE) 
				where PER_ID = $DATA_APPROVE_USER ";
        $db->send_cmd($cmd);
        $data2 = $db->get_array();
        $DATA_APPROVE_NAME = $data2[FULLNAME_SHOW];
        
        $DATA_CREATE_USER = $data[CREATE_USER];
        
        if($SESS_PER_ID==$DATA_ALLOW_USER)			$count_allow++;
        if($SESS_PER_ID==$DATA_APPROVE_USER)			$count_approve++;
        
        $DATA_REQ_STATUS = $data[REQ_STATUS];
        $DATA_APPROVE_FLAG = $data[APPROVE_FLAG];
        $CHK_TODAY = date("Ymd");
        $CHK_REQUEST_DATE =substr($data[REQUEST_DATE],0,4).substr($data[REQUEST_DATE],5,2).substr($data[REQUEST_DATE],8,2)."
"; $curstyle = ""; if($data[PER_STATUS]== 2){ //พ้นจากส่วนราชการ $curstyle.="color:#FF0000"; } // end if ?>
ลำดับ ประเภทบุคลากร วันที่ยื่นคำร้อง วันที่ขออนุญาต สาเหตุ ความเห็น
(ชั้นต้น)
อนุมัติ ชื่อผู้อนุมัติ พิมพ์
(แบบ1)
พิมพ์
(แบบ2)
จำนวนไฟล์
        "> "> "> "> "> "> "> ">
'; if(is_dir($FILE_PATH)){ if ($dh = opendir($FILE_PATH)) { //นับจำนวนไฟล์ทั้งหมดใน folder while (($file = readdir($dh)) !== false) { //---อ่านไฟล์ทั้งหมดมาจาก folder ($FILE_PATH) นั้น if ($file != "." && $file != "..") { $numfiles++; } // end if } // while loop readdir closedir($dh); } // end if } ?> ">
"><?=$ALT_LOAD_TITLE?>
1) : ?>