<?php if(!defined("Hacking")){die("404 Not Found"); } ?>
<?php
    // Gelen İd Değeri
    $gelen = @get('duzenle');

    $urunkategori_id = $urun->urun_tekil($gelen,'kategori_id');
    $eskikategoriid  = $db->select('cat_urun')
                                            ->where('uid',$urunkategori_id)
                                            ->run();
    if(@$_GET['resim_sil']){
  		$urun_id = $_GET['duzenle'];
  		$sil_resim = $_GET['resim_sil'];
  		$sil[] = $sil_resim;
  		$urun_bilgileri = $db->select("urunler")->where("urun_id",$urun_id)->run(true);
  		$urun_rsmler = $urun_bilgileri['urun_resim'];
  		$urun_rsmler = explode(",",$urun_bilgileri['urun_resim']);
  		$urun_rsmler = array_diff($urun_rsmler, $sil);
  		$urun_rsmler = implode(",",$urun_rsmler);
  		$guncelle = $db->update('urunler')
                ->where('urun_id',$urun_id)
                ->set(array(
                    'urun_resim' => $urun_rsmler
                ));
      if($guncelle){
        unlink("../upload/images/".$sil_resim."");
        git('index.php?do=urun&duzenle='.$urun_id.'',0);
      }
    }

    if($_POST){
      error_reporting(0);
        // Formdan gelen bilgileri
        $urun_baslik          = post('urun_baslik');
		    $urun_fiyat          = post('urun_fiyat');
		    $urun_seo_title      = post('urun_seo_title');
        $urun_seo_etiket      = post('urun_seo_etiket');
        $urun_seo_aciklama    = post('urun_seo_aciklama');
        $kategori_id            = post('kategori_id');
        $urun_text            = $_POST['urun_text'];
        $urun_video           = $_POST['urun_video'];
        $urun_resim           = $_FILES["urun_resim"];//["name"];
        $anasayfa_resim     = $_FILES["anasayfa_resim"];
        $urun_pdf         =$_FILES['urun_pdf'];
        $fiyat_goster         =  post('fiyat_goster');
        $urun_pdf_goster         =  post('urun_pdf_goster');
        $urun_video_goster         =  post('urun_video_goster');
        $tarih_ayari      = $_POST["tarih_ayari"];
        $saat_ayari      = $_POST["saat_ayari"];


        $urunid =  $urun->urun_tekil($gelen,'urun_id');
        $uruncatid = $urun->urun_tekil($gelen,'kategori_id');

      if($anasayfa_resim['name']!==''){
            $uploaddir = '../upload/images'; // upload edilecek klasör
            $img = getimagesize($anasayfa_resim['tmp_name']);
            $ext = explode('/', $img['mime']);
            $new_name = md5(time()."-".rand(0,100));
            $uploadfile = $new_name . '.' . $ext[1];
            //Dosya yeni adıyla dosyalar klasörüne kaydedilecek
            if(move_uploaded_file($anasayfa_resim['tmp_name'], $uploaddir . '/' . $uploadfile)) {
              $update_anasayfa_resim = $uploadfile;
                $anasayfa_resimupdate = $db->update('urunler')
                     ->where('urun_id',$urunid)
                     ->set(array(
                        'anasayfa_resim'          => $update_anasayfa_resim
                        ));
            }
            else {
              $anasayfa_resim_guncelle = false;
            }
        }
        if($urun_pdf['name']!==''){
              $uploaddir = '../upload/images/pdf'; // upload edilecek klasör
              $ext = explode('/', $urun_pdf['mime']);
              $new_name = md5(time()."-".rand(0,100));
              $uploadfile = $new_name . '.pdf';
              //Dosya yeni adıyla dosyalar klasörüne kaydedilecek
              if(move_uploaded_file($urun_pdf['tmp_name'], $uploaddir . '/' . $uploadfile)) {
                  $urun_pdf_update = $db->update('urunler')
                       ->where('urun_id',$urunid)
                       ->set(array(
                          'urun_pdf'          => $uploadfile
                          ));
                }
          }

      $resimler = array();
      foreach ($urun_resim as $k => $l) {
        foreach ($l as $i => $v) {
         if (!array_key_exists($i, $resimler))
         $resimler[$i] = array();
         $resimler[$i][$k] = $v;
        }
      }
      $yuklenen_resim = array();


      $yuklendi= false;
      foreach ($resimler as $resim){
        $uploaddir = '../upload/images'; // upload edilecek klasör
        $img = getimagesize($resim['tmp_name']);
        $ext = explode('/', $img['mime']);
        $new_name = md5(time()."-".rand(0,100));
        $uploadfile = $new_name . '.' . $ext[1];
        //Dosya yeni adıyla dosyalar klasörüne kaydedilecek
        if(move_uploaded_file($resim['tmp_name'], $uploaddir . '/' . $uploadfile)) {
          array_push($yuklenen_resim,$uploadfile);
          $yuklendi = true;
        }
      }
      $resimlerim = implode(",",$yuklenen_resim);

       $eskiresimler = $urun->urun_tekil($gelen,'urun_resim');
       if($eskiresimler !="")
       {
         $eskiresimler .= ",".$resimlerim;
       }
        else {
           $eskiresimler .= $resimlerim;
        }

    if($yuklendi==true) {
        $urun_kaydet = $db->update('urunler')
             ->where('urun_id',$urunid)
             ->set(array(
                'urun_baslik'          => $urun_baslik,
                 'urun_fiyat'        	  => $urun_fiyat,
                'urun_seflink'         => sef_link($urun_baslik),
                 'urun_seo_title'       => $urun_seo_title,
                'urun_seo_etiket'      => $urun_seo_etiket,
                'urun_seo_aciklama'    => $urun_seo_aciklama,
                'urun_text'            => $urun_text,
                'urun_video'           => $urun_video,
                'urun_resim'           => $eskiresimler,
                'fiyat_goster'            => $fiyat_goster,
                'urun_pdf_goster'            => $urun_pdf_goster,
                'urun_video_goster'            => $urun_video_goster,
                'duzenleme_tarihi'    =>date('Y-m-d'),
                'urun_tarih'           => date('d/m/Y'),
                'tarih_zamanlama' =>$tarih_ayari,
                'saat_zamanlama' =>$saat_ayari,
                'urun_okunma'          => 0
             ));



        // İçerik Ekleme
        foreach ($kategori_id as $value) {
          $cat_q = $db->delete('cat_urun')
                        ->where('uid',$urunkategori_id)
                        ->run(true);
        }


        $i=0;
        foreach ($kategori_id as $value) {
          $i++;
          $cat_q = $db->insert('cat_urun')
              ->set(array(
                 'cid'    => $value,
                 'uid'    => $urunkategori_id,
              ));
        }
        if($urun_kaydet){
            echo '<div class="alert alert-success">
                <strong>Tebrikler!</strong> Ürün Başarıyla Eklendi.Yönlendiriliyorsunuz.
            </div>';
            git('index.php?do=urun',1);
        }else{
            echo '<div class="alert alert-danger">
                <strong>Hata!</strong> Lütfen daha Sonra Tekrar Deneyiniz.Yönlendiriliyorsunuz.
            </div>';
            git('index.php?do=urun&duzenle='.$gelen,1);
        }
    }else{
        $urun_kaydet = $db->update('urunler')
            ->where('urun_id', $urunid)
            ->set(array(
                'urun_baslik'          => $urun_baslik,
                'urun_fiyat'           => $urun_fiyat,
                'urun_seflink'         => sef_link($urun_baslik),
                'urun_seo_title'       => $urun_seo_title,
                'urun_seo_etiket'      => $urun_seo_etiket,
                'urun_seo_aciklama'    => $urun_seo_aciklama,
                'urun_text'            => $urun_text,
                'urun_video'           => $urun_video,
                'fiyat_goster'            => $fiyat_goster,
                'urun_pdf_goster'            => $urun_pdf_goster,
                'urun_video_goster'            => $urun_video_goster,
                'urun_tarih'           => date('d/m/Y'),
                'duzenleme_tarihi'    =>date('Y-m-d'),
                'tarih_zamanlama' =>$tarih_ayari,
                'saat_zamanlama' =>$saat_ayari,
                'urun_okunma'          => 0
            ));

            foreach ($kategori_id as $value) {
            $cat_q = $db->delete('cat_urun')
                        ->where('uid',$urunkategori_id)
                        ->run(true);
             }

            $i=0;
            foreach ($kategori_id as $value) {
              $i++;
              $cat_q = $db->insert('cat_urun')
                  ->set(array(
                     'cid'    => $value,
                     'uid'    => $urunkategori_id,
                  ));
            }
        echo '<div class="alert alert-success">
                <strong>Tebrikler!</strong> Ürün Başarıyla Eklendi.Yönlendiriliyorsunuz.
            </div>';
        git('index.php?do=urun',1);
    }
    //  $urun->urun_ekle($urun_baslik,$urun_fiyat,$urun_seo_title,$urun_seo_etiket,$urun_seo_aciklama,$kategori_id,$urun_text,$urun_resim);
    }
    ?>

<div id="tour-11" class="header-content">
  <h2><i class="fa fa-shopping-cart"></i>Ürün Düzenle<span> <?php echo $urun->urun_tekil($gelen,'urun_baslik'); ?> ürünün düzenleme paneli.</span>

    <div align="right">
<button type="button" class="btn btn-success"><y style="color:black;"><b>Oluşturma: </b><?=date("d/m/Y", strtotime($urun->urun_tekil($gelen,'olusturma_tarihi')));?></y></button>
<button type="button" class="btn btn-warning"><y style="color:black;"><b>Düzenleme:</b> <?=date("d/m/Y", strtotime($urun->urun_tekil($gelen,'duzenleme_tarihi')));?></y></button>
      <a target="_blank" href="../urun/<?php echo $urun->urun_tekil($gelen,'urun_seflink'); ?>">
        <button type="button" class="btn btn-default"><y style="color:black;">Arayüzde Görüntüle</y></button></a>

      </div>

  </h2>
</div>
<div class="body-content animated fadeIn">
  <form action="" method="post" name="" enctype="multipart/form-data"  onsubmit="return boyutkontrol(4194304)">
    <div class="row">
      <div class="col-md-12">
        <div class="panel rounded shadow">
          <div class="panel-heading">
            <div class="pull-left">
              <h3 class="panel-title"><i class="fa fa-edit"></i>Ürün Adı</h3>
            </div>
            <div class="clearfix"></div>
          </div>
          <div class="panel-body no-padding">
            <div class="form-body">
              <div class="form-group">
                <input class="form-control" name="urun_baslik" value="<?php echo $urun->urun_tekil($gelen,'urun_baslik'); ?>" type="text">
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="col-md-12">
        <div class="panel rounded shadow">
          <div class="panel-heading">
            <div class="pull-left">
              <h3 class="panel-title"><i class="fa fa-try"></i>Ürün Fiyatı</h3>
            </div>
            <div class="clearfix"></div>
          </div>
          <div class="panel-body no-padding">
            <div class="form-body">
              <div class="form-group">
                <input class="form-control" name="urun_fiyat" placeholder="Sadece Miktarı Yazın TL Yazmayın.    (Örnek: 100)" value="<?php echo $urun->urun_tekil($gelen,'urun_fiyat'); ?>" type="text">
              </div>
              <div class="checkbox">
                <label>
                  <input type="checkbox" name="fiyat_goster" value="1" <?php if($urun->urun_tekil($gelen,'fiyat_goster')=='1') echo 'checked';?>>
                  Fiyat Göster </label>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>

    <div class="row">
      <div class="col-md-12">
        <div class="panel rounded shadow">
          <div class="panel-heading">
            <div class="pull-left">
              <h3 class="panel-title"><i class="fa fa-try"></i>Listeleme Resmi</h3>
            </div>
            <div class="clearfix"></div>
          </div>
          <div class="panel-body no-padding">
            <div class="form-group">
              <input class="form-control rounded" name="anasayfa_resim"  onchange="getImg(this,4096,'jpeg|png')" style="border:0px solid #989898!important" type="file">
            </div>
            <center style="color:red;">
              Ürüne ait kayıtlı Ön resim, Eğerki yeni resim yüklemeyecekseniz seçim yapmanız gerekmez! <br>
              <img src="../upload/images/<?php echo $urun->urun_tekil($gelen, 'anasayfa_resim'); ?>" style="width:150px;height:150px;">
            </center>
            <br>
          </div>
        </div>
      </div>
    </div>

    <div class="row">
      <div class="col-md-6">
        <div class="panel rounded shadow">
          <div class="panel-heading">
            <div class="pull-left">
              <h3 class="panel-title"><i class="fa fa-picture-o"></i>Ürün Resimleri </h3>
            </div>
            <div class="clearfix"></div>
          </div>
          <div class="panel-body no-padding">
              <div class="form-body">
                <div class="form-group">
                  <div class="form-group"> <a href="javascript:;" id="urun_resim" class="btn btn-primary">+ Yeni Resim Ekle</a> <br>
                    <br>
                    <input class="form-control rounded" name="urun_resim[]" onchange="getImg(this,4096,'jpeg|png')" style="border:1px solid #989898!important" type="file">
                    <div id="urun-resimleri"></div>
                  </div>
                  <style type="text/css">
  				.urun_resim{
  					margin:5px 10px;
  					border:1px solid #ecf0f1;
  					float:left;
  				}
  				.urun_resim img{
  					clear:right;
  				}
  				.urun_resim a{
  					display:block;
  					width:100%;
  					background-color:#e74c3c;
  					color:#fff;
  					text-align:center;
  					text-decoration:none;
  					clear:both;
  				}
  				</style>
          <?php if ($urun->urun_tekil($gelen,'urun_resim') != "") { ?>
          <?php
            $urun_resimleri = $urun->urun_tekil($gelen,'urun_resim');
            $urun_resimleri = explode(",",$urun_resimleri);
            foreach($urun_resimleri as $uresim){?>
            <div class="urun_resim"> <img style="width:170px;height:125px;" src="../upload/images/<?php echo $uresim; ?>" alt=""/> <a href="index.php?do=urun&duzenle=<?php echo $gelen; ?>&resim_sil=<?php echo $uresim; ?>">Sil</a> </div>
              <?php } ?>
              <?php } ?>
                </div>
              </div>
            </div>
        </div>

        <div class="panel rounded shadow">
          <div class="panel-heading">
            <div class="pull-left">
              <h3 class="panel-title"><i class="fa fa-cog"></i>Ürün SEO Ayarları</h3>
            </div>
            <div class="clearfix"></div>
          </div>
          <div class="panel-body no-padding">
            <div class="form-body">
              <div class="form-group">
                <label class="control-label"><i class="fa fa-edit"></i>&nbsp;Ürün Kelimeleri (Keywords)</label>
                <input class="form-control rounded" placeholder="Ürün Title Başlığı Girin." value="<?php echo $urun->urun_tekil($gelen,'urun_seo_title'); ?>" name="urun_seo_title" type="text">
              </div>
              <div class="form-group">
                <label class="control-label"><i class="fa fa-edit"></i>&nbsp;Ürün Kelimeleri (Keywords)</label>
                <input class="form-control rounded" id="tags_2" placeholder="(Her Kelimeyi Virgülle Ayırın),php,pdo,mysql,html,css,jquery,show yazılım vs.." value="<?php echo $urun->urun_tekil($gelen,'urun_seo_etiket'); ?>" name="urun_seo_etiket" type="text">
              </div>
              <div class="form-group">
                <label class="control-label"><i class="fa fa-edit"></i>&nbsp;Ürün Açıklaması (Description)</label>
                <input class="form-control rounded" name="urun_seo_aciklama" placeholder="İçerik Başlığının aynısını ya da İçerikle ilgili kısa yazı yazabilirsiniz." value="<?php echo $urun->urun_tekil($gelen,'urun_seo_aciklama'); ?>" type="text">
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="col-md-6">
        <div class="panel rounded shadow">
          <div class="panel-heading">
            <div class="pull-left">
              <h3 class="panel-title"><i class="fa fa-bars"></i>Ürüne Ait Kategori Seçimi</h3>
            </div>
            <div class="clearfix"></div>
          </div>
          <div class="panel-body no-padding">
            <div class="form-body">

			            <div class="form-group">
                <?php
                                        $urunkategori_id = $urun->urun_tekil($gelen,'kategori_id');
                                        // Kategorileri Listeleme
                                        $urunkategorisi = $db->select('cat_urun')
                                            ->where('uid',$urunkategori_id)
                                            ->run();

                                    // Kategorileri Listeleme
                                    $kategoriler = $db->select('sayfalar')
                                        ->where('sayfa_type',1)
                                        ->run();

                                    foreach($kategoriler as $kat){
                                      $varmi=0;
                                      foreach ($urunkategorisi as $key) {
                                            if(($key['cid']==$kat['sayfa_id'])){
                                              $varmi++;
                                              break;
                                            }
                                            else {
                                              $varmi=0;
                                            }
                                          }
                                          if($varmi>0)
                                          {
                                              echo '<input type="checkbox" name="kategori_id[]" value="'.$kat['sayfa_id'].'" checked>';
                                          }
                                          else {
                                            echo '<input type="checkbox" name="kategori_id[]" value="'.$kat['sayfa_id'].'">';
                                          }
                    ?>

                <?php echo $kat['sayfa_baslik']; ?><br>
              <?php } ?>
              </div>

            </div>
          </div>
        </div>
        <div class="panel rounded shadow">
          <div class="panel-heading">
            <div class="pull-left">
              <h3 class="panel-title"><i class="fa fa-bars"></i>Ürün Detayına Özel Seçenekler</h3>
            </div>
            <div class="clearfix"></div>
          </div>
          <div class="panel-body no-padding">
            <div class="form-body">
              <div class="form-group">
                <label class="control-label"><i class="fa fa-file-pdf-o" style="color:red;"></i>&nbsp;Ürün PDF</label>
                <?php if ($urun->urun_tekil($gelen,'urun_pdf') != "") { ?>
- <span><a href="../upload/images/pdf/<?php echo $urun->urun_tekil($gelen,'urun_pdf'); ?>" target="_blank"> Ürüne Kayıtlı PDF'i Göster</a> (Eğerki yeni pdf yüklemeyecekseniz seçim yapmanız gerekmez!)</span>
                <?php } ?>
                <br>
                <input class="form-control rounded" name="urun_pdf" style="border:1px solid #989898!important"  type="file">
                <div class="checkbox">
                  <label>
                    <input type="checkbox" name="urun_pdf_goster" value="1" <?php if($urun->urun_tekil($gelen,'urun_pdf_goster')=='1') echo 'checked';?>>
                    PDF Göster </label>
                </div>
              </div>
              <hr>
              <div class="form-group">
                <label class="control-label"><i style="color:red;" class="fa fa-youtube-play"></i>&nbsp;<b>Youtube</b> Ürün Video URL
                  <?php if ($urun->urun_tekil($gelen,'urun_video') != "") { ?>
- <b><a href="https://www.youtube.com/watch?v=<?php echo $urun->urun_tekil($gelen,'urun_video'); ?>" target="_blank"> Ürüne Kayıtlı Videoyu İzle</a></b>
                  <?php } ?>
                </label>
                <input class="form-control" name="urun_video" placeholder="Youtube Video URL" value="<?php echo $urun->urun_tekil($gelen,'urun_video'); ?>" type="text">
                <div class="checkbox">
                  <label>
                    <input type="checkbox" name="urun_video_goster" value="1" <?php if($urun->urun_tekil($gelen,'urun_video_goster')=='1') echo 'checked';?>>
                    Video Göster </label>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="col-md-12">
        <div class="panel rounded shadow">
          <div class="panel-heading">
            <div class="pull-left">
              <h3 class="panel-title"><i class="fa fa-cog"></i>Açıklama</h3>
            </div>
            <div class="clearfix"></div>
          </div>
          <div class="panel-body no-padding">
            <div class="form-body">
              <div class="form-group">
                <textarea class="ckeditor" cols="80" id="editor1" name="urun_text" rows="10"><?php echo $urun->urun_tekil($gelen,'urun_text'); ?></textarea>
              </div>
            </div>
            <div class="panel rounded shadow">
              <div class="panel-heading">
                <div class="pull-left">
                  <h3 class="panel-title"><i class="fa fa-clock-o"></i>Yayınlanma Zaman Ayarı</h3>
                </div>
                <div class="clearfix"></div>
              </div>
              <div class="panel-body no-padding">
                <div class="form-body">
                  <div class="form-group">
                    <input class="form-control rounded col-md-8" name="tarih_ayari" style="border:1px solid #989898!important"  type="date" value="<?=$urun->urun_tekil($gelen,'tarih_zamanlama')?>">
                    <input class="form-control rounded col-md-4" name="saat_ayari" style="border:1px solid #989898!important"  type="time" value="<?=$urun->urun_tekil($gelen,'saat_zamanlama')?>"><br>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
            <div class="form-footer">
              <div class="pull-left">
                <button class="btn btn-primary mr-5" type="submit">
                <li class="fa fa-floppy-o"></li>
                &nbsp;&nbsp;Düzenlemeyi Kaydet</button>
              </div>
              <div class="clearfix"></div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </form>
</div>
