<?php

if (isset($_GET['temizle'])) {
	
$id = temizle($_GET['temizle']);
$bakresim = $ozy->query("select * from urunler where id='$id'")->fetch(PDO::FETCH_ASSOC);
$sayfasil = $ozy->prepare("delete from urunler where id='$id'");
$sayfasil->execute(array($id));

if ($sayfasil) {
	
if($bakresim['resim']=='resimyok.jpg'){
} else {		
$silresim="../resimler/urunler/".$bakresim['resim']."";
$sil =@unlink("$silresim");	
}

echo '<script type="text/javascript">$(document).ready(function(){toastr["success"]("Başarıyla veri silindi.", "Başarılı");});</script>';
	
}


}

if (isset($_POST['sil'])) {
	
$ids = temizle($_POST['ids']);	
	
foreach ($ids as $id) {
 
$bakresim = $ozy->query("select * from urunler where id='$id'")->fetch(PDO::FETCH_ASSOC);
$sayfasil = $ozy->prepare("delete from urunler where id='$id'");
$sayfasil->execute(array($id));

if ($sayfasil) {
	
if($bakresim['resim']=='resimyok.jpg'){
} else {		
$silresim="../resimler/urunler/".$bakresim['resim']."";
$sil =@unlink("$silresim");	
}

echo '<script type="text/javascript">$(document).ready(function(){toastr["success"]("Başarıyla veri silindi.", "Başarılı");});</script>';
	
}

}
 
}


if (isset($_GET['kopyala'])) {
	
$kopyala = temizle($_GET['kopyala']);
$kopi = $ozy->query("INSERT INTO urunler (adi, urunkodu, aciklama, fiyat, idurum, parabirimi, dolar, idolar, euro, ieuro, resim, seo, kisa, yildiz , hit, stitle, skey, sdesc, seodurum, durum, sira, tarih, stok, kategori, marka, kdv, agoster, yeni, populer, coksatan, firsat, firsatresim, firsatsaat, filtre, havaledurum, hfiyat, ucretsizkargo, alode, al, ode) 
SELECT adi, urunkodu, aciklama, fiyat, idurum, parabirimi, dolar, idolar, euro, ieuro, resim, seo, kisa, yildiz , hit, stitle, skey, sdesc, seodurum, durum, sira, tarih, stok, kategori, marka, kdv, agoster, yeni, populer, coksatan, firsat, firsatresim, firsatsaat, filtre, havaledurum, hfiyat, ucretsizkargo, alode, al, ode FROM urunler where id='$kopyala'");
$idxxx = $ozy->lastInsertId();

if ($kopi) {
$bakresimxxxx = $ozy->query("select * from urunler where id='$idxxx'")->fetch(PDO::FETCH_ASSOC);	
$seommm = "".$bakresimxxxx['seo']."-".$idxxx."";	
$ozy->query("UPDATE urunler SET seo = '$seommm' WHERE id='$idxxx'");

echo '<script type="text/javascript">$(document).ready(function(){toastr["success"]("Başarıyla ürün kopyalandı.", "Başarılı");});</script>';
	
}


}






?>


<div class="wrapper">
        <div class="container-fluid">
            <!-- Page-Title -->
            <div class="page-title-box">
                <div class="row align-items-center">
                    <div class="col-sm-6">
                        <h4 class="page-title">Tüm Ürünler</h4>
                    </div>
                    <div class="col-sm-6">
                        <ol class="breadcrumb float-right">
                            <li class="breadcrumb-item"><a href="index.html">Anasayfa</a></li>
                           
                            <li class="breadcrumb-item active">Ürünler</li>
                        </ol>
                    </div>
                </div>
                <!-- end row -->
            </div>

            <div class="row">
                <div class="col-12">
                    <div class="card m-b-30">
                        <div class="card-body">

                         
                            <p class="sub-title" style="text-align:right;margin-bottom: 10px;">
							<a href="urun-ekle" style="width: 100%;" class="btn btn-success waves-effect waves-lightt">
							Ürün Ekle
							</a>
                               
                            </p>
							<div class="col-lg-12" style="background: #f9f9f9;padding: 10px !important;margin-bottom: 20px !important">
										    <form action="" method="GET"> 
                                             <label style="width: 95%;">Ürün Sıralama:</label>
										     <input type="hidden" name="pages" value="<?php echo temizle($_GET['pages']);?>"/>

										       <select name="siralama" style="width: 50%;" class="form-control" onchange='this.form.submit()'>

												<option <?php echo $_GET['siralama'] == 'onerilen' ? 'selected="selected"' : null; ?> value="onerilen">Önerilen Sıralama</option>
                                                
												<option <?php echo $_GET['siralama'] == 'azstok' ? 'selected="selected"' : null; ?> value="azstok">Stoğu Azanlar</option>
												
												<option <?php echo $_GET['siralama'] == 'dusukfiyat' ? 'selected="selected"' : null; ?> value="dusukfiyat">Önce En Düşük Fiyat</option>

												<option <?php echo $_GET['siralama'] == 'yuksekfiyat' ? 'selected="selected"' : null; ?> value="yuksekfiyat">Önce En Yüksek Fiyat</option>

												<option <?php echo $_GET['siralama'] == 'encokyorum' ? 'selected="selected"' : null; ?> value="encokyorum">En Çok Yorum Alan</option>

												<option <?php echo $_GET['siralama'] == 'enbegenilen' ? 'selected="selected"' : null; ?> value="enbegenilen">En Çok Beğenilen</option>

												<option <?php echo $_GET['siralama'] == 'eskitarih' ? 'selected="selected"' : null; ?> value="eskitarih">En Eski Tarihe Göre</option>

												<option <?php echo $_GET['siralama'] == 'yenitarih' ? 'selected="selected"' : null; ?> value="yenitarih">En Yeni Tariha Göre</option>

											</select>

									  
							
							<div style="margin-left: 53% !important;margin-top: -70px !important;">
							<label style="width: 100%;">Ürün Arama:
							<input type="search" class="form-control" name="urunara" placeholder="Ürün Adı veya kodu giriniz" aria-controls="datatable">
							</label>
							</div>
							
							<button type="submit" style="width: 100%;" class="btn btn-warning waves-effect waves-lightt">
							Arama Yap
							</button>
							
							</div>
							</form>
							
							
							
							
							
							
							<form method="POST" action="">
                            <table  class="table table-bordered dt-responsive nowrap" style="border-collapse: collapse; border-spacing: 0; width: 100%;">
                                <thead>
                                <tr>
								    <th>Ürün Sil</th>
                                    <th>Ürün Resmi</th>
									<th>Ürün Kodu</th>
                                    <th>Ürün Adı</th>
									<th>Ürün Kategori</th>
                                    <th>Fiyat</th>
									 <th>Stok</th>
                                    <th>Durumu</th>
									
                                    <th>İşlem</th>
                                </tr>
                                </thead>


                                <tbody>
								
	    <?php 

        $pages = intval(@$_GET['pages']);
        if (!$pages) {
          $pages = 1;
        }
		
        $urunarama = " ";
		if (isset($_GET["urunara"]) && $_GET["urunara"] != "") {
        $urunarax = temizle($_GET["urunara"]);
		$urunarama .= " where adi like '%{$urunarax}%' or urunkodu like '%{$urunarax}%'";
        }
		
        $bak = $ozy->prepare("select * from urunler ".$urunarama."");
        $bak->execute(array());
        $toplam= $bak->rowCount();
        $limit = 30;
        $goster = $pages*$limit-$limit;
        $sayfasayisi = ceil($toplam/$limit);
        $forlimit = 15;
		
		
		if (isset($_GET["siralama"]) && $_GET["siralama"] != "") {

			

		if(temizle($_GET["siralama"]=='dusukfiyat')){

			

		$pageoku = $ozy->query("select *, if( idurum=1,ifiyat,fiyat) AS simdikifiyat from urunler  ".$urunarama." order by simdikifiyat ASC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);

	

        } elseif (temizle($_GET["siralama"]=='yuksekfiyat')) {



 		$pageoku = $ozy->query("select *, if( idurum=1,ifiyat,fiyat) AS simdikifiyat from urunler ".$urunarama."  order by simdikifiyat DESC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);

  	    	

		} elseif (temizle($_GET["siralama"]=='encokyorum')) {

			

		$pageoku = $ozy->query("select * from urunler ".$urunarama."  order by yorum DESC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);

  	    

		} elseif (temizle($_GET["siralama"]=='enbegenilen')) {

		

		$pageoku = $ozy->query("select * from urunler ".$urunarama."  order by hit DESC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);

  	    

		} elseif (temizle($_GET["siralama"]=='eskitarih')) {

		

		$pageoku = $ozy->query("select * from urunler ".$urunarama." order by tarih DESC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);

  	    

		} elseif (temizle($_GET["siralama"]=='yenitarih')) {

			

		$pageoku = $ozy->query("select * from urunler ".$urunarama."  order by tarih ASC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);


  	    } elseif (temizle($_GET["siralama"]=='azstok')) {	

		

		$pageoku = $ozy->query("select * from urunler ".$urunarama." order by stok ASC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);

  	    

		

		} elseif (temizle($_GET["siralama"]=='onerilen')) {	

		

		$pageoku = $ozy->query("select * from urunler ".$urunarama." order by sira DESC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);

  	    

		}

		

		

		} else {

		

		$pageoku = $ozy->query("select * from urunler  ".$urunarama."  order by sira DESC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);

  	    

		}
		
        $__URUN__ = false;
        foreach ($pageoku as $tr) {
        $__URUN__ = true;	
			
			
		?>	
								
                                <tr id="row-<?php echo $tr['id']; ?>">
								    <td><input type="checkbox" name="ids[]" value="<?php echo $tr['id']?>"></td>
                                   
								    <td><a class="image-popup-no-margins" href="../resimler/urunler/<?php echo $tr['resim']?>">
									<img class="lazyload" height="30px" width="30px" data-src="../resimler/urunler/<?php echo $tr['resim']?>"></a></td>
							      
								   <td style="width: 50px !important;"><?php echo $tr['urunkodu']?></td>
                                    <td><a target="_blank" href="../urun/<?php echo $tr['seo']?>"><?php echo mb_substr($tr['adi'],0,30);?> ...</a></td>
									
									<td>
									<div style="padding: 0px 5px;
  max-height: 68px;
  overflow: auto;
  height: 60px;
  display: block;">
									<?php 
                                    $katidler = $tr['kategori'];
                                    $katidler = explode(',', $katidler);
                                    foreach( $katidler as $anahtar => $katdeger ){?>
                                    <?php $kat = $ozy->query("select * from kategoriler where id='$katdeger'")->fetchAll(PDO::FETCH_ASSOC);
                                    foreach ($kat as $de) {?>
									<a target="_blank" href="../kategori/<?php echo $de['seo']; ?>"><?php echo mb_substr($de['adi'],0,30);?>...</a>
									<?php } ?>
									</br>
                                    <?php } ?>
									</div>
									</td>
									
									<td>
							
                                    <div style="text-align: left;
  display: block;
  background: #e9e7e7;
  padding: 10px;
  border-radius: 6px;">Fiyat:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="text" value="<?php echo $tr['fiyat'];?>" style="width: 150px;" name="fiyat"></br>
                                    İndirimli: <input type="text" value="<?php echo $tr['ifiyat'];?>" style="width: 150px;margin-top:4px;" name="ifiyat">
									</div></td>
									
									
                                    <td>
							
                                    <input type="text" value="<?php echo $tr['stok'];?>" style="width: 60px;" name="stok">
                         
									</td>
                                    <td>
							
                                    <input onchange="updateTip('<?php echo $tr['id']; ?>', this.checked)" type="checkbox" <?php if($tr['durum'] == '1') {?> checked="" <?php } ?> value="1" data-toggle="toggle" data-onstyle="primary" data-offstyle="secondary" name="durum">
                         
									</td>
									
                                    <td>
																	 
			                        
									<a href="tum-urunler?temizle=<?php echo $tr['id'];  ?>" onclick="return confirm('Silmek istediğinize emin misiniz ?')" class="btn btn-sm btn-danger" data-toggle="tooltip" data-original-title="Sil"><i class="ti-trash" aria-hidden="true"></i></a>									 
			                        <a href="tum-urunler?kopyala=<?php echo $tr['id'];  ?>" onclick="return confirm('Ürünü kopyalamak istediğinizden emin misiniz ?')" class="btn btn-sm btn-warning" data-toggle="tooltip" data-original-title="Kopyala"><i class="fa fa-copy" aria-hidden="true"></i></a>				
				                    <a href="urun/duzenle/<?php echo $tr['id']?>" class="btn btn-sm btn-success" data-toggle="tooltip" data-original-title="Düzenle"><i class="fa fa-edit" aria-hidden="true"></i></a>					
									
									
									
									</td>
									
                                </tr>
                               </form>
		                <?php }

                        if (!$__URUN__){
                            echo " Henüz eklenmiş bir ürün bulunamadı.";
                        }

                         ?>					   
							   
							   
							   
							   
                                </tbody>
                            </table>
                        <button class="btn btn-primary btn-lg btn-block waves-effect waves-light" type="submit" name="sil">Seçilen Ürünleri Sil</button>
		  
		
		  <div class="dataTables_paginate paging_simple_numbers" id="datatable_paginate">
		  <b>Toplam : <?php echo $toplam;?> adet ürün bulundu.</b>
		  <ul class="pagination">
					
  	     <?php
                for ($i= $pages - $forlimit ; $i < $pages + $forlimit + 1 ; $i++) { 
                  if ($i>0 and $i<=$sayfasayisi) {
                    
                    if ($i == $pages) {
          
                  echo '
		   <li class="paginate_button page-item active">
		   <a href="" aria-controls="datatable" data-dt-idx="1" tabindex="0" class="page-link">'.$i.'</a>
		   </li>';
               }else{
          
                  echo ' 
				  
				
		  <li class="paginate_button page-item ">
		  <a href="tum-urunler?pages='.$i.'&siralama='.$_GET['siralama'].'&urunara='.$_GET['urunara'].'" aria-controls="datatable" data-dt-idx="'.$i.'" tabindex="0" class="page-link">'.$i.'</a>
		  </li>
				  
				  ';
          
          }

                  }
                }
          
          
          
          
                   ?>  
			
			
		   <li class="paginate_button page-item ">
		   <?php $ileri = $i;?>
		  <a href="tum-urunler?pages=<?php echo $i;?>&siralama=<?php echo $_GET['siralama'];?>&urunara=<?php echo $_GET['urunara'];?>" aria-controls="datatable" data-dt-idx="<?php echo $ileri;?>" tabindex="0" class="page-link">>></a>
		  </li>
		 
		
	
		  </ul>
		  </div>
                        </div>
                    </div>
                </div> <!-- end col -->
            </div> <!-- end row -->


        </div>
        <!-- end container-fluid -->
    </div>
    <!-- end wrapper -->
	
	
	
	
<style>
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  width: 30px;
  height: 24px;
}
</style>
<script>
document.querySelectorAll('input').forEach(input => {
    input.addEventListener('input', function() {
        let formData = new FormData();
        let parentRow = input.closest('tr');
        let rowId = parentRow.getAttribute('id').replace('row-', ''); // Satır ID'sini al

        formData.append('row_id', rowId);
        formData.append('fiyat', parentRow.querySelector('input[name="fiyat"]').value);
        formData.append('ifiyat', parentRow.querySelector('input[name="ifiyat"]').value);
        formData.append('stok', parentRow.querySelector('input[name="stok"]').value);
		
        fetch('uruntabloguncelle.php', {
            method: 'POST',
            body: formData
        })
        .then(response => {
            if (response.ok) {
                console.log('Veriler başarıyla güncellendi');
            } else {
                console.error('Veriler güncellenirken bir hata oluştu');
            }
        })
        .catch(error => {
            console.error('İstek gönderilirken bir hata oluştu:', error);
        });
    });
});

</script>
<script>
  function updateTip(id, checked) {
    var tipValue = checked ? '1' : '0';
    
   
    $.ajax({
      type: "POST",
      url: "urundurumguncelle.php", // Güncelleme işlemini gerçekleştirecek PHP dosyanın adı
      data: { id: id, tip: tipValue },
      success: function(response) {
        // başarılı cevap durumunda ne yapılacağı buraya yazılabilir
      },
      error: function(xhr, ajaxOptions, thrownError) {
        // hata durumunda ne yapılacağı buraya yazılabilir
      }
    });
   
  }
</script>