📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
sikayetscripti.demodesign.com.tr
/
panel
📝
destek-bileti.php
← Geri Dön
<?php include_once 'config.php'; include_once 'classes/class-ticket.php'; $islem = new ticket($db); if (isset($_GET['ticket_id'])) { $ticketbilgi=$islem->tekil("ticket","ticket_id",$_GET['ticket_id']); } $firma=$islem->tekil("firma","firma_id",$ticketbilgi['ticket_firma']); if (isset($_POST['ticketyanitla'])) { if (yetkikontrol()) { $gonderen="1"; } else { $gonderen="0"; } if ($islem->ticketyanitla($_POST,$gonderen)) { header("location:destek-biletleri?durum=ok"); exit; } else { header("location:destek-biletleri?durum=no"); exit; } } if (isset($_POST['mesajguncelle'])) { sayi($_GET['ticket_id']); if ($islem->direktguncelle("ticket_bag","ticket_bag_id",$_POST['ticket_bag_id'],"mesajguncelle","ticket_bag_id",$_POST)) { le(d,$_GET['ticket_id']." ID'li tickete verilen cevabı güncelledi"); header("location:destek-bileti?durum=ok&ticket_id=".$_GET['ticket_id']); exit; } else { header("location:destek-bileti?durum=no&ticket_id=".$_GET['ticket_id']); exit; } } if (isset($_POST['ticketkapat'])) { if ($islem->ticketkapat($_POST)) { le(d,$_GET['ticket_id']." ID'li ticketi kapattı"); header("location:destek-biletleri?durum=ok"); exit; } else { header("location:destek-biletleri?durum=no"); exit; } } if (!$ticket=$islem->coklu("ticket_bag", "ticket_id", $_GET['ticket_id'])) { header("location:index.php"); exit; } $ekmeta='<meta name="robots" content="noindex"/>'; $meta_baslik=@$ticketbilgi['ticket_konu']." | Destek Bileti"; require 'header.php'; ?> <?php if (yetkikontrol()): ?> <link rel="stylesheet" href="assets/modules/editor/summernote-bs4.css"> <?php endif ?> <!-- Modal --> <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-lg modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Destek Biletini Yanıtla</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <p>Destek biletleri önem derecesi ve açılış sırasına göre cevaplanmaktadır.</p> <form action="" method="POST" accept-charset="utf-8"> <div class="form-row"> <div class="form-group col-md-6"> <label>İsim Soyisim</label> <input type="text" class="form-control" name="kul_isim" value="<?php echo $firma['isim'] ?>" disabled> </div> <div class="form-group col-md-6"> <label>E-Posta</label> <input type="text" class="form-control" name="mail" value="<?php echo $firma['mail'] ?>" disabled> </div> </div> <input type="hidden" name="ticket_id" value="<?php echo sifrele($_GET['ticket_id']) ?>"> <input type="hidden" name="firma_id" value="<?php echo sifrele($firma['firma_id']) ?>"> <input type="hidden" name="musteri_mail" value="<?php echo $firma['mail'] ?>"> <input type="hidden" name="ticket_konu" value="<?php echo $ticketbilgi['ticket_konu'] ?>"> <div class="form-row mt-2"> <div class="form-group col-md-12"> <label>Mesajınız</label> <textarea name="ticket_detay" id="editor" class="form-control min-5"></textarea> </div> </div> <div class="text-center"> <button type="submit" class="btn btn-primary btn-lg" name="ticketyanitla">Yanıtla</button> </div> </form> </div> </div> </div> </div> <button type="button" class="d-none" data-toggle="modal" data-target="#duzenlememodal" id="duzenmodalbuton"></button> <div class="modal fade" id="duzenlememodal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered modal-lg modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Gönderilen Mesajı Güncelle</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <form action="" method="POST" accept-charset="utf-8"> <input type="hidden" name="ticket_bag_id" id="ticket_bag_id"> <div class="form-row mt-2"> <div class="form-group col-md-12"> <label>Mesajınız</label> <textarea name="ticket_detay" class="summernote-editor"></textarea> </div> </div> <div class="form-row"> <button type="submit" class="btn btn-primary btn-lg" name="mesajguncelle">Güncelle</button> </div> </form> </div> </div> </div> </div> <div class="container-fluid"> <div class="row mt-4 ticket-reverse"> <div class="col-md-9"> <div class="card shadow-lg"> <div class="card-header d-flex justify-content-between"> <h5><?php echo $ticketbilgi['ticket_konu'] ?> </h5> <?php if ($ticketbilgi['ticket_durum']==0): ?> <span class="badge badge-danger">Destek Bileti Kapalı | Tekrar Açmak İçin Bileti Yanıtlayın</span> <?php else: ?> <?php endif ?> <div class="d-flex flex-row"> <?php if ($ticketbilgi['ticket_durum']!=0): ?> <form action="" method="POST" accept-charset="utf-8"> <input type="hidden" name="ticket_id" value="<?php echo sifrele($_GET['ticket_id']) ?>"> <button type="submit" class="btn btn-danger btn-lg btn-icon icon-left" name="ticketkapat"><i class="fas fa-power-off"></i>Destek Biletini Kapat</button> </form> <?php else: ?> <?php endif ?> <button type="button" class="btn btn-primary btn-lg btn-icon icon-left ml-2" data-toggle="modal" data-target="#exampleModal"><i class="fas fa-edit"></i>Yanıtla</button> </div> </div> <div class="card-body"> <?php rsort($ticket); foreach ($ticket as $value) { if ($value['ticket_gonderen']=="0") { ?> <div class="col-md-11 col-sm-12 mx-auto my-4"> <div class="card card-success shadow"> <div class="card-header d-flex justify-content-between text-success" style="color: #28a745!important"> <div> <h6><i class="fas fa-user"></i> <?php echo $firma['isim'] ?> <small>(Firma)</small> </h6> </div> <span><?php echo $value['ticket_gonderilme_tarihi'] ?></span> </div> <div class="card-body"> <?php if (yetkikontrol()) { echo $value['ticket_detay']; } else { echo nl2br($value['ticket_detay']); } ?> </div> <div class="card-footer"> İP Adresi: <?php echo $value['ip'] ?> </div> </div> </div> <?php } else { ?> <div class="col-md-11 col-sm-12 mx-auto my-4"> <div class="card card-info shadow" style="background-color: rgba(160, 243, 255, 0.3)!important;"> <div class="card-header d-flex justify-content-between text-info" style=""> <div> <h6><i class="fas fa-user"></i> <?php echo $ayarcek['site_baslik'] ?> <small> <?php if (yetkikontrol()): ?> <?php if ($value['okunma']==1): ?> <span class="badge badge-success"> Okundu </span> <?php else: ?> <span class="badge badge-danger"> Okunmadı </span> <?php endif ?> <?php endif ?> </small> </h6> </div> <span><?php echo $value['ticket_gonderilme_tarihi'] ?></span> </div> <div class="card-body"> <div class="mesajdetayi"> <?php if (yetkikontrol()) { echo $value['ticket_detay']; } else { echo nl2br($value['ticket_detay']); } $islem->direktguncelle("ticket_bag","ticket_bag_id",$value['ticket_bag_id'],"","",["okunma" => 1]); ?> </div> <?php if (yetkikontrol()): ?> <div class="text-right"> <button value="<?php echo $value['ticket_bag_id'] ?>" type="button" class="btn btn-success mesajduzenle">Düzenle</button> </div> <?php endif ?> </div> </div> </div> <?php } } ?> </div> </div> </div> <div class="col-md-3 ticket-detay-alani"> <div class="card shadow-lg"> <div class="card-header"> <div> <h6>Destek Bileti Detayı</h6> </div> </div> <div class="card-body"> <b>Aciliyet: </b><?php echo $ticketbilgi['ticket_aciliyet'] ?> <hr> <b>Konu: </b><?php echo $ticketbilgi['ticket_konu'] ?> <hr> <b>Eklenme Tarihi: </b><?php echo $ticketbilgi['ticket_tarih'] ?> <hr> <b>Durum: </b><?php if ($ticketbilgi['ticket_durum']==0) { echo "<span class='badge badge-danger'>Kapalı</span>"; } elseif ($ticketbilgi['ticket_durum']==1) { echo "<span class='badge badge-success'>Firma Yanıtladı</span>"; } elseif ($ticketbilgi['ticket_durum']==2) { echo "<span class='badge badge-primary'>Görevli Yanıtladı</span>"; } elseif ($ticketbilgi['ticket_durum']==3) { echo "<span class='badge badge-warning'>Beklemede</span>"; } ?> <hr> <b>Son Yanıt: </b><?php echo $ticketbilgi['ticket_son_yanit_tarih']; ?> </div> </div> </div> </div> </div> <?php require 'footer.php'; ?> <script src="assets/modules/editor/summernote-bs4.min.js"></script> <script> <?php if (yetkikontrol()): ?> $('#editor').summernote({ placeholder: "Metin Girin", height: 300, focus: false, codeviewFilter: false, codeviewIframeFilter: false, toolbar: [ ['geri', ['undo', 'redo']], ['style', ['bold', 'italic', 'underline', 'clear']], ['color', ['forecolor', 'backcolor']], ['para', ['ul', 'ol', 'paragraph']], ['abc', ['link', 'picture', 'video', 'table']], ] }); $('#editor').summernote('fontSize', 16); var mesajicerik = ""; $(".mesajduzenle").click(function () { editorbaslat(); var bagid = $(this).val(); $("#ticket_bag_id").val(bagid); mesajicerik = $(this).parent("div").parent("div").find(".mesajdetayi").html(); console.log(mesajicerik); $('.summernote-editor').summernote('code',mesajicerik); $("#duzenmodalbuton").trigger("click"); }) <?php endif ?> </script>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula