Mini Shell

Direktori : /home/eymajans/public_html/kurumsalv11.ofisimweb.com/
Upload File :
Current File : /home/eymajans/public_html/kurumsalv11.ofisimweb.com/Mesajlar.php

<?php
require("Ayarlar/Baglantim.php"); 
require("Ayarlar/Guvenlik.php"); ?>
<!doctype html>
<html lang="tr">
<head>

<?php require("Tablolar/Tasarim.php"); ?>
	<title>Mesajlar - <?= $ayar["siteadi"] ?> - <?= $ayar["siteslogan"] ?></title>
</head>
<body class="bg-theme <?= $kbilgi['temam']?>">
	<!--wrapper-->
	<div class="wrapper">
<?php require("Tablolar/Sol.php"); ?>
<?php require("Tablolar/UstMenu.php"); ?>
		
		<!--start page wrapper -->
		<div class="page-wrapper">
			<div class="page-content">
				<!--start email wrapper-->
				<div class="email-wrapper animated <?= $kbilgi['animasyon']?>">
					<div class="email-sidebar">
						<div class="email-sidebar-header">

								<input id="karama" type="text" class="form-control" placeholder="Kullanıcılarda Ara">
						</div>
						<div class="email-sidebar-content">
							<div class="email-navigation">
								<div class="list-group list-group-flush"> 
<?php $kullanicilar = $baglanti->query("Select * from Kullanicilar")->fetchAll();
                                                         foreach ($kullanicilar as $kullanici) {
                                                        ?> 
<?php if($kullanici["id"] != $kbilgi["id"]){?>
<div class="kullanici bg-light">
									<a data-id="<?= $kullanici['id']?>" id="kullanicimesajlar" class="list-group-item d-flex align-items-center"><i class='bx bx-mail-send me-3 font-20'></i><span><?= $kullanici['ad'] ?> <?= $kullanici['soyad'] ?></span><span class="badge bg-danger rounded-pill ms-auto"><?php
$alinanmesajtopla=$baglanti->prepare("SELECT count(*) AS toplam FROM Mesajlar where kimden='$kullanici[id]' and kime='$kbilgi[id]' and okunma='0'");
$alinanmesajtopla->execute();
$alinanmesajyaz= $alinanmesajtopla->fetch();
$alinanmesajtoplam=$alinanmesajyaz['toplam'];
?>
<?= $alinanmesajtoplam;?></span></a>
</div>
								
<?php } ?>
<?php } ?>
							
								</div>
							</div>
						<div class="email-meeting">
								<div class="list-group list-group-flush">
									<div class="list-group-item"><span>Mesajlar</span>
									</div> <a class="gelenmesajlar list-group-item d-flex align-items-center"><i class='bx bx-envelope-open me-3 font-20'></i><span>Gelen Kutusu</span><span class="badge bg-danger rounded-pill ms-auto">
<?php
$gelenmesajtopla=$baglanti->prepare("SELECT count(*) AS toplam FROM Mesajlar where kimden<>'$kbilgi[id]' and kime='$kbilgi[id]' and alanpasif='0'");
$gelenmesajtopla->execute();
$gelenmesajyaz= $gelenmesajtopla->fetch();
$gelenmesajtoplam=$gelenmesajyaz['toplam'];
?>
<?= $gelenmesajtoplam;?></span></a>
									<a id="gidenmesajlar" class="list-group-item d-flex align-items-center"><i class='bx bx-envelope me-3 font-20'></i><span>Giden Kutusu</span><span class="badge bg-success rounded-pill ms-auto">
<?php
$gidenmesajtopla=$baglanti->prepare("SELECT count(*) AS toplam FROM Mesajlar where kimden='$kbilgi[id]' and kime<>'$kbilgi[id]' and gonderenpasif='0'");
$gidenmesajtopla->execute();
$gidenmesajyaz= $gidenmesajtopla->fetch();
$gidenmesajtoplam=$gidenmesajyaz['toplam'];
?>
<?= $gidenmesajtoplam;?></span>
</a>
									<a id="copmesajlar" class="list-group-item d-flex align-items-center"><i class='bx bx-trash me-3 font-20'></i><span>Çöp Kutusu</span><span class="badge bg-warning rounded-pill ms-auto">
<?php
$copmesajtopla=$baglanti->prepare("SELECT count(*) AS toplam FROM Mesajlar where kime='$kbilgi[id]' and alanpasif='1' or kimden='$kbilgi[id]' and gonderenpasif='1'");
$copmesajtopla->execute();
$copmesajyaz= $copmesajtopla->fetch();
$copmesajtoplam=$copmesajyaz['toplam'];
?>
<?= $copmesajtoplam;?></span></a>
									
								</div>
							</div>
						</div>
					</div>
					<div class="email-header d-xl-flex align-items-center">
						<div class="d-flex align-items-center">
							<div class="email-toggle-btn"><i class='bx bx-menu'></i>
							</div>
							
							<div class="">
								<button type="button" class="gelenmesajlar btn btn-light ms-2"><i class='bx bx-refresh me-0'></i>
								</button>
							</div>
							
						</div>
						<div class="flex-grow-1 mx-xl-2 my-2 my-xl-0">
							<div class="input-group"><span class="input-group-text"><i class="bx bx-search"></i></span>
								<input id="arama" type="text" class="form-control" placeholder="Mesajlarda Ara">
							</div>
						</div>
						<div class="ms-auto d-flex align-items-center">
							 <a href="javascript:;" class="btn btn-light compose-mail-btn"><i class='bx bx-message-square-add me-2'></i> Yeni Mesaj</a>
							
						</div>
					</div>

					<div id="veri" class="email-content">

<div class="email-list">
<?php $mesaj = $baglanti->query("Select * from Mesajlar order by mesajtarihi desc")->fetchAll();
  foreach ($mesaj as $mesajim) {
                                                        ?> 
<?php if($mesajim["kime"] == $kbilgi["id"] && $mesajim["gonderenpasif"] == 0 && $mesajim["alanpasif"] == 0){?>
								<a class="arama" data-id="<?= $mesajim['id']?>" id="gelenmesajgoster">
								<?php
if ($mesajim["okunma"] == 0) {
    $renk = "bg-body";
} 

elseif ($mesajim["okunma"] == 1) {
$renk = "";
}

?>
									<div class="d-md-flex align-items-center email-message px-3 py-1 <?= $renk ?>">
										<div class="d-flex align-items-center email-actions">
											 <i class='bx bx-message-square-add font-20 mx-2 email-star'></i>
											
											<p class="mb-0"><b><?php 
                                                      $gelen = $baglanti->query("SELECT * FROM Kullanicilar where id=".$mesajim["kimden"])->fetchAll(PDO::FETCH_ASSOC);
                                                                
                                                if(count($gelen)>0){


                                                ?>
                                                
                                                
                                           
                                                    <?php
    
                                                        foreach($gelen as $gelenim){
                                                            ?>
                                                    
                                                     <?= $gelenim['ad'] ?> <?= $gelenim['soyad'] ?>
                                                    <?php


                                                        }
                                                            
                                                    
                                                    ?>
       <?php } ?></b>
											</p>
										</div>
										<div class="">
											<p class="mb-0"><?= $mesajim['baslik'] ?></p>
										</div>
										<div class="ms-auto">
											<p class="mb-0 email-time"><?= $mesajim['mesajtarihi'] ?></p>
										</div>
									</div>
								</a>
<?php } ?>

					 <?php } ?>

							</div>
						</div>						
							

					</div>
					<!--start compose mail-->
					<div class="compose-mail-popup">
						<div class="card">
							<div class="card-header bg-dark text-white py-2 cursor-pointer">
								<div class="d-flex align-items-center">
									<div class="compose-mail-title">Yeni Mesaj</div>
									<div class="compose-mail-close ms-auto">x</div>
								</div>
							</div>
							<div class="card-body">
<form id="Ekle" action="javascript:void(0);">
								<div class="email-form">
									<div class="mb-3">
<input type="text" name="kimden" class="form-control" placeholder="Kimden" readonly="readonly" value="<?= $kbilgi["id"] ?>" hidden="hidden">
  <input type="text" name="okunma" class="form-control" placeholder="Okunma" readonly="readonly" value="0" hidden="hidden">      
  <input type="text" name="mesajtarihi" class="form-control" placeholder="Mesaj Tarihi" readonly="readonly" value="<?php echo date('Y-m-d H:i'); ?>" hidden="hidden">  
										   <select class="form-control select" id="kime" data-placeholder="Kime Mesaj Göndereceksin?" tabindex="1" name="kime">
                                                       
        <?php
			

						$sorguk = $baglanti->prepare('Select * from Kullanicilar'); // Veritabanındaki Depolar tablosundaki tüm verileri çekiyoruz
						$sorguk->execute(); // Sorgumuzu çalıştırıyoruz

						while($sonuck=$sorguk->fetch()) // While Döngüsü ile Verilerimzi döndürüyoruz
						
						{  // While Başlangıcı

							?> 
<?php if($sonuck["id"] != $kbilgi["id"]){?>
 <option value="<?= $sonuck['id']?>"><?= $sonuck['ad']?> <?= $sonuck['soyad']?></option>
                   <?php }?>
 <?php }?>
						                                                           
                                                        
                                                    </select>
									</div>
									<div class="mb-3">
										<input type="text" class="form-control" placeholder="Mesaj Başlığı" name="baslik">
									</div>
									<div class="mb-3">
										<textarea class="form-control" placeholder="Mesaj İçeriği" rows="10" cols="10" name="mesaj"></textarea>
									</div>
									<div class="mb-0">
										<div class="d-flex align-items-center">
											
											<div class="ms-2">
											<input type="hidden" class="form-control" name="mesajekle">
		<button type="submit" class="btn btn-success btn-raised btn-block">
Mesajı Gönder</button>
											</div>
											
										</div>
									</div>
								</div>
							</div>
						</div>
</form>
					</div>
					<!--end compose mail-->
					<!--start email overlay-->
					<div class="overlay email-toggle-btn-mobile"></div>
					<!--end email overlay-->
				</div>
				<!--end email wrapper-->
			</div>
		</div>
		<!--end page wrapper -->
		<div type="hidden" id="sonuc"></div>
<?php require("Tablolar/Overlay.php"); ?>
	<?php require("Tablolar/YukariCik.php"); ?>
		<?php require("Tablolar/Alt.php"); ?>
	</div>
	<!--end wrapper-->
	<?php require("Tablolar/TemaSecici.php"); ?>
	<?php require("Tablolar/Js.php"); ?>
	<?php require("Tablolar/Mesaj.php"); ?>

<script>
		new PerfectScrollbar('.email-navigation');
		new PerfectScrollbar('.email-list');
	</script>
<script>
$('#arama').keyup(function () {
            if ($('#arama').val().length < 2) {
                var tg = $('.arama');
                tg.show();
                $(".counter").html("Toplam <strong>" + tg.length + "</strong> kişi gösteriliyor");
                return;
            }
            $('.arama').hide();

            var txt = $('#arama').val();
            $('.arama').each(function () {
                if ($(this).text().toUpperCase().indexOf(txt.toUpperCase()) != -1) {
                    $(this).show().addClass('animated fadeInUp');
                 }
            });
            
        });
</script>
<script>
    wow = new WOW(
      {
        animateClass: 'animated',
        offset:       10,
        callback:     function(box) {
          console.log("WOW: animating <" + box.tagName.toLowerCase() + ">")
        }
      }
    );
    wow.init();
    document.getElementById('moar').onclick = function() {
      var section = document.createElement('section');
      section.className = 'section--purple wow fadeInDown';
      this.parentNode.insertBefore(section, this);
    };
</script>
<script>
$('#karama').keyup(function () {
            if ($('#karama').val().length < 2) {
                var tg = $('.kullanici');
                tg.show();
           
                return;
            }
            $('.kullanici').hide();

            var txt = $('#karama').val();
            $('.kullanici').each(function () {
                if ($(this).text().toUpperCase().indexOf(txt.toUpperCase()) != -1) {
                    $(this).show().addClass('animated fadeInUp');
                 }
            });
            
        });
</script>
<script>
$(document).ready(function(){
	       
	$(document).on('click', '#gidenmesajlar', function(e){
		
		e.preventDefault();
		
		var uid = $(this).data('id');   // it will get id of clicked row
			$.ajax({
				url:'Islem/Mesaj.php',
				type:'POST',
				data: 'gidenmesajlar='+uid,
beforeSend: function(){
				$("#veri").html('<img class="g-y90 y-y90"src="Resimler/yukleme.gif">');
				},
				success:function(result){ 
			$('#veri').html(result); // load response 
				}
			});
		});
	});
</script>
<script>
$(document).ready(function(){
	       
	$(document).on('click', '.gelenmesajlar', function(e){
		
		e.preventDefault();
		
		var uid = $(this).data('id');   // it will get id of clicked row
			$.ajax({
				url:'Islem/Mesaj.php',
				type:'POST',
				data: 'gelenmesajlar='+uid,
beforeSend: function(){
				$("#veri").html('<img class="g-y90 y-y90"src="Resimler/yukleme.gif">');
				},
				success:function(result){ 
			$('#veri').html(result); // load response 
				}
			});
		});
	});
</script>
<script>
$(document).ready(function(){
	       
	$(document).on('click', '#copmesajlar', function(e){
		
		e.preventDefault();
		
		var uid = $(this).data('id');   // it will get id of clicked row
			$.ajax({
				url:'Islem/Mesaj.php',
				type:'POST',
				data: 'copmesajlar='+uid,
beforeSend: function(){
				$("#veri").html('<img class="g-y90 y-y90"src="Resimler/yukleme.gif">');
				},
				success:function(result){ 
			$('#veri').html(result); // load response 
				}
			});
		});
	});
</script>
<script>
$(document).ready(function(){
	       
	$(document).on('click', '#kullanicimesajlar', function(e){
		
		e.preventDefault();
		
		var uid = $(this).data('id');   // it will get id of clicked row
			$.ajax({
				url:'Islem/Mesaj.php',
				type:'POST',
				data: 'kullanicimesajlar='+uid,
beforeSend: function(){
				$("#veri").html('<img class="g-y90 y-y90"src="Resimler/yukleme.gif">');
				},
				success:function(result){ 
			$('#veri').html(result); // load response 
				}
			});
		});
	});
</script>
<script>
$(document).ready(function(){
	       
	$(document).on('click', '#gelenmesajgoster', function(e){
		
		e.preventDefault();
		
		var uid = $(this).data('id');   // it will get id of clicked row
			$.ajax({
				url:'Islem/Mesaj.php',
				type:'POST',
				data: 'gelenmesajgoster='+uid,
beforeSend: function(){
				$("#veri").html('<img class="g-y90 y-y90"src="Resimler/yukleme.gif">');
				},
				success:function(result){ 
			$('#veri').html(result); // load response 
				}
			});
		});
	});
</script>
<script>
$(document).ready(function(){
	       
	$(document).on('click', '#gidenmesajgoster', function(e){
		
		e.preventDefault();
		
		var uid = $(this).data('id');   // it will get id of clicked row
			$.ajax({
				url:'Islem/Mesaj.php',
				type:'POST',
				data: 'gidenmesajgoster='+uid,
beforeSend: function(){
				$("#veri").html('<img class="g-y90 y-y90"src="Resimler/yukleme.gif">');
				},
				success:function(result){ 
			$('#veri').html(result); // load response 
				}
			});
		});
	});
</script>
<script>
        $(document).ready(function(){
            $('#Ekle').submit(function(e) {
				swal({
					
					title: 'Emin misiniz?',
					text: "Düzenlemek istediğinize emin misiniz?",
					icon: "warning",
					buttons:{
						cancel: {
							visible: true,
							text : 'Hayır',
							className: 'btn btn-danger'
						},        			
						confirm: {
							text : 'Evet',
							className : 'btn btn-success'
						}
					}
				}).then((Duzenleme) => {
					if (Duzenleme) {
						$.ajax({ // Ajax metodu
                    type: "POST", // Gönderim Methodu POST (GET'de seçilebilir)
                    url: "Islem/Mesaj.php", // POST işleminin olacağı sayfa
                    data: $("#Ekle").serialize(), // Formdaki tüm verileri al
                    success: function(oldu){ // Eğer işlem başarılı olursa sonuç
                        $('#sonuc').html(oldu); // Id'si result olan divde sonucu yaz
                    }
                });
					} else {
						swal("Düzenlemekten vazgeçtiniz", {
							buttons : {
								confirm : {
									className: 'btn btn-success'
								}
							}
						});
					}
				});
			})
        });
    </script>
 
</body>

</html>