<?php
$day=$_GET['day'];	
$sday_name=$_GET['sday_name'];	  
$w=$_GET['w'];	
$module=$_GET['module'];	

?>
<div class="card">
    <div class="card-body">
<section id="data" >   
<h2>กลุ่มเรียนที่ร่วมกิจกรรมฯ <u>วัน<?=$_GET["sday_name"]?></u> </h2>
<div align="right">
     <a href="?op=calendar&module=group-day&p=day&day=<?=$day?>&w=<?=$w?>&sday_name=<?=$sday_name?>#data" class="btn btn-sm btn-primary" ><i class="fa fa-plus " aria-hidden="true"></i> เพิ่มกลุ่มเรียน/ห้องเรียน</a>
    <a href="?op=calendar&module=group"  class="btn btn-sm btn-secondary" ><i class="fa fa-reply" aria-hidden="true"></i> ย้อนกลับ</a>
</div>
<?php


$action=$_POST['action'];
if($action=="addAdvisor"){
	$add_regis_group_id=$_POST['add_regis_group_id'];
	$add_regis_group_id=$add_regis_group_id-1;
	$add_groupCode=$_POST['add_groupCode'];
	$add_groupName=$_POST['add_groupName'];
	$add_groupAbbr=$_POST['add_groupAbbr'];
	$add_teacherIdcard=$_POST['add_teacherIdcard'];
	$add_teacherFirstname=$_POST['add_teacherFirstname'];
	$add_teacherLastname=$_POST['add_teacherLastname'];
	//ตรวจสอบว่ามีข้อมูลแล้วหรือยัง
	$result=num_record("regis_studentgroup","where groupCode='$add_groupCode' AND teacherIdcard='$add_teacherIdcard' ");
	if($result!=0){
		echo"<div class=\"alert alert-danger alert-dismissible\"><button type=\"button\" class=\"close\" data-dismiss=\"alert\">&times;</button>มีข้อมูลในกลุ่มนี้แล้ว
</div>";
	}else{
		insert("Null,'$add_groupCode','$add_groupName','$add_groupAbbr','$add_teacherIdcard','$add_teacherFirstname','$add_teacherLastname' ","regis_studentgroup");
		echo"<div class=\"alert alert-success alert-dismissible\"><button type=\"button\" class=\"close\" data-dismiss=\"alert\">&times;</button>เพิ่มข้อมูลครูที่ปรึกษาร่วมเรียบร้อยแล้ว</div>";
		echo "<meta http-equiv=\"refresh\" content=\"0; url=?op=calendar&module=$module&p=day&w=$w&day=$day&sday_name=$sday_name#t$add_regis_group_id\" />";
	}
	
}	

//ลบครูที่ปรึกษาร่วม
$actionDel=$_GET['actionDel'];		
if($actionDel=="del"){
	$del_id=$_GET['del_id'];
	delete("regis_studentgroup","where id='$del_id'");
	echo"<div class=\"alert alert-success alert-dismissible\"><button type=\"button\" class=\"close\" data-dismiss=\"alert\">&times;</button>ลบข้อมูลครูที่ปรึกษาร่วมเรียบร้อยแล้ว</div>";
}	
    
//ลบกลุ่มนี้ออกจากวัน
if($_POST['action']=="remove"){
	$remove_week_group_id=$_POST['remove_week_group_id'];
	delete("week_group","where week_group_id='$remove_week_group_id'");
	echo"<div class=\"alert alert-success alert-dismissible\"><button type=\"button\" class=\"close\" data-dismiss=\"alert\">&times;</button>นำกลุ่มเรียนออกเรียบร้อยแล้ว</div>";
}	    
//เพิ่มกลุ่มเรียนในวันนี้
if($_GET['add']=="group"){
		
		$groupCodeAdd=$_GET['groupCode'];	
		$dayAdd=$_GET['day'];	
		$level_no=$_GET['level_no'];	
		$w=$_GET['w'];	
      // echo "<center><img src=\"images/reload.gif\" width=\"48\" height=\"48\" alt=\"\"/><br>เพิ่มกลุ่ม $groupCodeAdd</center>";
		$num_week_group=num_record("week_group","where day_id='$dayAdd' AND academicYear='$academicYear' AND semester='$semester' AND groupCode='$groupCodeAdd'");
		//echo "num_week_group=$num_week_group<br>";
		if($num_week_group==0){
			//เพิ่มกลุ่มในวันนี้
			insert("NULL,'$academicYear','$semester','$level_no','$groupCode','$dayAdd','$w','' ","week_group");
		}
}
//ลบออก
	
$show=$_GET['show'];	

		//ดึงข้อมูลกลุ่มเรียน
global $connect;	

	$sql="Select * From week_group,std2018_studentgroup where week_group.day_id='$day' AND week_group.academicYear='$academicYear' AND week_group.semester='$semester'  AND week_group.groupCode=std2018_studentgroup.groupCode order by week_group.level_no,week_group.groupCode ASC";

	
$db_query=mysqli_query($connect,$sql);
$num_rows=mysqli_num_rows($db_query); /* นับ Reccord ที่พบ */
echo "มีจำนวน <b>$num_rows</b> กลุ่มเรียน";
    
if($num_rows==0){
       echo "<div class=\"alert alert-warning\"><center>ไม่พบข้อมูลกลุ่มเรียน/ห้องเรียน.</center></div>";
}else{    
?>
  <table class="table table-hover table-striped table-condensed table-sm table-bordered">
    <thead>
		
      <tr>
        <th><center>#</center></th>
        <th>ระดับ</th>
        <th>รหัสกลุ่ม</th>
		<th>ชื่อกลุ่ม</th>  
		
		<th colspan="5"><center>
		  จำนวนนักศึกษา
		
		</center>
<center>
</center></th>
		<th width="260"><center>จัดการ</center></th>     
      </tr>
    </thead>
    <tbody>
<?php
$totalStudent=0;		
$a=0;
$no=1;		
while($a < $num_rows)
{
	$result = mysqli_fetch_array($db_query);
	$week_group_id=$result['week_group_id'];
	$regis_group_id=$result['id'];
	$grade=$result['grade'];
	$groupCode=$result['groupCode'];
	$groupName=$result['groupName'];
	$groupAbbr=$result['groupAbbr'];
	$teacherIdcard=$result['teacherIdcard'];
	$teacherFirstname=$result['teacherFirstname'];
	$teacherLastname=$result['teacherLastname'];

	//นับจำนวนนักศึกษาในกลุ่มเรียน
	$num_student=num_record("std2018_student","where groupCode='$groupCode' AND studentStatusCode='03'");
	//echo $num_student;
	$totalStudent=$totalStudent+$num_student;
	
	//เช็คว่าเลือกกลุ่มเรียนนี้แล้วหรือยัง
	$num_regis_group=num_record("regis_group","where academicYear='$academicYear' AND semester='$semester' AND groupCode='$groupCode' ");
	
	?>		
      <tr class="success">
        <td><center><?=$no?>.<a name="t<?=$no?>" id="t<?=$no?>"></a>
        </center></td>
        <td><?=$grade?></td>
        <td><?=$groupCode?></td>
		<td><?=$groupName?>  (<?=$groupAbbr?>)<br>
		  ครูที่ปรึกษา (หลัก)  <br><?php echo "$teacherIdcard ครู$teacherFirstname  $teacherLastname"; ?>
		<?php
		//ดึงข้อมูลที่ปรึกษาร่วม
		  $sql5="Select * From regis_studentgroup where groupCode='$groupCode'";
		  $db_query5=mysqli_query($connect,$sql5);
		  $num_rows5=mysqli_num_rows($db_query5);
		  if($num_rows5!=0){
			  echo "<br>ครูที่ปรึกษา (ร่วม)";
		  }	
		  $a5=0;
		  while($a5 < $num_rows5)
		  {
			$result5 = mysqli_fetch_array($db_query5);
			$del_id=$result5['id'];
			$teacherIdcard2=$result5['teacherIdcard'];
			$teacherFirstname2=$result5['teacherFirstname'];
			$teacherLastname2=$result5['teacherLastname'];
			echo "<br><a href=\"?op=calendar&module=$module&p=day&w=$_GET[w]&day=$_GET[day]&sday_name=$_GET[sday_name]&actionDel=del&del_id=$del_id\" onClick=\"return ConfAd$del_id(this)\"><i class=\"fa fa-trash-o\" aria-hidden=\"true\" style=\"color:red\"></i></a>- $teacherIdcard2 ครู$teacherFirstname2 $teacherLastname2";  
			?>
			<script language="JavaScript">

			function ConfAd<? echo "$del_id" ?>(object) {
			if (confirm("ยืนยันการลบข้อมูลครูที่ปรึกษาร่วม [ <? echo "$teacherIdcard2 $teacherFirstname2 $teacherLastname2" ?> ] ") ==true) {
			return true;
			}
			return false;
			}

			</script>
			<?php
			$a5++;
		  }

	
		?>
		  </td> 

        <td colspan="5"><center><?=$num_student?></center>
</td>
	    <td><center>
	      <button type="button" class="btn btn-sm btn-outline-primary" data-toggle="modal" data-target="#myModalAdvisor<?=$week_group_id?>"><i class="fa fa-user-plus" aria-hidden="true"></i> เพิ่มครูที่ปรึกษา</button>
        <button type="button" class="btn btn-sm btn-outline-danger" data-toggle="modal" data-target="#myModalRemove<?=$week_group_id?>"><i class="fa fa-level-down" aria-hidden="true"></i> นำออก</button>    
            
	      
</center></td>  
      </tr>
		<!-- The Modal เพิ่มครูที่ปรึกษาร่วม -->
  <div class="modal fade" id="myModalAdvisor<?=$week_group_id?>">
    <div class="modal-dialog modal-lg">
      <div class="modal-content">
      
        <!-- Modal Header -->
        <div class="modal-header">
          <h4 class="modal-title">เพิ่มครูที่ปรึกษาร่วม</h4>
          <button type="button" class="close" data-dismiss="modal">&times;</button>
        </div>
     <form action="" method="post" enctype="multipart/form-data" >
      <!-- Modal content-->
      <div class="modal-content" >
        <div class="modal-body">
        <p>กลุ่ม <?=$grade?> <?=$groupCode?> <?=$groupName?>  (<?=$groupAbbr?>)</p>    
	<div class="row">	
          <div class="form-group col-12">
    <label for="cost_subject">เลขประจำตัวประชาชน</label>
    <input name="add_teacherIdcard" type="number" required="required" class="form-control" id="add_teacherIdcard"  placeholder="เลขประจำตัวประชาชน"  oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" maxlength="13">
  </div>
			</div>	
			<div class="row">
  <div class="form-group col-6">
    <label for="fcost_var">ชื่อ (ไม่ต้องมีคำนำหน้านาม)</label>
    <input name="add_teacherFirstname" type="text" required="required" class="form-control" id="add_teacherFirstname" placeholder="ชื่อ (ไม่ต้องมีคำนำหน้านาม)">
  </div>
  <div class="form-group col-6">
    <label for="add_teacherLastname">นามสกุล</label>
    <input name="add_teacherLastname" type="text" required="required" class="form-control" id="add_teacherLastname" placeholder="นามสกุล" >
  </div>			
  </div>	
        </div>
        <div class="modal-footer">
			<button type="submit" class="btn btn-outline-success" id="btnAdd" ><i class="fa fa-save fa-fw"></i> เพิ่มครูที่ปรึกษาร่วม</button>
			<input name="action" type="hidden" id="action" value="addAdvisor">
			<input name="add_groupCode" type="hidden" id="add_groupCode" value="<?=$groupCode?>">
			<input name="add_groupName" type="hidden" id="add_groupName" value="<?=$groupName?>">
			<input name="add_groupAbbr" type="hidden" id="add_groupAbbr" value="<?=$groupAbbr?>">
			<input name="add_regis_group_id" type="hidden" id="add_regis_group_id" value="<?=$no?>">
			&nbsp;&nbsp;
          <button type="button" class="btn btn-outline-secondary" data-dismiss="modal"><i class="fa fa-reply" aria-hidden="true"></i> ยกเลิกรายการ</button>
        </div>
      </div>
     </form>
      </div>
    </div>
  </div>
        
	<!-- The Modal นำกลุ่มเรียนนี้ออก -->
  <div class="modal fade" id="myModalRemove<?=$week_group_id?>">
    <div class="modal-dialog modal-lg">
      <div class="modal-content">
      
        <!-- Modal Header -->
        <div class="modal-header">
          <h4 class="modal-title">นำกลุ่มเรียน/ห้องเรียน ออก</h4>
          <button type="button" class="close" data-dismiss="modal">&times;</button>
        </div>
     <form action="" method="post" enctype="multipart/form-data" >
      <!-- Modal content-->
      <div class="modal-content" >
        <div class="modal-body">
        <p>กลุ่ม <?=$grade?> <?=$groupCode?> <?=$groupName?>  (<?=$groupAbbr?>)</p>    
        <p><input type="checkbox"name="confirm" value="yes" onchange="document.getElementById('sendDel<?=$week_group_id?>').disabled = !this.checked;"> ยืนยันต้องการต้องการนำกลุ่มเรียนนี้ออก ?</p>    
	
        </div>
        <div class="modal-footer">
			<button type="submit" class="btn btn-outline-danger" id="sendDel<?=$week_group_id?>"  disabled><i class="fa fa-save fa-fw"></i> นำออก</button>
			<input name="action" type="hidden" id="action" value="remove">
			<input name="remove_week_group_id" type="hidden" id="remove_week_group_id" value="<?=$week_group_id?>">
			<input name="add_groupName" type="hidden" id="add_groupName" value="<?=$groupName?>">
			<input name="add_groupAbbr" type="hidden" id="add_groupAbbr" value="<?=$groupAbbr?>">
			<input name="add_regis_group_id" type="hidden" id="add_regis_group_id" value="<?=$no?>">
			&nbsp;&nbsp;
          <button type="button" class="btn btn-outline-secondary" data-dismiss="modal"><i class="fa fa-reply" aria-hidden="true"></i> ยกเลิก</button>
        </div>
      </div>
     </form>
      </div>
    </div>
  </div>        
 <?php
	$no++;			
	$a++;
}

		//ตรวจสอบว่ามีรายการนี้หรือยัง
		$num_week_summarize=num_record("week_summarize","where academicYear='$academicYear' AND semester='$semester' AND w='$w' AND day_id='$day' ");
        //echo "num_week_summarize=$num_week_summarize<br>";
		if($num_week_summarize==0){
			insert("NULL,'$academicYear','$semester','$day','$w','$a','$totalStudent' ","week_summarize");
		}else{
			update("week_summarize","sumStudent='$totalStudent',sumGroup='$a' ","where academicYear='$academicYear' AND semester='$semester' AND w='$w' AND day_id='$day'  ");
		}

?>	
	<tr>
		<td colspan="4"><center>
		  <strong>รวมนักศึกษา 
		  <?=$level_name?>
		  </strong>
		</center></td>
		<td><center>
		  <strong><?php echo number_format($totalStudent);?></strong>
		</center></td>
	</tr>	
    </tbody>
  </table>
<?php } ?>
</section>   
 <section id="data2" >     
<?php
 if($_GET["p"]=="day"){     
     //เลือกกลุ่มเรียน/ห้องเรียน
    include("admin-calendar-group-itemadd.php");
 }

?>   
    </section>    
    </div>        
    </div>        