📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
matba.demodesign.com.tr
/
application
/
controllers
📝
Urunx.php
← Geri Dön
<?php defined('BASEPATH') OR exit('Bu Sayfaya Giriş İzniniz Bulunmamaktadır'); class Urun extends CI_Controller { function __construct(){ parent::__construct(); // Site Açıkmı Kontrolü $this->tema->site_durum(); // Model Dosyası $this->load->model('Auth_model'); } public function satinal(){ // Site Ayarları $data['ayarlar'] = $this->tema->site_ayarlari(); // Title $data['title'] = $data['ayarlar']['title']; // Head Menü $data['head_menu'] = $this->tema->site_dizayn('head'); // Header Menü $data['header_menu'] = $this->tema->site_dizayn('header'); $data['title'] = 'Satın Alma Sayfası'; if(isset($_POST['odemeform'])){ $siparis_faturaid = $this->input->post('siparis_faturaid'); $siparis_uyeid = $this->input->post('siparis_uyeid'); $siparis_teslimatid = $this->input->post('siparis_teslimatid'); $siparisler = $this->input->post('siparisler'); $siparis_numarasi = $this->input->post('siparis_numarasi'); $siparis_tarih = date('d/m/Y'); $siparis_durum = '0'; // Sipariş Başladı 1 Ödeme Geldi 2 Kredi Kartı Onay Vermedi $siparis_tutar = $this->input->post('siparis_tutar'); // Tasarımları Kaydetme $tasarim_aciklama = $this->input->post('tasarim_aciklama'); $config['upload_path'] = './public/img/tasarimlar/'; $config['allowed_types'] = 'zip|rar|pdf|ai|psd'; $config['file_name'] = $siparis_numarasi; $config['max_size'] = '300'; $this->load->library('upload', $config); $this->upload->do_upload('tasarim_dosya'); if ( ! $this->upload->do_upload('tasarim_dosya')){ $durum = $this->input->post('tasarimdurum'); if($durum == 1){ $data['hatali'] = 'Tasarım Yüklemeden Siparişinize Devam Ediyorsunuz.<br />Siparişi Geçtikten Sonra da Profilinizden Tasarım Yükleyebilirsiniz'; }else{ $data['hatali'] = 'Dosya Uzantısı yada Dosya MB İzin Verilen Türde Değil.<br />Siparişi Geçtikten Sonra Profilinizden Tekrar Tasarım Yükleyebilirsiniz'; } }else{ $tasarim_eklenecekler = array( 'tasarim_dosya' => @$this->upload->data('file_name'), 'tasarim_aciklama' => @$tasarim_aciklama, 'tasarim_uyeid' => $siparis_uyeid, 'tasarim_zaman' => $siparis_tarih, 'tasarim_siparis' => $siparis_numarasi, ); $this->DB_model->kaydet('tasarimlar',$tasarim_eklenecekler); } } // Sepet Listesi Teması $this->tema->site_tema('odemeyap_view',$data,$slider="0"); } /* * Beta Ürün Detay Sayfası*/ public function detay($gelen_urun){ // Gelen Ürün Bilgilerine Erişme $kosul = array('urun_seflink' => $gelen_urun); $data['urun'] = $this->DB_model->bul('ilpe_urunler',$kosul); // Site Ayarları $data['ayarlar'] = $this->tema->site_ayarlari(); // Title $data['title'] = $data['urun']->urun_baslik; // Head Menü $data['head_menu'] = $this->tema->site_dizayn('head'); // Header Menü $data['header_menu'] = $this->tema->site_dizayn('header'); // Slider $data['webslider'] = $this->tema->site_dizayn('webslider'); $data['mobilslider'] = $this->tema->site_dizayn('mobilslider'); if(isset($_POST['sepet'])){ $varyasyon = $this->input->post('varyasyon'); $adet = $this->input->post('adet'); $fiyat = $this->input->post('fiyat'); $uye = $this->input->post('uye'); $indirim = $this->input->post('indirim'); $urun = $this->input->post('urun'); $kdv = $this->input->post('kdv'); $urunid = $this->input->post('urunid'); @$birimfiyat= yuzdehesapla($fiyat,$indirim); $sepet_toplam = @$birimfiyat*$adet; if($varyasyon == ''){ $data['bos'] = 'Lütfen siparişinizi vermeden önce ürün özelliklerinin hepsini seçtiğinizden emin olunuz!'; }else{ // Seçili İse $sepet_urunleri = array( 'sepet_uyeid' => $uye, 'sepet_urun' => $urun, 'sepet_varyasyon' => $varyasyon, 'sepet_birimfiyati' => @$birimfiyat, 'sepet_adet' => $adet, 'sepet_tarih' => date('d/m/Y'), 'sepet_toplami' => $sepet_toplam, 'sepet_kdvoran' => $kdv, 'sepet_kdvtutar' => $this->tema->kdv($sepet_toplam,$kdv)-$sepet_toplam, 'urun_resim' => $this->input->post('resim'), 'urun_id' => $urunid ); $sepet = array( 'id' => rand(), 'qty' => $adet, 'price' => @$birimfiyat, 'name' => $this->input->post('urun'), 'options' => $sepet_urunleri ); $sepet_ekle = $this->cart->insert($sepet); if($sepet_ekle){ $data['basarili'] = '<b>'.$urun.'</b> Ürününüz Başarılı Bir Şekilde Sepetinize Eklendi<br /> <a href=" '.site_url('sepetim').' "> <button class="button" type="submit" name="sepet" value="Sepete Ekle" style="width:auto!important;height:50px;background-color:#ff6000!important;margin-bottom:10px">Sepete Git </button> </a>'; }else{ $data['hatali'] = 'Lütfen Daha Sonra Tekrar Deneyiniz'; } } } // Bayi İse İndirimli Fiyat Görsün $data['bayikontrol'] = $this->Auth_model->bayikontrol($this->session->userdata('uyeid')); // Ürün Kategorisinin Adını Bulma $kategorikosul = array('kategori_id' => $data['urun']->urun_kategori); $data['kategori'] = $this->DB_model->bul('kategoriler',$kategorikosul); // Tema Dosyası $this->tema->site_tema('detay_view',$data,$slider="0"); } /* * Ürün Tasarımı*/ public function tasarim(){ if($_POST){ $data['siparis_faturaid'] = $this->input->post('siparis_faturaid'); $data['siparis_uyeid'] = $this->input->post('siparis_uyeid'); $data['siparis_teslimatid'] = $this->input->post('siparis_teslimatid'); $data['siparis_numarasi'] = $this->input->post('siparis_numarasi'); $data['siparis_tarih'] = date('d/m/Y'); $data['siparis_durum'] = '0'; // Sipariş Başladı 1 Ödeme Geldi 2 Kredi Kartı Onay Vermedi $data['siparis_tutar'] = $this->input->post('siparis_tutar'); $data['indirimtutar'] = $this->input->post('indirimtutar'); if($this->input->post('siparis_faturaid') == ''){ $data['hatali'] = 'Fatura Bilgilerinizi Girmemişsiniz <br /> Lütfen Fatura Bilgilerinizi Seçiniz<br />Fatura Bilgilerinizi Seçmeden Sipariş Veremezsiniz<br /> Geri Dönmek İçin<a href="'.site_url('Sepet/adres').'"> TIKLAYINIZ</a> '; }elseif($this->input->post('siparis_teslimatid') == ''){ $data['hatali'] = 'Teslimat Bilgilerinizi Girmemişsiniz <br /> Lütfen Teslimat Bilgilerinizi Seçiniz<br />Teslimat Bilgilerinizi Seçmeden Sipariş Veremezsiniz <br /> Geri Dönmek İçin<a href="'.site_url('Sepet/adres').'"> TIKLAYINIZ</a> '; } } // Tasarım Bilgilerine Erişme $kosul = array('siparis_numarasi' => $this->input->post('siparis_numarasi')); // Site Ayarları $data['ayarlar'] = $this->tema->site_ayarlari(); // Title $data['title'] = 'Tasarım Yükleme Sayfası'; // Head Menü $data['head_menu'] = $this->tema->site_dizayn('head'); // Header Menü $data['header_menu'] = $this->tema->site_dizayn('header'); // Slider $data['webslider'] = $this->tema->site_dizayn('webslider'); $data['mobilslider'] = $this->tema->site_dizayn('mobilslider'); // Tema Dosyası $this->tema->site_tema('inc/tasarimyukle_view',$data,$slider="0"); } }
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula