📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
matba.demodesign.com.tr
/
application
/
controllers
📝
Sepet.php
← Geri Dön
<?php defined('BASEPATH') OR exit('Bu Sayfaya Giriş İzniniz Bulunmamaktadır'); class Sepet extends CI_Controller { function __construct(){ parent::__construct(); // Site Açıkmı Kontrolü $this->tema->site_durum(); // Model Dosyası $this->load->model('Auth_model'); } // Sepet Listeleme İşlemleri public function index(){ // 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'); /* Bayi indirim oranı */ $data['bayi_indirim_orani'] = $this->tema->site_dizayn('header'); $data['title'] = 'Sepetim Sayfası'; // Üyelerin Sepet Listesi $kosul = array('sepet_uyeid' => $this->session->userdata('uyeid')); $data['sepet'] = $this->DB_model->kosullulistele('sepet',$kosul); $data['urunler'] = $this->DB_model->rastgeleurunler(); // Bayi İse İndirimli Fiyat Görsün $data['bayikontrol'] = $this->Auth_model->bayikontrol($this->session->userdata('uyeid')); // Sepet Listesi Teması $this->tema->site_tema('sepet_view',$data,$slider="0"); } // Sepet Ürün Silme İşlemleri public function sil($sepet_id){ $sepet_urun_sil = array( 'rowid' => $sepet_id, 'qty' => 0 ); $this->cart->update($sepet_urun_sil); redirect(site_url('sepetim')); } /* * Sepet Fatura Adres Seçimi*/ public function adres(){ $data['toplamodenecek'] = $this->input->post('toplamodenecek'); $data['toplamkdv'] = $this->input->post('toplamkdv'); $data['sepet_uyeid'] = $this->input->post('sepet_uyeid'); $data['siparisbilgi'] = $this->input->post('siparisbilgi'); // Bayi İse İndirimli Fiyat Görsün $data['bayikontrol'] = $this->Auth_model->bayikontrol($this->session->userdata('uyeid')); $kosul = array( 'indirimkupon_numara' => $this->input->post('kupon'), 'indirimkupon_aktif' => 1 ); $data['kupon'] = $this->DB_model->yonlendirmesizbul('indirim_kupon',$kosul); // 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'] = 'Sepetim Sayfası'; // Üyelerin Sepet Listesi $kosul = array('sepet_uyeid' => $this->session->userdata('uyeid')); $data['sepet'] = $this->DB_model->kosullulistele('sepet',$kosul); $kosul = array('uyefatura_uyeid' => $this->session->userdata('uyeid')); $kosul2 = array('uyefatura_hangisi' => 'fatura'); $data['faturalar'] = $this->DB_model->coklukosullistele('uye_faturalar',$kosul,$kosul2); $kosul3 = array('uyefatura_uyeid' => $this->session->userdata('uyeid')); $kosul4 = array('uyefatura_hangisi' => 'kargo'); $data['adresler'] = $this->DB_model->coklukosullistele('uye_faturalar',$kosul4,$kosul3); // Fatura Kaydetme if(isset($_POST['yenifaturaF'])){ $ad = $this->input->post('ad'); $soyad = $this->input->post('soyad'); $il = $this->input->post('il'); $ilce = $this->input->post('ilce'); $adres_mahalle = $this->input->post('adres_mahalle'); $adres_adres = $this->input->post('adres_adres'); $uyefatura_telefon = $this->input->post('uyefatura_telefon'); $uyefatura_tip = $this->input->post('uyefatura_tip'); $adres_posta = $this->input->post('adres_posta'); $uyefatura_tc = $this->input->post('uyefatura_tc'); $uyefatura_unvan = $this->input->post('uyefatura_unvan'); $uyefatura_vdaire = $this->input->post('uyefatura_vdaire'); $uyefatura_vno = $this->input->post('uyefatura_vno'); $uyefatura_baslik = $this->input->post('uyefatura_baslik'); $uyefaturatip = $this->input->post('uyefaturatip'); if ($uyefaturatip == 'bireysel') { // Bireysel Fatura Kaydedilecekler @$eklenecekler = array( 'uyefatura_uyeid' => $this->session->userdata('uyeid'), 'uyefatura_adsoyad' => $ad . ' ' . $soyad, 'uyefatura_unvan' => $uyefatura_unvan, 'uyefatura_adres' => $adres_adres . ' ' . $adres_mahalle . ' ' . $ilce . ' ' . $il, 'uyefatura_tc' => $uyefatura_tc, 'uyefatura_telefon' => $uyefatura_telefon, 'uyefatura_tip' => 'bireysel', 'uyefatura_baslik' => $this->input->post('uyefatura_baslik'), 'uyefatura_hangisi' => 'fatura', 'uyefatura_baslik' => $uyefatura_baslik ); @$fatura_ekle = @$this->DB_model->kaydet('uye_faturalar', @$eklenecekler); if (@$fatura_ekle) { redirect(site_url('uye/adreslerim')); } else { $data['hatali'] = 'Lütfen Daha Sonra Tekrar Deneyiniz'; header(site_url('uye/adreslerim'), 2); } } elseif ($uyefaturatip == 'kurumsal') { @$eklenecekler = array( 'uyefatura_uyeid' => $this->session->userdata('uyeid'), 'uyefatura_adsoyad' => $ad . ' ' . $soyad, 'uyefatura_unvan' => $uyefatura_unvan, 'uyefatura_adres' => $adres_adres . ' ' . $adres_mahalle . ' ' . $ilce . ' ' . $il, 'uyefatura_vdaire' => $uyefatura_vdaire, 'uyefatura_vno' => $uyefatura_vno, 'uyefatura_telefon' => $uyefatura_telefon, 'uyefatura_tip' => 'kurumsal', 'uyefatura_baslik' => $this->input->post('uyefatura_baslik'), 'uyefatura_hangisi' => 'fatura', 'uyefatura_baslik' => $uyefatura_baslik ); @$fatura_ekle = @$this->DB_model->kaydet('uye_faturalar', @$eklenecekler); if (@$fatura_ekle) { redirect(site_url('Sepet/adres')); } else { $data['hatali'] = 'Lütfen Daha Sonra Tekrar Deneyiniz'; header(site_url('Sepet/adres'), 2); } } } // Teslimat Kaydetme if(isset($_POST['yeniteslimat'])){ $ad = $this->input->post('ad'); $soyad = $this->input->post('soyad'); $il = $this->input->post('il'); $ilce = $this->input->post('ilce'); $adres_mahalle = $this->input->post('adres_mahalle'); $adres_posta = $this->input->post('adres_posta'); $adres_adres = $this->input->post('adres_adres'); $uyefatura_telefon = $this->input->post('uyefatura_telefon'); $eklenecekler = array( 'uyefatura_uyeid' => $this->session->userdata('uyeid'), 'uyefatura_adsoyad' => $ad.' '.$soyad, 'uyefatura_adres' => $adres_adres.' '.$adres_mahalle.' '.$ilce.' '.$il, 'uyefatura_telefon' => $uyefatura_telefon, 'uyefatura_hangisi' => 'kargo' ); $fatura_ekle = $this->DB_model->kaydet('uye_faturalar',$eklenecekler); if($fatura_ekle){ $data['basarili'] = 'Teslimat Adresiniz Başarılı Bir Şekilde Kaydedildi'; header("Refresh:1"); }else{ $data['hatali'] = 'Lütfen Daha Sonra Tekrar Deneyiniz'; header("Refresh:1"); } } // Sepet Listesi Teması $this->tema->site_tema('sepet_adressecview',$data,$slider="0"); } public function yeniadres(){ $data['toplamodenecek'] = $this->input->post('toplamodenecek'); $data['toplamkdv'] = $this->input->post('toplamkdv'); $data['sepet_uyeid'] = $this->input->post('sepet_uyeid'); $data['siparisbilgi'] = $this->input->post('siparisbilgi'); $kosul = array( 'indirimkupon_numara' => $this->input->post('kupon'), 'indirimkupon_aktif' => 1 ); $data['kupon'] = $this->DB_model->yonlendirmesizbul('indirim_kupon',$kosul); // 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'] = 'Sepetim Sayfası'; // Üyelerin Sepet Listesi $kosul = array('sepet_uyeid' => $this->session->userdata('uyeid')); $data['sepet'] = $this->DB_model->kosullulistele('sepet',$kosul); $kosul = array('uyefatura_uyeid' => $this->session->userdata('uyeid')); $kosul2 = array('uyefatura_hangisi' => 'fatura'); $data['faturalar'] = $this->DB_model->coklukosullistele('uye_faturalar',$kosul,$kosul2); $kosul3 = array('uyefatura_uyeid' => $this->session->userdata('uyeid')); $kosul4 = array('uyefatura_hangisi' => 'kargo'); $data['adresler'] = $this->DB_model->coklukosullistele('uye_faturalar',$kosul4,$kosul3); // Sepet Listesi Teması $this->tema->site_tema('yeniadres_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