📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
matba.demodesign.com.tr
/
application
/
controllers
/
Radmind
📝
Iletisim.php
← Geri Dön
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Iletisim extends CI_Controller { function __construct(){ parent::__construct(); // Giriş Yapılmamışsa $this->tema->admin_giris_kontrol(site_url()); } // İletişim Listeleme İşlemleri public function index(){ $data['title'] = 'Gelen İletişim Mesajları'; // Gelen İletişim Mesajları $order = 'iletisim_id'; $data['gelenmesajlar'] = $this->DB_model->orderlistele('iletisim',$order); // Tema Dosyası $this->tema->admin_tema('iletisim/gelen_view',$data); } // İletişim Silme İşlemleri public function sil($gelen_id){ $kosul = array( 'iletisim_id' => $gelen_id ); $sil = $this->DB_model->sil('iletisim',$kosul); if($sil){ Yonlendir(site_url('Radmind/Iletisim')); }else{ Yonlendir(site_url('Radmind/Iletisim')); } } // İletişim Mesajını Okuma public function oku($gelen_id){ // Veritabanı Koşulu $kosul = array('iletisim_id' => $gelen_id ); // Mesaj Bilgilerine Erişme $mesaj_bul = $this->DB_model->bul('iletisim',$kosul,$kosul); $mesaj_bilgileri = json_decode($mesaj_bul->iletisim); // Sayfa Başlığı $data['title'] = $mesaj_bilgileri->konu; // Mesaj Bilgileri $data['iletisim_ayar'] = $mesaj_bul; $data['iletisim'] = $mesaj_bilgileri; // Okunduysa Okundu Durumunu Düzenleme $duzenlenecek = array('iletisim_durum' => 0); $kosul = array('iletisim_id' => $gelen_id); $okundu = $this->DB_model->duzenle('iletisim',$kosul,$duzenlenecek); // Tema Dosyası $this->tema->admin_tema('iletisim/oku_view',$data); } // İletişim Cevaplama public function cevapla($gelen_id){ // Veritabanı Koşulu $kosul = array('iletisim_id' => $gelen_id ); // Mesaj Bilgilerine Erişme $mesaj_bul = $this->DB_model->bul('iletisim',$kosul,$kosul); $mesaj_bilgileri = json_decode($mesaj_bul->iletisim); // Sayfa Başlığı $data['title'] = $mesaj_bilgileri->konu; // Mesaj Bilgileri $data['iletisim_ayar'] = $mesaj_bul; $data['iletisim'] = $mesaj_bilgileri; $data['sablon'] = $this->db->get_where('eposta_sablonlari', array('id' => 5))->row(); // Site Mail Ayarlarını Çekme $mail_ayarlari = $this->tema->mail_ayarlari(); // Form Post İşlemleri if(isset($_POST['cevaplaF'])){ // Mail Gönderme İşlemleri $params = [ 'uye_email' => $this->input->post('kime'), 'sablon_id' => false, 'subject' => 'Yeni mesajınız var', 'custom_message' => $this->input->post('mesaj') ]; $mail_gonder = appMailSend($params); if ($mail_gonder['response']){ $data['basarili'] = 'Mesajınız Başarılı Bir Şekilde Karşı Tarafa Gönderildi'; }else{ $data['hatali'] = 'Mail Adresi Yalnış,Mail Adresini Kontrol Edip Tekrar Deneyiniz'; } } // Tema Dosyası $this->tema->admin_tema('iletisim/cevapla_view',$data); } }
💾 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