HOME SHELL

NULLCOMMUNITY
 LiteSpeed
 Linux server2.poyrazhosting.com 3.10.0-962.3.2.lve1.5.77.el7.x86_64 #1 SMP Mon Dec 12 07:06:14 EST 2022 x86_64
 safemode : OFF
 MySQL: OFF | Perl: OFF | cURL: ON | WGet: OFF
  >  / home / cuneytsener53 / kurumsal46.snrsoft.com.tr / admin /

Server Ip : 104.21.78.54




Filename/home/cuneytsener53/kurumsal46.snrsoft.com.tr/admin/ekibimiz-ekle.php
Size18.01 kb
Permissionrw-r--r--
Owner
Create time02-Mar-2025 05:46
Last modified20-Oct-2021 19:42
Last accessed05-Apr-2025 01:45
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
<?php
include("include/baglan.php");
include("include/fonksiyonlar.php");





$adi = $_POST['adi'];
$sira=$_POST['sira'];
$aciklama = $_POST['aciklama'];
$onaciklama = $_POST['onaciklama'];
$durum = $_POST['durum'];
$kategori = $_POST['kategori'];

function seflink($string){
$find = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#');
$replace = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp');
$string = strtolower(str_replace($find, $replace, $string));
$string = preg_replace("@[^A-Za-z0-9\-_\.\+]@i", ' ', $string);
$string = trim(preg_replace('/\s+/', ' ', $string));
$string = str_replace(' ', '-', $string);
return $string;
}

$seo= seflink($adi);


$tur = "ekibimiz";

$id = $_GET['id'];












if($_POST['kaydet'] and $_GET['islem']==''){



$klasord="../resimler/";
$resim_tmpd = $_FILES['resim']['tmp_name'];
if(empty($resim_tmpd))
{
$resim = "resim-yok";
}
else
{

if ($_FILES["resim"]["type"] =="image/gif" || $_FILES["resim"]["type"] =="image/png"|| $_FILES["resim"]["type"] =="image/jpg"|| $_FILES["resim"]["type"] =="image/jpeg")
{
$random = rand(0,999);

$resim = $random."-".$seo.".".substr($_FILES['resim']['name'], -3);

move_uploaded_file($_FILES['resim']['tmp_name'],$klasord."/".$resim);

}
else
{
$bilgi = '<div class="alert alert-error">
<button class="close" data-dismiss="alert">×</button>
<strong>Hata !</strong> Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
</div>';
}
}





$simdi = $db->prepare("insert into ekibimiz set adi=:adi,sira=:sira,resim=:resim,kategori=:kategori,durum=:durum,onaciklama=:onaciklama,aciklama=:aciklama,seo=:seo,tur=:tur,eklenme_tarihi=:eklenme_tarihi");
$ekle = $simdi->execute(array("adi"=>$adi,"sira"=>$sira,"resim"=>$resim,"kategori"=>$kategori,"aciklama"=>$aciklama,"seo"=>$seo,"tur"=>$tur,"onaciklama"=>$onaciklama,"durum"=>$durum,"eklenme_tarihi"=>$tarih));
if($ekle){



$sonid=$db->query("select * from ekibimiz order by id desc")->fetch(PDO::FETCH_ASSOC);

$yeni =$sonid['id'];
if(isset($_POST['img'])){
foreach ($_POST['img'] as $img) {
$islem = $db->prepare("INSERT INTO urun_img SET urun_id = ?, img = ?, tur=?");
$islem = $islem->execute(array($yeni,$img,$tur));
}}


$mesaj = "

<div class='alert alert-warning alert-dismissible fade show' role='alert'>
<strong>Ekibimiz Başarıyla Eklendi!</strong>
<button type='button' class='btn-close' data-bs-dismiss='alert' aria-label='Close'></button>
</div>

";
}
}

if($_POST['kaydet'] and $_GET['islem']=='duzenle'){






$klasor="../resimler/";

$resim_tmp = $_FILES['resim']['tmp_name'];

if(empty($resim_tmp))
{
$duzenlenecek_id = $_GET['id'];
$ayar_kaydi = $db->query("SELECT * FROM ekibimiz WHERE id = '$id'")->fetch(PDO::FETCH_ASSOC);
$resim = $ayar_kaydi['resim'];
}
else
{
if ($_FILES["resim"]["type"] =="image/gif" || $_FILES["resim"]["type"] =="image/png"|| $_FILES["resim"]["type"] =="image/jpg"|| $_FILES["resim"]["type"] =="image/jpeg")
{

$ayar_kaydi = $db->query("SELECT * FROM ekibimiz WHERE id = '$id'")->fetch(PDO::FETCH_ASSOC);
if($ayar_kaydi['resim']!="resim-yok")
{
unlink("../resimler/".$ayar_kaydi['resim']);
}

$random = rand(0,999);

$resim = $random."-".$adii.".".substr($_FILES['resim']['name'], -3);

move_uploaded_file($_FILES['resim']['tmp_name'],$klasor."/".$resim);
}
else
{
$bilgi = '<div class="alert alert-error">
<button class="close" data-dismiss="alert">×</button>
<strong>Hata !</strong> Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
</div>';
}
}


$deleteee = $db->exec("DELETE FROM urun_img WHERE urun_id = '$id' ");

if(isset($_POST['img'])){
foreach ($_POST['img'] as $img) {


$islem = $db->prepare("INSERT INTO urun_img SET urun_id = ?, img = ?,tur=?");
$islem = $islem->execute(array($id,$img,$tur));
}
}





$simdi1 = $db->prepare("update ekibimiz set adi=:adi,sira=:sira,resim=:resim,kategori=:kategori,durum=:durum,onaciklama=:onaciklama,aciklama=:aciklama,seo=:seo,tur=:tur,guncelleme_tarihi=:guncelleme_tarihi where id=:id");
$ekle1 = $simdi1->execute(array("adi"=>$adi,"sira"=>$sira,"resim"=>$resim,"kategori"=>$kategori,"aciklama"=>$aciklama,"seo"=>$seo,"tur"=>$tur,"onaciklama"=>$onaciklama,"durum"=>$durum,"guncelleme_tarihi"=>$tarih,"id"=>$id));
if($ekle1){









$mesaj = "

<div class='alert alert-warning alert-dismissible fade show' role='alert'>
<strong>Ekibimiz Başarıyla Güncellendi!</strong>
<button type='button' class='btn-close' data-bs-dismiss='alert' aria-label='Close'></button>
</div>

";
}




}





if($_GET['islem']=='duzenle'){


$gid = $_GET['id'];

$guncelle = $db->query("select * from ekibimiz where id='$gid'")->fetch(PDO::FETCH_ASSOC);
}




?>

<!DOCTYPE html>
<html lang="tr">

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="<?=$ayar['site_description']?>">
<meta name="keywords" content="<?=$ayar['site_keyword']?>">
<meta name="author" content="<?=$ayar['site_author']?>">
<link rel="icon" type="image/png" href="../resimler/<?=$ayar['favicon']?>">
<title>Ekibimiz Ekle <?=$ayar['site_title']?></title>


<title> - <?=$ayar['site_title']?></title>



<link href="https://fonts.googleapis.com/css?family=Poppins:400,500,700,800&amp;display=swap" rel="stylesheet">
<link href="assets/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="assets/plugins/font-awesome/css/all.min.css" rel="stylesheet">
<link href="assets/plugins/perfectscroll/perfect-scrollbar.css" rel="stylesheet">


<link href="assets/css/main.min.css" rel="stylesheet">
<link href="assets/css/custom.css" rel="stylesheet">


</head>
<body>


<div class="page-container">
<div class="page-header">
<?php include("include/header.php");?>
</div>
<?php include("include/menu.php");?>
<div class="page-content">
<div class="main-wrapper">
<div class="row">
<div class="col">
<div class="card">
<div class="card-body">
<h5 class="card-title">Ekibimiz Ekle</h5>
<p class="card-description">Lütfen boş alan bırakmayın.</p>
<?=$mesaj?>
<form method="post" enctype="multipart/form-data" >
<div class="form-floating mb-3">
<input type="text" class="form-control" id="floatingInput" name="sira" placeholder="Ürün Sırası" value="<?=$guncelle['sira']?>">
<label for="floatingInput">Ekibimiz sırası</label>
</div>


<div class="form-floating mb-3">
<input type="text" class="form-control" id="floatingInput" name="adi" placeholder="Ürün Adı" value="<?=$guncelle['adi']?>">
<label for="floatingInput">Ekibimiz Adı</label>
</div>




<div class=" mb-3">
<label for="floatingInput">Ön Açıklama</label>
<textarea class="form-control" name="onaciklama" rows="10" cols="100"><?=$guncelle['onaciklama']?></textarea>

</div>

<div class="mb-3">
<label for="formFile" class="form-label">Ekibimiz Resmi</label>
<input class="form-control" type="file" name="resim" id="formFile">

<img src="../resimler/<?=$guncelle['resim']?>" width="200">
</div>









<div class="mb-3">

<div class="form-check form-switch">
<input class="form-check-input" name="durum" type="checkbox" id="flexSwitchCheckChecked" checked>
<label class="form-check-label" for="flexSwitchCheckChecked">Göster</label>
</div>
</div>







<div class="mb-3">

<textarea class="ckeditor" name="aciklama" rows="10"><?=$guncelle['aciklama']?></textarea>
</div>





<div class="row" id="resimler">

<div class="form-group row col-md-12" id="resimler">


<?php
$i = 0;

$iddd=$_GET['id'];
if($_GET['islem']=='duzenle'){
$cek = $db->query("SELECT * FROM urun_img WHERE urun_id = '$iddd' order by id asc", PDO::FETCH_ASSOC);
if($cek->rowCount()){
foreach( $cek as $c ){
echo '<div class="col-md-3" data-resim-dis-id="'.$i.'">
<div class="uploaddis pasif" style="float:left;">
<div class="yuklendi">
<img src="../resimler/'.$c['img'].'" width="100%">
<div class="icon" data-resim-sil-id="'.$i.'"><span class="fa fa-trash"></span></div>
<input type="hidden" name="img[]" value="'.$c['img'].'" required="">
</div>
</div>
</div>';
$i++;
}
}
}
?>
</div>

<div class="form-group row col-md-12">
<div class="col-md-4 " style="margin:auto;padding:auto;">
<div class="uploaddis aktif" data-id="1" style="margin:0 auto;">
<div class="upload1">
<span class="metin" style="width: 100%;float: left;">Ekibimiz Resimi Yükle</span>
<div class="icon"><span class="fa fa-upload" data-id="1"></span></div>
</div>
</div>
</div>


</div>








</div>
<div id="queue"></div>


<div class="mb-3">

<input type="submit" name="kaydet" class="btn btn-primary" value="Kaydet">
</div>
</div>

</form>
</div>
</div>
</div>
</div>









</div>

</div>

</div>
<script src="ckeditor-2/ckeditor.js"></script>
<script src="assets/plugins/jquery/jquery-3.4.1.min.js"></script>
<script src="https://unpkg.com/@popperjs/core@2"></script>
<script src="assets/plugins/bootstrap/js/bootstrap.min.js"></script>
<script src="https://unpkg.com/feather-icons"></script>
<script src="assets/plugins/perfectscroll/perfect-scrollbar.min.js"></script>
<script src="assets/js/main.min.js"></script>


<link rel="stylesheet" href="assets/uploadfive/uploadifive.css" type="text/css">
<script src="assets/uploadfive/jquery.uploadifive.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){

var date = new Date();
var date_time = date.getTime();
$('.upload .icon span').uploadifive({
'auto' : true,
'queueID' : 'queue',
'fileSizeLimit' : '15360KB',
'fileExt' : '*.jpg;*.jpeg;*.JPG;*.JPEG;*.png;*.PNG;*.svg;*.gif',
'width' : 25,
'buttonText' : " ",
'formData' : {'timestamp' : date_time,'token' : 'sayim'+date_time+'sayim'},
'uploadScript' : 'assets/uploadfive/uploadifive.php',
'removeCompleted' : true,
'onUploadComplete' : function(file, data) {
if(data == '2'){
alert('Lütfen Geçerli Fortmatta Yükleme Yapınız.');
}else if(data == '3'){
alert('İşlem Başarısız.(Dosya Boyutu İle Alakalı Olabilir.)');
}else{
var id = $(this).attr('data-id');
$('input[name="img'+id+'"]').val(data);
$('#url').val('<?php echo $site; ?>resimler/'+data);
$('.uploaddis[data-id="'+id+'"] .yuklendi img').attr('src','../resimler/'+data);
$('.uploaddis[data-id="'+id+'"]').removeClass('aktif');
$('.uploaddis[data-id="'+id+'"]').addClass('pasif');
}
}
});

$('.upload1 .icon span').uploadifive({
'auto' : true,
'queueID' : 'queue',
'fileSizeLimit' : '15360KB',
'fileExt' : '*.jpg;*.jpeg;*.JPG;*.JPEG;*.png;*.PNG;*.svg;*.gif',
'width' : 25,
'buttonText' : " ",
'formData' : {'timestamp' : date_time,'token' : 'sayim'+date_time+'sayim'},
'uploadScript' : 'assets/uploadfive/uploadifive.php',
'removeCompleted' : true,
'onUploadComplete' : function(file, data) {
if(data == '2'){
alert('Lütfen Geçerli Fortmatta Yükleme Yapınız.');
}else if(data == '3'){
alert('İşlem Başarısız.(Dosya Boyutu İle Alakalı Olabilir.)');
}else{
var say = $('#resimler .col-md-3').length;
$('#resimler').append('\
<div class="col-md-3" data-resim-dis-id="'+say+'">\
<div class="uploaddis pasif" style="float:left;">\
<div class="yuklendi">\
<img src="../resimler/'+data+'" width="100%">\
<div class="icon" data-resim-sil-id="'+say+'"><span class="fa fa-trash"></span></div>\
<input type="hidden" name="img[]" value="'+data+'" required="">\
</div>\
</div>\
</div>\
');

}
}
});
$(document).on('click','[data-resim-sil-id]', function(){
$('[data-resim-dis-id="'+$(this).attr('data-resim-sil-id')+'"]').remove();
});

$('.yuklendi .icon').click(function(){
var id = $(this).attr('data-id');
$('.uploaddis[data-id="'+id+'"]').removeClass('pasif');
$('.uploaddis[data-id="'+id+'"]').addClass('aktif');
$('input[name="img'+id+'"]').val('');
$('.uploaddis[data-id="'+id+'"] .yuklendi img').attr('src','');
});
});
</script>
<script src="https://use.fontawesome.com/ca9a29c061.js"></script>

</body>

</html>