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(); } 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", ); 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 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; } } 2) { $iv = isset($components[0]) ? $components[0] : ""; $salt = isset($components[1]) ? $components[1] : ""; $salt = hash('sha256', $password . $salt); $encryptedMsg = isset($components[2]) ? $components[2] : ""; $decryptedMsg = openssl_decrypt($encryptedMsg, 'aes-256-cbc', $salt, null, $iv); if (strpos($decryptedMsg, '|') !== false) { $array = explode('|', $decryptedMsg); $status = isset($array[0]) ? $array[0] : 0; $total = isset($array[1]) ? $array[1] : 0; $invoiceId = isset($array[2]) ? $array[2] : '0'; $orderId = isset($array[3]) ? $array[3] : 0; $currencyCode = isset($array[4]) ? $array[4] : ''; } } } return [$status, $total, $invoiceId, $orderId, $currencyCode]; } function start_func() { domainKontrol(); $t = &get_instance(); // if(!isset($_SERVER['HTTPS'])) {redirect(base_url("")); die();} get_ayar("firma_logo"); get_lang(); get_diger_ayarlar(); cerez_politika_sayfa(); online(); ziyaretKaydet(); sepetTemizle(); if($t->session->userdata("kullanici_giris") == null) { $t->session->set_userdata("kullanici_indirim",0); } if ( $t->session->userdata("kullanici_giris") == 1 && $t->session->userdata("kullanici_bilgi")->sifredegistir == 1 && current_url() != base_url("bilgilerim/sifreguncelle") && current_url() != base_url("bilgilerim/sifreupdate") ) { redirect(base_url("bilgilerim/sifreguncelle")); } } 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); } } 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 paraBirim() { return " ₺ "; } 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() ) ); // koli adedi eklenecek 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, "koliadet" => ($urunKontrol->koliadeti > 0 ? $urunKontrol->koliadeti : 1), "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, "koliadet" => ($urunKontrol->koliadeti > 0 ? $urunKontrol->koliadeti : 1), ) ); } 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", "slider.durum" =>"1", "content.lang" => $t->session->userdata("lang") ),"sira ASC" ); return $sliders; } function get_slidergiris() { $t=&get_instance(); $t->load->model("slidergiris_model"); $sliders = $t->slidergiris_model->get_all_join( array( "content.parent" =>"slidergiris", "slidergiris.durum" =>"1", "content.lang" => $t->session->userdata("lang") ),"sira ASC" ); return $sliders; } function get_giris() { $t=&get_instance(); $t->load->model("giris_model"); $giris = $t->giris_model->get_all_join( array( "content.parent" =>"giris", "giris.durum" =>"1", "content.lang" => $t->session->userdata("lang") ),"sira ASC" ); return $giris; } 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" => "tr", ),"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 kategoriNumber($kategoriId) { $t = &get_instance(); $t->load->model("categories_model"); $items=$t->categories_model->get( array( "id" =>$kategoriId ) ); if($items->categoryId == 0) { $number = 1; } else { $ustKnt = $t->categories_model->get( array( "id" =>$items->categoryId ) ); $enUstKnt = $t->categories_model->get( array( "id" =>$ustKnt->categoryId ) ); if(isset($enUstKnt)) { $dahaUstKnt = $t->categories_model->get( array( "id" =>$enUstKnt->categoryId ) ); } // print_r($dahaUstKnt); die(); if(isset($dahaUstKnt)) { $number = 4; } else if(isset($enUstKnt)) { $number = 3; } else { $number = 2; } } return $number; } 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; } function get_Ustkategoriler(){ $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, // "menu" =>1, ),"sira ASC" ); return $kategoriler; } 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_markalar(){ $t = &get_instance(); $t->load->model("brands_model"); $markalar=$t->brands_model->get_all_join( array( "parent" =>"markalar", "content.lang" => $t->session->userdata("lang"), "durum" =>1 ),"sira ASC" ); return $markalar; } 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; } 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; } 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 urunFiyatyyy($urun=array()) { $t = &get_instance(); $indirim_orani = 0; if($t->session->userdata("kullanici_indirim") !== null) { $indirim_orani = $t->session->userdata("kullanici_indirim"); } if ($indirim_orani == 7) { $fiyat = number_format($urun->bayi_fiyati, 2, ',', '.'); // echo "aaaa"; } else { $fiyat = number_format($urun->fiyat, 2, ',', '.'); // echo "eee"; } return $fiyat; } function urunFiyat($urun=array()) { $t = &get_instance(); $fiyat = 0.00; $indirim_orani = 0; if ($t->session->userdata("kullanici_indirim") !== null) { $indirim_orani = $t->session->userdata("kullanici_indirim"); } if ($indirim_orani == 7) { // toptan $fiyat = ($urun->bayi_fiyati_indirim > 0) ? $urun->bayi_fiyati_indirim : $urun->bayi_fiyati; } else if ($indirim_orani == 11 ) { // toptan üstü $fiyat = ($urun->toptanustu_fiyati_indirim > 0) ? $urun->toptanustu_fiyati_indirim : $urun->toptanustu_fiyati; } else { $fiyat = ($urun->fiyat_indirim > 0) ? $urun->fiyat_indirim : $urun->fiyat; } return $fiyat; } function getUrunFiyat($urun=array()) { $t = &get_instance(); $fiyat = 0.00; $indirim_orani = 0; if ($t->session->userdata("kullanici_indirim") !== null) { $indirim_orani = $t->session->userdata("kullanici_indirim"); } if ($indirim_orani == 7) { // toptan $fiyat = $urun->bayi_fiyati; } else if ($indirim_orani == 11 ) { // toptan üstü $fiyat = $urun->toptanustu_fiyati; } else { $fiyat = $urun->fiyat; } return $fiyat; } function getUrunIndirimliFiyat($urun=array()) { $t = &get_instance(); $fiyat = 0.00; $indirim_orani = 0; if ($t->session->userdata("kullanici_indirim") !== null) { $indirim_orani = $t->session->userdata("kullanici_indirim"); } if ($indirim_orani == 7) { // toptan $fiyat = $urun->bayi_fiyati_indirim; } else if ($indirim_orani == 11 ) { // toptan üstü $fiyat = $urun->toptanustu_fiyati_indirim; } else { $fiyat = $urun->fiyat_indirim; } return $fiyat; } function getUrunBaslik($baslik) { $sinir = 32; $ekle = ''; if (strlen($baslik) > $sinir) { $ekle = '...'; } $baslik = substr($baslik,0,$sinir); return $baslik.$ekle; } 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 getSepetb() { $t = &get_instance(); $t->load->model("sepet_model"); $sepet = $t->sepet_model->get_all( array( "sepet.sessionid" => session_id(), ) ); 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(); } 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; } 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; } 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 indirimYuzde($oncekiFiyat,$fiyat) { return number_format(100-($fiyat*100/$oncekiFiyat),0); } 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 hadchild($id) { $t = &get_instance(); $t->load->model("categories_model"); $itemsCatc = $t->categories_model->get_all( array( "categoryId" =>$id, ) ); if(empty($itemsCatc)) { return false; } else { return true; } } function getkategorilerCatArray(){ $t = &get_instance(); $t->load->model("categories_model"); $items=$t->categories_model->get_all_join( array( "parent" => "categories", "content.lang" => $t->session->userdata("lang"), "durum" => 1 ),"sira ASC" ); $catLar=array(); foreach ($items as $item) { //if($item->categoryId==0) { $catLar[$item->categoryId][]=$item; // } } return $catLar; } function kategoriAl($id){ $t = &get_instance(); $t->load->model("categories_model"); $kategoriler=$t->categories_model->get_join( array( "categories.id " =>$id, "content.parent" => "categories", "content.lang" => $t->session->userdata("lang"), "categories.durum" =>1 ) ); return $kategoriler; } function urunFiyatKDV_($urun=array()) { $fiyat = urunFiyat($urun); $yuzde=20; if(isset($urun)) { if($urun->kdv >0) { // $fiyat = $fiyat + (($fiyat*$urun->kdv)/100); $fiyat = floatval($fiyat) + ((floatval($fiyat) * floatval($urun->kdv)) / 100); } else { $fiyat = ($sayi * $yuzde) / 100; } return $fiyat; } else { return 0; } } function priceArtir($tutar) { $t = &get_instance(); $indirimOrani = $t->session->userdata("kullanici_indirim"); // if($indirimOrani>0 ) { // // 500 - (500 x 20 / 100) // return $tutar+(($tutar*$indirimOrani/100)); // } else { // return $tutar; // } return $tutar; } function ustFiyat() { return 10000; } function favoriSay() { $t=&get_instance(); $t->load->model("product_model"); $t->load->model("favoriler_model"); $urunleri = $t->product_model->get_all_join( array( "product.durum" => 1, // "product.stok >" => 0, "content.parent" => "product", "content.lang" => $t->session->userdata("lang"), ), "sira ASC" ); if(isset($t->session->userdata("kullanici_bilgi")->id)) { $uyeidi=$t->session->userdata("kullanici_bilgi")->id; } else { $uyeidi=0; } $favoriler = $t->favoriler_model->get_all_join( array( "favoriler.uyeid" => $uyeidi ) ); $say=0; foreach ($favoriler as $favo) { foreach ($urunleri as $urun) { if($favo->urunid==$urun->id) { $say++; }}} return $say; } function indirimOran($tutar) { $t = &get_instance(); $indirimOrani = $t->session->userdata("kullanici_indirim"); if($indirimOrani>0 ) { return true; } else { return false; } } function tumResimler() { $t = &get_instance(); $tumResimler = $t->image_model->get_all( array( "parent" => "product", "durum" => 1, )," isCover desc " ); $tumResim = array(); foreach ($tumResimler as $tumRes) { $tumResim[$tumRes->parentId][] = $tumRes->img_url; } return $tumResim; } function isUser() { $t = &get_instance(); if($t->session->userdata("kullanici_giris")!=1) { return false; } else { return true; } } function siparisDurum() { $t = &get_instance(); $t->load->model("siparisdurumlar_model"); $items = $t->siparisdurumlar_model->get_all( array( "durum" => 1 ), "sira ASC" ); return $items; } function getUye($id){ $t = &get_instance(); $t->load->model("uyeler_model"); $user = $t->uyeler_model->get(array( "id"=>$id )); return $user; } function getFavoriSay() { $t = &get_instance(); $t->load->model("favoriler_model"); if($t->session->userdata("kullanici_bilgi")!==null) { $favoriler = $t->favoriler_model->get_all( array( "uyeid" => $t->session->userdata("kullanici_bilgi")->id ), "eklenmetarihi desc" ); $say=0; foreach ($favoriler as $favo) { $say++; } return $say; } else { return 0; } } function ikiUst($kategoriId) { $t = &get_instance(); $t->load->model("categories_model"); $items=$t->categories_model->get( array( "id" =>$kategoriId ) ); $ustKnt = $t->categories_model->get( array( "id" =>$items->categoryId ) ); if(!empty( $ustKnt)) { $enUstKnt = $t->categories_model->get( array( "id" =>$ustKnt->categoryId ) ); if(isset($enUstKnt)) { return $enUstKnt->id; } else { return false; } } else { return false; } } function birUst($kategoriId) { $t = &get_instance(); $t->load->model("categories_model"); $items=$t->categories_model->get( array( "id" =>$kategoriId ) ); $ustKnt = $t->categories_model->get( array( "id" =>$items->categoryId ) ); if(isset($ustKnt)) { return $ustKnt->id; } else { return false; } } function indirimler() { $t = &get_instance(); $t->load->model("indirim_model"); $tum = $t->indirim_model->get_all( array( )," baslik desc " ); return $tum; } function getResim($resim,$klasor) { $t = &get_instance(); $resArr = explode(".", $resim); $dilRes = $resArr[0] . "_" . $t->session->userdata("lang") . "." . $resArr[1]; if (file_exists("uploads/".$klasor."/".$dilRes)) { $resm = $dilRes; } else { $resm = $resim; } return $resm; } function getIndirimOran($id) { $t = &get_instance(); $t->load->model("indirim_model"); $tum = $t->indirim_model->get( array( "id" => $id ) ); return $tum->oran; } function indirim(){ $t = &get_instance(); $t->load->model("indirim_model"); $indirim = $t->indirim_model->get_all( array( ) ); return $indirim; } function indirimliFiyat($tutar) { $t = &get_instance(); $indirimOrani = $t->session->userdata("kullanici_indirim"); if($indirimOrani>0 ) { return $tutar-(($tutar*$indirimOrani)/100); } else { return $tutar; } } function indirimliKategori($tutar) { $t = &get_instance(); $seciliindirim = explode(",",$t->session->userdata("kullanici_bilgi")->indirim ); $indirimDeg = array(); foreach($seciliindirim as $indirim){ $indirimDeg[] = str_replace(array('[',']'),array('',''),trim($indirim)); } foreach( get_urunler() as $urun){ foreach(indirimler() as $indirim){ foreach($indirimDeg as $ind) { if($indirim->id == $ind){ if ($urun->categoryId == $indirim->categoryId){ return $tutar-(($tutar*$indirim->oran)/100); } }else { return $tutar; } } } } } function indirimOranBul($id) { $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" ); $katDeger=array(); foreach ($kategoriler as $anakat) { if($anakat->categoryId == 0) { $katDeger[$anakat->url] = $anakat->url; foreach ($kategoriler as $altKat) { if($anakat->id==$altKat->categoryId) { $katDeger[$altKat->url] = $anakat->url; foreach ($kategoriler as $enAltKat) { if($altKat->id==$enAltKat->categoryId) { $katDeger[$enAltKat->url] = $anakat->url; } } } } } } $url = $katDeger[$id]; $indirimOran = $t->session->userdata($url); if($indirimOran>0) { $indirimi = $indirimOran; } else { $indirimi = 0; } // print_r($katDeger[$id]); die(); return $indirimi; } function postKontrol() { if(!$_POST) { hataVar(); } } function hataVar() { redirect(base_url("hata")); die(); } function getToken() { $userName = "atomedya"; $password = "846EU++7a.*"; $anahtar = date("Ymd"); $token = base64_encode(hash_hmac('sha256',$userName.$password,$anahtar,true)); $token = stripslashes($token); return $token; } function checkToken($token) { $token = stripslashes($token); if($token==getToken()) { return true; } else { hataVar(); die(); } } function telDuzelt($tel) { $tel = str_replace(" ", "", trim($tel)); return $tel; } function siparisDurumDegisikligindeSmsGonder($uye,$fatura,$SiparisDurum) { /* Onay Bekliyor, Onaylandı, Ödeme Bekliyor, Paketleniyor, Kargoya Verildi, Teslim Edildi, İptal Edildi, İade Edildi */ $smsGonderilsinMi = false; if($durum = "Sipariş Alındı") { $smsGonderilsinMi = true; } if($durum = "Onay Bekliyor") { $smsGonderilsinMi = true; } if($durum = "Onaylandı") { $smsGonderilsinMi = true; } if($durum = "Kargoya Verildi") { $smsGonderilsinMi = true; } if($durum = "Ödeme Bekliyor") { $smsGonderilsinMi = true; } if($durum = "Paketleniyor") { $smsGonderilsinMi = true; } if($durum = "Kargoya Verildi") { $smsGonderilsinMi = true; } if($durum = "Teslim Edildi") { $smsGonderilsinMi = true; } if($durum = "İptal Edildi") { $smsGonderilsinMi = true; } if($durum = "İade Edildi") { $smsGonderilsinMi = true; } $mesg ="$fatura->siparisid id siparişin durumu $SiparisDurum olarak güncellendi"; // sendSMS( $mesg, "5056851443",""); } // sendSMS( "DENEME SMS ", "5056851443","17/10/2023 11:30"); function sendSMS( $messageText, $recipientNumber,$tarih="") { $url = 'http://api.iletimerkezi.com/v1/send-sms'; $api_key = ''; $api_hash = ''; $sender = ''; // $tarih Formatı GG/AA/YYYY SS:DD şeklindedir. $recipientNumber = telDuzelt($recipientNumber); $xml = << {$api_key} {$api_hash} {$sender} {$tarih} {$recipientNumber} EOS; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $xml); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: text/xml']); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 120); $result = curl_exec($ch); curl_close($ch); return $result; } function getSmsCode($xml) { $response = simplexml_load_string($xml); $code = (string)$response->status->code; return $code; } function getSmsMessage($xml) { $response = simplexml_load_string($xml); $message = (string)$response->status->message; return $message; } function getTur() { $t = &get_instance(); $t->load->model("tur_model"); $turler=$t->tur_model->get_all ( array( ),"baslik ASC" ); return $turler; } function getBirim() { $t = &get_instance(); $t->load->model("birim_model"); $birim=$t->birim_model->get_all ( array( ),"baslik ASC" ); return $birim; } function getUrunlerFromMsSql($offset,$limit) { $t = &get_instance(); $t->load->model("logouruntmp_model"); $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { // echo "Bağlantı hatası: " . print_r(sqlsrv_errors(), true); } else { $query = "SELECT * FROM LG_001_ITEMS WHERE LOGICALREF IN (SELECT TOP $limit LOGICALREF FROM LG_001_ITEMS ORDER BY NEWID());"; $result = sqlsrv_query($conn, $query); if ($result === false) { echo "Kayıtları listeleme hatası: " . print_r(sqlsrv_errors(), true); } else { echo "

tablosundaki kayıtlar:

"; $metadata = sqlsrv_field_metadata($result); echo " "; echo ""; while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { $baslik = $row['NAME']; $adet = $row['SALESLIMITQUANTITY']; $CODE = $row['CODE']; $LOGICALREF = $row['LOGICALREF']; $fiyat = $row['FACOSTKEYS']; echo " "; $ekle = $t->logouruntmp_model->add( array( "baslik" => $baslik, "code" => $CODE, "logicalref" => $LOGICALREF, "fiyat" => $fiyat, ) ); echo ""; } echo "
LOGICALREF CODE Başlık Adet Fiyat
$LOGICALREF $CODE $baslik $adet $fiyat
"; } sqlsrv_free_stmt($result); sqlsrv_close($conn); } } function getAdet($STOCKREF) { $t = &get_instance(); $t->load->model("logourun_model"); $adet =0; $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { // Bağlantı hatası durumunda hata mesajını yazdır echo "Bağlantı hatası: " . print_r(sqlsrv_errors(), true); } else { // echo "Bağlantı başarılı!..
"; $query = "SELECT STITOTS.STOCKREF, STITOTS.INVENNO, SUM(STITOTS.ONHAND) AS TOTAL_ONHAND FROM LV_001_01_STINVTOT STITOTS WHERE STITOTS.STOCKREF = $STOCKREF AND STITOTS.INVENNO = '1' GROUP BY STITOTS.STOCKREF, STITOTS.INVENNO; "; $result = sqlsrv_query($conn, $query); if ($result === false) { echo "Kayıtları listeleme hatası: " . print_r(sqlsrv_errors(), true); } else { $metadata = sqlsrv_field_metadata($result); while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { // print_r($row['TOTAL_ONHAND'] ); // echo $row['TOTAL_ONHAND']; /* $ekle = $t->logourun_model->update( array( "logicalref" => $STOCKREF, ), array( "adet" => $row['TOTAL_ONHAND'], ), ); */ $adet = $row['TOTAL_ONHAND']; } } sqlsrv_free_stmt($result); sqlsrv_close($conn); return $adet; } } function getUrunlerFromMsSqlb( ) { $t = &get_instance(); $t->load->model("logouruntmp_model"); $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { // Bağlantı hatası durumunda hata mesajını yazdır echo "Bağlantı hatası: " . print_r(sqlsrv_errors(), true); } else { echo "Bağlantı başarılı!..
"; $query = "SELECT * FROM LG_001_PRCLIST "; $result = sqlsrv_query($conn, $query); if ($result === false) { echo "Kayıtları listeleme hatası: " . print_r(sqlsrv_errors(), true); } else { echo "

tablosundaki kayıtlar:

"; // Sütun başlıklarını yazdır $metadata = sqlsrv_field_metadata($result); foreach ($metadata as $field) { // echo ""; } // Kayıtları yazdır while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { $deger = ""; foreach ($row as $value) { //print_r($value); if (is_string($value)) { // Dizi değilse ve string ise, doğrudan ata $deger .= $value . " * "; } elseif (is_array($value)) { // Eğer dizi ise, implode ile string'e dönüştür $deger .= implode(', ', $value) . " * "; } elseif ($value instanceof DateTime) { // Eğer $value bir DateTime nesnesi ise, uygun formatta string'e çevir $deger .= " * "; } else { // Dizi ya da string değilse, boş ekle $deger .= $value . " * "; } } $ekle = $t->logouruntmp_model->add( array( "baslik" => $deger, ) ); } } sqlsrv_free_stmt($result); sqlsrv_close($conn); } } function getTotalUrunCount() { $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { // echo "Bağlantı hatası: " . print_r(sqlsrv_errors(), true); return null; } $countQuery = "SELECT COUNT(*) AS TotalCount FROM LG_001_ITEMS"; $countResult = sqlsrv_query($conn, $countQuery); if ($countResult === false) { // echo "Toplam kayıt sayısını alma hatası: " . print_r(sqlsrv_errors(), true); sqlsrv_close($conn); return null; } $totalCountRow = sqlsrv_fetch_array($countResult, SQLSRV_FETCH_ASSOC); $totalCount = $totalCountRow['TotalCount']; sqlsrv_free_stmt($countResult); sqlsrv_close($conn); return $totalCount; } function getTotalCariCount() { $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { // echo "Bağlantı hatası: " . print_r(sqlsrv_errors(), true); return null; } $countQuery = "SELECT COUNT(*) AS TotalCount FROM LG_010_CLCARD"; $countResult = sqlsrv_query($conn, $countQuery); if ($countResult === false) { // echo "Toplam kayıt sayısını alma hatası: " . print_r(sqlsrv_errors(), true); sqlsrv_close($conn); return null; } $totalCountRow = sqlsrv_fetch_array($countResult, SQLSRV_FETCH_ASSOC); $totalCount = $totalCountRow['TotalCount']; sqlsrv_free_stmt($countResult); sqlsrv_close($conn); return $totalCount; } function fiyatGuncelle() { $t = &get_instance(); $t->load->model("logouruntmp_model"); $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { // Bağlantı hatası durumunda hata mesajını yazdır echo "Bağlantı hatası: " . print_r(sqlsrv_errors(), true); } else { echo "Bağlantı başarılı!..
"; $field = array(); $query = "SELECT * FROM LG_001_PRCLIST "; $result = sqlsrv_query($conn, $query); if ($result === false) { echo "Kayıtları listeleme hatası: " . print_r(sqlsrv_errors(), true); } else { $metadata = sqlsrv_field_metadata($result); $i=0; while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { $i++; $deger = ""; foreach ($row as $value) { $field[$row["LOGICALREF"]] = $row["PRICE"]; } $guncelle = $t->logourun_model->update( array( "logicalref" =>$row["CARDREF"], ), array( "fiyat" => $row["PRICE"], ) ); if($i>1000) { $i=0; sleep(10); } } } sqlsrv_free_stmt($result); sqlsrv_close($conn); print_r(count($field )); } } function getUrunBarkod($offset,$limit) { $t = &get_instance(); $t->load->model("logourun_model"); $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { } else { $query = "SELECT * FROM LG_001_UNITBARCODE WHERE LOGICALREF IN (SELECT TOP $limit LOGICALREF FROM LG_001_UNITBARCODE ORDER BY NEWID());"; $result = sqlsrv_query($conn, $query); if ($result === false) { echo "Kayıtları listeleme hatası: " . print_r(sqlsrv_errors(), true); } else { echo "

tablosundaki kayıtlar:

" . $field["Name"] . "
"; $metadata = sqlsrv_field_metadata($result); echo " "; echo ""; while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { // $baslik = $row['NAME']; // $adet = $row['SALESLIMITQUANTITY']; // $CODE = $row['CODE']; $LOGICALREF = $row['ITEMREF']; $BARCODE = $row['BARCODE']; echo " "; $guncelle = $t->logourun_model->update( array( "logicalref" =>$row["ITEMREF"], ), array( "barkod" => $row["BARCODE"], ) ); echo ""; } echo "
LOGICALREF BARCODE
$LOGICALREF $BARCODE
"; } sqlsrv_free_stmt($result); sqlsrv_close($conn); } } ///////////////////////////////////////////////////////////////////////////////////// function getCari($limit,$offset) { $t = &get_instance(); $t->load->model("logocari_model"); $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { } else { $query = "SELECT * FROM LG_001_CLCARD WHERE LOGICALREF IN (SELECT TOP $limit LOGICALREF FROM LG_001_CLCARD ORDER BY NEWID() );"; // $query = "SELECT * FROM LG_001_CLCARD WHERE LOGICALREF IN (SELECT TOP $limit LOGICALREF FROM LG_010_CLCARD ORDER BY LOGICALREF ASC );"; $result = sqlsrv_query($conn, $query); if ($result === false) { echo "Kayıtları listeleme hatası: " . print_r(sqlsrv_errors(), true); } else { echo "

tablosundaki kayıtlar:

"; $metadata = sqlsrv_field_metadata($result); echo " "; while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { echo " "; echo ""; $kontrol = $t->logocari_model->get( array( "code" =>$row["CODE"], ) ); if(empty( $kontrol)) { $guncelle = $t->logocari_model->add( array( "logicalref" =>$row["LOGICALREF"], "active" =>$row["ACTIVE"], "cardtype" =>$row["CARDTYPE"], "code" =>$row["CODE"], "adres1" =>$row["ADDR1"], "adres2" =>$row["ADDR2"], "baslik" =>$row["DEFINITION_"], "ulke" =>$row["COUNTRY"], "sehir" =>$row["CITY"], "ilce" =>$row["TOWN"], "tel1" =>$row["TELNRS1"], "tel2" =>$row["TELNRS2"], "vd" =>$row["TAXOFFICE"], "vn" =>$row["TAXNR"], "yetkili" =>$row["INCHARGE"], "email" =>$row["EMAILADDR"], ) ); } } echo "
LOGICALREF ACTIVE CARDTYPE CODE DEFINITION_ ADDR1 ADDR2 CITY TOWN COUNTRY TELNRS1 TELNRS2 TAXOFFICE TAXNR INCHARGE EMAILADDR
".$row['LOGICALREF']." ".$row['ACTIVE']." ".$row['CARDTYPE']." ".$row['CODE']." ".$row['DEFINITION_']." ".$row['ADDR1'] ." ".$row['ADDR2']." ".$row['CITY'] ." ".$row['TOWN']." ".$row['COUNTRY']." ".$row['TELNRS1']." ".$row['TELNRS2']." ".$row['TAXOFFICE']." ".$row['TAXNR']." ".$row['INCHARGE']." ".$row['EMAILADDR']."
"; } sqlsrv_free_stmt($result); sqlsrv_close($conn); } } function getCarixxx($limit,$offset) { $t = &get_instance(); $t->load->model("logocari_model"); $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { } else { // $query = "SELECT * FROM LG_010_CLCARD WHERE LOGICALREF IN (SELECT TOP $limit LOGICALREF FROM LG_010_CLCARD ORDER BY NEWID());"; // $query = "SELECT * FROM LG_010_CLCARD WHERE LOGICALREF IN (SELECT TOP $limit LOGICALREF FROM LG_010_CLCARD ORDER BY LOGICALREF ASC );"; $query = " SELECT * FROM LG_001_CLCARD ORDER BY LOGICALREF OFFSET @offset ROWS FETCH NEXT @limit ROWS ONLY ORDER BY NEWID() "; $result = sqlsrv_query($conn, $query); if ($result === false) { echo "Kayıtları listeleme hatası: " . print_r(sqlsrv_errors(), true); } else { echo "

tablosundaki kayıtlar:

"; $metadata = sqlsrv_field_metadata($result); echo " "; echo ""; while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { echo " "; $kontrol = $t->logocari_model->get( array( "logicalref" =>$row["LOGICALREF"], ) ); if(empty( $kontrol)) { $guncelle = $t->logocari_model->add( array( "logicalref" =>$row["LOGICALREF"], "active" =>$row["ACTIVE"], "cardtype" =>$row["CARDTYPE"], "code" =>$row["CODE"], "adres1" =>$row["ADDR1"], "adres2" =>$row["ADDR2"], "baslik" =>$row["DEFINITION_"], "ulke" =>$row["COUNTRY"], "sehir" =>$row["CITY"], "ilce" =>$row["TOWN"], "tel1" =>$row["TELNRS1"], "tel2" =>$row["TELNRS2"], "vd" =>$row["TAXOFFICE"], "vn" =>$row["TAXNR"], "yetkili" =>$row["INCHARGE"], "email" =>$row["EMAILADDR"], ) ); } echo ""; } echo "
LOGICALREF ACTIVE CARDTYPE CODE DEFINITION_ ADDR1 ADDR2 CITY TOWN COUNTRY TELNRS1 TELNRS2 TAXOFFICE TAXNR INCHARGE EMAILADDR
".$row['LOGICALREF']." ".$row['ACTIVE']." ".$row['CARDTYPE']." ".$row['CODE']." ".$row['DEFINITION_']." ".$row['ADDR1'] ." ".$row['ADDR2']." ".$row['CITY'] ." ".$row['TOWN']." ".$row['COUNTRY']." ".$row['TELNRS1']." ".$row['TELNRS2']." ".$row['TAXOFFICE']." ".$row['TAXNR']." ".$row['INCHARGE']." ".$row['EMAILADDR']."
"; } sqlsrv_free_stmt($result); sqlsrv_close($conn); } } // https://www.hilalcioglu.com/urunal/fromserverurunal // https://www.hilalcioglu.com/urunal/urunupdate // https://www.hilalcioglu.com/urunal/fiyatal // https://www.hilalcioglu.com/urunal/barkodal // https://www.hilalcioglu.com/urunal/adetguncelle // https://www.hilalcioglu.com/urunal/carial // https://www.hilalcioglu.com/urunal/cariekle function addTempTableProductId() { // fiyat eklenen ürünleri idini temp tablosuna ekle $t = &get_instance(); $t->load->model("logouruntmp_model"); $t->load->model("general_model"); $sil = $t->general_model->truncate_tablo("logo_urun_tmp"); $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { echo "Bağlantı hatası: " . print_r(sqlsrv_errors(), true); } else { echo "Bağlantı başarılı!..
"; $cardRefler=array(); // $query = " SELECT * FROM LG_001_PRCLIST WHERE DEFINITION_ IS NOT NULL AND DEFINITION_ <> '' "; $query = " SELECT * FROM LG_001_PRCLIST WHERE DEFINITION_ LIKE '%TOPTAN%' OR DEFINITION_ LIKE '%ONLİNE%' OR DEFINITION_ LIKE '%PERAKENDE%' OR DEFINITION_ LIKE '%TOPTAN ÜSTÜ%' OR DEFINITION_ LIKE '%KDV HARİÇ LİSTE%' ORDER BY RAND() "; $query = " SELECT * FROM LG_001_PRCLIST WHERE DEFINITION_ LIKE '%ONLİNE%' ORDER BY RAND() "; // $query = " SELECT * FROM LG_001_PRCLIST WHERE DEFINITION_ LIKE '%TOPTAN%' OR DEFINITION_ LIKE '%ONLİNE%' ORDER BY RAND() "; $result = sqlsrv_query($conn, $query); if ($result === false) { echo "Kayıtları listeleme hatası: " . print_r(sqlsrv_errors(), true); } else { $metadata = sqlsrv_field_metadata($result); while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { $deger = ""; $cardRefler[$row["CARDREF"]]=true; } } sqlsrv_free_stmt($result); sqlsrv_close($conn); foreach($cardRefler as $a => $b ) { echo " $a
"; $ekle = $t->logouruntmp_model->add( array( "logicalref" => $a, ) ); } } } function addLogoUrun() { // temp tablosundaki urunleri logo urun tablosuna yoksa ekle varsa işlem yapma $t = &get_instance(); $t->load->model("logouruntmp_model"); $t->load->model("logourun_model"); $templer = $t->logouruntmp_model->get_all(array()); foreach ( $templer as $tmp ) { $varmi = $t->logourun_model->get( array( "logicalref" => $tmp->logicalref, ) ); if(!isset($varmi)) { $ekle = $t->logourun_model->add( array( "logicalref" => $tmp->logicalref, ) ); } } } function getItem( $logicalref ) { $t = &get_instance(); $t->load->model("logouruntmp_model"); $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { // echo "Bağlantı hatası: " . print_r(sqlsrv_errors(), true); } else { $urun=array(); $query = "SELECT * FROM LG_001_ITEMS WHERE LOGICALREF = '$logicalref' "; $result = sqlsrv_query($conn, $query); if ($result === false) { echo "Kayıtları listeleme hatası: " . print_r(sqlsrv_errors(), true); } else { //echo "

tablosundaki kayıtlar:

"; $metadata = sqlsrv_field_metadata($result); /* echo " "; */ // echo ""; while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { $baslik = $row['NAME']; $aciklama3 = $row['NAME4']; $aciklama2 = $row['NAME3']; $CODE = $row['CODE']; $LOGICALREF = $row['LOGICALREF']; $fiyat = $row['FACOSTKEYS']; $adet = $row['SALESLIMITQUANTITY']; $urun = array( "logicalref" => $LOGICALREF, "code" => $CODE, "baslik" => $baslik, "aciklama3" => $aciklama3, "aciklama2" => $aciklama2, "adet" => $adet, ); /* echo " "; */ // echo ""; } // echo "
LOGICALREF CODE Başlık Adet Fiyat
$LOGICALREF $CODE $baslik $adet $fiyat
"; } sqlsrv_free_stmt($result); sqlsrv_close($conn); return $urun; } } function getBarkod($logicalref) { $t = &get_instance(); $t->load->model("logouruntmp_model"); $BARCODE =""; $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { // echo "Bağlantı hatası: " . print_r(sqlsrv_errors(), true); } else { $urun=array(); // $query = "SELECT * FROM LG_001_UNITBARCODE "; $query = "SELECT * FROM LG_001_UNITBARCODE WHERE ITEMREF = '$logicalref' "; $result = sqlsrv_query($conn, $query); if ($result === false) { echo "Kayıtları listeleme hatası: " . print_r(sqlsrv_errors(), true); } else { $metadata = sqlsrv_field_metadata($result); while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { $LOGICALREF = $row['ITEMREF']; $BARCODE = $row['BARCODE']; // echo "$LOGICALREF *** $BARCODE
"; /*$urun = array( "logicalref" => $LOGICALREF, "code" => $CODE, "baslik" => $baslik, "aciklama3" => $aciklama3, "aciklama2" => $aciklama2, ); */ } } sqlsrv_free_stmt($result); sqlsrv_close($conn); return $BARCODE; } } function fiyatAl($turu,$logicalref) { // $turu - TOPTAN - ONLİNE - PERAKENDE - TOPTAN ÜSTÜ - KDV HARİÇ LİSTE $t = &get_instance(); $t->load->model("logouruntmp_model"); $fiyat =""; $serverName = "88.225.217.215,1433"; $connectionOptions = array( "Database" => "GO3", "Uid" => "sa", "PWD" => "Hilal153", "TrustServerCertificate" => true ); $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn === false) { // echo "Bağlantı hatası: " . print_r(sqlsrv_errors(), true); } else { $urun=array(); $query = "SELECT * FROM LG_001_PRCLIST WHERE DEFINITION_ LIKE '$turu' AND CARDREF = '$logicalref' "; $result = sqlsrv_query($conn, $query); if ($result === false) { echo "Kayıtları listeleme hatası: " . print_r(sqlsrv_errors(), true); } else { $metadata = sqlsrv_field_metadata($result); while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) { //echo "***"; // print_r($row['PRICE']); // echo "***"; $fiyat = $row['PRICE']; } } sqlsrv_free_stmt($result); sqlsrv_close($conn); return $fiyat; } } function getItemBilgi() { // ürünlerin bilgileri alıncak $t = &get_instance(); $t->load->model("logouruntmp_model"); $t->load->model("logourun_model"); // print_r(getItem( 216113 )); $items = $t->logourun_model->get_all(array()); foreach($items as $item ) { // echo " $item->logicalref <**> "; $bilgi = getItem( $item->logicalref ); $barkod= getBarkod($item->logicalref); $adet= getAdet($item->logicalref); $perakendeFiyat =1; // fiyatAl("PERAKENDE",$item->logicalref); $onlineFiyat = fiyatAl("ONLİNE",$item->logicalref); $toptanFiyat = fiyatAl("TOPTAN",$item->logicalref); $guncelle = $t->logourun_model->update( array( "logicalref" => $item->logicalref ), array( "code" => $bilgi["code"], "baslik" => $bilgi["baslik"], "aciklama2" => $bilgi["aciklama2"], "aciklama3" => $bilgi["aciklama3"], "adet" => $adet, "barkod" => $barkod, "perakendefiyat" => $perakendeFiyat, "onlinefiyat" => $onlineFiyat, "toptanfiyat" => $toptanFiyat, ) ); sleep(3); } } function onecikanurunler() { $t = &get_instance(); $t->load->model("product_model"); $yeniUrunler = $t->product_model->get_all_join( array( "product.durum" => 1, "product.populer" => 1, "content.parent" => "product", "content.lang" => "tr", ), "eklenmetarihi DESC" ); return $yeniUrunler; } function yuzdeHesapla($sayi) { $yuzde=20; return ($sayi * $yuzde) / 100; } function pythonurun() { $url = 'https://voiceless-christa-atomedya-6f075a5b.koyeb.app/sync-products'; $apiKey = 'ATOSYNC-2025'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "X-API-Key: $apiKey" ]); $response = curl_exec($ch); if (curl_errno($ch)) { echo 'cURL Hatası: ' . curl_error($ch); } else { echo 'Yanıt: ' . $response; } curl_close($ch); } function pythonmusteri () { $url = 'https://voiceless-christa-atomedya-6f075a5b.koyeb.app/sync-client'; $apiKey = 'ATOSYNC-2025'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "X-API-Key: $apiKey" ]); $response = curl_exec($ch); if (curl_errno($ch)) { echo 'cURL Hatası: ' . curl_error($ch); } else { echo 'Yanıt: ' . $response; } curl_close($ch); } function sepetTemizleUye($id) { $t = &get_instance(); $t->load->model("sepet_model"); $t->sepet_model->delete( array( "uyeid" => $id ) ); } function getFatura($siparisid) { $t = &get_instance(); $t->load->model("fatura_model"); $items = $t->fatura_model->get( array( "siparisid" => $siparisid ) ); return $items; } "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"); $t->session->unset_userdata("kullanici_indirim"); // ç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/hilalcioglu.com/httpdocs/application/controllers/Detay.php
Line: 10
Function: __construct

File: /var/www/vhosts/hilalcioglu.com/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/hilalcioglu.com/httpdocs/application/controllers/Detay.php
Line: 10
Function: __construct

File: /var/www/vhosts/hilalcioglu.com/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/hilalcioglu.com/httpdocs/application/controllers/Detay.php
Line: 10
Function: __construct

File: /var/www/vhosts/hilalcioglu.com/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/hilalcioglu.com/httpdocs/application/controllers/Detay.php
Line: 10
Function: __construct

File: /var/www/vhosts/hilalcioglu.com/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/hilalcioglu.com/httpdocs/application/controllers/Detay.php
Line: 10
Function: __construct

File: /var/www/vhosts/hilalcioglu.com/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/hilalcioglu.com/httpdocs/application/controllers/Detay.php
Line: 10
Function: __construct

File: /var/www/vhosts/hilalcioglu.com/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/hilalcioglu.com/httpdocs/application/controllers/Detay.php
Line: 10
Function: __construct

File: /var/www/vhosts/hilalcioglu.com/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/hilalcioglu.com/httpdocs/application/controllers/Detay.php
Line: 10
Function: __construct

File: /var/www/vhosts/hilalcioglu.com/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/hilalcioglu.com/httpdocs/application/controllers/Detay.php
Line: 10
Function: __construct

File: /var/www/vhosts/hilalcioglu.com/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/hilalcioglu.com/httpdocs/application/controllers/Detay.php
Line: 10
Function: __construct

File: /var/www/vhosts/hilalcioglu.com/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/hilalcioglu.com/httpdocs/application/controllers/Detay.php
Line: 10
Function: __construct

File: /var/www/vhosts/hilalcioglu.com/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/hilalcioglu.com/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/hilalcioglu.com/httpdocs/application/controllers/Detay.php

Line Number: 12

Backtrace:

File: /var/www/vhosts/hilalcioglu.com/httpdocs/index.php
Line: 323
Function: require_once