'-', 'limit' => null, 'lowercase' => true, 'replacements' => array(), 'transliterate' => true ); $options = array_merge($defaults, $options); $char_map = array( // Latin 'À' => 'A', 'Á' => 'A', 'Â' => 'A', 'Ã' => 'A', 'Ä' => 'A', 'Å' => 'A', 'Æ' => 'AE', 'Ç' => 'C', 'È' => 'E', 'É' => 'E', 'Ê' => 'E', 'Ë' => 'E', 'Ì' => 'I', 'Í' => 'I', 'Î' => 'I', 'Ï' => 'I', 'Ð' => 'D', 'Ñ' => 'N', 'Ò' => 'O', 'Ó' => 'O', 'Ô' => 'O', 'Õ' => 'O', 'Ö' => 'O', 'Ő' => 'O', 'Ø' => 'O', 'Ù' => 'U', 'Ú' => 'U', 'Û' => 'U', 'Ü' => 'U', 'Ű' => 'U', 'Ý' => 'Y', 'Þ' => 'TH', 'ß' => 'ss', 'à' => 'a', 'á' => 'a', 'â' => 'a', 'ã' => 'a', 'ä' => 'a', 'å' => 'a', 'æ' => 'ae', 'ç' => 'c', 'è' => 'e', 'é' => 'e', 'ê' => 'e', 'ë' => 'e', 'ì' => 'i', 'í' => 'i', 'î' => 'i', 'ï' => 'i', 'ð' => 'd', 'ñ' => 'n', 'ò' => 'o', 'ó' => 'o', 'ô' => 'o', 'õ' => 'o', 'ö' => 'o', 'ő' => 'o', 'ø' => 'o', 'ù' => 'u', 'ú' => 'u', 'û' => 'u', 'ü' => 'u', 'ű' => 'u', 'ý' => 'y', 'þ' => 'th', 'ÿ' => 'y', // Latin symbols '©' => '(c)', // Greek 'Α' => 'A', 'Β' => 'B', 'Γ' => 'G', 'Δ' => 'D', 'Ε' => 'E', 'Ζ' => 'Z', 'Η' => 'H', 'Θ' => '8', 'Ι' => 'I', 'Κ' => 'K', 'Λ' => 'L', 'Μ' => 'M', 'Ν' => 'N', 'Ξ' => '3', 'Ο' => 'O', 'Π' => 'P', 'Ρ' => 'R', 'Σ' => 'S', 'Τ' => 'T', 'Υ' => 'Y', 'Φ' => 'F', 'Χ' => 'X', 'Ψ' => 'PS', 'Ω' => 'W', 'Ά' => 'A', 'Έ' => 'E', 'Ί' => 'I', 'Ό' => 'O', 'Ύ' => 'Y', 'Ή' => 'H', 'Ώ' => 'W', 'Ϊ' => 'I', 'Ϋ' => 'Y', 'α' => 'a', 'β' => 'b', 'γ' => 'g', 'δ' => 'd', 'ε' => 'e', 'ζ' => 'z', 'η' => 'h', 'θ' => '8', 'ι' => 'i', 'κ' => 'k', 'λ' => 'l', 'μ' => 'm', 'ν' => 'n', 'ξ' => '3', 'ο' => 'o', 'π' => 'p', 'ρ' => 'r', 'σ' => 's', 'τ' => 't', 'υ' => 'y', 'φ' => 'f', 'χ' => 'x', 'ψ' => 'ps', 'ω' => 'w', 'ά' => 'a', 'έ' => 'e', 'ί' => 'i', 'ό' => 'o', 'ύ' => 'y', 'ή' => 'h', 'ώ' => 'w', 'ς' => 's', 'ϊ' => 'i', 'ΰ' => 'y', 'ϋ' => 'y', 'ΐ' => 'i', // Turkish 'Ş' => 'S', 'İ' => 'I', 'Ç' => 'C', 'Ü' => 'U', 'Ö' => 'O', 'Ğ' => 'G', 'ş' => 's', 'ı' => 'i', 'ç' => 'c', 'ü' => 'u', 'ö' => 'o', 'ğ' => 'g', // Russian 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'Yo', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'J', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sh', 'Ъ' => '', 'Ы' => 'Y', 'Ь' => '', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'yo', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'j', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sh', 'ъ' => '', 'ы' => 'y', 'ь' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', // Ukrainian 'Є' => 'Ye', 'І' => 'I', 'Ї' => 'Yi', 'Ґ' => 'G', 'є' => 'ye', 'і' => 'i', 'ї' => 'yi', 'ґ' => 'g', // Czech 'Č' => 'C', 'Ď' => 'D', 'Ě' => 'E', 'Ň' => 'N', 'Ř' => 'R', 'Š' => 'S', 'Ť' => 'T', 'Ů' => 'U', 'Ž' => 'Z', 'č' => 'c', 'ď' => 'd', 'ě' => 'e', 'ň' => 'n', 'ř' => 'r', 'š' => 's', 'ť' => 't', 'ů' => 'u', 'ž' => 'z', // Polish 'Ą' => 'A', 'Ć' => 'C', 'Ę' => 'e', 'Ł' => 'L', 'Ń' => 'N', 'Ó' => 'o', 'Ś' => 'S', 'Ź' => 'Z', 'Ż' => 'Z', 'ą' => 'a', 'ć' => 'c', 'ę' => 'e', 'ł' => 'l', 'ń' => 'n', 'ó' => 'o', 'ś' => 's', 'ź' => 'z', 'ż' => 'z', // Latvian 'Ā' => 'A', 'Č' => 'C', 'Ē' => 'E', 'Ģ' => 'G', 'Ī' => 'i', 'Ķ' => 'k', 'Ļ' => 'L', 'Ņ' => 'N', 'Š' => 'S', 'Ū' => 'u', 'Ž' => 'Z', 'ā' => 'a', 'č' => 'c', 'ē' => 'e', 'ģ' => 'g', 'ī' => 'i', 'ķ' => 'k', 'ļ' => 'l', 'ņ' => 'n', 'š' => 's', 'ū' => 'u', 'ž' => 'z' ); $str = preg_replace(array_keys($options['replacements']), $options['replacements'], $str); if ($options['transliterate']) { $str = str_replace(array_keys($char_map), $char_map, $str); } $str = preg_replace('/[^\p{L}\p{Nd}]+/u', $options['delimiter'], $str); $str = preg_replace('/(' . preg_quote($options['delimiter'], '/') . '){2,}/', '$1', $str); $str = mb_substr($str, 0, ($options['limit'] ? $options['limit'] : mb_strlen($str, 'UTF-8')), 'UTF-8'); $str = trim($str, $options['delimiter']); return $options['lowercase'] ? mb_strtolower($str, 'UTF-8') : $str; } function degerUret($a) { // $md5 = md5(microtime()*time()); $md5 = time(); $str = substr($md5,0,$a); return $str; } function get_active_user() { $t = &get_instance(); $user = $t->session->userdata("user"); if($user) return $user; else return false; } function get_firma_bilgileri() { $t = &get_instance(); $firma_bilgileri = $t->session->userdata("firma_bilgileri"); if($firma_bilgileri) return $firma_bilgileri; else return false; } function send_email($toEmail="",$subject="",$message="") { $t = &get_instance(); $t->load->model("ayarlar_model"); $ayarlar_bilgi = $t->ayarlar_model->get( array( "value" => "_SITE_CONFIG_" ) ); $email_settings =json_decode($ayarlar_bilgi->data); $config=array( "protocol" => $email_settings->firma_smtp_protokol, "smtp_host" => $email_settings->firma_smtp_host, // gmail - ssl://smtp.gmail.com "smtp_port" => $email_settings->firma_smtp_port, // gmail 465 "smtp_user" => $email_settings->firma_smtp_mail, "smtp_pass" => $email_settings->firma_smtp_sifre, 'smtp_crypto' => 'tls', "starttls" => true, //güvenli kabul edilip spama düşmemesi için "charset" => "utf-8", "mailtype" => "html", "wordwrap" => true, // kelime boşlukları olacakmı "newline" => "\r\n", // mailde enter tuşu varsa onu algılaması için ); $t->load->library("email",$config); $t->email->from($email_settings->firma_smtp_kimden,$email_settings->firma_smtp_mail_baslik); $t->email->to($toEmail); $t->email->subject($subject); $t->email->message($message); return $t->email->send(); // echo $t->email->print_debugger(); } function yetki_tanim() { $yetkiler = array( "ceviriler" => "Çeviriler", "ayarlar" => "Ayarlar", "yetkiler" => "Yetkiler", "translate" => "Translate", "diller" => "Diller", "slider" => "Slider", "sayfamoduller" => "Sayfa Modulleri", "icerik" => "İcerik", "kategoriler" => "Kategoriler", "urunler" => "Ürunler", "kullanicilar" => "Kullanicilar", "uyeler" => "Üyeler", "mesajlar" => "Mesajlar", "galleries" => "Galeriler", "moduller" => "Modüller", "tasarimayar" => "Tasarım Ayarları", "satis" => "Satışlar", "fileuploads" => "File Upload", "bayiler" => "Bayiler", "renksecenek" => "renksecenek", "pages" => "Pages", "markalar" => "Markalar", "maillist" => "Mail Listesi", "varyasyon" => "Varyasyon", "secenek" => "Seçenek", "bayi" => "Bayiler", "ciftci" => "ciftci", "bayisatis" => "Bayi Satişları", "onaybekleyenurun" => "Onay Bekleyen Ürünler", "siparisdurum" => "Sipariş Durumları", "magazalarimiz" => "Mağazalarımız", // BU KISIMDA ADMİNİN MAAZALARINI SİTEDE GÖSTERECEĞİ DURUMLARI AYARLAYACAĞIZ "projekategoriler" => "Proje Kategorileri", // BURASI YAPTIĞIMIZ PROJELERİN HANGİ KATEGORİDE OLACAĞINI AYARLAMAMIZA YARIYOR "projeler" => "Projeler", // BURASI YAPTIĞIMIZ PROJELERİ YÖNETME KISMI "ekibimiz" => "Ekibimiz", // BURASI EKİP ÜYELERİNİ YÖNETME KISMI "ik" => "İnsan Kaynakları Başvuru", // ORGANMİZASYON KISMI YETKİLER "organizasyon" => "Organizasyon Yapısı", // ORGANİZASYON KISMI (EKİPTEKİ ORGANMİZAYON YAPISI) // DERNEK UYELİK BAŞVURULARI KISMINI ALALIM "dernekbasvuru" => "Dernek Üyelik Başvuruları", // DERNEK UYELİK BAŞVURULARI // DUYURULAR KISMI (DUYURU KATEGORİSİ VE DUYURU GİRECEĞİ KISIM İÇİN) "duyurular" => "Duyurular", // FAALİYETLER KISMI (FAALİYETLER KISMI) "faaliyet" => "Faaliyetler", // HABERLER KISMI (HABERLER KISMI) "haber" => "Haberler", // ANLAŞMALI HABERLER KISMINI YAZALIM "anlasmali_firmalar" => "Anlaşmalı Firmalar", //************************************************************** // GALERİLER KISMINI AYARLAYALIM "galeriler" => "Galeriler", // KONYA GIAD ICIN YAPILDI (VIDEOLARI YOUTUBE DAN CEKECEK) //************************************************************** // PROTOKOL KISMINNIN AYARLAYALOIM "protokoller" => "Protokoller", // BU KKISMA PROTOKOLLER KISMI ENTEGRE ); return $yetkiler; } function get_user_yetki($deger) { $t = &get_instance(); if(!$t->session->userdata("user_yetkileri")) { $yetki_id=$t->session->userdata("user")->yetki_id; $t->load->model("yetki_model"); $item=$t->yetki_model->get( array( "id" => $yetki_id ) ); $t->session->set_userdata("user_yetkileri",$item); } $yetki=json_decode($t->session->userdata("user_yetkileri")->permissions); if(isset($yetki->$deger)) { return true; } return false; } function get_page_list($page){ $page_list = array( "anasayfa" => "Anasayfa", "haber" => "Haberler Sayfası", "iletisim" => "İletişim Sayfası" ); return (empty($page)) ? $page_list : $page_list[$page]; } function upload_picture($file,$uploadPath,$width,$height,$name) { $t = &get_instance(); $t->load->library("simpleimagelib"); $upload_error=false; try { $simpleimage=$t->simpleimagelib->get_simple_image_instance(); $simpleimage ->fromFile($file) ->thumbnail($width,$height,'center') ->toFile("{$uploadPath}/$name", "image/png"); } catch(Exception $err) { $error = $err->getMessage(); $upload_error=true; } if($upload_error) { echo $error; } else { return true; } } function urlKontrol($url,$id="" ) { $t=&get_instance(); if(strlen($url)>1) { $t->load->model("content_model"); if($id) { $item=$t->content_model->count( array( "url" => $url, // "parentId !=" => $id ) ); } else { $item=$t->content_model->count( array( "url" => $url ) ); } if($item) { return true; } else { return false; } } else { return false; } } function get_popup_service($page = ""){ $t = &get_instance(); $t->load->model("popup_model"); $popup = $t->popup_model->get( array( "isActive" => 1, "page" => $page ) ); return (!empty($popup)) ? $popup : false; }agent->accept_lang('en')) { echo 'You accept English!'; } */ if ($t->session->userdata("acilis_banner") == null) { $t->session->set_userdata("acilis_banner", "on"); } else { $t->session->set_userdata("acilis_banner", "off"); } } function doviz_bilgi($date) { $t = &get_instance(); if (!isset($_SESSION['doviz']) && empty($_SESSION['doviz'])) { $t->load->model("doviz_model"); $sorgu = $t->doviz_model->get(array( "tarih" => $date )); // VERIYI EKLE if (empty($sorgu)) { // EĞER VERI BOS ISE $JSON = json_decode(file_get_contents('http://hasanadiguzel.com.tr/api/kurgetir'), true); $doviz = $JSON['TCMB_AnlikKurBilgileri']; $t->doviz_model->add(array( "dolar_alis" => $doviz[0]['ForexBuying'], "dolar_satis" => $doviz[0]['ForexSelling'], "euro_alis" => $doviz[3]['ForexBuying'], "euro_satis" => $doviz[3]['ForexSelling'], "tarih" => $date )); } // VERIYI CEK $sonuc = $t->doviz_model->get(array( "tarih" => $date )); $_SESSION['doviz'] = $sonuc; } } /** TELEFONDAN MI GİRİLDİ YOKSA MASAUSTUNDEN Mİ **/ function isMobile() { $iphone = strpos($_SERVER['HTTP_USER_AGENT'], "iPhone"); $android = strpos($_SERVER['HTTP_USER_AGENT'], "Android"); $palmpre = strpos($_SERVER['HTTP_USER_AGENT'], "webOS"); $berry = strpos($_SERVER['HTTP_USER_AGENT'], "BlackBerry"); $ipod = strpos($_SERVER['HTTP_USER_AGENT'], "iPod"); // kontrol ve yönlendirme if ($iphone || $android || $palmpre || $ipod || $berry == true) { return true; } else { return false; } } function bildirim_gonder($tur, $sifre = "", $mail = "") { $t = &get_instance(); // uye_kayit // sifre_sifirla $t->load->model("bildirimsablon_model"); $sablon = $t->bildirimsablon_model->get( array( "id" => 1 ) ); if ($tur == "uye_kayit") { if ($t->session->userdata("bildirim_ayarlari")->uye_kayit_mail_gonder) { // üye kayıt mail bildirimi $mBaslik = sablonConvert($sablon->_UYE_KAYIT_MAIL_BASLIK); $mSablon = sablonConvert($sablon->_UYE_KAYIT_MAIL_SABLON); $send = send_email($t->session->userdata("kullanici_bilgi")->email, $mBaslik, $mSablon); } if (isset($t->session->userdata("bildirim_ayarlari")->uye_kayit_sms_gonder)) { // üye kayıt sms bildirimi // $sBaslik=sablonConvert($sablon->_UYE_KAYIT_MAIL_BASLIK); // $sSablon=sablonConvert($sablon->_UYE_KAYIT_MAIL_SABLON); } } if ($tur == "sifre_sifirla") { if ($t->session->userdata("bildirim_ayarlari")->uye_sifre_mail_gonder) { $sfBaslik = sablonConvert($sablon->_SIFRE_YENILEME_MAIL_BASLIK); $sfSablon = sablonConvert($sablon->_SIFRE_YENILEME_MAIL_SABLON); $sfSablon = str_replace("[kullanicisifre]", $sifre, trim($sfSablon)); $sfSablon = str_replace("[kullanicimail]", $mail, trim($sfSablon)); $send = send_email($mail, $sfBaslik, $sfSablon); } if ($t->session->userdata("bildirim_ayarlari")->uye_sifre_sms_gonder) { // $sfBaslik=sablonConvert($sablon->_SIFRE_YENILEME_MAIL_BASLIK); // $sfSablon=sablonConvert($sablon->_SIFRE_YENILEME_MAIL_SABLON); } } } function sablonConvert($text) { $t = &get_instance(); $turkce = array("[siteadres]", "[isim]", "[firmaadi]"); $convert = array(base_url(), $t->session->userdata("kullanici_bilgi")->full_name, $t->session->userdata("firma_bilgileri")->firma_adi); return str_replace($turkce, $convert, trim($text)); } function domainKontrol() { $t = &get_instance(); $deger = convertToSEO(base_url()); if (!$t->session->userdata("current_domain")) { $t->session->set_userdata("current_domain", $deger); } if ($t->session->userdata("current_domain") !== $deger) { unset_modules_sessions(); $t->session->set_userdata("current_domain", $deger); redirect(base_url("")); die(); } } function dilleriGuncelle() { $t = &get_instance(); $t->load->model("lang_model"); $t->load->model("content_model"); $langs = $t->lang_model->get_all(array()); $tumIcerik = $t->content_model->get_all( array( "lang" => "tr" ) ); foreach ($tumIcerik as $icerikler) { foreach ($langs as $diller) { $icerik_kontrol = $t->content_model->get( array( "parent" => $icerikler->parent, "parentId" => $icerikler->parentId, "lang" => $diller->kod ) ); if (!$icerik_kontrol) { $icerikEkle = $t->content_model->add( array( "parent" => $icerikler->parent, "parentId" => $icerikler->parentId, "baslik" => $icerikler->baslik, "aciklama" => $icerikler->aciklama, "url" => $icerikler->url, "lang" => $diller->kod ) ); } } } } function cerez_politika_sayfa() { $t = &get_instance(); if ($t->session->userdata("cerez_politika_sayfa") !== "null") { $t->load->model("icerik_model"); $cerez_sayfa = $t->icerik_model->get_join( array( "icerik.durum" => 1, "icerik.categoryId" => 201, "content.lang" => $t->session->userdata("lang"), "content.parent" => "icerik" ), "sira asc" ); if (isset($cerez_sayfa->url)) { $cerezyazi = $cerez_sayfa->url; } else { $cerezyazi = ""; } $t->session->set_userdata("cerez_politika_sayfa", $cerezyazi); } return $t->session->userdata("cerez_politika_sayfa"); } function ziyaretKaydet() { $t = &get_instance(); $t->load->library('user_agent'); if ($t->agent->is_browser()) { // $agent = $t->agent->browser().' '.$t->agent->version(); $agent = $t->agent->browser(); } elseif ($t->agent->is_robot()) { $agent = $t->agent->robot(); } elseif ($t->agent->is_mobile()) { $agent = $t->agent->mobile(); } else { $agent = 'Tanımlanamayan tarayıcı'; } $t->load->model("ziyaret_model"); $REMOTE_ADDR = $t->input->ip_address(); $t->ziyaret_model->add( array( "ip" => $REMOTE_ADDR, "tarih" => date("Y-m-d"), "saat" => date("H:i:s"), "zaman" => time(), "sayfa" => current_url(), "platform" => $t->agent->platform(), "tarayici" => $agent, ) ); } function online() { $t = &get_instance(); $t->load->model("online_model"); $timeoutseconds = "300"; $timestamp = time(); $timeout = $timestamp - $timeoutseconds; $REMOTE_ADDR = $t->input->ip_address(); $t->online_model->add( array( "timestamp" => $timestamp, "ip" => $REMOTE_ADDR, "file" => current_url() ) ); $t->online_model->delete( array( "timestamp <" => $timeout ) ); return $t->online_model->groupBy(); } function get_diger_ayarlar() { $t = &get_instance(); $tasarimayar = $t->session->userdata("tasarim_ayarlari"); if (!isset($tasarimayar)) { $t->load->model("ayarlar_model"); $tasarim_ayarlari = $t->ayarlar_model->get( array( "value" => "_TASARIM_AYAR_" ) ); $tasarim_ayarlari = json_decode($tasarim_ayarlari->data); $t->session->set_userdata("tasarim_ayarlari", $tasarim_ayarlari); } $bildirim_ayarlari = $t->session->userdata("bildirim_ayarlari"); if (!isset($bildirim_ayarlari)) { $t->load->model("ayarlar_model"); $bildirim_ayarlari = $t->ayarlar_model->get( array( "value" => "_BILDIRIM_AYAR_" ) ); $bildirim_ayarlari = json_decode($bildirim_ayarlari->data); $t->session->set_userdata("bildirim_ayarlari", $bildirim_ayarlari); } } function get_ayar($veri) { $t = &get_instance(); if ($t->session->userdata("ayar_al") != 1) { $t->load->model("ayarlar_model"); $data = $t->ayarlar_model->get( array( "value" => "_SITE_CONFIG_" ) ); $items = json_decode($data->data); $t->session->set_userdata("ayarlar", $items); $t->session->set_userdata("ayar_al", 1); } $deger = $t->session->userdata("ayarlar"); return @$deger->$veri; } function get_lang() { $t = &get_instance(); $t->load->model("lang_model"); $defaultLang = $t->lang_model->get( array( "varsayilan" => 1 )); if ($t->session->userdata("cevirigetir") != 1) { $ceviriler = array(); if (!$t->session->userdata("lang")) { $lang = $t->session->set_userdata("lang", $defaultLang->kod); } else { $lang = $t->session->userdata("lang"); } $t->load->model("content_model"); $site_ceviri = $t->content_model->get_all( array( "lang" => $t->session->userdata("lang"), "parent" => "ceviriler" ) ); foreach ($site_ceviri as $donustur) { $ceviriler[$donustur->url] = $donustur->baslik; } $t->session->set_userdata("ceviriler", $ceviriler); $langs = $t->lang_model->get_all( array( "durum" => 1 )); $t->session->set_userdata("langs", $langs); $t->session->set_userdata("cevirigetir", 1); } } /** DİLLERİ ÇEKELİM */ function get_langs() { $t = &get_instance(); return $t->session->userdata("langs"); // DİLLERİ GERİ DÖNDÜRELİM } function translate($deger) { $t = &get_instance(); $ceviriler = $t->session->userdata("ceviriler"); if (isset($ceviriler[$deger])) { $cevirideger = $ceviriler[$deger]; } else { $cevirideger = ""; } return $cevirideger; } function sepetSay() { $t =& get_instance(); $t->load->model("sepet_model"); $say = $t->sepet_model->count( array( "sessionid" => session_id() ) ); return $say; } /* function sepeteEkle($urunId,$adet=1,$varyasyonlar="") { $t=&get_instance(); $t->load->model("sepet_model"); $t->load->model("product_model"); $urunKontrol = $t->product_model->get( array( "id" => $urunId ) ); if($urunKontrol) { $kontrol=$t->sepet_model->get( array( "urunid" => $urunId, "sessionid" => session_id() ) ); if(isset($t->session->userdata("kullanici_bilgi")->id)) { $uyeninIdi=$t->session->userdata("kullanici_bilgi")->id; } else { $uyeninIdi=0; } if(!$kontrol) { $ekle = $t->sepet_model->add( array( "urunid" => $urunId, "uyeid" => $uyeninIdi, "varyasyon" => $varyasyonlar, "adet" => $adet, "birimFiyat" =>urunFiyat($urunKontrol), "sessionid"=>session_id(), "tarih" => gmdate("Y-m-d H:i:s"), "zaman"=>time() ) ); } else { $artir=$t->sepet_model->update( array( "sessionid"=>session_id(), "urunid" => $urunId, ), array( "adet" => $kontrol->adet+$adet, "varyasyon" => $varyasyonlar, ) ); } return true; } else { return false; } } */ function sepeteEkle($urunId, $adet = 1, $varyasyonlar = "") { $t =& get_instance(); $t->load->model("sepet_model"); $t->load->model("product_model"); $urunKontrol = $t->product_model->get( array( "id" => $urunId ) ); if ($urunKontrol) { $kontrol = $t->sepet_model->get( array( "urunid" => $urunId, "sessionid" => session_id() ) ); if (isset($kontrol->adet)) { $kAdt = $kontrol->adet; } else { $kAdt = 0; } $sSonuc = $urunKontrol->stok - $adet; if (isset($t->session->userdata("kullanici_bilgi")->id)) { $uyeninIdi = $t->session->userdata("kullanici_bilgi")->id; } else { $uyeninIdi = 0; } if ($sSonuc < 0) { return false; } else { if (!$kontrol) { $ekle = $t->sepet_model->add( array( "urunid" => $urunId, "uyeid" => $uyeninIdi, "varyasyon" => $varyasyonlar, "adet" => $adet, // "kargoucreti" => $urunKontrol->kargoucreti*$adet, // "birimFiyat" => urunFiyat($urunKontrol), "birimFiyat" => urunFiyat($urunKontrol), "sessionid" => session_id(), "tarih" => gmdate("Y-m-d H:i:s"), "zaman" => time() ) ); } else { // BURADA BİRDEN FAZLA SEPETE EKLEME KISMINDA OLUŞACAK OLAN HATAYI ÇÖZDÜK // $kargUcret = (isset($urunKontrol->kargoucreti)) ? $urunKontrol->kargoucreti * $adet : ""; $artir = $t->sepet_model->update( array( "sessionid" => session_id(), "urunid" => $urunId, ), array( "adet" => $kontrol->adet + $adet, // SEPETE EKLEME ADET KISMINI AYARLADIK "varyasyon" => $varyasyonlar, // "kargoucreti" => $kargUcret, ) ); } return true; } } else { return false; } } function get_sliders() { $t =& get_instance(); $t->load->model("slider_model"); $sliders = $t->slider_model->get_all_join( array( "content.parent" => "slider", "content.lang" => $t->session->userdata("lang"), "slider.durum" => 1 ), "sira ASC" ); return $sliders; } function get_menu() { $t =& get_instance(); $t->load->model("menu_model"); $menuler = $t->menu_model->get_all_join( array( // "menu.menu" => 1, "menu.durum" => 1, "content.parent" => "menu", "content.lang" => $t->session->userdata("lang"), ), "sira ASC" ); return $menuler; } function get_menu_id($id) { $t =& get_instance(); $t->load->model("icerik_model"); $menuler = $t->icerik_model->get_all_join( array( "icerik.categoryId" => $id, "icerik.durum" => 1, "content.parent" => "icerik", "content.lang" => $t->session->userdata("lang"), ), "sira ASC" ); return $menuler; } function getIcerik($id) { $t =& get_instance(); $t->load->model("icerik_model"); $icerikler = $t->icerik_model->get_join( array( "icerik.durum" => 1, "icerik.id" => $id, "content.parent" => "icerik", "content.lang" => $t->session->userdata("lang"), ), "sira ASC" ); return $icerikler; } function getAllIcerik($id) { $t =& get_instance(); $t->load->model("icerik_model"); $icerikler = $t->icerik_model->get_all_join( array( "icerik.durum" => 1, "icerik.categoryId" => $id, "content.parent" => "icerik", "content.lang" => $t->session->userdata("lang"), ), "sira ASC" ); return $icerikler; } function get_icerik() { $t =& get_instance(); $t->load->model("icerik_model"); $icerikler = $t->icerik_model->get_all_join( array( "icerik.durum" => 1, "content.parent" => "icerik", "content.lang" => $t->session->userdata("lang"), ), "sira ASC" ); return $icerikler; } function get_kategoriler() { $t = &get_instance(); $t->load->model("categories_model"); $kategoriler = $t->categories_model->get_all_join( array( "parent" => "categories", "content.lang" => $t->session->userdata("lang"), "durum" => 1 ), "sira ASC" ); return $kategoriler; } /** KONTROLLU UKATEGORILER ***/ function getKontrolluKategori() { // BU KSIIMDAN O KATEGORININ ALTINI KONTROL EDECEK ONA GORE GETIRTME ISLEMI YAPACAK $tum_kategoriler = get_kategoriler(); // TUM KATEGORİLERİ ALDIK // BU KISIMDAN AÇILIR DROPDOWN UZERINDE EĞER MENU ALTINDA SEÇENEK YOKSA ORANIN BOŞ GELMEME OZELLİĞİNİ AYARLADIK $en_ust_kategoriler = []; foreach ($tum_kategoriler as $tumu) { if ($tumu->categoryId == 0) { $en_ust_kategoriler[] = $tumu->id; } foreach ($tum_kategoriler as $alt) { if ($tumu->id == $alt->categoryId) { $en_ust_kategoriler[$tumu->id] = $alt->categoryId; } } } return $en_ust_kategoriler; //echo "
";
//print_r($en_ust_kategoriler);
//die;
}


function get_kategorilerMain()
{
    $t = &get_instance();
    $t->load->model("categories_model");
    $kategoriler = $t->categories_model->get_all_join(
        array(
            "parent" => "categories",
            "categories.categoryId" => 0,
            "content.lang" => $t->session->userdata("lang"),
            "durum" => 1
        ), "sira ASC"
    );
    return $kategoriler;

}


function get_kategorilerAlt()
{
    $t = &get_instance();
    $t->load->model("categories_model");
    $kategoriler = $t->categories_model->get_all_join(
        array(
            "parent" => "categories",
            "categories.categoryId > " => 0,
            "content.lang" => $t->session->userdata("lang"),
            "durum" => 1
        ), "sira ASC"
    );
    return $kategoriler;

}

function get_kategorilerAl($id)
{
    $t = &get_instance();
    $t->load->model("categories_model");
    $kategoriler = $t->categories_model->get_all_join(
        array(
            "categories.categoryId  " => $id,
            "parent" => "categories",
            "content.lang" => $t->session->userdata("lang"),
            "durum" => 1
        ), "sira ASC"
    );
    return $kategoriler;

}


function getUrun($id)
{

    $t = &get_instance();
    $t->load->model("product_model");
    $urunler = $t->product_model->get_join(
        array(
            "product.id" => $id,
            "product.durum" => 1,
            "content.parent" => "product",
            //"content.lang"   => $t->session->userdata("lang"),
        ), "sira ASC"
    );


    return $urunler;

}


/** ARAMA SAYFASINDA FİİLTRELEME YAPMAMIZ İÇİN MAX FİYATI ALALIM */
function getMaxFiyatliUrun()
{
    $t = &get_instance();
    $sonuc = $t->db->query("SELECT MAX(fiyat) as 'maximum' FROM product")->row();
    return $sonuc->maximum;
}


function get_urunler()
{
    $t = &get_instance();
    $t->load->model("product_model");
    $urunler = $t->product_model->get_all_join(
        array(
            "product.durum" => 1,
            "content.parent" => "product",
            "content.lang" => $t->session->userdata("lang"),
        ), "sira ASC"
    );

    return $urunler;

}


/** CANLI (HAREKETLİ URUNLER) OLDUĞU İÇİN BUNU SEPET KISMINDA GÖSTERMEDE HATA OLUYOR. BUNU **/
function get_urun_resimler()
{
    $t = &get_instance();
    $t->load->model("image_model");
    $urunResimleri = $t->image_model->get_all(
        array(
            "parent" => "product",
            "durum" => 1,
            "isCover" => 1
        )
    );

    $resimler = array();
    foreach ($urunResimleri as $urunres) {
        $resimler[$urunres->parentId] = $urunres->img_url;
    }

    return $resimler;

}


function haberlistesi_listesi_imaj()
{
    $t = &get_instance();
    $t->load->model("popup_model");

    $resim = $t->popup_model->get(
        array(
            "tur" => "haberlistesi",
        )
    );
    return $resim->resim;

}


function solalt_popup()
{
    $t = &get_instance();
    $t->load->model("popup_model");

    $items = $t->popup_model->get_join(
        array(
            "popup.durum" => 1,
            "content.parent" => "popup",
            "content.lang" => $t->session->userdata("lang")
        ), "sira ASC"
    );

    return $items;

}


function image_popup_imaj()
{
    $t = &get_instance();
    $t->load->model("popup_model");

    $resim = $t->popup_model->get(
        array(
            "tur" => "imagepopup",
        )
    );
    return $resim->resim;

}


function urunAciklama($aciklama, $id)
{

    $degarr = explode("[+]", $aciklama);
    $degCount = count($degarr);

    $kisaaciklama = "";
    $aciklama = "";

    if ($degCount == 1) {
        $aciklama = $degarr[0];
    } else if ($degCount == 2) {
        $kisaaciklama = $degarr[0];
        $aciklama = $degarr[1];
    }

    if ($id == 1) {
        $deger = $kisaaciklama;
    } else if ($id == 2) {
        $deger = $aciklama;
    }
    return $deger;
}


function sepetTemizle()
{
    $t = &get_instance();

    $t->load->model("karsilastir_model");
    $t->load->model("sepet_model");

    $timeoutseconds = 1 * 60 * 60;
    $timestamp = time();
    $timeout = $timestamp - $timeoutseconds;

    $t->sepet_model->delete(
        array(
            "zaman <" => $timeout
        )
    );

    $t->karsilastir_model->delete(
        array(
            "zaman <" => $timeout
        )
    );


}


function urunFiyat($urun = array())
{

    return $urun->fiyat;

}


function urunFiyatKDV($urun = array())
{

    if (isset($urun)) {

        if ($urun->kdv > 0) {
            $fiyat = $urun->fiyat + (($urun->fiyat * $urun->kdv) / 100);

        } else {
            $fiyat = $urun->fiyat;
        }

        return $fiyat;
    } else {
        return 0;
    }


}


function urunFiyat_arr($urun = array(), $urunid)
{
    $t = &get_instance();


    if (isset($t->session->userdata("kullanici_bilgi")->statu)) {
        if ($t->session->userdata("kullanici_bilgi")->statu == "user") {
            $fiyat = $urun[$urunid]["fiyat"];
        } else if ($t->session->userdata("kullanici_bilgi")->statu == "bayi") {
            $fiyat = $urun[$urunid]["bayi_fiyati"];

        }
    } else {
        $fiyat = $urun[$urunid]["fiyat"];
    }

    return $fiyat;
}


function googleLogin($uyeId, $isim, $mail)
{
    $t = &get_instance();
    $t->load->model("uyeler_model");

    $userVarmi = $t->uyeler_model->get(
        array(
            //  "googleId" => $uyeId,
            "email" => $mail,
        )
    );

    if (empty($userVarmi)) {
        $userVarmi = $t->uyeler_model->add(
            array(
                "googleId" => $uyeId,
                "full_name" => $isim,
                "email" => $mail,
                "isActive" => 1,
                "createdAt" => gmdate("Y-m-d H:i:s")
            )
        );
    }

    $getUser = $t->uyeler_model->get(
        array(
            "googleId" => $uyeId,
        )
    );

    $t->session->set_userdata("kullanici_giris", 1);
    $t->session->set_userdata("kullanici_bilgi", $getUser);

    return true;
    //  print_r($getUser);

}


function facebookLogin($uyeId, $isim, $mail = null)
{
    $t = &get_instance();
    $t->load->model("uyeler_model");
    $IdGiris = false;
    $MailGiris = false;

    $userVarmi1 = $t->uyeler_model->get(
        array(
            "email" => $mail,
        )
    );


    if (!isset($userVarmi1)) {
        $userVarmi2 = $t->uyeler_model->get(
            array(
                "facebookId" => $uyeId,
            )
        );

        if (isset($userVarmi2)) {
            $IdGiris = true;
        }

    } else {
        $MailGiris = true;
    }


    if (!$IdGiris && !$MailGiris) {
        $userAdd = $t->uyeler_model->add(
            array(
                "facebookId" => $uyeId,
                "full_name" => $isim,
                "email" => $mail,
                "isActive" => 1,
                "createdAt" => gmdate("Y-m-d H:i:s")
            )
        );
    }


    $getUser = $t->uyeler_model->get(
        array(
            "facebookId" => $uyeId,
        )
    );

    $t->session->set_userdata("kullanici_giris", 1);
    $t->session->set_userdata("kullanici_bilgi", $getUser);

    return true;
    //  print_r($getUser);

}


function sepetUserUpdt()
{
    $t = &get_instance();
    $t->load->model("sepet_model");


    if ($t->session->userdata("kullanici_giris") == 1) {
        $t->sepet_model->update(
            array(
                "sessionid" => session_id()
            ),
            array(
                "uyeid" => $t->session->userdata("kullanici_bilgi")->id
            )
        );

    }

}


function getSepet()
{

    $t = &get_instance();
    $t->load->model("sepet_model");
    $sepet = $t->sepet_model->get_all_join2(
        array(
            "sepet.sessionid" => session_id(),
            "content.lang" => "tr",
            "content.parent" => "product",
        )
    );

    return $sepet;

}


function csrfName()
{
    $t = &get_instance();
    return $t->security->get_csrf_token_name();
}


function csrfHash()
{
    $t = &get_instance();
    return $t->security->get_csrf_hash();
}

/** VARYASYON KISMINDA TANIMLANAN URUN ID SINDEN URL GETİRME İŞLEMİ YAPACAĞIZ **/
function urlGetir($id)
{
    $t = &get_instance();
    $t->load->model("content_model");


    // $items = $t->product_model->get_join(
    //   array(
    // "content.parent" =>"product",
    // "content.lang" => "tr",
    // "content.parentId" => $id,
    // )
    // );


    $items = $t->content_model->get(
        array(
            "parent" => "product",
            "lang" => "tr",
            "parentId" => $id,
        )
    );

    //  print_r($items);

    return $items->url;
}

function RFormat($sayi)
{

    $sayi = number_format($sayi, 2, ",", ".");
    return $sayi;
}


function KdvEksi($deger)
{
    $sonuc = $deger / (1 + 0.18);
// $sonuc = number_format($sonuc,2,",",".");
    return $sonuc;
}


/*** GET KATALOG RESİMLER KISMI ***/
function get_katalog_resimler()
{
    $t = &get_instance();
    $t->load->model("image_model");
    $urunResimleri = $t->image_model->get_all(
        array(
            "parent" => "icerik",
            "durum" => 1,
//            "isCover" => 1
        )
    );

    $resimler = array();
    foreach ($urunResimleri as $urunres) {
        if ($urunres->isCover == 1) {
            $resimler[$urunres->parentId]['kapak'] = $urunres->img_url;
        } else {
            $resimler[$urunres->parentId]['pdf'] = $urunres->img_url;
        }
    }

    return $resimler;
}

function get_icerik_resimler()
{
    $t = &get_instance();
    $t->load->model("image_model");
    $urunResimleri = $t->image_model->get_all(
        array(
            "parent" => "icerik",
            "durum" => 1,
            "isCover" => 1
        )
    );

    $resimler = array();
    foreach ($urunResimleri as $urunres) {
        $resimler[$urunres->parentId] = $urunres->img_url;
    }

    return $resimler;

}

/** VIDEO KAPAK FOTOLARINI ALALIM (ICERIK RESIMLERI KISMINI UFAK REVIZE EDİP ALDIK) ***/
function get_video_resimler()
{
    $t = &get_instance();
    $t->load->model("image_model");
    $urunResimleri = $t->image_model->get_all(
        array(
            "parent" => "icerik",
            "durum" => 1,
//            "isCover" => 1
        ), "sira ASC"
    );

    $resimler = array();
    foreach ($urunResimleri as $urunres) {
        $resimler[$urunres->parentId][] = $urunres->img_url;
    }

    return $resimler;
}

function exportExcel($filename = 'Exportexcel', $columns = array(), $data = array(), $replaceDotCol = array())
{
    header('Content-Encoding: UTF-8');
    header('Content-Type: text/plain; charset=utf-8');
    header("Content-type: application/x-msexcel; charset=utf-8");
    header("Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
    header("Content-disposition: attachment; filename=" . $filename . ".xls");
    // header("Cache-Control: max-age=0");

    echo "\xEF\xBB\xBF"; // UTF-8 BOM

    $say = count($columns);

    echo '';
    foreach ($columns as $v) {
        echo '';
    }

    echo '';

    foreach ($data as $val) {
        echo '';
        for ($i = 0; $i < $say; $i++) {

            if (in_array($i, $replaceDotCol)) {
                echo '';
            } else {
                echo '';
            }
        }
        echo '';
    }

    echo '';
    echo '
' . trim($v) . '
' . str_replace('.', ',', $val[$i]) . '' . $val[$i] . '
'; } function trYap($sonuc) { return iconv(mb_detect_encoding($sonuc, mb_detect_order(), true), "UTF-8", $sonuc); } function indirimKat() { $t = &get_instance(); $t->load->model("product_model"); $t->load->model("categories_model"); $urunler = $t->product_model->get_all_join( array( "product.durum" => 1, "content.parent" => "product", "content.lang" => $t->session->userdata("lang"), ), "sira ASC" ); $katlar = array(); foreach ($urunler as $urun) { if ($urun->onceki_fiyat > 0) { $katlar[$urun->categoryId] = true; } } $kategoriler = array(); foreach ($katlar as $key => $value) { // echo $key."+++++++++"; $itemsCatc = $t->categories_model->get( array( "id" => $key, ) ); if (isset($itemsCatc->categoryId)) { $kategoriler[$itemsCatc->categoryId][$itemsCatc->id] = 1; } } $tumKategoriler = array(); foreach ($kategoriler as $key => $value) { $tumKategoriler[$key] = true; foreach ($kategoriler[$key] as $keyb => $valueb) { $tumKategoriler[$keyb] = true; } } // print_r($kategoriler); return $tumKategoriler; } function taksit($taksitSayisi, $tutar) { switch ($taksitSayisi) { case 1: $oran = 1.95; break; case 2: $oran = 3.49; break; case 3: $oran = 4.48; break; case 4: $oran = 5.47; break; case 5: $oran = 6.46; break; case 6: $oran = 7.45; break; case 7: $oran = 8.44; break; case 8: $oran = 9.43; break; case 9: $oran = 10.42; break; case 10: $oran = 11.41; break; case 11: $oran = 12.4; break; case 12: $oran = 13.39; break; default: $oran = 1.95; break; } $toplam = $tutar + (($tutar * $oran) / 100); $toplam = RFormat($toplam); return $toplam; } function isAdmin() { $t = &get_instance(); // print_r($t->session->userdata("user")); if ($t->session->userdata("user")->yetki_id < 11) { return true; } else { return false; } } function getCategoryUrun($id) { $t = &get_instance(); $t->load->model("product_model"); $urunler = $t->product_model->get_all_join( array( "product.durum" => 1, "content.parent" => "product", "content.lang" => $t->session->userdata("lang"), ), "sira ASC" ); return $urunler; } function getKategori($id) { $t = &get_instance(); $t->load->model("categories_model"); $kategoriler = $t->categories_model->get_join( array( "categories.id " => $id, "parent" => "categories", "content.lang" => $t->session->userdata("lang"), "durum" => 1 ), "sira ASC" ); return $kategoriler; } /** UST KATEGOYİYİ AL */ function getParentKategori($id) { $t = &get_instance(); $t->load->model("categories_model"); $kategoriler = $t->categories_model->get_join( array( "categories.id " => $id, "parent" => "categories", "content.lang" => $t->session->userdata("lang"), "durum" => 1 ), "sira ASC" ); return $kategoriler; } function indirimOranHesapla($fiyat, $oncekiFiyat) { return 100 - ($fiyat * 100 / $oncekiFiyat); } /** KAMPANYALI URUNU GETİR **/ function isOfferProduct() { $t = &get_instance(); $t->load->model("product_model"); $kampanyali_urun = $t->product_model->get(array( "kampanya_urun" => 1 )); return $kampanyali_urun; } /******************************* **********************************/ // ORGANİZASYOOIN UYE KATEGORİLERİNİ ALACAK FONKSİYONU YAZALIM function getOrganizasyonYapiKategori() { $t = &get_instance(); $t->load->model("organizasyonkategori_model"); $organizasyon_kategoriler = $t->organizasyonkategori_model->get_all_join( array( "content.lang" => "tr", "durum" => 1, "content.parent" => "organizasyonkategori", ), "sira asc" ); return $organizasyon_kategoriler; } /** ORGANİZASYON KISMI TAG CEKME ISLEMI **/ function getOrganizasyonTag() { $t = &get_instance(); $t->load->model("haber_model"); $haberler = $t->haber_model->get_all_join(array( "content.parent" => "organizasyonyapi", "content.lang" => $t->session->userdata("lang"), "haber.durum" => 1 ), "haber.sira ASC"); $tags = ""; foreach ($haberler as $haber) { $tags .= $haber->keywords . ","; } // UNIQUE OILARAK TG KISIMLARINI ALALIM $tags = rtrim($tags, ","); $tags = explode(",", $tags); $tags = array_unique($tags); return $tags; } // ORGANİZASYONDAKİ UYELERI ALACAK OLAN FONKSİYONUMUZ function getOrganizasyonYapi() { $t = &get_instance(); $t->load->model("organizasyonyapi_model"); $uyeler = $t->organizasyonyapi_model->get_all_join(array( "content.lang" => $t->session->userdata("lang"), "content.parent" => "organizasyonyapi", "durum" => 1 // ), "sira ASC"); ), "organizasyon_yapi.id DESC"); return $uyeler; } // HABER KATEGORİLERİNİ SAĞ MENU KISMINA ÇEKELİM function haberKategori() { $t = &get_instance(); $t->load->model("haberkategori_model"); $kategoriler = $t->haberkategori_model->get_all_join( array( "parent" => "haberkategori", "content.lang" => $t->session->userdata("lang"), "durum" => 1 ), "sira ASC" ); return $kategoriler; } /** HABER TAGLERİNİ ALALIM **/ function getHaberTag() { $t = &get_instance(); $t->load->model("haber_model"); $haberler = $t->haber_model->get_all_join(array( "content.parent" => "haber", "content.lang" => $t->session->userdata("lang"), "haber.durum" => 1 ), "haber.sira ASC"); $tags = ""; foreach ($haberler as $haber) { $tags .= $haber->keywords . ","; } // UNIQUE OILARAK TG KISIMLARINI ALALIM $tags = rtrim($tags, ","); $tags = explode(",", $tags); $tags = array_unique($tags); return $tags; } // FAALİYET KATEGORİLERİNİ YANN KISMA ÇEKELİM function faaliyetKategori() { $t = &get_instance(); $t->load->model("faaliyetkategori_model"); $kategoriler = $t->faaliyetkategori_model->get_all_join( array( "parent" => "faaliyetkategori", "content.lang" => $t->session->userdata("lang"), "durum" => 1 ), "sira ASC" ); return $kategoriler; } /*** FAALİYET KISMI TAGLERİNİ ALALIM ***/ function getFaaliyetTag() { $t = &get_instance(); $t->load->model("haber_model"); $haberler = $t->haber_model->get_all_join(array( "content.parent" => "faaliyet", "content.lang" => $t->session->userdata("lang"), "haber.durum" => 1 ), "haber.sira ASC"); $tags = ""; foreach ($haberler as $haber) { $tags .= $haber->keywords . ","; } // UNIQUE OILARAK TG KISIMLARINI ALALIM $tags = rtrim($tags, ","); $tags = explode(",", $tags); $tags = array_unique($tags); return $tags; } // DUYURU KATEGORİLERİNİ ÇEKME İŞLEMİNİ AYARLAYALIM function getDuyuruKategori() { $t = &get_instance(); $t->load->model("duyurukategori_model"); $kategoriler = $t->duyurukategori_model->get_all_join( array( "parent" => "duyurukategori", "content.lang" => $t->session->userdata("lang"), "durum" => 1 ), "sira ASC" ); return $kategoriler; } // DUYURU TAG LERİNİ ÇEKELİM function getDuyuruTag() { $t = &get_instance(); $t->load->model("duyuru_model"); $haberler = $t->duyuru_model->get_all_join(array( "content.parent" => "duyuru", "content.lang" => $t->session->userdata("lang"), "duyuru.durum" => 1 ), "duyuru.sira ASC"); $tags = ""; foreach ($haberler as $haber) { $tags .= $haber->keywords . ","; } // UNIQUE OILARAK TG KISIMLARINI ALALIM $tags = rtrim($tags, ","); $tags = explode(",", $tags); $tags = array_unique($tags); return $tags; } // SİSTEMDEKİ TOPLAM UYE SAYISINI ALALIM function getToplamUye() { $t = &get_instance(); $t->load->model("organizasyonyapi_model"); $say = $t->organizasyonyapi_model->get_count(array( "content.parent" => "organizasyonyapi", "content.lang" => "tr", )); return $say; } /******* SOSYAL MEDYA KISIMLARINI ALMA ISLEMINI YAPALIM ******/ function getSMFollowers() { // INSTAAGRAM TAKIPCI SAYISINI ALALIM // INSTAGRAM TAKIPCI DATASINI ALALIM ******* (AYARLANACAK BURASI. ŞU AN PASİF VE YEDEK ALDIK) // $instagram_hesap_bilgi = json_decode(file_get_contents('https://www.instagram.com/' . INSTAGRAM_KULLANICI_ADI . '/?__a=1')); // $smdata = []; // $smdata['igTakipci'] = @$instagram_hesap_bilgi->graphql->user->edge_followed_by->count; // YOUTUBE TAKIPCI DATASINI ALAILIM // $youtube_data_api = @file_get_contents("https://www.googleapis.com/youtube/v3/channels?part=statistics&id=" . YOUTUBE_KANAL_ID . "&key=" . YOUTUBE_API_KEY); // $youtube_data_bilgi = @json_decode($youtube_data_api); $smdata['ytTakipci'] = @$youtube_data_bilgi->items[0]->statistics->subscriberCount; // TWITTER TAKIPCI DATASINI ALALIM // $data = @file_get_contents('https://cdn.syndication.twimg.com/widgets/followbutton/info.json?screen_names=' . TWITTER_KULLANICI_ADI); // $parsed = @json_decode($data, true); // $tw_followers = @$parsed[0]['followers_count']; $smdata['twTakipci'] = @$tw_followers; // INSTAGRAM DATASINI ALMA // $account = INSTAGRAM_KULLANICI_ADI; // $instagramsource = @file_get_contents('https://instagram.com/' . $account); // @preg_match_all('/"userInteractionCount":"(.*?)"/', $instagramsource, $count); // $followcount = @$count[1][0]; $smdata['igTakipci'] = @$followcount; // FACEBOOK DATASINI ALALIM // $facebook_data = "https://graph.facebook.com/v12.0/me?fields=id,name,friends&access_token=".FACEBOOK_ACCESS_TOKEN; // $facebook_data = @json_decode(file_get_contents($facebook_data)); // $facebook_data = @$facebook_data->friends->summary->total_count; $smdata['fbTakipci'] = @$facebook_data; return @$smdata; } /*** GUNCEL DUYURULARI ALMA ISLEMINI YAPALIM **/ function guncelDuyuruAl($id) { $t = &get_instance(); $t->load->model("duyuru_model"); // GUNCEL DUYURU DATASI // product yazmasının nedeni model dosyamızı urunler kısmından kopyalamamış olmamızdan dolayıdır $guncel_duyuru = $t->duyuru_model->get_all_join_like(array( "content.parent" => "duyuru", "duyuru.durum" => 1, "content.lang" => $t->session->userdata("lang"), ), array( "duyuru.proje_kategori" => 409 // GUNCEL KATEGORİLERİN DATASINI ALDIRDIK BU KISIMDAN ), "duyuru.id DESC"); return $guncel_duyuru; } /************************************* ALLT KISIMM KONYA GIAD ICIN YAPILMIŞTIR ***************/ // SAĞ MENULERDE GOZUKECEK OLAN MENULER KISMINI AYARLADIK function getSonFaaliyetler() { $t = &get_instance(); $t->load->model("faaliyet_model"); $faaliyetler = $t->faaliyet_model->get_all_join(array( "content.parent" => "faaliyet", "faaliyet.durum" => 1, "content.lang" => $t->session->userdata("lang") ), "faaliyet.id DESC"); return $faaliyetler; } // SAĞ MENUDE GOZUKECEK OLAN FAALİYETLERIN FOTO BILGISINI ALDIRMA ISLEMINI AYARLAYALIM function getFaaliyetFoto() { $t = &get_instance(); $t->load->model("image_model"); $images = $t->image_model->get_all(array( "parent" => "faaliyet", "durum" => 1, "isCover" => 1 )); $faaliyetFoto = []; foreach ($images as $image) { $faaliyetFoto[$image->parentId] = $image->img_url; } return $faaliyetFoto; } /**** ANASAYFADA SLIDER KISMINDA ONE CIKANLARDA GOZUKECEK OLAN ANLASMALI FIRMALAR REKLAMLARININ FOTOLARINI ALALIM **/ function getAnlasmaliFirmaReklamFoto() { $t = &get_instance(); $t->load->model("image_model"); $images = $t->image_model->get_all(array( "parent" => "anlasmali_firmalar_reklam", "durum" => 1, "isCover" => 1 )); $anlasmaliFirmaReklamFotolar = []; foreach ($images as $image) { $anlasmaliFirmaReklamFotolar[$image->parentId] = $image->img_url; } return $anlasmaliFirmaReklamFotolar; } /**** ANASAYFADA SLIDER KISMINDA ONE CIKANLARDA GOZUKECEK OLAN PROTOKOLLER FOTOLARINI ALALIM **/ function getProtokolFoto() { $t = &get_instance(); $t->load->model("image_model"); $images = $t->image_model->get_all(array( "parent" => "protokoller", "durum" => 1, "isCover" => 1 )); $protokolFotolar = []; foreach ($images as $image) { $protokolFotolar[$image->parentId] = $image->img_url; } return $protokolFotolar; } // UST MENUDE GOZUKECEK OLAN GALERİLER KISMI (RESİM GALERİSİ KISMINI ALALIM) function getFotoGaleri() { $t = &get_instance(); $t->load->model("galeri_model"); $resim_galeriler = $t->galeri_model->get_all_join(array( "content.parent" => "galeri", "content.lang" => $t->session->userdata("lang"), "resim_video_galeri.durum" => 1, "resim_video_galeri.proje_video" => "" ), "resim_video_galeri.id DESC"); return $resim_galeriler; } // UST MENUDE GOZUKECEK OLAN GALERİLER KISMI (VİDEO GALERİSİ KISMINI ALALIM) function getVideoGaleri() { $t = &get_instance(); $t->load->model("galeri_model"); $video_galeriler = $t->galeri_model->get_all_join(array( "content.parent" => "galeri", "content.lang" => $t->session->userdata("lang"), "resim_video_galeri.durum" => 1, "resim_video_galeri.proje_video !=" => "" ), "resim_video_galeri.id DESC"); return $video_galeriler; } // UST MENU GALERİ RESİMLERİ (KAPAK) function getGaleriKapak() { $t = &get_instance(); $t->load->model("image_model"); $galeri_image = $t->image_model->get_all(array( "parent" => "galeri", "durum" => 1, "isCover" => 1 )); $galeriCover = []; foreach ($galeri_image as $image) { $galeriCover[$image->parentId] = $image->img_url; } return $galeriCover; } // ORGANİZASYON (DERNEK UYELERİ) FOTOLARINI CEKME ISLEMINI AYARLAYALIM function getOrganizasyonResimler() { $t = &get_instance(); $t->load->model("image_model"); $organizasyon_resimler = $t->image_model->get_all(array( "parent" => "organizasyonyapi", "durum" => 1, "isCover" => 1 )); $organizasyonResimData = []; foreach ($organizasyon_resimler as $resim) { $organizasyonResimData[$resim->parentId] = $resim->img_url; } return $organizasyonResimData; } // HABERLERE AIT OLAN KATEGORILERI GETIRME ISLEMINI AYARLAYALIM function getHaberKategorileri() { $t = &get_instance(); $t->load->model("haberkategori_model"); $haber_kategorileri = $t->haberkategori_model->get_all_join(array( "content.parent" => "haberkategori", "haber_kategori.durum" => 1, "content.lang" => $t->session->userdata("lang"), ), "haber_kategori.sira ASC"); return $haber_kategorileri; } // HABERLERİİ ÇEKME ISLEMINI AYARLAYALIM function getHaberler() { $t = &get_instance(); $t->load->model("haber_model"); $haber_cek = $t->haber_model->get_all_join(array( "content.parent" => "haber", "content.lang" => $t->session->userdata("lang"), "haber.durum" => 1 // ),"haber.sira ASC"); ), "haber.id DESC"); return $haber_cek; } // HABER RESİMLERİNİN ÇEKİLME ISLEMINI AYARLAYALIM function getHaberResimler() { $t = &get_instance(); $t->load->model("image_model"); $haber_resimler = $t->image_model->get_all(array( "parent" => "haber", "durum" => 1, "isCover" => 1 )); $haberResimData = []; foreach ($haber_resimler as $resim) { $haberResimData[$resim->parentId] = $resim->img_url; } return $haberResimData; } // URL DEN DOMAIN KISMINI ALMA ISLEMI function getDomain($url) { $parcalar = parse_url($url); $domain = isset($parcalar['host']) ? $parcalar['host'] : ''; if (preg_match('/(?P[a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/i', $domain, $regs)) { return $regs['domain']; } return false; } function get_popup_service2($page = ""){ $t = &get_instance(); $t->load->model("popup_model"); $popup = $t->popup_model->get( array( "isActive" => 1, "page" => $page ) ); return (!empty($popup)) ? $popup : false; } function get_page_list2($page){ $page_list = array( "anasayfa" => "Anasayfa", "haber" => "Haberler Sayfası", "iletisim" => "İletişim Sayfası" ); return (empty($page)) ? $page_list : $page_list[$page]; } "site", "anasayfa_modul" => "", "anasayfa_harita_modul" => 1, "topbar_modul" => (get_modules("topbar")) ? get_modules("topbar") : "", "ustbar_modul" => (get_modules("ustbar")) ? get_modules("ustbar") : "", "ustmenu_modul" => (get_modules("ustmenu")) ? get_modules("ustmenu") : "", "footer_modul" => (get_modules("footer")) ? get_modules("footer") : "", "footerbar_modul" => (get_modules("footerbar")) ? get_modules("footerbar") : "", "slider_modul" => (get_modules("slidermodul")) ? get_modules("slidermodul") : "", "iletisim_modul" => (get_modules("iletisimmodul")) ? get_modules("iletisimmodul") : "", "icerik_modul" => (get_modules("icerikmodul")) ? get_modules("icerikmodul") : "", "bayiler_modul" => (get_modules("bayilermodul")) ? get_modules("bayilermodul") : "", "multimedya_modul" => (get_modules("multimedyamodul")) ? get_modules("multimedyamodul") : "", "video_modul" => (get_modules("videomodul")) ? get_modules("videomodul") : "", "urunler_modul" => (get_modules("urunlermodul")) ? get_modules("urunlermodul") : "", "uyeol_modul" => (get_modules("uyeolmodul")) ? get_modules("uyeolmodul") : "", "odemesayfa_modul" => (get_modules("odemesayfamodul")) ? get_modules("odemesayfamodul") : "", "odemebildir_modul" => (get_modules("odemebildirmodul")) ? get_modules("odemebildirmodul") : "", "bilgilerim_modul" => (get_modules("bilgilerimmodul")) ? get_modules("bilgilerimmodul") : "", "bilgilerimanasayfa_modul" => (get_modules("bilgilerimanasayfamodul")) ? get_modules("bilgilerimanasayfamodul") : "", "faturaadreslistele_modul" => (get_modules("faturaadreslistelemodul")) ? get_modules("faturaadreslistelemodul") : "", "faturaadresekle_modul" => (get_modules("faturaadreseklemodul")) ? get_modules("faturaadreseklemodul") : "", "faturaadresguncelle_modul" => (get_modules("faturaadresguncellemodul")) ? get_modules("faturaadresguncellemodul") : "", "karsilastirma_modul" => (get_modules("karsilastirmamodul")) ? get_modules("karsilastirmamodul") : "", "kargoadreslistele_modul" => (get_modules("kargoadreslistelemodul")) ? get_modules("kargoadreslistelemodul") : "", "kargoadresekle_modul" => (get_modules("kargoadreseklemodul")) ? get_modules("kargoadreseklemodul") : "", "kargoadresguncelle_modul" => (get_modules("kargoadresguncellemodul")) ? get_modules("kargoadresguncellemodul") : "", "favoriliste_modul" => (get_modules("favorilistemodul")) ? get_modules("favorilistemodul") : "", "girisyap_modul" => (get_modules("girisyapmodul")) ? get_modules("girisyapmodul") : "", "forget_modul" => (get_modules("forgetmodul")) ? get_modules("forgetmodul") : "", "sifreguncelle_modul" => (get_modules("sifreguncellemodul")) ? get_modules("sifreguncellemodul") : "", "siparislerim_modul" => (get_modules("siparislerimmodul")) ? get_modules("siparislerimmodul") : "", "detay_modul" => (get_modules("detaymodul")) ? get_modules("detaymodul") : "", "sepet_modul" => (get_modules("sepetmodul")) ? get_modules("sepetmodul") : "", "arama_modul" => (get_modules("aramamodul")) ? get_modules("aramamodul") : "", "haber_modul" => (get_modules("habermodul")) ? get_modules("habermodul") : "", "haberdetay_modul" => (get_modules("haberdetaymodul")) ? get_modules("haberdetaymodul") : "", "kariyer_modul" => (get_modules("kariyermodul")) ? get_modules("kariyermodul") : "", "icsayfaHeader_modul" => (get_modules("icsayfaheadermodul")) ? get_modules("icsayfaheadermodul") : "", // "odeme_modul" => "form_1", "odeme_onay_modul" => "onay_1", "odeme_red_modul" => "red_1", ); return $item; } function get_modules($modulName) { $t = &get_instance(); if(!$t->session->userdata("ses_get_{$modulName}_name")) { $t->load->model("moduller_model"); $item = $t->moduller_model->get( array( "modul_name" => $modulName, "varsayilan" => 1 ) ); $modul_adi = ($item) ? $item->path : ""; $modul_ozellik = ($item) ? json_decode($item->value) : ""; $t->session->set_userdata("ses_get_{$modulName}_name",$modul_adi); $t->session->set_userdata("ses_get_{$modulName}_properties",$modul_ozellik); } else { $modul_adi =$t->session->userdata("ses_get_{$modulName}_name"); } return $modul_adi; } function unset_modules_sessions() { $t = &get_instance(); $t->session->unset_userdata("ses_get_topbar_name"); $t->session->unset_userdata("ses_get_topbar_properties"); $t->session->unset_userdata("ses_get_ustbar_name"); $t->session->unset_userdata("ses_get_ustbar_properties"); $t->session->unset_userdata("ses_get_ustmenu_name"); $t->session->unset_userdata("ses_get_ustmenu_properties"); $t->session->unset_userdata("ses_get_footer_name"); $t->session->unset_userdata("ses_get_footer_properties"); $t->session->unset_userdata("ses_get_footerbar_name"); $t->session->unset_userdata("ses_get_footerbar_properties"); $t->session->unset_userdata("ses_get_iletisimmodul_name"); $t->session->unset_userdata("ses_get_iletisimmodul_properties"); $t->session->unset_userdata("ses_get_icerikmodul_name"); $t->session->unset_userdata("ses_get_icerikmodul_properties"); $t->session->unset_userdata("ses_get_videomodul_name"); $t->session->unset_userdata("ses_get_videomodul_properties"); $t->session->unset_userdata("ses_get_urunlermodul_name"); $t->session->unset_userdata("ses_get_urunlermodul_properties"); $t->session->unset_userdata("ses_get_detaymodul_name"); $t->session->unset_userdata("ses_get_detaymodul_properties"); $t->session->unset_userdata("ses_get_uyeolmodul_name"); $t->session->unset_userdata("ses_get_uyeolmodul_properties"); $t->session->unset_userdata("ses_get_girisyapmodul_name"); $t->session->unset_userdata("ses_get_girisyapmodul_properties"); $t->session->unset_userdata("ses_get_forgetmodul_name"); $t->session->unset_userdata("ses_get_forgetmodul_properties"); $t->session->unset_userdata("ses_get_sifreguncellemodul_name"); $t->session->unset_userdata("ses_get_sifreguncellemodul_properties"); $t->session->unset_userdata("ses_get_sepetmodul_name"); $t->session->unset_userdata("ses_get_sepetmodul_properties"); $t->session->unset_userdata("ses_get_slidermodul_name"); $t->session->unset_userdata("ses_get_slidermodul_properties"); $t->session->unset_userdata("ses_get_bilgilerimmodul_name"); $t->session->unset_userdata("ses_get_bilgilerimmodul_properties"); $t->session->unset_userdata("ses_get_bilgilerimanasayfamodul_name"); $t->session->unset_userdata("ses_get_bilgilerimanasayfamodul_properties"); $t->session->unset_userdata("ses_get_faturaadreslistelemodul_name"); $t->session->unset_userdata("ses_get_faturaadreslistelemodul_properties"); $t->session->unset_userdata("ses_get_faturaadreseklemodul_name"); $t->session->unset_userdata("ses_get_faturaadreseklemodul_properties"); $t->session->unset_userdata("ses_get_faturaadresguncellemodul_name"); $t->session->unset_userdata("ses_get_faturaadresguncellemodul_properties"); $t->session->unset_userdata("ses_get_kargoadreslistelemodul_name"); $t->session->unset_userdata("ses_get_kargoadreslistelemodul_properties"); $t->session->unset_userdata("ses_get_kargoadreseklemodul_name"); $t->session->unset_userdata("ses_get_kargoadreseklemodul_properties"); $t->session->unset_userdata("ses_get_kargoadresguncellemodul_name"); $t->session->unset_userdata("ses_get_kargoadresguncellemodul_properties"); $t->session->unset_userdata("ses_get_favorilistemodul_name"); $t->session->unset_userdata("ses_get_favorilistemodul_properties"); $t->session->unset_userdata("ses_get_aramamodul_name"); $t->session->unset_userdata("ses_get_aramamodul_properties"); $t->session->unset_userdata("ses_get_habermodul_name"); $t->session->unset_userdata("ses_get_habermodul_properties"); $t->session->unset_userdata("ses_get_haberdetaymodul_name"); $t->session->unset_userdata("ses_get_haberdetaymodul_properties"); $t->session->unset_userdata("ses_get_icsayfaheadermodul_name"); $t->session->unset_userdata("ses_get_icsayfaheadermodul_properties"); $t->session->unset_userdata("ses_get_kariyermodul_name"); $t->session->unset_userdata("ses_get_kariyermodul_properties"); $t->session->unset_userdata("ses_get_bayilermodul_name"); $t->session->unset_userdata("ses_get_bayilermodul_properties"); $t->session->unset_userdata("ses_get_multimedyamodul_name"); $t->session->unset_userdata("ses_get_multimedyamodul_properties"); $t->session->unset_userdata("ses_get_karsilastirmamodul_name"); $t->session->unset_userdata("ses_get_karsilastirmamodul_properties"); $t->session->unset_userdata("ses_get_odemesayfamodul_name"); $t->session->unset_userdata("ses_get_odemesayfamodul_properties"); $t->session->unset_userdata("ses_get_odemebildirmodul_name"); $t->session->unset_userdata("ses_get_odemebildirmodul_properties"); $t->session->unset_userdata("ses_get_siparislerimmodul_name"); $t->session->unset_userdata("ses_get_siparislerimmodul_properties"); $t->session->unset_userdata("cevirigetir"); $t->session->unset_userdata("lang"); $t->session->unset_userdata("langs"); $t->session->unset_userdata("ayarlar"); $t->session->unset_userdata("ayar_al"); $t->session->unset_userdata("ceviriler"); // admin sessions $t->session->unset_userdata("firma_bilgileri"); $t->session->unset_userdata("user"); $t->session->unset_userdata("tasarim_ayarlari"); // çerez politikası sayfa urlsi $t->session->unset_userdata("cerez_politika_sayfa"); session_destroy(); } function anasayfaModul() { $t = &get_instance(); $t->load->model("anasayfamodul_model"); $anasayfa_modul = $t->anasayfamodul_model->get( array( "durum"=>1 ) ); return $anasayfa_modul->path; }

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/core/MY_Controller.php
Line: 9
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php
Line: 15
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent

Filename: Session/Session.php

Line Number: 294

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/core/MY_Controller.php
Line: 9
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php
Line: 15
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/core/MY_Controller.php
Line: 9
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php
Line: 15
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/core/MY_Controller.php
Line: 9
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php
Line: 15
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/core/MY_Controller.php
Line: 9
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php
Line: 15
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/core/MY_Controller.php
Line: 9
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php
Line: 15
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/core/MY_Controller.php
Line: 9
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php
Line: 15
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/core/MY_Controller.php
Line: 9
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php
Line: 15
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: drivers/Session_files_driver.php

Line Number: 108

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/core/MY_Controller.php
Line: 9
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php
Line: 15
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Cannot change save handler when headers already sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/core/MY_Controller.php
Line: 9
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php
Line: 15
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Cannot start session when headers already sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/core/MY_Controller.php
Line: 9
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php
Line: 15
Function: __construct

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/konyagiad.org.tr/httpdocs/application/helpers/tools_helper.php:1)

Filename: core/Common.php

Line Number: 570

Backtrace:

An uncaught Exception was encountered

Type: Error

Message: Call to undefined function start_func()

Filename: /var/www/vhosts/konyagiad.org.tr/httpdocs/application/controllers/Duyurular.php

Line Number: 17

Backtrace:

File: /var/www/vhosts/konyagiad.org.tr/httpdocs/index.php
Line: 323
Function: require_once