<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> เลือกระบบงาน </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) </Td><Td align='left'><div id=displayAJAX></div></Td></Tr>";
echo "<Tr><Td align='right'>ชื่อกลุ่ม Line </Td><Td><Input Type='Text' Name='group_line' Size='20'></Td></Tr>";
echo "<Tr><Td align='right'>รหัส Token Line กลุ่ม </Td><Td><Input Type='Text' Name='token_line' Size='60'></Td></Tr>";
echo "<Tr><Td align='right'>รหัส Package สติ๊กเกอร์ </Td><Td><Input Type='Text' Name='sticker_package_id' Size='10'></Td></Tr>";
echo "<Tr><Td align='right'>รหัส ID สติ๊กเกอร์ </Td><Td><Input Type='Text' Name='sticker_id' Size='10'></Td></Tr>";
echo "<tr><td> </td><td> </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> </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) </Td><Td align='left'><Input Type='Text' Name='module_desc' Size='20' value='$result[module_linedesc]' ></Td></Tr>";
echo "<Tr><Td align='right'>ชื่อกลุ่ม Line </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 กลุ่ม </Td><Td align='left'><Input Type='Text' Name='token_line' Size='60' value='$result[token_line]' ></Td></Tr>";
echo "<Tr><Td align='right'>รหัส Package สติ๊กเกอร์ </Td><Td><Input Type='Text' Name='sticker_package_id' Size='10' value='$result[sticker_package_id]' ></Td></Tr>";
echo "<Tr><Td align='right'>รหัส ID สติ๊กเกอร์ </Td><Td><Input Type='Text' Name='sticker_id' Size='10' value='$result[sticker_id]' ></Td></Tr>";
echo "<Tr><Td align='right'>สถานะการทำงาน </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> </td><td> </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>หมายเหตุ </Td>
<Td>เราสามารถสร้างกลุ่ม Line Notify เพื่อส่งข้อความพร้อมกันได้ไม่เกิน 5 กลุ่ม (ถ้าต้องการต้องไปแก้ไขไฟล์ใน modules/line_notify/)</Td></Tr>";
echo "<Tr bgcolor=#f4f4f4><Td> </Td>
<Td>Click - <a href='https://notify-bot.line.me/th' target='_blank'>ขอรหัส Token Line</a></Td></Tr>";
echo "<Tr bgcolor=#f4f4f4><Td> </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>