Файловый менеджер - Редактировать - /home/artisans/Ig/tickets/open.php
Назад
<?php session_start(); require("../mainconfig.php"); if (isset($_SESSION['user'])) { $sess_username = $_SESSION['user']['username']; $check_user = mysqli_query($db, "SELECT * FROM users WHERE username = '$sess_username'"); $data_user = mysqli_fetch_assoc($check_user); if (mysqli_num_rows($check_user) == 0) { header("Location: ".$cfg_baseurl."account/logout"); } else if ($data_user['status'] == "Suspended") { header("Location: ".$cfg_baseurl."account/logout"); } include("../lib/header.php"); $msg_type = "nothing"; $post_target = mysqli_real_escape_string($db, $_GET['id']); $check_ticket = mysqli_query($db, "SELECT * FROM tickets WHERE id = '$post_target' AND user = '$sess_username'"); $data_ticket = mysqli_fetch_array($check_ticket); $check_reply = mysqli_query($db, "SELECT * FROM tickets_message WHERE ticket_id = '$post_target' AND sender = 'Admin'"); if (mysqli_num_rows($check_ticket) == 0) { header("Location: ".$cfg_baseurl."tickets.php"); } else { mysqli_query($db, "UPDATE tickets SET seen_user = '1' WHERE id = '$post_target'"); if (isset($_POST['submit'])) { $post_message = $_POST['message']; if ($data_ticket['status'] == "Closed") { $msg_type = "error"; $msg_content = "<b>Gagal:</b> Ticket closed. If there is any other problem, please send a new ticket."; } else if (empty($post_message)) { $msg_type = "error"; $msg_content = "<b>Gagal:</b> Please fill all input."; } else if (strlen($post_message) > 500) { $msg_type = "error"; $msg_content = "<b>Gagal:</b> Maximum message is 500 characters."; } else { $last_update = "$date $time"; $insert_ticket = mysqli_query($db, "INSERT INTO tickets_message (ticket_id, sender, user, message, datetime) VALUES ('$post_target', 'Member', '$sess_username', '$post_message', '$last_update')"); $update_ticket = mysqli_query($db, "UPDATE tickets SET last_update = '$last_update' WHERE id = '$post_target'"); if (mysqli_num_rows($check_reply) > 0) { mysqli_query($db, "UPDATE tickets SET status = 'Waiting', seen_admin = '0' WHERE id = '$post_target'"); } if ($insert_ticket == TRUE) { $msg_type = "success"; $msg_content = "<b>Berhasil:</b> Message terkirim."; } else { $msg_type = "error"; $msg_content = "<b>Gagal:</b> System error."; } } } } ?> <div class="row"> <div class="col-md-12"> <div class="panel panel-default animated fadeInDown"> <div class="panel-heading"> <h3 class="panel-title"><i class="fa fa-comment"></i> Balas Tiket</h3> </div> <div class="panel-body"> <?php if ($msg_type == "success") { ?> <div class="alert alert-icon alert-success" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> <i class="fa fa-check-circle"></i> <?php echo $msg_content; ?> </div> <?php } else if ($msg_type == "error") { ?> <div class="alert alert-icon alert-danger" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> <i class="fa fa-times-circle"></i> <?php echo $msg_content; ?> </div> <?php } ?> <div style="max-height: 400px; overflow: auto;"> <div class="alert alert-info alert-white text-right"> <b><?php echo $data_ticket['user']; ?></b><br /><?php echo nl2br($data_ticket['message']); ?><br /><i class="text-muted" style="font-size: 10px;"><?php echo $data_ticket['datetime']; ?></i> </div> <?php $check_message = mysqli_query($db, "SELECT * FROM tickets_message WHERE ticket_id = '$post_target'"); while ($data_message = mysqli_fetch_array($check_message)) { if ($data_message['sender'] == "Admin") { $msg_alert = "success"; $msg_text = ""; $msg_sender = "Admin"; } else { $msg_alert = "info"; $msg_text = "text-right"; $msg_sender = $data_message['user']; } ?> <div class="alert alert-<?php echo $msg_alert; ?> alert-white <?php echo $msg_text; ?>"> <b><?php echo $msg_sender; ?></b><br /><?php echo nl2br($data_message['message']); ?><br /><i class="text-muted" style="font-size: 10px;"><?php echo $data_message['datetime']; ?></i> </div> <?php } ?> </div> </div> <div class="panel panel-default animated fadeInDown"> <div class="panel-body"> <form class="form-horizontal" role="form" method="POST"> <div class="form-group"> <div class="col-md-12"> <textarea class="ckeditor" id="ckedtor" name="message"></textarea> </div> </div> <div class="panel-body text-muted"> <a href="<?php echo $cfg_baseurl; ?>tickets/new" class="btn btn-default"><i class="fa fa-refresh"></i> Kembali</a> <button type="submit" class="pull-right btn btn-primary" name="submit"><i class="fa fa-send"></i> Balas</button> </div> </form> </div> </div> </div> </div> </div> <?php include("../lib/footer.php"); } else { header("Location: ".$cfg_baseurl); } ?>
| ver. 1.4 |
Github
|
.
| PHP 5.6.40 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка