📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
matba.demodesign.com.tr
/
application
/
controllers
/
Radmind
📝
Musteriler.php
← Geri Dön
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Musteriler extends CI_Controller { function __construct(){ parent::__construct(); // Model Dosyası $this->load->model('Auth_model'); } // Müşteriler Listesi public function index(){ // Giriş Yapılmamışsa $this->tema->admin_giris_kontrol(site_url()); $data['title'] = 'Müşteri Yönetim Sayfası'; // Üye Listesi $data['musteriler'] = $this->Auth_model->uyeler(); // Tema Dosyası $this->tema->admin_tema('musteriler/listele_view',$data); } // Müşteri Düzenle public function duzenle($gelenid){ // Giriş Yapılmamışsa $this->tema->admin_giris_kontrol(site_url()); $data['title'] = 'Müşteri Yönetim Sayfası'; $kosul = array('uye_id' => $gelenid); $data['musteri'] = $this->DB_model->bul('uyeler',$kosul); if($_POST){ $ekle = [ 'uye_adsoyad' => $this->input->post('uye_adsoyad'), 'uye_email' => $this->input->post('uye_email'), 'uye_telefon' => $this->input->post('uye_telefon'), 'uye_rutbe' => $this->input->post('uye_rutbe') ]; $uye_sifre = $this->input->post('uye_sifre'); if ($uye_sifre){ $ekle['uye_sifre'] = md5($this->input->post('uye_sifre')); } $kosul = array('uye_id' => $gelenid); $kaydet = $this->DB_model->duzenle('uyeler',$kosul,$ekle); if($kaydet){ $data['basarili'] = 'Müşteri Bilgileri Güncellendi'; header('Refresh:1'); }else{ $data['hatali'] = 'Lütfen Daha Sonra Tekrar Deneyiniz'; header('Refresh:1'); } } // Tema Dosyası $this->tema->admin_tema('musteriler/duzenle_view',$data); } // Müşteri Tasarımlar Listesi public function tasarimlar(){ // Giriş Yapılmamışsa $this->tema->admin_giris_kontrol(site_url()); $data['title'] = 'Müşteri Tasarımlar Sayfası'; // Üye Listesi $data['tasarimlar'] = $this->Auth_model->tasarimlar(); // Tema Dosyası $this->tema->admin_tema('musteriler/tasarimlar_view',$data); } // Müşteri Bayiden Çıkarma public function sil($gelen){ $kosul = array( 'uye_id' => $gelen ); $bayi_cikart = $this->DB_model->sil('uyeler',$kosul); if($bayi_cikart){ redirect(site_url('Radmind/Musteriler')); }else{ redirect(site_url('Radmind/Musteriler')); } } // Müşteri Bayi Listesi public function bayi(){ // Giriş Yapılmamışsa $this->tema->admin_giris_kontrol(site_url()); $data['title'] = 'Müşteri Bayi Listeniz'; // Üye Listesi $data['bayiler'] = $this->Auth_model->bayiler(); // Tema Dosyası $this->tema->admin_tema('musteriler/bayilistesi_view',$data); } // Müşteri Bayi Ekleme public function bayiekle($gelen){ // Direk Sayfaya Giriş Yaparsa Kontrolü if(empty($gelen)){redirect(site_url('Radmind/Musteriler'));} // Üye Yoksa Kontrolü $uye_kontrol = $this->Auth_model->uyekontrol($gelen); if(!$uye_kontrol){redirect(site_url('Radmind/Musteriler'));} // Gelen Üye Bilgilerine Erişme $uye_email = $uye_kontrol->uye_email; $data['uyebilgi'] = $this->Auth_model->uye_bilgi($uye_email); // Bayi Grubuna Kaydetme if(isset($_POST['uyebayi_uyeid'])){ $eklenecekler = array( 'uyebayi_uyeid' => $this->input->post('uyebayi_uyeid'), 'uyebayi_bayiid' => $this->input->post('uyebayi_bayiid'), 'uyebayi_zaman' => date('d/m/Y') ); // Kontrol Et Daha Önce Eklenmişmi Diye $kosul = array('uyebayi_uyeid' => $gelen); $bayi_kontrol = $this->DB_model->yonlendirmesizbul('uye_bayiler',$kosul); if($bayi_kontrol){ $data['hatali'] = 'Bu Üye Daha Önce Bayi Grubuna Eklendi'; }else{ $uye_bayiekle = $this->DB_model->kaydet('uye_bayiler',$eklenecekler); if($uye_bayiekle){ $data['basarili'] = 'Üye Bayi Grubuna Eklendi'; }else{ $data['hatali'] = 'Lütfen Daha Sonra Tekrar Deneyiniz'; } } } // Sayfa Başlığı $data['title'] = 'Müşteriyi Bayi Grubuna Ekle'; // Bayi Grupları Listeleme $data['bayigruplari'] = $this->DB_model->listele('bayi_gruplari'); // Tema Dosyası $this->tema->admin_tema('musteriler/bayiekle_view',$data); } // Müşteri Bayiden Çıkarma public function bayisil($gelen){ $kosul = array( 'uyebayi_bayiid' => $gelen ); $bayi_cikart = $this->DB_model->sil('uye_bayiler',$kosul); if($bayi_cikart){ redirect(site_url('Radmind/Musteriler/bayi')); }else{ redirect(site_url('Radmind/Musteriler/bayi')); } } }
💾 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