<?php
/*!
* Copyright Anucha Puangpaka
* Contact anucha.ppk@icloud.com 062-479-9836
*/
error_reporting(E_ALL);
ini_set("display_errors", 0);
include('../../head.php');
?>
<div class="container theme-showcase body-main-row-body" role="main">
<div class="breadcrumbx">
<?php
if($_GET['nu']==""){
/*$accessToken = LINE_MESSAGE_ACCESS_TOKEN;
$content = file_get_contents('php://input');
$arrayJson = json_decode($content, true);
$arrayHeader = array();
$arrayHeader[] = "Content-Type: application/json";
$arrayHeader[] = "Authorization: Bearer {$accessToken}";*/
?>
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12">
<p><b>ผู้เสนอความคิดเห็นในการพัฒนาและปรับปรุง <?php echo $title;?></b></p>
<ol>
<li><?php echo $name; ?> รับเรื่อง</li>
<li>แยกประเภทความคิดเห็น</li>
<li>ฝ่ายงาน/หน่วยงาน ดำเนินการ</li>
<li>รายงานผลให้ <?php echo $name; ?> ทราบ</li>
<li>แจ้งผลการดำเนินการ</li>
</ol>
<p><a class="btn btn-md btn-danger" href="<?php echo $ap_site.$ap_folder?>ap/executiveline/?nu=executiveline_i_u&action=executiveline_i_s" role="button">ส่งข้อความ</a></p>
</div>
</div>
<?php
$sql = "select * from ap_executiveline order by id desc";
$query = mysqli_query($conn,$sql);
$i = 0;
while($rows = mysqli_fetch_array($query)){
$i++;
/*if($rows['notify']=="1"){
if(!empty($arrayPostData['to'])){
$arrayPostData['messages'][0]['type'] = "text";
$arrayPostData['messages'][0]['text'] = "สายตรง$name / ".dateTimeThai($rows['date_time'])."\n---\nเรื่อง $rows[title]\n---\n".strip_tags(html_entity_decode($rows['info']))."\n---\nโดย $rows[fullname]\nEmail : $rows[email] Mobile : $rows[phone]";
line_push($arrayHeader,$arrayPostData);
}
if(!empty($arrayPostData2['to'])){
$arrayPostData2['messages'][0]['type'] = "text";
$arrayPostData2['messages'][0]['text'] = "สายตรง$name / ".dateTimeThai($rows['date_time'])."\n---\nเรื่อง $rows[title]\n---\n".strip_tags(html_entity_decode($rows['info']))."\n---\nโดย $rows[fullname]\nEmail : $rows[email] Mobile : $rows[phone]";
line_push($arrayHeader,$arrayPostData2);
}
mysqli_query($conn,"update ap_executiveline set notify='2' where id='$rows[id]' ");
}
if($executive_line=="1"){
if($rows['notify2']=="1"){
if(!empty($mail_username)){
if(!empty($rows['email']) && $rows['email']!="-"){
error_reporting(E_ALL);
ini_set("display_errors", 0);
require '../../PHPMailer/src/Exception.php';
require '../../PHPMailer/src/PHPMailer.php';
require '../../PHPMailer/src/SMTP.php';
$mail = new PHPMailer\PHPMailer\PHPMailer(true);
try {
$mail->SMTPDebug = 0;
$mail->isSMTP();
$mail->Host = 'smtp-mail.outlook.com';
$mail->SMTPAuth = true;
$mail->Username = $mail_username;
$mail->Password = $mail_password;
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->CharSet = "utf-8";
$mail->setFrom('$mail_username', 'KPRU');
$mail->addAddress("$rows[email]", "$rows[fullname]");
$mail->addReplyTo('$mail_reply', '$mail_reply_info');
//$mail->addCC('library@kpru.ac.th');
//$mail->addBCC('');
$mail->isHTML(true);
$mail->Subject = "เรื่อง $rows[title]";
$mail->Body = "<table width='80%'>";
$mail->Body .= "<tr><td>".strip_tags(html_entity_decode("$rows[info2]"))."<td></tr>";
$mail->Body .= "<tr><td><br><td></tr>";
$mail->Body .= "<tr><td>ข้อความ วันที่ ".dateTimeThai($rows['date_time'])."<td></tr>";
$mail->Body .= "<tr><td>".strip_tags(html_entity_decode("$rows[info]"))."<td></tr>";
$mail->Body .= "<tr><td><br><td></tr>";
$mail->Body .= "$mail_foot";
$mail->Body .= "</table>";
$mail->AltBody = strip_tags(html_entity_decode("$rows[info]"));
$mail->addAttachment(__DIR__ . '/images/kpru-arit-iso-150x.png');
$mail->send();
echo 'Message has been sent';
}catch (Exception $e) {
echo 'Message could not be sent. Mailer Error: ', $mail->ErrorInfo;
}
}
}
mysqli_query($conn,"update ap_executiveline set notify2='2' where id='$rows[id]' ");
}
}*/
?>
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12">
<!-- <div class="well<?php if($i>1){ echo " slideanim"; } ?>"> -->
<div class="well">
<?php if(!empty($_SESSION['id']) && !empty($_SESSION['user']) && !empty($_SESSION['password'])){ ?>
<p><a href="<?php echo $ap_site.$ap_folder?>ap/executiveline/?nu=executiveline_i_u&action=executiveline_u_s&id=<?php echo $rows['id']?>">แก้ไขข้อความ หรือ แจ้งผลการดำเนินการ</a> | <a href="ap/executiveline/#" onclick="if (confirm('ยืนยันการลบ?')) location.href='<?php echo $ap_site.$ap_folder?>ap/executiveline/?nu=executiveline_delete&id=<?php echo $rows['id']?>'">Delete</a></p>
<?php } ?>
<h3>เรื่อง :</b> <?php echo $rows['title']?></h3>
<blockquote style="font-size: 16px" cite="<?php echo $ap_site.$ap_folder?>/ap/executiveline/">
<?php echo $rows['info'];?>
<p><b>วันที่ : </b><?php echo $rows['date_time'];?></a> <b>ชื่อ-นามสกุล :</b> <?php echo $rows['fullname']?></p>
</blockquote>
<?php
if($rows['info2']!=""){
?>
<h3>ผลการดำเนินการ</h3>
<blockquote style="font-size: 16px" cite="<?php echo $ap_site.$ap_folder?>/ap/executiveline/"><?php echo $rows['info2']?>
<?php if(!empty($rows['date_time2'])){ ?><p><b>วันที่ : </b><?php echo $rows['date_time2'];?></a></p><?php } ?>
</blockquote>
<?php
}
?>
</div>
</div>
</div>
<?php
}
?>
<p></p>
<?php
}
if($_GET['nu']=="executiveline_i_u"){
$sql = "select * from ap_executiveline where id='$_GET[id]'";
$query = mysqli_query($conn,$sql);
$rows = mysqli_fetch_array($query);
?>
<script src="<?php echo $ap_site.$ap_folder?>admin/tinymce/tinymce.min.js"></script>
<script>
/*tinymce.init({
selector: 'textarea',
relative_urls : false,
remove_script_host : false,
convert_urls : true,
height: 200,
plugins: [
'advlist autolink lists link image charmap print preview anchor',
'searchreplace visualblocks code fullscreen',
'insertdatetime media table contextmenu paste code textcolor filemanager codesample',
],
image_advtab: true,
toolbar: 'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media | filemanager | codesample',
content_css: '//www.tinymce.com/css/codepen.min.css',
}); */
tinymce.init({
selector: 'textarea',
relative_urls : false,
remove_script_host : false,
convert_urls : true,
height: 200,
plugins: [
'advlist autolink lists charmap print preview anchor',
'searchreplace visualblocks fullscreen',
'insertdatetime contextmenu paste textcolor',
],
image_advtab: true,
paste_as_text: true,
toolbar: 'bold italic | alignleft aligncenter alignright alignjustify',
content_css: '//www.tinymce.com/css/codepen.min.css',
});
</script>
<div class="">
<div class="">
<h3 align="center">แสดงความคิดเห็นในการพัฒนาและปรับปรุง</h3>
<p align="center"><?php echo $title;?></p>
<hr>
<form class="row form-horizontal" action="ap/executiveline/?nu=<?php echo $_GET['action']?>" method="post" enctype="multipart/form-data">
<input type="hidden" name="id" value="<?php echo $rows['id']?>">
<input type="hidden" name="notify" value="<?php echo $rows['notify']?>">
<input type="hidden" name="notify2" value="<?php echo $rows['notify2']?>">
<?php
if($rows['date_time']!=""){
?>
<input type="hidden" name="date_time" value="<?php echo $rows['date_time']?>">
<?php
}
?>
<div class="col-md-4">
<label>ชื่อ-นามสกุล/Fullname</label>
<input type="text" name="fullname" placeholder="ชื่อ-นามสกุล/Fullname" class="form-control" value="<?php echo $rows['fullname']?>" required>
</div>
<div class="col-md-4">
<label>อีเมล์/Email</label>
<input type="text" name="email" placeholder="อีเมล์/Email" class="form-control" value="<?php echo $rows['email']?>" required>
</div>
<div class="col-md-4">
<label>เบอร์โทรศัพท์/Phone</label>
<input type="text" name="phone" placeholder="เบอร์โทรศัพท์/Phone" class="form-control" value="<?php echo $rows['phone']?>" required>
</div>
<div class="col-md-12">
<p> </p><label>เรื่อง/Title</label>
<input type="text" name="title" placeholder="เรื่อง/Title" class="form-control" value="<?php echo $rows['title']?>" required>
</div>
<div class="col-md-12">
<p> </p><label>ข้อความ/Text</label>
<textarea name="info" rows="5"><?php echo $rows['info']?></textarea>
</div>
<?php
if($executive_line=="1"){
?>
<div class="col-md-12">
<p> </p><label>แจ้งผลการดำเนินการ</label>
<textarea name="info2" rows="5"><?php echo $rows['info2']?></textarea>
</div>
<?php
}
?>
<div class="col-md-12"><p> </p><input type="submit" value="บันทึก" class="btn btn-default"><p></p></div>
</form>
</div>
</div>
</div>
<?php
}
if($_GET['nu']=="executiveline_i_s"){
if(empty($_POST['notify'])){
$_POST['notify'] = 1;
}
echo "<div class=\"content\">";
$_POST['date_time'] = date('Y-m-d H:i:s');
$table = "ap_executiveline";
$query = mysqli_query($conn,"select * from $table");
$num_fields = mysqli_num_fields($query);
for($i=1; $i<$num_fields; $i++) {
$field_name[$i] = mysqli_fetch_field_direct($query,$i)->name;
$fields = $field_name[$i];
$fields_1 .= "$fields, ";
$fields_2 .= "'".mysqli_real_escape_string($conn,$_POST[$fields])."', ";
}
$field_1 = substr($fields_1,0,-2);
$field_2 = substr($fields_2,0,-2);
mysqli_query($conn,"insert into $table ($field_1) values ($field_2)");
//echo "insert into $table ($field_1) values ($field_2)";
echo "<br><CENTER><B>กรุณารอสักครู่</B></CENTER>";
echo "<meta http-equiv='refresh' content='1;URL=$ap_site$ap_folder"."ap/executiveline/index.php?nu='>";
echo "</div>";
}
if($_GET['nu']=="executiveline_u_s"){
$_POST['date_time2'] = date('Y-m-d H:i:s');
if(!empty($_POST['info2'])){
$_POST['notify2'] = 1;
}
echo "<div class=\"content\">";
$table = "ap_executiveline";
$field = "id";
$field2 = $_POST['id'];
$nr = mysqli_num_rows(mysqli_query($conn,"select * from $table where $field='$field2'"));
if($nr<0){
echo "<center><b>ไม่สามารถบันทึกข้อมูลได้</b></center>";
echo "<meta http-equiv='refresh' content='1;URL=$ap_site$ap_folder"."ap/executiveline/index.php?nu=executiveline_i_u&action=executiveline_u_s&$field=$field2'>";
}else{
$query = mysqli_query($conn,"select * from $table");
$num_fields = mysqli_num_fields($query);
for($i=1; $i<$num_fields; $i++) {
$field_name[$i] = mysqli_fetch_field_direct($query,$i)->name;
$fields = $field_name[$i];
$fields_ .= "$fields='".mysqli_real_escape_string($conn,$_POST[$fields])."', ";
}
$fields_set = substr($fields_,0,-2);
mysqli_query($conn,"update $table set $fields_set where $field='$field2' ");
echo "<br><CENTER><B>กรุณารอสักครู่</B></CENTER>";
echo "<meta http-equiv='refresh' content='1;URL=$ap_site$ap_folder"."ap/executiveline/'>";
}
echo "</div>";
}
if($_GET['nu']=="executiveline_delete") {
echo "<div class=\"content\">";
$table = "ap_executiveline";
mysqli_query($conn,"delete from $table where id='$_GET[id]'");
echo "<br><CENTER><B>กรุณารอสักครู่</B></CENTER>";
echo "<meta http-equiv='refresh' content='1;URL=$ap_site$ap_folder"."ap/executiveline/'>";
echo "</div>";
}
?>
<p></p>
<hr>
</div>
</div><!-- /.container -->
<?php include('../../footText.php');?>
<?php include('../../foot.php');?>