'-',
'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