<?php
/** ensure this file is being included by a parent file */
defined( '_VALID_' ) or die( 'Direct Access to this location is not allowed.' );
//ปีงบประมาณ
$sql = "select * from la_year where year_active='1' order by budget_year desc limit 1";
$dbquery = mysqli_query($connect,$sql);
$year_active_result = mysqli_fetch_array($dbquery);
if($year_active_result['budget_year']==""){
echo "<br />";
echo "<div align='center'>ยังไม่ได้กำหนดทำงานในปีงบประมาณใด ๆ กรุณาไปที่เมนูตั้งค่าระบบ เพื่อกำหนดปีงบประมาณ</div>";
exit();
}
//กรณีเลือกปีงบประมาณ
if(!(isset($_REQUEST['year_index']))){
$_REQUEST['year_index']="";
}
if($_REQUEST['year_index']!=""){
$year_active_result['budget_year']=$_REQUEST['year_index'];
}
$year=$year_active_result['budget_year'];
$start_year=$year-544;
$end_year=$year-543;
$start_date=$start_year."-10-01";
$end_date=$end_year."-09-30";
//ส่วนหัว
echo "<br />";
echo "<table width='95%' border='0' align='center'>";
echo "<tr align='center'>
<td align=center><font color='#006666' size='3'><strong>สถิติการลาป่วย ลากิจ ลาคลอด</strong></font>
<font color='#006666' size='3'><strong>ปีงบประมาณ $year_active_result[budget_year]</strong></font>
</td></tr>";
echo "</table>";
echo "<br />";
$sql = "select * from person_sch_position order by position_code";
$dbquery = mysqli_query($connect,$sql);
While ($result = mysqli_fetch_array($dbquery)){
$position_ar[$result['position_code']]=$result['position_name'];
}
//ส่วนแสดงหลัก
echo "<form id='frm1' name='frm1'>";
echo "<table width='90%' border='1' align='center' style='border-collapse: collapse'>";
echo "<Tr align='left'><Td align='right' colspan='9'>เลือกปีงบประมาณ <Select name='year_index' size='1'>";
$sql = "select * from la_year order by budget_year desc";
$query = mysqli_query($connect,$sql);
While ($result = mysqli_fetch_array($query))
{
if($result['budget_year']==$year_active_result['budget_year']){
echo "<option value = $result[budget_year] selected>ปีงบประมาณ $result[budget_year]</option>";
}
else{
echo "<option value = $result[budget_year]>ปีงบประมาณ $result[budget_year]</option>";
}
}
echo "</select>";
echo " <INPUT TYPE='button' name='smb' value='เลือก' onclick='goto_url2(1)'>";
echo "</Td></Tr>";
$sql = "select * from person_sch_main left join system_school on person_sch_main.school_code=system_school.school_code where person_sch_main.status='0' and person_sch_main.position_code='1' and system_school.school_type='1' order by system_school.school_code";
$dbquery = mysqli_query($connect,$sql);
echo "<Tr bgcolor='#FFCCCC' align='center'><Td width='50' rowspan='2'>ที่</Td>";
echo "<Td rowspan='2'>โรงเรียน</Td><Td rowspan='2'>ชื่อ</Td><Td rowspan='2'>ตำแหน่ง</Td><Td colspan='2'>ลาป่วย</Td><Td colspan='2'>ลากิจ</Td><Td colspan='2'>ลาคลอด</Td></Tr>";
echo "<Tr align='center' bgcolor='#CCFFFF'>";
echo "<Td>ครั้ง</Td><Td>วัน</Td><Td>ครั้ง</Td><Td>วัน</Td><Td>ครั้ง</Td><Td>วัน</Td></Tr>";
$N=1;
$M=1;
While ($result = mysqli_fetch_array($dbquery)){
$id = $result['id'];
$person_id = $result['person_id'];
$prename=$result['prename'];
$name= $result['name'];
$surname = $result['surname'];
$position_code= $result['position_code'];
if(($M%2) == 0){
$color="#FFFFC";
}
else {
$color="#FFFFFF";
}
$sick_num=0;
$sick_day=0;
$busy_num=0;
$busy_day=0;
$kod_num=0;
$kod_day=0;
$sick_num_cancel=0;
$busy_num_cancel=0;
$kod_num_cancel=0;
$sick_day_cancel=0;
$busy_day_cancel=0;
$kod_day_cancel=0;
$sql_la= "select la_type, la_total from la_main where person_id='$person_id' and (la_start>='$start_date') and (la_finish<='$end_date') and commander_grant='1' " ;
$query_la= mysqli_query($connect,$sql_la);
While ($result_la= mysqli_fetch_array($query_la)){
if($result_la['la_type']==1){
$sick_num=$sick_num+1;
$sick_day=$sick_day+$result_la['la_total'];
}
else if($result_la['la_type']==2){
$busy_num=$busy_num+1;
$busy_day=$busy_day+$result_la['la_total'];
}
else if($result_la['la_type']==3){
$kod_num=$kod_num+1;
$kod_day=$kod_day+$result_la['la_total'];
}
}
$sql_la= "select * from la_cancel where person_id='$person_id' and (cancel_la_start>='$start_date') and (cancel_la_finish<='$end_date') and commander_grant='1' " ;
$query_la= mysqli_query($connect,$sql_la);
While ($result_la= mysqli_fetch_array($query_la)){
$cancel_la_type=$result_la['la_type'];
$cancel_la_start=$result_la['cancel_la_start'];
$cancel_la_finish=$result_la['cancel_la_finish'];
if($result_la['la_type']==1){
$sql_chk="select la_type, la_total from la_main where person_id='$person_id' and (la_start='$cancel_la_start') and (la_finish='$cancel_la_finish') and commander_grant='1' and $cancel_la_type='1' " ;
$query_chk= mysqli_query($connect,$sql_chk);
if(mysqli_fetch_array($query_chk)){
$sick_num_cancel=$sick_num_cancel+1;
}
$sick_day_cancel=$sick_day_cancel+$result_la['cancel_la_total'];
}
else if($result_la['la_type']==2){
$sql_chk="select la_type, la_total from la_main where person_id='$person_id' and (la_start='$cancel_la_start') and (la_finish='$cancel_la_finish') and commander_grant='1' and $cancel_la_type='2' " ;
$query_chk= mysqli_query($connect,$sql_chk);
if(mysqli_fetch_array($query_chk)){
$busy_num_cancel=$busy_num_cancel+1;
}
$busy_day_cancel=$busy_day_cancel+$result_la['cancel_la_total'];
}
else if($result_la['la_type']==3){
$sql_chk="select la_type, la_total from la_main where person_id='$person_id' and (la_start='$cancel_la_start') and (la_finish='$cancel_la_finish') and commander_grant='1' and $cancel_la_type='3' " ;
$query_chk= mysqli_query($connect,$sql_chk);
if(mysqli_fetch_array($query_chk)){
$kod_num_cancel=$kod_num_cancel+1;
}
$kod_day_cancel=$kod_day_cancel+$result_la['cancel_la_total'];
}
}
$sick_day=$sick_day-$sick_day_cancel; //วันลาป่วยหักยกเลิกวันลา
$busy_day=$busy_day-$busy_day_cancel;
$kod_day=$kod_day-$kod_day_cancel;
//จำนวนวัน
$sick_num=$sick_num-$sick_num_cancel;
$busy_num=$busy_num-$busy_num_cancel;
$kod_num=$kod_num-$kod_num_cancel;
echo "<Tr bgcolor='$color' align='center'><Td>$N</Td>";
echo "<td align='left'>$result[school_code] $result[school_name]</td>";
if($_SESSION['login_user_id']==$person_id){
echo "<Td align='left'><a href=?option=la&task=main/report_6_sch&person_id=$person_id>$prename $name $surname</a></Td><Td align='left'>";
}
else{
echo "<Td align='left'>$prename $name $surname</Td><Td align='left'>";
}
if(isset($position_ar[$position_code])){
echo $position_ar[$position_code];
}
echo "</Td>";
echo "<Td>$sick_num</Td><Td>$sick_day</Td><Td>$busy_num</Td><Td>$busy_day</Td><Td>$kod_num</Td><Td>$kod_day</Td></td>";
echo "</tr>";
$M++;
$N++;
}
echo "</Table>";
echo "</form>";
?>
<script>
function goto_url2(val){
callfrm("?option=la&task=main/report_4_sch");
}
</script>