<h2>กลุ่มเรียนที่ร่วมกิจกรรมฯ  ภาคเรียนที่ <?=$semester?> ปีการศึกษา <?=$academicYear?> </h2>
<p>จะเป็นการจัดกลุ่มนักศึกษา ที่ร่วมกิจกรรมฯ ในภาคเรียน และเพิ่มครูที่ปรึกษาร่วมให้นักเรียน นักศึกษาแต่ละกลุ่ม</p>


<?php
$module=$_GET['module'];	
$detail=$_GET['detail'];	
$id=$_GET['id'];	
$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=groups&module=$module&detail=$detail&id=$id&show=$show#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>";
}	
	
	
$show=$_GET['show'];	

		//ดึงข้อมูลกลุ่มเรียน
global $connect;	
if($_GET['show']=="all"){	
	$sql="Select * From regis_group,std2018_studentgroup where regis_group.academicYear='$academicYear' AND regis_group.semester='$semester'  AND regis_group.status='1' AND regis_group.groupCode=std2018_studentgroup.groupCode order by regis_group.level_no,regis_group.groupCode ASC";
}else{
	$sql="Select * From regis_group,std2018_studentgroup where regis_group.level_no='$id' AND regis_group.academicYear='$academicYear' AND regis_group.semester='$semester'  AND regis_group.status='1'  AND regis_group.groupCode=std2018_studentgroup.groupCode order by regis_group.groupCode ASC";
}
	
$db_query=mysqli_query($connect,$sql);
$num_rows=mysqli_num_rows($db_query); /* นับ Reccord ที่พบ */
echo "มีจำนวน <b>$num_rows</b> กลุ่มเรียน";
?>
  <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);
	$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'];
	$credit=$result['credit'];
	$cost_credit=$result['cost_credit'];
	$cost_value=$result['cost_value'];
	$cost_total=$cost_credit+$cost_value;
	//นับจำนวนนักศึกษาในกลุ่มเรียน
	$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=groups&module=$module&detail=$detail&id=$id&show=$show&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<?=$regis_group_id?>"><i class="fa fa-user" aria-hidden="true"></i> เพิ่มครูที่ปรึกษา</button>
	      
</center></td>  
      </tr>
		<!-- The Modal -->
  <div class="modal fade" id="myModalAdvisor<?=$regis_group_id?>">
    <div class="modal-dialog modal-lg">
      <div class="modal-content">
      
        <!-- Modal Header -->
        <div class="modal-header">
          <h4 class="modal-title">เพิ่มครูที่ปรึกษาร่วม กลุ่ม <?=$grade?> <?=$groupCode?> <?=$groupName?>  (<?=$groupAbbr?>)</h4>
          <button type="button" class="close" data-dismiss="modal">&times;</button>
        </div>
     <form action="?op=groups&module=<?=$module?>&show=<?=$show?>&id=<?=$id?>&detail=<?=$detail?>#<?=$regis_group_id?>" method="post" enctype="multipart/form-data" >
      <!-- Modal content-->
      <div class="modal-content" >
        <div class="modal-body">
	<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-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-secondary" data-dismiss="modal"><i class="fa fa-reply" aria-hidden="true"></i> ยกเลิกรายการ</button>
        </div>
      </div>
     </form>
      </div>
    </div>
  </div>
 <?php
	$no++;			
	$a++;
}
		
		$result_regis_level=select("regis_level","where level_id='$id'");
		$level_name=$result_regis_level["level_name"];
		//ตรวจสอบว่ามีรายการนี้หรือยัง
		$num_regis_summarize_student=num_record("regis_summarize_student","where academicYear='$academicYear' AND semester='$semester' AND summarize_name='$level_name' ");
		if($num_regis_summarize_student==0){
			insert("NULL,'$academicYear','$semester','$level_name','$totalStudent' ","regis_summarize_student");
		}else{
			update("regis_summarize_student","totalStudent='$totalStudent'","where academicYear='$academicYear' AND semester='$semester' AND summarize_name='$level_name' ");
		}
?>	
	<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>