Facebook
From Colossal Terrapin, 3 Years ago, written in PHP.
Embed
Download Paste or View Raw
Hits: 98
  1.   if (is_int($_POST['sliderayarkaydet'])){
  2.               $uploads_dir = '../../img/demos/real-estate/slides';
  3.                @$tmp_name = $_FILES['slider_resimyol']['tmp_name'];
  4.                @$name = $_FILES['slider_resimyol']['name'];
  5.                @$filetype = $_FILES['slider_resimyol']['type'];
  6.                 $check = getimagesize($tmp_name);
  7.                 if($check !== false) {
  8.                $benzersizsayi1=rand(20000,32000);
  9.                $benzersizsayi2=rand(20000,32000);
  10.                $benzersizsayi3=rand(20000,32000);
  11.                $benzersizsayi4=rand(20000,32000);
  12.                $benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
  13.                $refimgyol=substr($uploads_dir, 6)."/".$benzersizad.$name;
  14.                @move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");
  15.  
  16.                   $kaydet=$db->prepare("INSERT INTO slider SET
  17.                  slider_ad=:ad,
  18.                  slider_link=:link,
  19.                  slider_sira=:sira,
  20.                  slider_durum=:durum,
  21.                  slider_resimyol=:resimyol ");
  22.               $insert=$kaydet->execute(array(
  23.               'ad' => $_POST ['slider_ad'],
  24.               'link' => $_POST['slider_link'],
  25.               'sira' => $_POST['slider_sira'],
  26.               'durum' => $_POST['slider_durum'],
  27.               'resimyol' => $refimgyol
  28.               ));
  29.  
  30.               if ($insert) {
  31.                 header ("location:../production/slider.php?durum=ok");
  32.               } else {
  33.                 header ("location:../production/slider.php?durum=no");
  34.                 }
  35. }else {
  36.   echo '<script type="text/javascript">alert("Lütfen bir resim ekleyiniz!");</script>';
  37.     header ("Refresh:1; url=../production/slider.php?durum=no");
  38.       error_log("Slider için Resim formatında eklemiyor!", 3,
  39.                  "../netting/herkes_hata_yapar.log");
  40.  
  41. }
  42.  
  43. }else{
  44.         echo '<script type="text/javascript">alert("Lütfen Slider Sırayı Tamsayı Olarak Giriniz!");</script>';
  45.         header ("location:../production/slider.php?durum=no");
  46.                 error_log("Slider için slider sirayı sayı olarak eklemiyor!", 3,
  47.                    "../netting/herkes_hata_yapar.log");
  48.  
  49.                 }
  50.               // }
  51.  
  52.  
  53.  
  54.  
  55.  
  56.                if (isset($_GET['slidersil']))
  57.               if ($_GET['slidersil']=="ok") {
  58.                 $sil=$db->prepare("DELETE from slider where slider_id=:slider_id");
  59.                 $kontrol=$sil->execute(array(
  60.                   'slider_id' => $_GET['slider_id']
  61.                 ));
  62.                 if ($kontrol) {
  63.                   $resim_sil=$_GET['sliderresimsil'];
  64.                   unlink("../../$resim_sil");
  65.                   header ("location:../production/slider.php?durum=ok");
  66.                 } else {
  67.                   header ("location:../production/slider.php?durum=no");
  68.                   error_log("slidersil yapamıyor!", 3,
  69.                           "../netting/herkes_hata_yapar.log");
  70.                 }
  71.                 }
  72.  
  73.  
  74.                 if (isset($_POST['sliderduzenle'])){
  75.                   if (is_int($_POST['slider_sira'])){
  76.                   if($_FILES['slider_resimyol']['size'] > 0){
  77.                     $uploads_dir = '../../img/demos/real-estate/slides';
  78.                      @$tmp_name = $_FILES['slider_resimyol']['tmp_name'];
  79.                      @$name = $_FILES['slider_resimyol']['name'];
  80.                      $benzersizsayi1=rand(20000,32000);
  81.                      $benzersizsayi2=rand(20000,32000);
  82.                      $benzersizsayi3=rand(20000,32000);
  83.                      $benzersizsayi4=rand(20000,32000);
  84.                      $benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
  85.                      $refimgyol=substr($uploads_dir, 6)."/".$benzersizad.$name;
  86.                      @move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");
  87.  
  88.                      $duzenle=$db->prepare("UPDATE slider SET
  89.                     slider_ad=:ad,
  90.                     slider_link=:link,
  91.                     slider_sira=:sira,
  92.                     slider_durum=:durum,
  93.                     slider_resimyol=:resimyol
  94.                     WHERE slider_id={$_POST['slider_id']}");
  95.                  $update=$duzenle->execute(array(
  96.                  'ad' => $_POST ['slider_ad'],
  97.                  'link' => $_POST['slider_link'],
  98.                  'sira' => $_POST['slider_sira'],
  99.                  'durum' => $_POST['slider_durum'],
  100.                  'resimyol' => $refimgyol,
  101.  
  102.                  ));
  103.                  $slider_id=$_POST['slider_id'];
  104.  
  105.                  if ($update) {
  106.                    header ("location:../production/slider-duzenle.php?slider_id=$slider_id&durum=ok");
  107.                  } else {
  108.                    header ("location:../production/slider-duzenle.php?durum=no");
  109.                  }
  110.  
  111.  
  112.  
  113.  
  114.                } else{
  115.                   $duzenle=$db->prepare("UPDATE slider SET
  116.                  slider_ad=:ad,
  117.                  slider_link=:link,
  118.                  slider_sira=:sira,
  119.                  slider_durum=:durum
  120.                  WHERE slider_id={$_POST['slider_id']}");
  121.               $update=$duzenle->execute(array(
  122.               'ad' => $_POST ['slider_ad'],
  123.               'link' => $_POST['slider_link'],
  124.               'sira' => $_POST['slider_sira'],
  125.               'durum' => $_POST['slider_durum']
  126.  
  127.               ));
  128.               $slider_id=$_POST['slider_id'];
  129.  
  130.               if ($update) {
  131.                 $resimsilunlink=$_POST['slider_resimyol']; // resim silde hiddenle post edilcek
  132.                 unlink("../../$resimsilunlink");
  133.  
  134.                 header ("location:../production/slider-duzenle.php?slider_id=$slider_id&durum=ok");
  135.               } else {
  136.                 header ("location:../production/slider-duzenle.php?durum=no");
  137.               }
  138.                 }
  139.   }
  140.   else{
  141.     echo '<script type="text/javascript">alert("Lütfen Slider Sırayı Tamsayı Olarak Giriniz!");</script>';
  142.  
  143.                         header ("location:../production/slider-duzenle.php?durum=no");
  144.                         error_log("Slider düzenlerken için slider sirayı sayı olarak eklemiyor!", 3,
  145.                                    "../netting/herkes_hata_yapar.log");
  146.  
  147.                     }
  148.                   }