Path : /var/www/html/smart_kpp2_bk17 มีค 69/admin/section/default/
File Upload :
Current File : /var/www/html/smart_kpp2_bk17 มีค 69/admin/section/default/line_group.php

<script type="text/javascript" src="../jquery/jquery-1.5.1.js"></script> 
<script type="text/javascript">

$(function(){
	$("select#module").change(function(){
		var datalist2 = $.ajax({	// รับค่าจาก ajax เก็บไว้ที่ตัวแปร datalist2
			  url: "section/default/show_name_th.php", // ไฟล์สำหรับการกำหนดเงื่อนไข
			  data:"module="+$(this).val(), // ส่งตัวแปร GET ชื่อ moduleให้มีค่าเท่ากับ ค่าของ module
			  async: false
		}).responseText;		
		$("div#displayAJAX").html(datalist2); // นำค่า datalist2 มาแสดงใน listbox ที่ 2 ที่ชื่อ displayAJAX
		// ชื่อตัวแปร และ element ต่างๆ สามารถเปลี่ยนไปตามการกำหนด
	});
});
</script>

<?php
/** ensure this file is being included by a parent file */
defined( '_VALID_' ) or die( 'Direct Access to this location is not allowed.' );
//sd page 
echo "<br />";

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'><strong><h3>กำหนดรหัส Token Line กลุ่ม</h3></strong></font></td></tr>";
echo "</table>";
}
//ส่วนเพิ่มข้อมูล
if($index==1){
echo "<form id='frm1' name='frm1'>";
echo "<Center>";
echo "<Font color='#006666' Size=3><B>เพิ่ม Token Line กลุ่ม</B></Font>";
echo "</Cener>";
echo "<Br>";
echo "<Table Border='0'>";
echo "<Tr><Td align='right' width='50%' ><font color=red>***</font> เลือกระบบงาน&nbsp;&nbsp;&nbsp;&nbsp;</Td>
<Td align='left' width='50%' >";
echo"<select name='module' id='module'>";
echo"<option value=''>เลือก</option>";
$dir = "../modules/line_notify";
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
			if (($file == '.')||($file == '..')||($file == 'sticker')){
			}else{
				$file=explode(".",$file);
				echo"<option value='".$file['0']."'>".$file['0']."</option>";
			}
        }
        closedir($dh);
    }
}
echo"</select>
</Td></Tr>";
echo "<Tr><Td align='right'>ชื่อเรื่องข้อความที่ส่ง (Subject)&nbsp;&nbsp;&nbsp;&nbsp;</Td><Td align='left'><div id=displayAJAX></div></Td></Tr>";
echo "<Tr><Td align='right'>ชื่อกลุ่ม Line&nbsp;&nbsp;</Td><Td><Input Type='Text' Name='group_line' Size='20'></Td></Tr>";
echo "<Tr><Td align='right'>รหัส Token Line กลุ่ม&nbsp;&nbsp;</Td><Td><Input Type='Text' Name='token_line'  Size='60'></Td></Tr>";
echo "<Tr><Td align='right'>รหัส Package สติ๊กเกอร์&nbsp;&nbsp;</Td><Td><Input Type='Text' Name='sticker_package_id' Size='10'></Td></Tr>";
echo "<Tr><Td align='right'>รหัส ID สติ๊กเกอร์&nbsp;&nbsp;</Td><Td><Input Type='Text' Name='sticker_id' Size='10'></Td></Tr>";
echo "<tr><td>&nbsp;</td><td>&nbsp;</td></tr>";
echo "<tr><td></td><td><INPUT TYPE='button' name='smb' value='ตกลง' onclick='goto_url(1)' class=entrybutton> <INPUT TYPE='button' name='back' value='ย้อนกลับ' onclick='goto_url(0)' class=entrybutton'></td></tr>";
echo "</Table>";
echo "</form>";
}
//ส่วนยืนยันการลบข้อมูล
if($index==2) {
echo "<table border='0' align='center'>";
echo "<tr><td align='center'><font color='#990000' size='4'>โปรดยืนยันความต้องการลบข้อมูลอีกครั้ง</font><br></td></tr>";
echo "<tr><td>&nbsp;</td></tr>";
echo "<tr><td align=center>";
echo "<INPUT TYPE='button' name='smb' value='ยืนยัน' onclick='location.href=\"?file=line_group&index=3&id=$_GET[id]\"'> <INPUT TYPE='button' name='back' value='ยกเลิก' onclick='location.href=\"?file=line_group\"'";
echo "</td></tr></table>";
}
//ส่วนลบข้อมูล
if($index==3){
$sql = "delete from line_group where id=$_GET[id]";
$dbquery = mysqli_query($connect,$sql);
}

//ส่วนเพิ่มข้อมูล
if($index==4){
	$sql = "SELECT * FROM line_group WHERE module_line='$_POST[module]' AND token_line='$_POST[token_line]' ";
	$dbquery = mysqli_query($connect,$sql);
	$num = mysqli_num_rows($dbquery);
	if ($num >= 1){ 
		echo "<div align='center'>Token นี้ได้ติดตั้งไว้แล้ว ยกเลิกการดำเนินการ<br>Module : $_POST[module] ($_POST[module_desc])<br>รหัส : $_POST[token_line] <br><INPUT TYPE=\"button\" value=\"ยกเลิก\" onclick='location.href=\"?file=line_group\"'></div>";
		exit();
	}else{ 
		$sql = "insert into line_group (module_line,module_linedesc,group_line,token_line,sticker_package_id,sticker_id,active_line) values ('$_POST[module]','$_POST[module_desc]','$_POST[group_line]','$_POST[token_line]','$_POST[sticker_package_id]','$_POST[sticker_id]','1')";
		$dbquery = mysqli_query($connect,$sql);
	}
}
//ส่วนฟอร์มแก้ไขข้อมูล
if ($index==5){
echo "<form id='frm1' name='frm1'>";
echo "<Center>";
echo "<Font color='#006666' Size=3><B>แก้ไข</B></Font>";
echo "</Cener>";
echo "<Br>";
echo "<Table Border= '0' Bgcolor='#Fcf9d8'>";

$sql = "select * from line_group where id='$_GET[id]'";
$dbquery = mysqli_query($connect,$sql);
$result = mysqli_fetch_array($dbquery);

echo "<Tr><Td align='right'></Td><Td align='left'><Input Type='Text' Name='module' Size='20' value='$result[module_line]' disabled='disabled'></Td></Tr>";
echo "<Tr><Td align='right'>ชื่อเรื่องข้อความที่ส่ง (Subject)&nbsp;&nbsp;</Td><Td align='left'><Input Type='Text' Name='module_desc' Size='20' value='$result[module_linedesc]' ></Td></Tr>";
echo "<Tr><Td align='right'>ชื่อกลุ่ม Line&nbsp;&nbsp;</Td><Td align='left'><Input Type='Text' Name='group_line' Size='20' value='$result[group_line]' ></Td></Tr>";
echo "<Tr><Td align='right'>รหัส Token Line กลุ่ม&nbsp;&nbsp;</Td><Td align='left'><Input Type='Text' Name='token_line' Size='60' value='$result[token_line]' ></Td></Tr>";
echo "<Tr><Td align='right'>รหัส Package สติ๊กเกอร์&nbsp;&nbsp;</Td><Td><Input Type='Text' Name='sticker_package_id' Size='10' value='$result[sticker_package_id]' ></Td></Tr>";
echo "<Tr><Td align='right'>รหัส ID สติ๊กเกอร์&nbsp;&nbsp;</Td><Td><Input Type='Text' Name='sticker_id' Size='10' value='$result[sticker_id]' ></Td></Tr>";
echo "<Tr><Td align='right'>สถานะการทำงาน&nbsp;&nbsp;&nbsp;&nbsp;</Td>";
echo "<td><div align='left'><Select  name='active_line' size='1'>";
echo  "<option  value = ''>เลือก</option>" ;
	if($result['active_line']==1){
	$select1="selected";
	$select2="";
	}
	else{
	$select1="";
	$select2="selected";
	}
echo  "<option value = '1' $select1>เปิดการใช้งาน</option>";
echo  "<option value = '0' $select2>ปิดการใช้งาน</option>";
echo "</select>";
echo "</div></td></tr>";

echo "<tr><td>&nbsp;</td><td>&nbsp;</td></tr>";
echo "<tr><td align='right'></td>";
echo "<td align='left'><INPUT TYPE='button' name='smb' value='ตกลง' onclick='goto_url_update(1)' class=entrybutton> <INPUT TYPE='button' name='back' value='ย้อนกลับ' onclick='goto_url_update(0)' class=entrybutton'></td></tr>";
echo "</Table>";
echo "<Input Type=Hidden Name='id' Value='$_GET[id]'>";
echo "<Input Type=Hidden Name='module' Value='$result[module_line]'>";
echo "</form>";
}
//ส่วนปรับปรุงข้อมูล
if ($index==6){
$sql = "update line_group set module_line='$_POST[module]', module_linedesc='$_POST[module_desc]', group_line='$_POST[group_line]', token_line='$_POST[token_line]', sticker_package_id='$_POST[sticker_package_id]', sticker_id='$_POST[sticker_id]', active_line='$_POST[active_line]' where id='$_POST[id]'";
$dbquery = mysqli_query($connect,$sql);
}

//ส่วนการแสดงผล
if(!(($index==1) or ($index==2) or ($index==5))){

	$sql = "select * from line_group";
	$dbquery = mysqli_query($connect,$sql);
	echo  "<table border='0' align='center' class='myTableBlue'>";
	echo "<Tr><Td colspan='10' align='left'><INPUT TYPE='button' token_line='smb' value='เพิ่มข้อมูล' onclick='location.href=\"?file=line_group&index=1\"'>";
	echo "</Td></Tr>";
	echo "<Tr bgcolor=#FFCCCC align='center' class=style2><Td width='50'>ที่</Td><Td>แจ้งเตือนในระบบ (Eng)</Td><Td>ชื่อเรื่องข้อความที่ส่ง (Subject)</Td><Td width='100'>ชื่อกลุ่ม Line</Td><Td>รหัส Token Line กลุ่ม</Td><Td>รหัส Package สติ๊กเกอร์</Td><Td>รหัส ID สติ๊กเกอร์</Td><Td>สถานะการใช้งาน</Td><Td width='50'>ลบ</Td><Td width='50'>แก้ไข</Td></Tr>";
	$n=1;
	While ($result = mysqli_fetch_array($dbquery)){
		$id = $result['id'];
		$module_line= $result['module_line'];
		$module_linedesc= $result['module_linedesc'];
		$group_line= $result['group_line'];
		$token_line = $result['token_line'];
		$sticker_package_id = $result['sticker_package_id'];
		$sticker_id = $result['sticker_id'];
		$active_line = $result['active_line'];
		if($active_line==1){
			$active_line_index='เปิดการใช้งาน';
		}else{
			$active_line_index='<font color=red>ปิดการใช้งาน</font>';
		}

		if(($M%2) == 0)
			$color="#FFFFC";
			else  	$color="#FFFFFF";
			
		echo "<Tr  bgcolor=$color align=center class=style1>
			<Td>$n</Td>
			<Td align='center'>$module_line</Td>
			<Td align='center'>$module_linedesc</Td>
			<Td align='center'>$group_line</Td>
			<Td align='left'>$token_line</Td>
			<Td align='center'>$sticker_package_id</Td>
			<Td align='center'>$sticker_id</Td>
			<Td align='center'>$active_line_index</Td>
			<Td><div align='center'><a href=?file=line_group&index=2&id=$id><img src=../images/drop.png border='0' alt='ลบ'></a></div></Td>
			<Td><a href=?file=line_group&index=5&id=$id><img src=../images/edit.png border='0' alt='แก้ไข'></a></div></Td>
		</Tr>";
		$n++;
	}
	echo "</Table>";
}
echo "<br>";
echo "<table width=50% align=left border=0>";
echo "<Tr bgcolor=#f4f4f4><Td>หมายเหตุ&nbsp;&nbsp;</Td>
	<Td>เราสามารถสร้างกลุ่ม Line Notify เพื่อส่งข้อความพร้อมกันได้ไม่เกิน 5 กลุ่ม (ถ้าต้องการต้องไปแก้ไขไฟล์ใน modules/line_notify/)</Td></Tr>";
echo "<Tr bgcolor=#f4f4f4><Td>&nbsp;&nbsp;</Td>
	<Td>Click - <a href='https://notify-bot.line.me/th' target='_blank'>ขอรหัส Token Line</a></Td></Tr>";
echo "<Tr bgcolor=#f4f4f4><Td>&nbsp;&nbsp;</Td>
	<Td>Click - <a href='section/default/manual/sticker_list.pdf' target='_blank'>ดูรหัสสติ๊กเกอร์</a></Td></Tr>";
echo "</Table>";
?>
<script>
function goto_url(val){
	if(val==0){
		callfrm("?file=line_group");   // page ย้อนกลับ 
	}else if(val==1){
		if(frm1.module.value == ""){
			alert("กรุณากรอกชื่อระบบงานย่อย (Eng)");
		}else if(frm1.module_desc.value==""){
			alert("กรุณากรอกชื่อระบบงาน");
		}else if(frm1.group_line.value == ""){
			alert("กรุณากรอกชื่อกลุ่ม Line");
		}else if(frm1.token_line.value==""){
			alert("กรุณากรอกรหัส Token Line กลุ่ม");
		}else{
			callfrm("?file=line_group&index=4");   //page ประมวลผล
		}
	}
}

function goto_url_update(val){
	if(val==0){
		callfrm("?file=line_group");   // page ย้อนกลับ 
	}else if(val==1){
		if(frm1.module_desc.value == ""){
			alert("กรุณากรอกชื่อระบบงาน");
		}else if(frm1.group_line.value==""){
			alert("กรุณากรอกชื่อกลุ่ม Line");
		}else if(frm1.token_line.value==""){
			alert("กรุณารหัส Token Line กลุ่ม");
		}else{
			callfrm("?file=line_group&index=6");   //page ประมวลผล
		}
	}
}
</script>