<?php

/** ensure this file is being included by a parent file */
defined( '_VALID_' ) or die( 'Direct Access to this location is not allowed.' );

include "modules/$_REQUEST[option]/inc.php";
//ส่วนหัว

echo "<br />";
$ses='admin_'.$_GET['option'];
if($_SESSION[$ses]!=$_GET['option']){
	echo '<BR><center><FONT SIZE="4" COLOR="#FF0000"><B>คุณไม่ได้รับสิทธิ์การใช้งานส่วนนี้</B></FONT></center>';
}else{
		if(!(($index==1) or ($index==2) or ($index==5))){
		echo "<table width='50%' border='0' align='center'>";
		echo "<tr align='center'><td><font color='#006666' size='3'><strong>กำหนดปีการศึกษา</strong></font></td></tr>";
		echo "</table>";
		}

	//ส่วนฟอร์มรับข้อมูล
		if($index==1){
		$sel_period="<select name=a1>";
		$sel_period=$sel_period."				<option value=''> เลือกจำนวนคาบต่อวัน</option>";
		for($ai=4;$ai<12;$ai++){
		$sel_period=$sel_period."				<option value='".$ai."'> ".$ai." คาบต่อวัน</option>";
		}
$sel_period=$sel_period."			</select>";

$sel_lunch="<select name=a2>";
$sel_lunch=$sel_lunch."				<option value=''> เลือกคาบพักกลางวัน</option>";
		for($al=4;$al<12;$al++){
		$sel_lunch=$sel_lunch."				<option value='".$al."'> คาบที่ ".$al." </option>";
		}
$sel_lunch=$sel_lunch."			</select>";

	echo "<form id='frm1' name='frm1' method=post action=?option=student_inclass&task=set/period&index=4 onSubmit='javascript:return chkForm();'><Center>
<Font color='#006666' Size=3><B>เพิ่มข้อมูลปีการศึกษา</Font></Cener><Br><Br>
<Table width='400' Border='0' Bgcolor='#Fcf9d8'>
	<Tr>
		<Td align='right'>ปีการศึกษา&nbsp;&nbsp;&nbsp;&nbsp;</Td><Td align='left'><Input Type='Text' Name='set_year' id='set_year' Size='4' maxlength='4' onkeydown='integerOnly()'></Td>
	</Tr>
	<Tr>
		<Td align='right'>จำนวนคาบวัน&nbsp;&nbsp;&nbsp;&nbsp;</Td>
		<Td align='left'>
		$sel_period
		</Td>
	</Tr>
	<Tr>
		<Td align='right'>คาบพักกลางวัน&nbsp;&nbsp;&nbsp;&nbsp;</Td>
		<Td align='left'>
		$sel_lunch
		</Td>
	</Tr>
	<Tr>
		<Td align='right'>กำหนดเป็นค่าปัจจุบัน&nbsp;&nbsp;&nbsp;&nbsp;</Td>
		<td>
			<div align='left'>
				<select  name='year_active' id='year_active' size='1'>
					<option  value = ''>เลือก</option>
					<option value = '1'>ใช่</option>
					<option value = '0'>ไม่ใช่</option>
				</select>
			</div>
		</td>
	</tr>
	<tr><td>&nbsp;</td><td>&nbsp;</td></tr>
	<tr><td align='right'><INPUT TYPE='SUBMIT' name='smb' value='ตกลง'>
		&nbsp;&nbsp;&nbsp;</td>
	<td align='left'><INPUT TYPE='button' name='back' value='ย้อนกลับ' onclick='goto_url(0)'></td></tr>
	</Table>
	</form>";

}

if($index==2) {

}

	//ส่วนลบข้อมูล
	if($index==3){
		if($_GET['del_year']){
		$sql="Delete FROM student_inclass_year where student_check_year='$_GET[del_year]'";
		$dbquery = mysqli_query($connect,$sql);
		}
}

	//ส่วนบันทึกข้อมูล
	if($index==4){
	$rec_date = date("Y-m-d");
if(isset($_POST['updates'])){
	$sqlCHK = mysqli_num_rows(mysqli_query($connect,"select student_check_year from student_inclass_year where student_check_year='$_POST[set_year]'"));
		//echo "ggg>".$sqlCHK;
		if($sqlCHK>0 && $_POST['set_year']==$_POST['set_year_old']){
			if($_POST['year_active']=='1'){
				$uquery = mysqli_query($connect,"update student_inclass_year set  year_active='0'");
			}
		$sql = "Update student_inclass_year Set student_check_year='".$_POST['set_year']."', year_active='".$_POST['year_active']."',num_period='".$_POST['a1']."',lunch_period='".$_POST['a2']."' Where student_check_year=$_POST[set_year_old]";
		$dbquery = mysqli_query($connect,$sql);
				echo "<font color=darkgreen><strong><center>แก้ไขข้อมูลปีการศึกษาเรียบร้อยแล้ว</center></strong></font>";
		}else{
				echo "<font color=red><strong><center>ไม่สามารถแก้ไขข้อมูลได้ เนื่องจากมีข้อมูล ปีการศึกษา ".$_POST['set_year']." อยู่ในระบบแล้ว</center></strong></font>";
		}
}else{
	$sqlCHK = mysqli_num_rows(mysqli_query($connect,"select student_check_year from student_inclass_year where student_check_year='$_POST[set_year]'"));
		//echo "ggg>".$sqlCHK;
		if($sqlCHK>0){
				echo "<font color=red><strong><center>ไม่สามารถเพิ่มข้อมูลได้ เนื่องจากมีข้อมูล ปีการศึกษา ".$_POST['set_year']." อยู่ในระบบแล้ว</center></strong></font>";
		}else{
			if($_POST['a2']==""){
			$_POST['a2']=0;
			}
		$sql = "insert into student_inclass_year (student_check_year,num_period,lunch_period, year_active) values ('$_POST[set_year]', '$_POST[a1]','$_POST[a2]','$_POST[year_active]')";
		//echo $sql;
			if($_POST['year_active']=='1'){
				$uquery = mysqli_query($connect,"update student_inclass_year set  year_active='0'");
			}
		$dbquery = mysqli_query($connect,$sql);
				echo "<font color=darkgreen><strong><center>เพิ่มข้อมูลปีการศึกษา ".$_POST['set_year']." ในระบบแล้ว</center></strong></font>";
		}//if($sqlCHK>0)
	}
}//if$index==4

	//แก้ไข
	if ($index==5){

$sel_period="<select name=a1>";
$sel_period=$sel_period."				<option value=''> เลือกจำนวนคาบต่อวัน</option>";
for($ai=4;$ai<12;$ai++){
	$sel_perioded=($_GET['a1']==$ai)?"selected":"";
$sel_period=$sel_period."				<option value='".$ai."' $sel_perioded> ".$ai." คาบต่อวัน</option>";
}
$sel_period=$sel_period."			</select>";

$sel_lunch="<select name=a2>";
$sel_lunch=$sel_lunch."				<option value=''> เลือกคาบพักกลางวัน</option>";
for($al=4;$al<12;$al++){
	$sel_lunched=($_GET['a2']==$al)?"selected":"";
$sel_lunch=$sel_lunch."				<option value='".$al."' $sel_lunched> คาบที่ ".$al." </option>";
}
$sel_lunch=$sel_lunch."			</select>";
$selected_at=($_GET['at']==1)?"selected":"";
	echo "<form id='frm1' name='frm1' method=post action=?option=student_inclass&task=set/period&index=4 onSubmit='javascript:return chkForm();'>
	<Center><Font color='#006666' Size=3><B>แก้ไขข้อมูลปีการศึกษา</Font></Cener><Br><Br>
<Table width='400' Border='0' Bgcolor='#Fcf9d8'>
	<Tr>
		<Td align='right'>
			ปีการศึกษา&nbsp;&nbsp;&nbsp;&nbsp;
	</Td>
		<Td align='left'>
			<Input Type='Text' Name='set_year' id='set_year' Size='4' maxlength='4' onkeydown='integerOnly()' value=$_GET[edit_year]>
		</Td>
	</Tr>
	<Tr>
		<Td align='right'>จำนวนคาบวัน&nbsp;&nbsp;&nbsp;&nbsp;</Td>
		<Td align='left'>	
		$sel_period
		</Td>
	</Tr>
	<Tr>
		<Td align='right'>คาบพักกลางวัน&nbsp;&nbsp;&nbsp;&nbsp;</Td>
		<Td align='left'>
		$sel_lunch
		</Td>
	</Tr>
	<Tr>
		<Td align='right'>กำหนดเป็นค่าปัจจุบัน&nbsp;&nbsp;&nbsp;&nbsp;
		</Td>
		<td>
			<div align='left'>
				<select  name='year_active' id='year_active' size='1'>
					<option  value = ''>เลือก</option>
					<option value = '1' $selected_at>ใช่</option>
					<option value = '0'>ไม่ใช่</option>
				</select>
			</div>
		</td>
	</tr>
	<tr><td>&nbsp;</td><td>&nbsp;</td></tr>
	<tr><td align='right'>
	<Input Type='hidden' Name='set_year_old' value=$_GET[edit_year]>
		<INPUT TYPE='SUBMIT' name='updates' value='ตกลง' class=entrybutton>
		&nbsp;&nbsp;&nbsp;</td>
	<td align='left'><INPUT TYPE='button' name='back' value='ย้อนกลับ' onclick='goto_url(0)' ></td></tr>
	</Table>
	</form>";
	}

	//ส่วนปรับปรุงข้อมูล
	if ($index==6){
		if($_POST['year_active']=='1'){
		$sql = "update student_inclass_year set  year_active='0' ";
		$dbquery = mysqli_query($connect,$sql);
		}
	$sql = "update student_inclass_year set  student_check_year='$_POST[student_check_year]', year_active='$_POST[year_active]' where id='$_POST[id]'";
	$dbquery = mysqli_query($connect,$sql);
	}

	//ส่วนปรับปรุงปีการศึกษาทำงานปัจจุบัน
	if ($index==7){
		if($_GET['year_active']==1){
		$year_active=0;
		}
		else{
		$year_active=1;
		$sql = "update student_inclass_year set  year_active='0' ";
		$dbquery = mysqli_query($connect,$sql);
		}
	$sql = "update student_inclass_year set  year_active='$year_active' where id='$_GET[id]'";
	$dbquery = mysqli_query($connect,$sql);
	}

	//ส่วนแสดงผล
	if(!(($index==1) or ($index==2) or ($index==5))){
		//ส่วนของการแยกหน้า
	$pagelen=20;  // 1_กำหนดแถวต่อหน้า
	$url_link="option=student_inclass&task=set/period";  // 2_กำหนดลิงค์ฺ
	$sql = "select * from student_inclass_year"; // 3_กำหนด sql

	$dbquery = mysqli_query($connect,$sql);
	$num_rows = mysqli_num_rows($dbquery );  
	$totalpages=ceil($num_rows/$pagelen);
	
	if(!(isset($_REQUEST['page']))){
	$_REQUEST['page']="";
	}

	if($_REQUEST['page']==""){
	$page=$totalpages;
			if($page<2){
			$page=1;
			}
	}
	else{
			if($totalpages<$_REQUEST['page']){
			$page=$totalpages;
						if($page<1){
						$page=1;
						}
			}
			else{
			$page=$_REQUEST['page'];
			}
	}

	$start=($page-1)*$pagelen;

	if(($totalpages>1) and ($totalpages<16)){
	echo "<div align=center>";
	echo "หน้า	";
				for($i=1; $i<=$totalpages; $i++)	{
						if($i==$page){
						echo "[<b><font size=+1 color=#990000>$i</font></b>]";
						}
						else {
						echo "<a href=$PHP_SELF?$url_link&page=$i>[$i]</a>";
						}
				}
	echo "</div>";
	}			
	if($totalpages>15){
				if($page <=8){
				$e_page=15;
				$s_page=1;
				}
				if($page>8){
						if($totalpages-$page>=7){
						$e_page=$page+7;
						$s_page=$page-7;
						}
						else{
						$e_page=$totalpages;
						$s_page=$totalpages-15;
						}
				}
				echo "<div align=center>";
				if($page!=1){
				$f_page1=$page-1;
				echo "<<a href=$PHP_SELF?$url_link&page=1>หน้าแรก </a>";
				echo "<<<a href=$PHP_SELF?$url_link&page=$f_page1>หน้าก่อน </a>";
				}
				else {
				echo "หน้า	";
				}					
				for($i=$s_page; $i<=$e_page; $i++){
						if($i==$page){
						echo "[<b><font size=+1 color=#990000>$i</font></b>]";
						}
						else {
						echo "<a href=$PHP_SELF?$url_link&page=$i>[$i]</a>";
						}
				}
				if($page<$totalpages)	{
				$f_page2=$page+1;
				echo "<a href=$PHP_SELF?$url_link&page=$f_page2> หน้าถัดไป</a>>>";
				echo "<a href=$PHP_SELF?$url_link&page=$totalpages> หน้าสุดท้าย</a>>";
				}
				echo " <select onchange=\"location.href=this.options[this.selectedIndex].value;\" size=\"1\" name=\"select\">";
				echo "<option  value=\"\">หน้า</option>";
					for($p=1;$p<=$totalpages;$p++){
					echo "<option  value=\"?$url_link&page=$p\">$p</option>";
					}
				echo "</select>";
	echo "</div>";  
	}					
	//จบแยกหน้า

	$sql = "select * from  student_inclass_year order by student_check_year desc limit $start,$pagelen";
	$dbquery = mysqli_query($connect,$sql);
	echo  "<table width=50% border=0 align=center>";
	echo "<Tr><Td colspan='5' align='left'><INPUT TYPE='button' name='smb' value='เพิ่มปีการศึกษา' onclick='location.href=\"?option=student_inclass&task=set/period&index=1\"' ></Td></Tr>";

	echo "<Tr bgcolor='#FFCCCC'><Td  align='center'>ที่</Td><Td  align='center'>ปีการศึกษา</Td><Td  align='center'>จำนวนคาบต่อวัน</Td><Td  align='center'>คาบพักกลางวัน</Td><Td  align='center'>ค่าปัจจุบัน</Td><Td  align='center'>ลบ</Td><Td  align='center'>แก้ไข</Td></Tr>";
	$N=(($page-1)*$pagelen)+1;  //*เกี่ยวข้องกับการแยกหน้า
	$M=1;
	While ($result = mysqli_fetch_array($dbquery))
		{
			$id = $result['id'];
			$student_check_year= $result['student_check_year'];
			$year_active = $result['year_active'];
			$num_period=$result['num_period'];
			$lunch_period=$result['lunch_period'];
			if($year_active==1){
			$active_pic="<img src=images/yes.png border='0' alt='ปีทำงานปัจจุบัน'>";
			}
			else{
			$active_pic="<img src=images/no.png border='0' alt='ไม่ใช่ปีทำงานปัจจุบัน'>";
			}
			
				$color=(($M%2) == 0)?" class='even'":" class='odd'";
$del_pic='<a href="?option=student_inclass&task=set/period&index=3&del_year='.$student_check_year.'" onclick=\'javascript:return confirm("ยืนยันการลบข้อมูล");\'><img src="images/drop.png" alt="ลบ" border="0"></a>';
$edit_pic='<a href="?option=student_inclass&task=set/period&index=5&edit_year='.$student_check_year.'&a1='.$num_period.'&a2='.$lunch_period.'&at='.$year_active.'"><img src="images/edit.png" alt="แก้ไข" border="0">';
			echo "<Tr $color>
			<Td align='center' width='50'>$N</Td>
			<Td  align='center'>$student_check_year</Td>
			<Td  align='center'>$num_period</Td>
			<Td  align='center'>$lunch_period</Td>
			<Td align='center'><a href=?option=student_inclass&task=set/period&index=7&id=$id&year_active=$year_active&page=$page>$active_pic</a></Td>
			<Td align='center'>$del_pic</Td>
			<Td align='center'>$edit_pic</Td>
		</Tr>";
	$M++;
	$N++;  //*เกี่ยวข้องกับการแยกหน้า
		}
	echo "</Table>";
	}

	?>
	<script>
	function goto_url(val){
		if(val==0){
		callfrm("?option=student_inclass&task=set/period");   // page ย้อนกลับ 
		}
	}
			function chkForm()
				{
					if(document.frm1.set_year.value=="")
					{
						alert("กรุณาระบุปีที่ต้องการบันทึก");
						document.frm1.set_year.focus();
						//alert(document.frmSave.datepicker.value);
						return false;
					}
				}

	</script>
<?php
}
?>