|
Server : Apache/2.2.2 (Fedora) System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686 User : apache ( 48) PHP Version : 5.2.9 Disable Function : NONE Directory : /var/www/html/pathumthani_eoffice/application/ecomplain/ |
Upload File : |
<?
session_start();
include "../../config/config.inc.php";
include("function/function.php");
//echo "<pre>";
//print_r($_SESSION);
function LimitText($s,$n){
if (strlen($s) > $n){
$s = substr($s,0,$n) . "...";
}
return $s;
}
## DEFUALT SENTTAB = 4
$senttab=($senttab)?$senttab:4;
if(!isset($session_username)){
header("Location: ../document/login.php");
}
//insert timeQuery
include("../../common/common_system.inc.php");
$ApplicationName="ecomplain";
$time_start = getmicrotime();
//insert timeQuery
$app_id = "5"; // $app_id == 5 คือ ระบบติดตามเรื่องร้องเรียน
$app10 = "10"; // สิทธิ admin
$app100 = "100"; // บันทึกเรื่องร้องเรียน
$app200 = "200"; // ตรวจสอบเรื่องร้องเรียนที่ได้รับจากประชาชน
$app300 = "300";// กำหนดหน่วยงานดำเนินการในแต่ละเรื่องร้องเรียน
$app400 = "400"; // ปรับปรุงความก้าวหน้า / สถานะของการตรวจสอบ แก้ไขตามข้อร้องเรียน
$app500 = "500"; // สิทธิสามารถเข้าดูรายงานเรื่องร้องเรียนได้
//$session_apppermit[$app_id][$app100];
$month_arr=array('','มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฏาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม');
$month_s=array('','ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.','ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.');
if($action == "save_late"){
// update รายการทั้งหมด
$strSQL_sl = "UPDATE tbl_complain SET date_late='$save_date_late'";
$Result_sl = mysql_db_query($dbname,$strSQL_sl);
addlog("บันทึกจำนวนวันแจ้งเตือนก่อนวันสิ้นสุด",$app_id,$act1,"all"); // add log บันทึกจำนวนแจ้งเตือนก่อนวันสิ้นสุดทุกโปรแกรม
echo "
<script language=\"javascript\">
location.href='report_index.php?action=report_group&num=bt';
</script>
";
exit();
}
if($action == "DEL"){
// ลบรายการเรื่องร้องเรียน
$strSQL_del ="DELETE FROM tbl_complain WHERE complain_id='$del_id'";
$Result_del = mysql_db_query($dbname,$strSQL_del);
addlog("ลบเรื่องเรียน - ร้องทุกข์",$app_id,$act3,$del_id); // add log
// ลบรายการไฟล์แนบ
$sql_select = "SELECT *FROM tbl_attachfile WHERE complain_id='$del_id'";
$result_select = mysql_db_query($dbname,$sql_select);
while($rs_s = mysql_fetch_assoc($result_select)){
if($rs_s[act_file] != ""){
@unlink($rs_s[act_file]);
}
$sql_del = "DELETE FROM tbl_attachfile WHERE runno='$rs_s[nunno]'";
$result_del = mysql_db_query($dbname,$sql_del);
}
if($Result_del){
echo "
<script language=\"javascript\">
alert(\"ลบรายการเรียบร้อย\\n \");
location.href='report_index.php?action=report_group&senttab=0';
</script>";
exit();
}
}
if($action_del == "del"){
$strSQL_del ="DELETE FROM tbl_complain WHERE complain_id='$complain_id'";
$Result_del = mysql_db_query($dbname,$strSQL_del);
addlog("ลบเรื่องเรียน - ร้องทุกข์",$app_id,$act3,$complain_id); // add log
$sql_select = "SELECT *FROM tbl_attachfile WHERE complain_id='$complain_id'";
$result_select = mysql_db_query($dbname,$sql_select);
while($rs_s = mysql_fetch_assoc($result_select)){
if($rs_s[act_file] != ""){
@unlink($rs_s[act_file]);
}
$sql_del = "DELETE FROM tbl_attachfile WHERE runno='$rs_s[nunno]'";
$result_del = mysql_db_query($dbname,$sql_del);
}
if($Result_del){
echo "
<script language=\"javascript\">
alert(\"ลบรายการเรียบร้อย\\n \");
location.href='report_index.php?action=report_group&senttab=1';
</script>";
exit();
}
}//end if($action_del == "del"){
?>
<HTML>
<HEAD>
<TITLE><?=$show_title_comp?></TITLE>
<META http-equiv="Content-Type" content="text/html; charset=windows-874">
<LINK href="../../common/style.css" rel=stylesheet>
<LINK href="tabcss.css" rel="stylesheet" type="text/css">
<SCRIPT language='javascript' src='daily_popcalendar.js'></SCRIPT>
<SCRIPT language='javascript' src='displayelement.js'></SCRIPT>
<SCRIPT language='javascript' src='sorttable.js'></SCRIPT>
<SCRIPT type="text/javascript" src="tabber.js"></SCRIPT>
<STYLE type="text/css">
<!--
.header1 { font-family:"MS Sans Serif", Tahoma, Arial;
font-size:1em;
font-weight:bold;
color: #FFFFFF;
}
.main { font-family:"MS Sans Serif", Tahoma, Arial;
font-size:0.8em;
color:#FF0000;
font-weight:bold;
}
.normal { font-family:"MS Sans Serif", Tahoma, Arial;
font-size:0.8em;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
document.write('<style type="text/css">.tabber{display:none;}<\/style>');
var tabberOptions = {
'onClick': function(argsObj) {
var t = argsObj.tabber; /* Tabber object */
var id = t.id; /* ID of the main tabber DIV */
var i = argsObj.index; /* Which tab was clicked (0 is the first tab) */
var e = argsObj.event; /* Event object */
if (id == 'tab2') {
// var lin = document.location.href="?senttab="+i ;
}
},
/* Optional: set an ID for each tab navigation link */
'addLinkId': true
};
function CheckForm(){
var f1 = document.form;
a = Number(f1.save_date_late.value) ;
missinginfo = "";
missinginfo1 = "";
if (document.form.save_date_late.value == "") {missinginfo1 += "\n- กรุณากรอก จำนวนวันที่แจ้งเตือน"; }
if (a == null || !a.toString().match(/^[-]?\d*\.?\d*$/)){ missinginfo1 += "\n- กรุณากรอกเป็นตัวเลขเท่านั้น "; }
if (missinginfo1 != "") {
missinginfo += "ไม่สามารถบันทึกข้อมูลได้ เนื่องจาก \n";
missinginfo +="_____________________________\n";
missinginfo = missinginfo + missinginfo1 ;
missinginfo += "\n___________________________";
missinginfo += "\nกรุณาตรวจสอบ อีกครั้ง";
alert(missinginfo);
return false;
}
}
function popWindow(url, w, h){
var popup = "Popup";
if(w == "") w = 640;
if(h == "") h = 480;
var newwin = window.open(url, popup,'location=0,status=no,scrollbars=yes,resizable=no,width=' + w + ',height=' + h + ',top=20');
newwin.focus();
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
</SCRIPT>
</HEAD>
<BODY >
<? include("header_menu.php"); ?>
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" style="filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#144C85', EndColorStr='#ffffff');">
<TR valign="top">
<TD>
<DIV class="tabber">
<? if($session_apppermit[$app_id][$app100] == "on"){ // สิทธิในการบันทึกข้อมูล?>
<DIV class="tabbertab <? if($senttab==0){echo " tabbertabdefault";}?>">
<H2>1.เรื่องร้องทุกข์ที่บันทึกผ่านฟอร์ม</H2>
<TABLE width="99%" border="0" cellpadding="3" cellspacing="1" bgcolor="#666666" class="sortable" id="table0">
<TR onMouseOver="this.style.cursor='hand'; this.style.background='#EFEFEF';" onMouseOut="this.style.cursor='point'; this.style.background='#FFFFFF';">
<TD width="5%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ลำดับ</STRONG></TD>
<TD width="20%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ผู้ร้องเรียน</STRONG></TD>
<TD width="20%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ประเภทเรื่องร้องเรียน</STRONG></TD>
<TD width="15%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ข้อกล่าวหา</STRONG></TD>
<TD width="15%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>การดำเนินการ</STRONG></TD>
<TD width="15%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>หมายเหตุ</STRONG></TD>
<TD width="10%" align="center" valign="middle" bgcolor="#BDC9F9"><INPUT name="button3" type="button" onClick="location.href='form_manage_data.php?action=ADD&type_user=gov&senttab=0'" value="เพิ่ม"></TD>
</TR>
<?
$sql_1 = "SELECT * FROM tbl_complain WHERE status_approve <> 1 AND type_user = '0' ORDER BY complain_id DESC";
$Result_group = mysql_db_query($dbname,$sql_1);
$kk = 0;
while($rs_g = mysql_fetch_assoc($Result_group)){
$bg_color = ($i%2)?'#F1F1F1':'FFFFFF';$kk++;
// echo "<pre>";print_r($rs_g);
?>
<TR bgcolor="<?=$bg_color;?>">
<TD align="center" valign="top"><?=$kk?></TD>
<TD align="left" valign="top"><?=$rs_g[public_name]?></TD>
<TD align="left" valign="top">
<?
$sql_type_pro = "SELECT * FROM tbl_type_problem WHERE type_id='$rs_g[type_problem]'";
//echo $sql_type_pro;
$result_type_pro = @mysql_db_query($dbname,$sql_type_pro);
$rs_pro = @mysql_fetch_assoc($result_type_pro);
echo $rs_pro[type_problem];
?></TD>
<TD align="left" valign="top"><A href="#" onClick="MM_openBrWindow('report_detail.php?runid=<?=$rs_g[complain_id]?>&type_user=pub&action=Ticket_ID','','status=yes,scrollbars=yes,resizable=yes,width=700,height=550')"><? echo LimitText($rs_g[complain_detail],30);?></A></TD>
<TD align="left" valign="top">
<?
$sql_type_pro = "SELECT * FROM tbl_type_process WHERE type_id='$rs_g[type_process]'";
//echo $sql_type_pro;
$result_type_pro = @mysql_db_query($dbname,$sql_type_pro);
$rs_pro = @mysql_fetch_assoc($result_type_pro);
echo $rs_pro[type_process];
?>
</TD>
<TD align="left" valign="top"><?=$rs_g[process_comment]?></TD>
<TD align="center"><IMG src="../../images_sys/pdf.gif" width="20" height="20" border="0" alt="แสดงรายงาน pdf" style="cursor:hand" onClick="location.href='view_pdf.php?coplain_id=<?=$rs_g[complain_id]?>'"> <?
$link_del = " <a href=\"#\" ONCLICK=\"if (confirm('ต้องการลบข้อมูลนี้ใช่หรือไม่?')) location.href='report_index.php?action=DEL&del_id=$rs_g[complain_id]&senttab=0'\"><img src=\"../../images/b_drop.png\" width=\"16\" height=\"16\" border=\"0\"></a>";
$link_edit = "<a href=\"form_manage_data.php?action=EDIT&complain_id=$rs_g[complain_id]&type_user=gov&senttab=0\"><img src=\"../../images/document_edit.gif\" alt=\"แก้ไขรายการ\" width=\"20\" height=\"20\" border=\"0\"></a>";
echo $link_del." ".$link_edit;
?></TD>
</TR>
<?
}
?>
</TABLE>
</DIV>
<?
} // end if($session_apppermit[$app_id][$app100] == "on"){ // สิทธิในการบันทึกข้อมูล
if($session_apppermit[$app_id][$app200] == "on"){
?>
<DIV class="tabbertab <? if($senttab==1){echo " tabbertabdefault";}?>">
<H2>2.เรื่องร้องทุกข์ที่รอการนำเข้าสู่ระบบ</H2>
<TABLE width="99%" border="0" cellpadding="3" cellspacing="1" bgcolor="#666666" class="sortable" id="table0">
<TR onMouseOver="this.style.cursor='hand'; this.style.background='#EFEFEF';" onMouseOut="this.style.cursor='point'; this.style.background='#FFFFFF';">
<TD width="4%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ลำดับ</STRONG></TD>
<TD width="18%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ผู้ร้องเรียน</STRONG></TD>
<TD width="18%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ประเภทเรื่องร้องเรียน</STRONG></TD>
<TD width="13%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ข้อกล่าวหา</STRONG></TD>
<TD width="13%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>การดำเนินการ</STRONG></TD>
<TD width="20%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>หมายเหตุ</STRONG></TD>
<TD width="8%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ที่มา</STRONG></TD>
<TD width="6%" align="center" valign="middle" bgcolor="#BDC9F9"> </TD>
</TR>
<?
$sql_1 = "SELECT * FROM tbl_complain WHERE status_approve <> 1 ORDER BY complain_id DESC";
$Result_group = mysql_db_query($dbname,$sql_1);
$kk = 0;
while($rs_g = mysql_fetch_assoc($Result_group)){
$bg_color = ($i%2)?'#F1F1F1':'FFFFFF';$kk++;
?>
<TR bgcolor="<?=$bg_color;?>">
<TD align="center" valign="top"><?=$kk?></TD>
<TD align="left" valign="top"><?=$rs_g[public_name]?></TD>
<TD align="left" valign="top"><?
$sql_type_pro = "SELECT * FROM tbl_type_problem WHERE type_id='$rs_g[type_problem]'";
//echo $sql_type_pro;
$result_type_pro = @mysql_db_query($dbname,$sql_type_pro);
$rs_pro = @mysql_fetch_assoc($result_type_pro);
echo $rs_pro[type_problem];
?></TD>
<TD align="left" valign="top"><A href="#" onClick="MM_openBrWindow('report_detail.php?runid=<?=$rs_g[complain_id]?>&type_user=pub&action=Ticket_ID','','status=yes,scrollbars=yes,resizable=yes,width=700,height=550')"><? echo LimitText($rs_g[complain_detail],30);?></A></TD>
<TD align="left" valign="top"><?
$sql_type_pro = "SELECT * FROM tbl_type_process WHERE type_id='$rs_g[type_process]'";
//echo $sql_type_pro;
$result_type_pro = @mysql_db_query($dbname,$sql_type_pro);
$rs_pro = @mysql_fetch_assoc($result_type_pro);
echo $rs_pro[type_process];
?> </TD>
<TD align="left" valign="top"><?=$rs_g[process_comment]?></TD>
<TD align="center"><?
if($rs_g[type_user] == "1"){
echo "<img src=\"../../images_sys/useronline.gif\" width=\"16\" height=\"16\" alt=\"บันทึกโดยประชาชนทั่วไป\">";
}else{
echo "<img src=\"../../images_sys/person.gif\" width=\"16\" height=\"13\" alt='บันทึกโดยผู้ดูแลระบบ'>";
}
?></TD>
<TD align="center"><A href="#" ONCLICK="if (confirm('ต้องการลบข้อมูลนี้ใช่หรือไม่?')) location.href='report_index.php?action_del=del&complain_id=<?=$rs_g[complain_id]?>&senttab=1'"><IMG src="../../images/b_drop.png" width="16" height="16" border="0" alt="ลบรายการเรื่องร้องทุกข์"></A> <? echo "<a href=\"get_complain_system.php?action=approve&complain_id=$rs_g[complain_id]&senttab=1\"><img src=\"../../images/element_run.png\" width=\"20\" height=\"20\" border=\"0\" alt=\"คลิ๊กเพื่อรับเรื่องจากประชาชนเข้าสู่ระบบ\">";?></a></TD>
</TR>
<?
}
?>
</TABLE>
</DIV>
<?
} // end $session_apppermit[$app_id][$app200] == "on"
if($session_apppermit[$app_id][$app300] == "on"){ // สิทธการส่งเรื่องร้องทุกข์ให้กับหน่วยงานที่เกี่ยวข้อง
?>
<DIV class="tabbertab <? if($senttab==2){echo " tabbertabdefault";}?>">
<H2>3.เรื่องร้องทุกข์ที่รอส่งให้หน่วยงานที่เกี่ยวข้อง</H2>
<TABLE width="99%" border="0" cellpadding="3" cellspacing="1" bgcolor="#666666" class="sortable" id="table0">
<TR onMouseOver="this.style.cursor='hand'; this.style.background='#EFEFEF';" onMouseOut="this.style.cursor='point'; this.style.background='#FFFFFF';">
<TD width="5%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ลำดับ</STRONG></TD>
<TD width="20%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ผู้ร้องเรียน</STRONG></TD>
<TD width="20%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ประเภทเรื่องร้องเรียน</STRONG></TD>
<TD width="15%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>ข้อกล่าวหา</STRONG></TD>
<TD width="15%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>การดำเนินการ</STRONG></TD>
<TD width="15%" align="center" valign="middle" bgcolor="#BDC9F9"><STRONG>หมายเหตุ</STRONG></TD>
<TD width="12%" align="center" bgcolor="#BDC9F9"><STRONG>วันที่เริ่มดำเนินการ</STRONG></TD>
<TD width="9%" align="center" bgcolor="#BDC9F9"><STRONG>สถานะส่ง</STRONG></TD>
<TD width="3%" align="center" bgcolor="#BDC9F9"> </TD>
</TR>
<?
$strSQL_group = " SELECT * FROM tbl_complain_approve ORDER BY runid DESC";
$sql_tempG = "SELECT
tbl_complain_approve.runid
FROM
tbl_complain_approve
inner Join tbl_complain_sent ON tbl_complain_approve.runid = tbl_complain_sent.com_app_id group by tbl_complain_approve.runid
";
$result_tempG = mysql_db_query($dbname,$sql_tempG);
while($xrs_g = mysql_fetch_assoc($result_tempG)){
if($xgid > "") $xgid .= ",";
$xgid .= "'$xrs_g[runid]'";
}// end
if($xgid == ""){
$xgid = "''";
}
//echo $xgid;
$strSQL_group = "
SELECT
*
FROM
tbl_complain_approve
Inner Join tbl_complain ON tbl_complain_approve.complain_id = tbl_complain.complain_id WHERE tbl_complain_approve.runid NOT IN($xgid) ";
#Inner Join tbl_complain ON tbl_complain_approve.complain_id = tbl_complain.complain_id WHERE tbl_complain_approve.runid NOT IN($xgid)
### $xgid <== คือ รายการที่่ส่งให้หน่วยงานแล้ว ต้องไม่แสดงใน Tab 3
# echo $strSQL_group;
$Result_group = @mysql_db_query($dbname,$strSQL_group);
$k = 0;
while($rs = @mysql_fetch_assoc($Result_group)){
$bg_color = ($i%2)?'#F1F1F1':'FFFFFF';$k++;
?>
<TR bgcolor="<? echo $bg_color;?>">
<TD align="center" valign="top" bgcolor="<?=$bg_color;?>"><?=$k?></TD>
<TD align="left" valign="top" bgcolor="<?=$bg_color;?>"><?=$rs[public_name]?></TD>
<TD align="left" valign="top" bgcolor="<?=$bg_color;?>"><?
$sql_type_pro = "SELECT * FROM tbl_type_problem WHERE type_id='$rs[type_problem]'";
//echo $sql_type_pro;
$result_type_pro = @mysql_db_query($dbname,$sql_type_pro);
$rs_pro = @mysql_fetch_assoc($result_type_pro);
echo $rs_pro[type_problem];
?></TD>
<TD align="left" valign="top" bgcolor="<?=$bg_color;?>"><A href="#" onClick="MM_openBrWindow('report_detail.php?runid=<?=$rs[runid]?>&type_user=pub&action=Ticket_ID&senttab=2','','status=yes,scrollbars=yes,resizable=yes,width=700,height=550')"><? echo LimitText($rs[complain_detail],30);?></A></TD>
<TD align="left" valign="top" bgcolor="<?=$bg_color;?>"><?
$sql_type_pro = "SELECT * FROM tbl_type_process WHERE type_id='$rs[type_process]'";
//echo $sql_type_pro;
$result_type_pro = @mysql_db_query($dbname,$sql_type_pro);
$rs_pro = @mysql_fetch_assoc($result_type_pro);
echo $rs_pro[type_process];
?>
</TD>
<TD align="left" valign="top" bgcolor="<?=$bg_color;?>"><?=$rs[process_comment]?></TD>
<TD align="center"><?
if($rs[act_start_date] != "0000-00-00"){
$arr_d1 = explode("-",$rs[act_start_date]);
echo intval($arr_d1[2])." ".$month_s[intval($arr_d1[1])]." ".substr(($arr_d1[0]+543),-2);
}
?></TD>
<TD align="center">
<?
$sql_check_sent = "SELECT COUNT(*) AS num_c FROM tbl_complain_sent WHERE com_app_id = '$rs[runid]'";
$result_c_s = mysql_db_query($dbname,$sql_check_sent);
$rs_cs = mysql_fetch_assoc($result_c_s);
if($rs_cs[num_c] > 0){
$show_img = "<img src=\"../../images/email_fwd.gif\" alt=\"สถานะส่งให้หน่วยงานที่เกี่ยวของแล้ว\" width=\"15\" height=\"12\" border=\"0\">";
}else{
$show_img = "<img src=\"../../images/email_new.gif\" alt=\"สถานะรอส่งให้หน่วยงานที่เกี่ยวของ\" width=\"15\" height=\"12\" border=\"0\">";
}
echo "$show_img";
?> </TD>
<TD align="center">
<?
echo "<img src=\"../../images/arrow-b.gif\" width=\"21\" height=\"21\" alt=\"คลิ๊กเพื่อส่งเรื่องร้องเรียนให้หน่วยงานที่เกี่ยวข้องดำเนินการ\" border=\"0\" onClick=\"location.href='sent_complain.php?runid=$rs[runid]&senttab=2'\" style=\"cursor:hand\">";
?></TD>
</TR>
<?
}
?>
</TABLE>
</DIV>
<?
}// end $session_apppermit[$app_id][$app300] == "0n"
?>
<DIV class="tabbertab <? if($senttab==3){echo " tabbertabdefault";}?>">
<H2> ผลการดำเนินการเรื่องร้องทุกข์</H2>
<TABLE width="99%" border="0" cellpadding="3" cellspacing="1" bgcolor="#666666" class="sortable" id="table0">
<TR onMouseOver="this.style.cursor='hand'; this.style.background='#EFEFEF';" onMouseOut="this.style.cursor='point'; this.style.background='#FFFFFF';">
<TD width="4%" align="center" bgcolor="#BDC9F9"><STRONG>ลำดับ</STRONG></TD>
<TD width="13%" align="center" bgcolor="#BDC9F9"><STRONG>เรื่องร้องเรียน</STRONG></TD>
<TD width="11%" align="center" bgcolor="#BDC9F9"><STRONG><SPAN class="link_back">ไฟล์แนบหนังสือเข้า</SPAN> </STRONG></TD>
<TD width="9%" align="center" bgcolor="#BDC9F9"><STRONG>เลขที่หนังสือออก</STRONG></TD>
<TD width="12%" align="center" bgcolor="#BDC9F9"><STRONG>วันเริ่มดำเนินการ</STRONG></TD>
<TD width="12%" align="center" bgcolor="#BDC9F9"><STRONG>วันสิ้นสุดดำเนินการ</STRONG></TD>
<TD width="9%" align="center" bgcolor="#BDC9F9"><STRONG>สถานะส่ง</STRONG></TD>
<TD width="3%" align="center" bgcolor="#BDC9F9"> </TD>
</TR>
<?
//$sql_pri = "SELECT gid FROM org_staffgroup WHERE owner_id='$session_staffid'";
$sql_pri = "SELECT
org_staffgroup.gid
FROM
epm_staff
Inner Join org_groupmember ON epm_staff.staffid = org_groupmember.staffid
Inner Join org_staffgroup ON org_groupmember.gid = org_staffgroup.gid
WHERE
epm_staff.staffid = '$session_staffid' AND
org_staffgroup.group_type = '1'"; // 1 คือ หน่วยงาน 2 คือ กลุ่มภาระกิจ
$result_pri = mysql_db_query($dbname,$sql_pri);
$rs_pri = mysql_fetch_assoc($result_pri);
if($session_apppermit[$app_id][$app400] == "on" or $session_apppermit[$app_id][10] == "on" ){ //สิทธิกรณีถูกกำหนดให้บันทึกความก้าวหน้าเรื่องร้องเรียน
$strSQL_group = "SELECT
tbl_complain_approve.runid as main_runid,
tbl_complain_approve.subject, tbl_complain_approve.bookcode ,
tbl_complain_approve.subject_no_in,
tbl_complain_approve.subject_no_out,
tbl_complain_approve.subject_form,
tbl_complain_approve.date_start,
tbl_complain_approve.date_end,
tbl_complain_approve.date_late,
tbl_complain_approve.date_late2,
tbl_complain_sent.runid,
tbl_complain_sent.org_id,
tbl_complain_approve.attach_sb_in,
tbl_complain_approve.attach_sb_out,
tbl_complain_approve.office_id,tbl_complain_approve.bookcode,tbl_complain_approve.bookcode_date
FROM
tbl_complain_approve
Inner Join tbl_complain_sent ON tbl_complain_approve.runid = tbl_complain_sent.com_app_id GROUP BY
tbl_complain_approve.runid
";
}else{
$strSQL_group = "SELECT
tbl_complain_approve.runid as main_runid,
tbl_complain_approve.subject, tbl_complain_approve.bookcode ,
tbl_complain_approve.subject_no_in,
tbl_complain_approve.subject_no_out,
tbl_complain_approve.subject_form,
tbl_complain_approve.date_start,
tbl_complain_approve.date_end,
tbl_complain_approve.date_late,
tbl_complain_approve.date_late2,
tbl_complain_sent.runid,
tbl_complain_sent.org_id,
tbl_complain_approve.attach_sb_in,
tbl_complain_approve.attach_sb_out,
tbl_complain_approve.office_id,
tbl_complain_approve.bookcode,tbl_complain_approve.bookcode_date
FROM
tbl_complain_approve
Inner Join tbl_complain_sent ON tbl_complain_approve.runid = tbl_complain_sent.com_app_id
WHERE
tbl_complain_sent.org_id = '$rs_pri[gid]' GROUP BY
tbl_complain_approve.runid
";
}// end if($session_apppermit[$app_id][$app400] == "on"){
# echo " <br> <br> $strSQL_group ";
$Result_group = mysql_db_query($dbname,$strSQL_group);
$i = 0;
while($rs = mysql_fetch_assoc($Result_group)){
$bg_color = ($i%2)?'#F1F1F1':'FFFFFF';$i++;
?>
<TR bgcolor="<? echo $bg_color;?>">
<TD align="center"><?=$i?> <!--<?=$rs[main_runid]?>--> </TD>
<TD align="left"><A href="#" onClick="MM_openBrWindow('report_detail_tab4.php?runid=<?=$rs[main_runid]?>&type_user=pub&action=Ticket_ID&senttab=3','','width=700,height=550,scrollbars=Yes,resizable=Yes,status=Yes')"><? echo LimitText($rs[subject],30); ?></A></TD>
<TD align="left">
<?=$rs[subject_no_in]?>
<?
if($rs[attach_sb_in] != "" or $rs[attach_sb_in] != NULL ){
echo "<a href='$rs[attach_sb_in]' target='_blank'>
<img src=\"../../images/attach16.gif\" width=\"16\" height=\"16\" border=\"0\"> เรียกดู</a>";
} ########### END if($rs[attach_sb_in] != "" or $rs[attach_sb_in] != NULL ){
?>
</TD>
<TD align="left">
<? if($rs[bookcode]!="") {
echo $rs[bookcode] ;
if ($rs[bookcode_date]!="0000-00-00" and $rs[bookcode_date]!=""){
$arr_d2 = explode("-",$rs[bookcode_date]);
$dd= intval($arr_d2[2])." ".$month_arr[intval($arr_d2[1])]." ".($arr_d2[0]+543);
echo " ลว ".$dd;
} ######### END if ($rs[bookcode_date]!="0000-00-00" and $rs[bookcode_date]!=""){
} ############### END if($rs[bookcode]!="" {
if($rs[attach_sb_out] != "" or $rs[attach_sb_out] != NULL ){ echo "<a href='$rs[attach_sb_out]' target='_blank'><img src=\"../../images/attach16.gif\" width=\"16\" height=\"16\" border=\"0\"></a>";}?></TD>
<TD align="center"><?
if($rs[date_start] != "0000-00-00"){
$arr_d1 = explode("-",$rs[date_start]);
echo intval($arr_d1[2])." ".$month_s[intval($arr_d1[1])]." ".substr(($arr_d1[0]+543),-2);
}
?></TD>
<TD align="center"><?
if($rs[date_end] != "0000-00-00"){
$arr_d2 = explode("-",$rs[date_end]);
echo intval($arr_d2[2])." ".$month_s[intval($arr_d2[1])]." ".substr(($arr_d2[0]+543),-2);
}
?></TD>
<TD align="center">
<?
$sql_check_sent = "SELECT COUNT(*) AS num_c FROM tbl_complain_sent WHERE runid = '$rs[runid]' AND process_date_finish <> '0000-00-00' AND process_date_finish IS NOT NULL ";
$result_c_s = mysql_db_query($dbname,$sql_check_sent);
$rs_cs = mysql_fetch_assoc($result_c_s);
//echo getDateDiff($rs[date_start],$rs[date_start]);
//echo"($rs_cs[num_c]==0)||($rs[date_end]>".date('Y-m-d');
if($debug=="ON"){echo"<pre>";print_r($rs);echo"</pre>";}
$rs_cs[num_c];
$date_end=($rs[date_end]);
$date_now=(date("Y-m-d"));
$date_late=(date("Y-m-d",strtotime($rs[date_end]."-$rs[date_late] days")));
$date_late2=(date("Y-m-d",strtotime($rs[date_end]."-$rs[date_late2] days")));
//echo "<nobr> [$date_now - $date_late - $date_late2 - $date_end] </nobr>";
if($rs_cs[num_c] > 0){
$show_img = "<img src=\"../../images_sys/status6.gif\" alt=\"สถานะดำเนินการเสร็จเรียบร้อยแล้ว\" width=\"16\" height=\"16\" border=\"0\">";
}else if(($rs_cs[num_c]==0)&&($date_now>$date_end)){
$show_img = " <img src=\"../../images_sys/status1.gif\" alt=\"สถานะยังไม่ได้ดำเนินการและล่าช้า\" width=\"15\" height=\"12\" border=\"0\">";
}else if(($rs_cs[num_c]==0)&&($date_now>$date_late2)){
$show_img = "<img src=\"../../images_sys/status2.gif\" alt=\"สถานะยังไม่ได้ดำเนินการและเข้าระยะเตือนครั้งที่ 2\" width=\"15\" height=\"12\" border=\"0\">";
}else if(($rs_cs[num_c]==0)&&($date_now>$date_late)){
$show_img = "<img src=\"../../images_sys/status3.gif\" alt=\"สถานะยังไม่ได้ดำเนินการและเข้าระยะเตือนครั้งที่ 1\" width=\"15\" height=\"12\" border=\"0\">";
}else{
$show_img = "<img src=\"../../images_sys/circle3.gif\" alt=\"สถานะยังไม่ได้ดำเนินการ\" width=\"15\" height=\"12\" border=\"0\">";
}
echo "$show_img";
?> </TD>
<TD align="center">
<?
echo "<img src=\"../../images/icon_refresh.gif\" width=\"16\" height=\"16\" alt=\"ดำเนินการเรื่องร้องเรียน\" border=\"0\" onClick=\"location.href='process_complain.php?runid=$rs[runid]&senttab=3'\" style=\"cursor:hand\">";
?></TD>
</TR>
<?
}
?>
</TABLE>
<IMG src="../../images_sys/status6.gif" alt="สถานะดำเนินการเสร็จเรียบร้อยแล้ว" width="16" height="16" border="0"> : สถานะดำเนินการเสร็จเรียบร้อยแล้ว
<BR> <IMG src="../../images_sys/status1.gif" alt="สถานะยังไม่ได้ดำเนินการและล่าช้า" width="15" height="12" border="0"> : สถานะยังไม่ได้ดำเนินการและล่าช้า
<BR> <IMG src="../../images_sys/status2.gif" alt="สถานะยังไม่ได้ดำเนินการและเข้าระยะเตือนครั้งที่ 2" width="15" height="12" border="0"> : สถานะยังไม่ได้ดำเนินการและเข้าระยะเตือนครั้งที่ 2
<BR> <IMG src="../../images_sys/status3.gif" alt="สถานะยังไม่ได้ดำเนินการและเข้าระยะเตือนครั้งที่ 1" width="15" height="12" border="0"> : สถานะยังไม่ได้ดำเนินการและเข้าระยะเตือนครั้งที่ 1
<BR> <IMG src="../../images_sys/circle3.gif" alt="สถานะยังไม่ได้ดำเนินการ" width="15" height="12" border="0"> : สถานะยังไม่ได้ดำเนินการ
</DIV>
<!-- Start Tab ผลการดำเนินงาน -->
<DIV class="tabbertab <? if($senttab==4 || (isset($_POST["start_date"]) && isset($_POST["end_date"])) ){echo " tabbertabdefault";}?>">
<H2>ผลการดำเนินงาน</H2>
<?php
$defult_start_date = "01-".date("m")."-".(date("Y")+543);
$defult_end_date = date("d")."-".date("m")."-".(date("Y")+543);
$arr_start_date = explode("-",((isset($_POST["start_date"]))?$_POST["start_date"]:$defult_start_date));
$arr_end_date = explode("-",((isset($_POST["end_date"]))?$_POST["end_date"]:$defult_end_date));
$start_date = ($arr_start_date[2]-543)."-".$arr_start_date[1]."-".$arr_start_date[0];
$end_date = ($arr_end_date[2]-543)."-".$arr_end_date[1]."-".$arr_end_date[0];
//จำนวนเรื่องร้องเรียนทั้งหมด
$sql_complain = "SELECT complain_id, keyin_time FROM tbl_complain WHERE keyin_time >= DATE('".$start_date."' ) AND keyin_time <= DATE('".$end_date."') ";
$result_complains = mysql_query($sql_complain);
$num_complains = mysql_num_rows($result_complains);
#จำนวนเรื่องร้องเรียนแล้วเสร็จ
$sql_complain_sent= "SELECT * FROM tbl_complain_sent
Inner Join tbl_complain_approve ON tbl_complain_sent.runid = tbl_complain_approve.runid
WHERE (process_date_finish <> '0000-00-00' AND process_date_finish IS NOT NULL)
AND process_date_finish >= DATE('".$start_date."' ) AND process_date_finish <= DATE('".$end_date."')
AND com_app_id > 0 ";
$result_complains_sent = mysql_query($sql_complain_sent);
$num_complains_sent = mysql_num_rows($result_complains_sent);
#จำนวนเรื่องร้องเรียนที่ยังไม่เสร็จสิ้น
$sql_complain_approve = "SELECT tbl_complain_approve.runid , subject , date_start, date_end, date_late, date_late2
FROM tbl_complain_approve
Inner Join tbl_complain_sent ON tbl_complain_approve.runid = tbl_complain_sent.com_app_id
where ( date_complate = '0000-00-00' or date_complate IS NULL)
AND date_complate >= DATE('".$start_date."' ) AND date_complate <= DATE('".$end_date."')
GROUP BY tbl_complain_approve.runid ";
$result_complains_approve = mysql_query($sql_complain_approve);
$num_complains_approve = mysql_num_rows($result_complains_approve);
#อยู่ระหว่างดำเนินการ (แจ้งเตือนครั้งที่ 1)
$sql_complain_approve1 = "SELECT tbl_complain_approve.runid , subject , date_start, date_end, date_late, date_late2
FROM tbl_complain_approve
Inner Join tbl_complain_sent ON tbl_complain_approve.runid = tbl_complain_sent.com_app_id
where ( date_complate = '0000-00-00' or date_complate IS NULL)
AND date_complate >= DATE('".$start_date."' ) AND date_complate <= DATE('".$end_date."')
AND DATE_SUB( date_end , INTERVAL date_late DAY) < NOW()
GROUP BY tbl_complain_approve.runid ";
$result_complains_approve1 = mysql_query($sql_complain_approve1);
$num_complains_approve1 = mysql_num_rows($result_complains_approve1);
#อยู่ระหว่างดำเนินการ (แจ้งเตือนครั้งที่ 2)
$sql_complain_approve2 = "SELECT tbl_complain_approve.runid , subject , date_start, date_end, date_late, date_late2
FROM tbl_complain_approve
Inner Join tbl_complain_sent ON tbl_complain_approve.runid = tbl_complain_sent.com_app_id
where ( date_complate = '0000-00-00' or date_complate IS NULL)
AND date_complate >= DATE('".$start_date."' ) AND date_complate <= DATE('".$end_date."')
AND DATE_SUB( date_end , INTERVAL date_late2 DAY) < NOW()
GROUP BY tbl_complain_approve.runid";
$result_complains_approve2 = mysql_query($sql_complain_approve2);
$num_complains_approve2 = mysql_num_rows($result_complains_approve2);
#ล่าช้ากว่าวันกำหนดแล้วเสร็จ
$sql_complain_approve_slow = "SELECT tbl_complain_approve.runid , subject , date_start, date_end, date_late, date_late2
FROM tbl_complain_approve
Inner Join tbl_complain_sent ON tbl_complain_approve.runid = tbl_complain_sent.com_app_id
where ( date_complate = '0000-00-00' or date_complate IS NULL)
AND date_complate >= DATE('".$start_date."' ) AND date_complate <= DATE('".$end_date."')
AND date_end < NOW()
GROUP BY tbl_complain_approve.runid";
$result_complains_approve_slow = mysql_query($sql_complain_approve_slow);
$num_complains_approve_slow = mysql_num_rows($result_complains_approve_slow);
#ข้อความ SMS ที่ส่งทั้งหมด
$sql_sms_log = "SELECT sms_to
FROM tbl_sms_log
WHERE
timestamp >= DATE('".$start_date." 00:00:00' ) AND timestamp <= DATE('".$end_date." 00:00:00')
AND sms_application ='5'
AND timestamp IS NOT NULL";
$result_sms_log = mysql_query($sql_sms_log);
$num_sms_log = mysql_num_rows($result_sms_log);
#ข้อความ Email ที่ส่งทั้งหมด
$sql_email_log = "SELECT sms_to
FROM tbl_email_log
WHERE
timestamp >= DATE('".$start_date." 00:00:00' ) AND timestamp <= DATE('".$end_date." 00:00:00')
AND sms_application ='5'
AND timestamp IS NOT NULL";
$result_email_log = mysql_query($sql_email_log);
$num_email_log = mysql_num_rows($result_email_log);
?>
<FORM action="" name="post" method="post" >
<TABLE border="0" cellspacing="3" cellpadding="1" align="center">
<TR>
<TD><STRONG>เรียกดูข้อมูลตั้งแต่วันที่</STRONG></TD>
<TD>
<INPUT name="start_date" type="text" id="start_date" value="<?=$defult_start_date?>" size="10" maxlength="10" onKeyPress="chkDateFormat(this.id, event);" />
<IMG src="../../images/cal.jpg" alt="วัน/เดือน/ปี" width="20" height="20" border="0" align="absmiddle" onClick="popUpCalendar(this,post.start_date, 'dd-mm-yyyy')" onMouseOver="this.style.cursor='hand'"value="วัน เดือน ปี" />
</TD>
<TD> </TD>
<TD><STRONG>ถึง</STRONG></TD>
<TD><INPUT name="end_date" type="text" id="end_date" value="<?=$defult_end_date?>" size="10" maxlength="10" onKeyPress="chkDateFormat(this.id, event);" />
<IMG src="../../images/cal.jpg" alt="วัน/เดือน/ปี" width="20" height="20" border="0" align="absmiddle" onClick="popUpCalendar(this,post.end_date, 'dd-mm-yyyy')" onMouseOver="this.style.cursor='hand'"value="วัน เดือน ปี" /></TD>
<TD><INPUT type="submit" name="submit" value="รายงาน" /></TD>
</TR>
</TABLE>
</FORM>
<TABLE width="80%" border="0" cellspacing="3" cellpadding="1" align="center">
<TR>
<TD width="50%" align="center" valign="top">
<TABLE width="100%" border="0" cellspacing="1" cellpadding="3" align="center" >
<TR >
<TH colspan="4" align="left" >ข้อมูลการแจ้งคำร้อง</TH>
</TR>
</TABLE>
<TABLE width="100%" border="0" cellspacing="1" cellpadding="3" align="center" bgcolor="#333333">
<TR bgcolor="#FFFFFF">
<TH align="left">ทั้งหมด</TH>
<TD align="center" bgcolor="#EEEEEE" width="50"><?=$num_complains?></TD>
<TD align="center" width="75">เรื่อง</TD>
</TR>
<TR bgcolor="#FFFFFF">
<TH align="left">เสร็จแล้ว</TH>
<TD align="center" bgcolor="#EEEEEE"><?=$num_complains_sent?></TD>
<TD align="center">เรื่อง</TD>
</TR>
<TR bgcolor="#FFFFFF">
<TH align="left" >เรื่องร้องเรียนที่ยังไม่เสร็จสิ้น </TH>
<TD align="center" bgcolor="#EEEEEE"><?=$num_complains_approve?></TD>
<TD align="center">เรื่อง</TD>
</TR>
<TR bgcolor="#FFFFFF">
<TH align="left">อยู่ระหว่างดำเนินการ (แจ้งเตือนครั้งที่ 1)</TH>
<TD align="center" bgcolor="#EEEEEE"><?=$num_complains_approve1?></TD>
<TD align="center">เรื่อง</TD>
</TR>
<TR bgcolor="#FFFFFF">
<TH align="left">อยู่ระหว่างดำเนินการ (แจ้งเตือนครั้งที่ 2)</TH>
<TD align="center" bgcolor="#EEEEEE"><?=$num_complains_approve2?></TD>
<TD align="center">เรื่อง</TD>
</TR>
<TR bgcolor="#FFFFFF">
<TH align="left">ล่าช้ากว่าวันกำหนดแล้วเสร็จ</TH>
<TD align="center" bgcolor="#EEEEEE"><?=$num_complains_approve_slow?></TD>
<TD align="center" >เรื่อง</TD>
</TR>
</TABLE>
</TD>
<TD width="50%" align="center" valign="top">
<TABLE width="100%" border="0" cellspacing="1" cellpadding="3" align="center" >
<TR >
<TH colspan="4" align="left" >ประวัติการส่งข้อความ</TH>
</TR>
</TABLE>
<TABLE width="100%" border="0" cellspacing="1" cellpadding="3" align="center" bgcolor="#333333">
<TR bgcolor="#FFFFFF">
<TH align="left">SMS</TH>
<TD align="center" bgcolor="#EEEEEE" width="50">
<A href="sms_log_sent.php?date_start=<?=$start_date?>&date_end=<?=$end_date?>" target="_blank"><?=$num_sms_log?></A>
</TD>
<TD align="center" width="75">ครั้ง</TD>
</TR>
<TR bgcolor="#FFFFFF">
<TH align="left">Email</TH>
<TD align="center" bgcolor="#EEEEEE" >
<A href="email_log_sent.php?date_start=<?=$start_date?>&date_end=<?=$end_date?>" target="_blank"><?=$num_email_log?></A>
</TD>
<TD align="center" >ครั้ง</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</DIV>
<!-- End Tab ผลการดำเนินงาน -->
<!-- <div class="tabbertab <?// if($senttab==4){echo " tabbertabdefault";}?>">
<h2>ติดตามเรื่องร้องเรียน</h2>
<?// include("report_index_admin.php");?>
</div>-->
</DIV>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
<?
//insert timeQuery
$time_end = getmicrotime();
writetime2db($timestart,$timeend);
//insert timeQuery
?>