function convertToSEO($text) {
$turkce = array("ı","İ","ç","Ç","ş","Ş","ğ","Ğ","ü","Ü","ö","Ö","/",".",",",";",":","!","&","(",")","[","]","_","*"," ",'"');
$convert = array("i","i","c","c","s","s","g","g","u","u","o","o","-","-","-","-","-","-","-","-","-","-","-","-","-","-",'-');
return strtolower(str_replace($turkce,$convert,trim($text)));
}
function degerUret($a) {
$md5 = md5(microtime() * 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();
}
function yetki_tanim() {
$yetkiler = array(
"siniflar" => "Sınıflar",
"yonetici" => "Yönetici",
"ogretmen" => "Öğretmen",
"ogrenci" => "Öğrenci",
"branslar" => "Branşlar",
"canliders" => "Canlı Ders",
"dersler" => "Dersler",
"diyetisyen" => "Diyetisyen",
"arsiv" => "Öğrenci Arşivi",
"randevu_" => "Diyetisyen Ranadevu (Öğrenci)",
"randevu" => "Diyetisyen Ranadevu (Diyetisyen)",
"icerik" => "İcerik",
"merkezler" => "Hediye Merkezleri",
"maillist" => "Mail Listesi",
"ogrencilistesi" => "Öğrenci Listesi",
"--------" => "-------",
"kullanicilar" => "Kullanicilar",
"ceviriler" => "Çeviriler",
"ayarlar" => "Ayarlar",
"yetkiler" => "Yetkiler",
"translate" => "Translate",
"diller" => "Diller",
"slider" => "Slider",
"sayfamoduller" => "Sayfa Modulleri",
"kategoriler" => "Kategoriler",
"urunler" => "Ürunler",
"uyeler" => "Üyeler",
"mesajlar" => "Mesajlar",
"galleries" => "Galeriler",
"moduller" => "Modüller",
"tasarimayar" => "Tasarım Ayarları",
"fatura" => "Faturalar",
"fileuploads" => "File Upload",
"bayiler" => "Bayiler",
);
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;
}
}
function VKI($kilo,$boy) {
return ceil($kilo/(($boy/100)*($boy/100)));
}
function tcno_dogrula($bilgiler){
$gonder = '
\n
".htmlentities(var_export($Send,true)).""; try { $soap = new SoapClient($wsdl, $options); $data = $soap->sendSms($Send); } catch(Exception $e) { $data = $e; } // echo "
".htmlentities(var_export($data,true)).""; */ } function telDuzelt($tel) { $telefon = str_replace(array("0 "," "),array("90",""),$tel); return $telefon; } function galeriler() { $t=&get_instance(); $t->load->model("gallery_model"); $items = $t->gallery_model->get_all( array( "isActive" => 1 ),"rank ASC" ); return $items; } function toplamOgrenci() { $t=&get_instance(); $t->load->model("user_model"); $toplam = $t->user_model->count( array( "yetki_id" => 13 ) ); return $toplam; } function toplamErkekOgrenci() { $t=&get_instance(); $t->load->model("user_model"); $toplam = $t->user_model->count( array( "yetki_id" => 13, "cinsiyet" => 1 ) ); return $toplam; } function toplamKadinOgrenci() { $t=&get_instance(); $t->load->model("user_model"); $toplam = $t->user_model->count( array( "yetki_id" => 13, "cinsiyet" => 2 ) ); return $toplam; } function toplamKrediKartiOgrenci() { $t=&get_instance(); $t->load->model("user_model"); $toplam = $t->user_model->count( array( "yetki_id" => 13, "odemeyontemi" => 1 ) ); return $toplam; } function toplamHavaleOgrenci() { $t=&get_instance(); $t->load->model("user_model"); $toplam = $t->user_model->count( array( "yetki_id" => 13, "odemeyontemi" => 2 ) ); return $toplam; } function onaysizKayitSil() { $t=&get_instance(); $t->load->model("user_model"); $toplam = $t->user_model->get_all( array( "yetki_id" => 13, "odemeyontemi" => 1, "isActive" => 0, ) ); foreach ($toplam as $key) { $asim = ( time()-60*200); $asimTarihi = date("Y-m-d H:i:s",$asim); if($key->createdAt < $asimTarihi ) { $mesaj= "Üyeliğiniz başarısız olmuştur. Lütfen web sitemizden tekrar deneyiniz. "; $telefon= telDuzelt($key->telefon); smsGonder($key->full_name,$telefon,$mesaj); sileAktar($key->id); // $sil= $t->user_model->delete( // array( // "id" => $key->id // ) // ); } } } function sileAktar($id) { $t=&get_instance(); $t->load->model("user_model"); $t->load->model("silinen_model"); $user = $t->user_model->get( array( "id" => $id, "yetki_id" => 13, ) ); if(!empty($getUser)) { $ekle = $t->silinen_model->add( array( "user_name" => $user->user_name, "full_name" => $user->full_name, "cinsiyet" => $user->cinsiyet, "dogumtarihi" => $user->dogumtarihi, "tcno" => $user->tcno, "telefon" => $user->telefon, "email" => $user->email, "password" => $user->password, "createdAt" => $user->createdAt, "yetki_id" => $user->yetki_id, "odemeyontemi" => $user->odemeyontemi, "il" => $user->il, "ilce" => $user->ilce, "boy" => $user->boy, "kilo" => $user->kilo, "merkez" => $user->merkez, "ders" => $user->ders, "katilim" => $user->katilim, "hediyeadres" => $user->hediyeadres, ) ); $uyeSil = $t->user_model->delete( array( "id" => $id ) ); } } function aktarSile($id) { $t=&get_instance(); $t->load->model("user_model"); $t->load->model("silinen_model"); $user = $t->user_model->get( array( "id" => $id, "yetki_id" => 13, ) ); $getControl = $t->silinen_model->get( array( "tcno" => $user->tcno, ) ); if(empty( $getControl)) { if(!empty($user)) { $ekle = $t->silinen_model->add( array( "user_name" => $user->user_name, "full_name" => $user->full_name, "cinsiyet" => $user->cinsiyet, "dogumtarihi" => $user->dogumtarihi, "tcno" => $user->tcno, "telefon" => $user->telefon, "email" => $user->email, "password" => $user->password, "createdAt" => $user->createdAt, "yetki_id" => $user->yetki_id, "odemeyontemi" => $user->odemeyontemi, "il" => $user->il, "ilce" => $user->ilce, "boy" => $user->boy, "kilo" => $user->kilo, "merkez" => $user->merkez, "ders" => $user->ders, "katilim" => $user->katilim, "hediyeadres" => $user->hediyeadres, ) ); } } } /* function baslat ($serviceUrl) { $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$serviceUrl); curl_setopt($ch,CURLOPT_POST,TRUE); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($ch,CURLOPT_HTTPHEADER,array("Content-Type"=>"application/x-www-form-urlencoded")); curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE); //curl_setopt($ch,CURLOPT_POSTFIELDS,"Pan=$krediKartiNumarasi&MpiTransactionId=$MpiTransactionId&ExpiryDate=$sonKullanmaTarihi&PurchaseAmount=$tutar&Currency=$paraKodu&BrandName=$kartTipi&VerifyEnrollmentRequestId=$islemNumarasi&SessionInfo=$ekVeri&MerchantId=$uyeIsyeriNumarasi&MerchantPassword=$uyeIsYeriSifresi&SuccessUrl=$SuccessURL&FailureUrl=$FailureURL&InstallmentCount=$taksitSayisi"); $resultXml = curl_exec($ch); curl_close($ch); return $resultXml; } */ function checkCaptcha($response,$mesaj,$yonlen) { $t = &get_instance(); if (isset($response) && !empty($response)) { $key = $response; $result = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=6Lf_ih4qAAAAACCZrf4kxc5I47rNTHI_2vz4-WPN&response=" . $key); $sonuc = json_decode($result, true); if ($sonuc['success'] != 1) { $alert=array( "title" => "İşlem Başarılı Mesajınız İletildi", "icon" => "green", ); $t->session->set_flashdata("alert_msg",$alert); redirect(base_url($yonlen)); die(); } } else { $alert=array( "title" => "İşlem Başarısız", "icon" => "red", ); $t->session->set_flashdata("alert_msg",$alert); redirect(base_url($yonlen)); die(); } } function get_modul() { $item = array( "tema" => "tema1", "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") : "", "anasayfa_modul" => " ", "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") : "", "bilgilerim_modul" => (get_modules("bilgilerimmodul")) ? get_modules("bilgilerimmodul") : "", "girisyap_modul" => (get_modules("girisyapmodul")) ? get_modules("girisyapmodul") : "", "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_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_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("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(); }
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/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line: 14
Function: __construct
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once
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/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line: 14
Function: __construct
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once
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/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line: 14
Function: __construct
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once
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/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line: 14
Function: __construct
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once
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/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line: 14
Function: __construct
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once
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/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line: 14
Function: __construct
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once
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/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line: 14
Function: __construct
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once
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/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line: 14
Function: __construct
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once
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/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line: 14
Function: __construct
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once
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/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line: 14
Function: __construct
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once
Severity: Warning
Message: session_start(): Cannot start session when headers already sent
Filename: Session/Session.php
Line Number: 143
Backtrace:
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line: 14
Function: __construct
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/seherkumus.com.tr/httpdocs/application/helpers/tools_helper.php:1)
Filename: core/Common.php
Line Number: 570
Backtrace:
Type: Error
Message: Call to undefined function start_func()
Filename: /var/www/vhosts/seherkumus.com.tr/httpdocs/application/controllers/Haberdetay.php
Line Number: 16
Backtrace:
File: /var/www/vhosts/seherkumus.com.tr/httpdocs/index.php
Line: 319
Function: require_once