📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
matba.demodesign.com.tr
/
application
/
controllers
/
Radmind
📝
Ayarlar.php
← Geri Dön
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Ayarlar extends CI_Controller { function __construct(){ parent::__construct(); // Giriş Yapılmamışsa $this->tema->admin_giris_kontrol(site_url()); } // Seo Ayarları public function seo(){ // Title $data['title'] = 'Seo Ayar Sayfası'; // Site Ayarlarına Erişme $data['ayarlar'] = $this->DB_model->idsizbul('site_ayarlari'); // Form Post İşlemleri if(isset($_POST['seoF'])){ // Resim Yükleme İşlemleri $config['upload_path'] = './public/img/'; $config['allowed_types'] = 'gif|jpg|png'; $config['file_name'] = $this->tema->seflink($this->input->post('site_logo')); $this->load->library('upload', $config); if ( ! $this->upload->do_upload('site_logo')){ $duzenelencek_ayar = array( 'seo_title' => $this->input->post('seo_title'), 'seo_desc' => $this->input->post('seo_desc'), 'site_key' => $this->input->post('site_key'), 'site_anasayfa' => $this->input->post('site_anasayfa') ); // Veritabanına Kaydetme $seo_kaydet = $this->DB_model->idsizduzenle('site_ayarlari',$duzenelencek_ayar); if($seo_kaydet){ $data['basarili'] = 'Seo Ayarlarınız Başarıyla Kaydedildi'; header("Refresh:1"); }else{ $data['hatali'] = 'Lütfen Daha Sonra Tekrar Deneyiniz'; header("Refresh:1"); } }else{ $duzenelencek_ayar = array( 'seo_title' => $this->input->post('seo_title'), 'site_logo' => $this->upload->data('file_name'), 'seo_desc' => $this->input->post('seo_desc'), 'site_key' => $this->input->post('site_key'), 'site_anasayfa' => $this->input->post('site_anasayfa') ); // Veritabanına Kaydetme $seo_kaydet = $this->DB_model->idsizduzenle('site_ayarlari',$duzenelencek_ayar); if($seo_kaydet){ $data['basarili'] = 'Seo Ayarlarınız Başarıyla Kaydedildi'; header("Refresh:1"); }else{ $data['hatali'] = 'Lütfen Daha Sonra Tekrar Deneyiniz'; header("Refresh:1"); } } } // Template $this->tema->admin_tema('ayarlar/seo_view',$data); } // Genel Ayarlar public function genel(){ // Title $data['title'] = 'Site Genel Ayarları'; // Sidebar Okunmamaış İletişim Adeti $data['iletisim_adet'] = $this->DB_model->tabloadet('iletisim',array('iletisim_durum' =>1 )); // Site Ayarlarına Erişme $data['ayarlar'] = $this->DB_model->idsizbul('site_ayarlari'); // Form Post İşlemleri if(isset($_POST['ayarF'])){ $duzenelencek_ayar = array( 'site_whatsapp' => $this->input->post('site_whatsapp'), 'site_tel' => $this->input->post('site_tel'), 'site_calisma_zamani' => $this->input->post('site_calisma_zamani'), 'site_adres' => $this->input->post('site_adres'), 'site_footer_aciklamasi' => $this->input->post('site_footer_aciklamasi'), 'site_durum' => $this->input->post('site_durum'), 'site_popup_durum' => $this->input->post('site_popup_durum'), 'site_popup' => $this->input->post('site_popup'), 'site_harita' => $this->input->post('site_harita'), 'footer_kod' => $this->input->post('footer_kod'), 'site_kargo' => $this->input->post('site_kargo') ); $ayar_kaydet = $this->DB_model->idsizduzenle('site_ayarlari',$duzenelencek_ayar); if($ayar_kaydet){ $data['basarili'] = 'Ayarlarınız Başarıyla Kaydedildi'; header("Refresh:1"); }else{ $data['hatali'] = 'Lütfen Daha Sonra Tekrar Deneyiniz'; header("Refresh:1"); } } // Tema Dosyası $this->tema->admin_tema('ayarlar/genel_view',$data); } // Genel Ayarlar public function odeme(){ // Title $data['title'] = 'Ödeme Ayarları'; // Sidebar Okunmamaış İletişim Adeti // Site Ayarlarına Erişme $data['odeme'] = $this->DB_model->idsizbul('odeme_ayarlari'); // Form Post İşlemleri if(isset($_POST['odemesave'])){ $duzenelencek_ayar = array( 'paytr_merchant_id' => $this->input->post('paytr_merchant_id'), 'paytr_merchant_key' => $this->input->post('paytr_merchant_key'), 'paytr_merchant_salt' => $this->input->post('paytr_merchant_salt') ); $ayar_kaydet = $this->DB_model->idsizduzenle('odeme_ayarlari',$duzenelencek_ayar); if($ayar_kaydet){ $data['basarili'] = 'Ayarlarınız Başarıyla Kaydedildi'; header("Refresh:1"); }else{ $data['hatali'] = 'Lütfen Daha Sonra Tekrar Deneyiniz'; header("Refresh:1"); } } // Tema Dosyası $this->tema->admin_tema('ayarlar/odeme_view',$data); } // Mail Ayarları public function mail(){ // Title $data['title'] = 'Site Mail Ayarları'; // Site Ayarlarına Erişme $data['ayarlar'] = $this->DB_model->idsizbul('site_ayarlari'); // Sidebar Okunmamaış İletişim Adeti $data['iletisim_adet'] = $this->DB_model->tabloadet('iletisim',array('iletisim_durum' =>1 )); // Form Post Etme if(isset($_POST['mailayarF'])){ $mail_ayarlari = array( 'mail_ayarlar' => array( 'mail_protocol' => $this->input->post('mail_protocol'), 'mail_host' => $this->input->post('mail_host'), 'mail_user' => $this->input->post('mail_user'), 'mail_sifre' => $this->input->post('mail_sifre'), 'mail_port' => $this->input->post('mail_port'), ), 'mailler' => array( 'iletisimform_mail' => $this->input->post('iletisimform_mail'), 'kampanya_mail' => $this->input->post('kampanya_mail'), 'musteri_mail' => $this->input->post('musteri_mail'), 'teklif_mail' => $this->input->post('teklif_mail'), 'kargo_mail' => $this->input->post('kargo_mail'), ), ); $duzenlenecekler = array( 'site_mailserver' => json_encode($mail_ayarlari), ); $mail_duzenle = $this->DB_model->DB_model->idsizduzenle('site_ayarlari',$duzenlenecekler); if($mail_duzenle){ $data['basarili'] = 'Başarılı Bir Şekilde Mail Ayarlarınız Güncellendi'; header('Refresh:2'); }else{ $data['hatali'] = 'Lütfen Daha Sonra Tekrar Deneyiniz'; header('Refresh:2'); } } // Mail Ayarları Erişme $data['mail'] = json_decode($data['ayarlar']->site_mailserver); // Tema Dosyası $this->tema->admin_tema('ayarlar/mail_view',$data); } // Duyuru Ayarları public function duyuru(){ // Title $data['title'] = 'Duyuru Ayar Sayfası'; // Site Ayarlarına Erişme $data['ayarlar'] = $this->DB_model->idsizbul('site_ayarlari'); // Duyuru İçeriklerini Bulma $webkosul = array('duyuru_id' => 1); $data['duyuruweb'] = $this->DB_model->bul('duyurular',$webkosul); $mobilkosul = array('duyuru_id' => 2); $data['duyurumobil'] = $this->DB_model->bul('duyurular',$mobilkosul); // Template $this->tema->admin_tema('ayarlar/duyuru_view',$data); } public function webduyurukaydet(){ if($_POST){ $config['upload_path'] = './public/duyuru/'; $config['allowed_types'] = 'gif|jpg|png|webp'; $config['file_name'] = 'webduyuru'; $this->load->library('upload', $config); if ( ! $this->upload->do_upload('duyuru_resim')){ $webkosul = array('duyuru_id' => 1); $duzenlenecekler = array( 'duyuru_text' => $this->input->post('duyuru_text'), 'duyuru_bgrenk' => $this->input->post('duyuru_bgrenk'), 'duyuru_cihaz' => 'Web', 'duyuru_durum' => $this->input->post('duyuru_durum'), 'icerik_durum' => $this->input->post('icerik_durum'), 'duyuru_link' => $this->input->post('duyuru_link'), ); $kaydet = $this->DB_model->duzenle('duyurular',$webkosul,$duzenlenecekler); if($kaydet){ redirect(site_url('Radmind/Ayarlar/duyuru')); }else{ redirect(site_url('Radmind/Ayarlar/duyuru')); } }else{ $kosul = array('duyuru_id' => 1); $duzenlenecekler = array( 'duyuru_text' => $this->input->post('duyuru_text'), 'duyuru_bgrenk' => $this->input->post('duyuru_bgrenk'), 'duyuru_cihaz' => 'Web', 'duyuru_durum' => $this->input->post('duyuru_durum'), 'icerik_durum' => $this->input->post('icerik_durum'), 'duyuru_link' => $this->input->post('duyuru_link'), 'duyuru_resim' => $this->upload->data('file_name') ); $kaydet = $this->DB_model->duzenle('duyurular',$kosul,$duzenlenecekler); if($kaydet){ redirect(site_url('Radmind/Ayarlar/duyuru')); }else{ redirect(site_url('Radmind/Ayarlar/duyuru')); } } } } public function mobilduyurukaydet(){ if($_POST){ $config['upload_path'] = './public/duyuru/'; $config['allowed_types'] = 'gif|jpg|png|webp'; $config['file_name'] = 'mobilduyuru'; $this->load->library('upload', $config); if ( ! $this->upload->do_upload('duyuru_resim')){ $kosul = array('duyuru_id' => 2); $duzenlenecekler = array( 'duyuru_text' => $this->input->post('duyuru_text'), 'duyuru_bgrenk' => $this->input->post('duyuru_bgrenk'), 'duyuru_cihaz' => 'Web', 'duyuru_durum' => $this->input->post('duyuru_durum'), 'icerik_durum' => $this->input->post('icerik_durum'), 'duyuru_link' => $this->input->post('duyuru_link'), ); $kaydet = $this->DB_model->duzenle('duyurular',$kosul,$duzenlenecekler); if($kaydet){ redirect(site_url('Radmind/Ayarlar/duyuru')); }else{ redirect(site_url('Radmind/Ayarlar/duyuru')); } }else{ $kosul = array('duyuru_id' => 2); $duzenlenecekler = array( 'duyuru_text' => $this->input->post('duyuru_text'), 'duyuru_bgrenk' => $this->input->post('duyuru_bgrenk'), 'duyuru_cihaz' => 'Web', 'duyuru_durum' => $this->input->post('duyuru_durum'), 'icerik_durum' => $this->input->post('icerik_durum'), 'duyuru_link' => $this->input->post('duyuru_link'), 'duyuru_resim' => $this->upload->data('file_name') ); $kaydet = $this->DB_model->duzenle('duyurular',$kosul,$duzenlenecekler); if($kaydet){ redirect(site_url('Radmind/Ayarlar/duyuru')); }else{ redirect(site_url('Radmind/Ayarlar/duyuru')); } } } } }
💾 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