T.C. D A N I Ş T A Y SEKİZİNCİ DAİRE Esas No : 2023/2275 Karar No : 2025/9399 TEMYİZ İSTEMİNDE BULUNAN (DAVALI) : ... Valiliği VEKİLİ : Av. ... KARŞI TARAF (DAVACI) : ... VEKİLİ : Av. ... İSTEMİN KONUSU : ... Bölge İdare Mahkemesi ... İdari Dava Dairesinin ... tarih ve E:..., K:... sayılı kararının, temyizen incelenerek bozulması istenilmektedir. YARGILAMA SÜRECİ : Dava konusu istem: Bitlis ili, Mutki ilçesi, ... Jandarma Karakol Komutanlığı emrinde, ... Köyünde güvenlik koru…
Danıştay 8. Daire Başkanlığı 2023/2275 E. , 2025/9399 K. "İçtihat Metni" T.C. D A N I Ş T A Y SEKİZİNCİ DAİRE Esas No : 2023/2275 Karar No : 2025/9399 TEMYİZ İSTEMİNDE BULUNAN (DAVALI) : ... Valiliği VEKİLİ : Av. ... KARŞI TARAF (DAVACI) : ... VEKİLİ : Av. ... İSTEMİN KONUSU : ... Bölge İdare Mahkemesi ... İdari Dava Dairesinin ... tarih ve E:..., K:... sayılı kararının, temyizen incelenerek bozulması istenilmektedir. YARGILAMA SÜRECİ : Dava konusu istem: Bitlis ili, Mutki ilçesi, ... Jandarma Karakol Komutanlığı emrinde, ... Köyünde güvenlik korucusu olarak görev yapan davacı tarafından, bir yıl içerisinde birden fazla ücretten kesme cezası aldığından bahisle görevine son verilmesine ilişkin Bitlis Valiliğinin 25/01/2021 tarihli Olur işleminin iptali ile bu işlem nedeniyle yoksun kaldığı parasal ve özlük haklarının işlem tarihinden itibaren yasal faiziyle birlikte ödenmesine karar verilmesi istenilmiştir. İlk Derece Mahkemesi kararının özeti: ... İdare Mahkemesince verilen ... tarih ve E:..., K:... sayılı kararda; davacının Bitlis ili, Mutki İlçe Jandarma Komutanlığı emrinde güvenlik korucusu olarak görev yapmakta iken, ... tarih ve ... sayılı işlem ile aylıktan kesme cezası ile tecziye edildiği, Mutki Kaymakamlığı'nın ... tarih ve ... sayılı işlemi ile ikinci kez aylıktan kesme cezası ile tecziye edildiği, bir yıl içerisinde birden fazla ücretten kesme cezası ile tecziye edildiğinden Bitlis Valiliği'nin 16/07/2018 tarihli oluru ile görevine son verildiği, davacı tarafından görevine son verilmesine ilişkin işlemin iptaline karar verilmesi istemiyle açılan davada ... İdare Mahkemesi'nce ... tarihinde yürütmenin durdurulmasına, ... tarih ve E:..., K:... sayılı kararı ile ise işlemin iptaline karar verildiği, davacının aylıktan kesme cezası ile tecziye edilmesine ilişkin Mutki Kaymakamlığının ... tarih ve ... sayılı işleminin iptaline karar verilmesi istemiyle açılan davada ... İdare Mahkemesi'nin ... tarih ve E:..., K:... sayılı kararı ile işlemin iptaline karar verildiği, davalı idare tarafından, davacı hakkında mahkeme kararı üzerine yeniden disiplin soruşturması başlatıldığı belirtilerek ... tarih ve ... sayılı işlem ile aylıktan kesme cezası ile tecziye edildiği, 24/12/2020 tarihli aylıktan kesme cezasının iptaline karar verilmesi istemiyle ... İdare Mahkemesi'nin E:... sayılı esasına kayden açılan davanın derdest olduğu, davalı idare tarafından her ne kadar aynı yıl içerisinde olmasa da 10/04/2018 tarihli ücretten kesme cezası ile mahkeme kararı ile iptal edilen 05/07/2018 tarihli ücretten kesme cezası yerine yeniden işlem tesis edilmesi nedeniyle 24/12/2020 tarihli ücretten kesme cezasının 2018 yılı içerisinde işlenen disiplin suçları olduğundan, Bitlis Valiliğinin 25/01/2021 tarihli işlemi ile görevine son verildiği, bu işlemin iptaline karar verilmesi istemiyle bakılmakta olan davanın açıldığı, ilgili mevzuat hükümleri uyarınca "Bir yıl içerisinde birden fazla ücretten kesme cezası almak" fiilinin görevden çıkarma cezasını gerektiren fiil ve haller arasında sayıldığı, söz konusu mevzuat hükmünün aynı yıl içerisindeki birden fazla ücretten kesme cezasının görevden çıkarma cezasını gerektirdiği şeklinde düzenlenmesine karşın, aynı yıla ilişkin fiiller nedeniyle birden fazla ücretten kesme cezası verilmesi durumunda da uygulanabileceği şeklinde geniş bir şekilde yorumlanamayacağı, aksi bir yorumun suç ve cezaların kanuniliği ilkesine aykırı olacağı, bu durumda; ... tarih ve ... sayılı işlem ile tesis edilen aylıktan kesme cezası ile ... tarih ve ... sayılı işlem ile tesis edilen aylıktan kesme cezası esas alınmak suretiyle bu cezaların aynı yıla ilişkin olduğundan bahisle davacının görevine son verilmesine ilişkin Bitlis Valiliğinin 25/01/2021 tarihli işleminde hukuka uygunluk bulunmadığı, öte yandan; Anayasa'nın 125. maddesinin son fıkrasında yer alan, idarenin kendi eylem ve işlemlerinden doğan zararı ödemekle yükümlü olduğu hükmü karşısında, hukuka aykırılığı saptanan dava konusu işlem nedeniyle yoksun kalınan özlük ve parasal hakların her hak ediş (ödenmesi gereken aylardan) tarihinden itibaren ödeme tarihine kadar dönemsel olarak işletilecek yasal faiziyle birlikte davacıya ödenmesi gerektiği gerekçesiyle dava konusu işlemin iptaline, bu işlem nedeniyle yoksun kalınan özlük ve parasal hakların her hak ediş (ödenmesi gereken aylardan) tarihinden itibaren ödeme tarihine kadar dönemsel olarak işletilecek yasal faiziyle birlikte ödenmesine karar verilmiştir. Bölge İdare Mahkemesi kararının özeti: ... Bölge İdare Mahkemesi ... İdari Dava Dairesince verilen kararda; "Güvenlik korucuları ile korucu başlarının; görevlendirme şekilleri, göreve alınmalarında aranacak şartlar, görevleri, uygulanacak disiplin cezaları ve görevlerine son verilmesini gerektiren haller, disiplin amirleri, yararlanacakları giyim eşyaları ile bunların şekli ve verilme zamanları, eğitim ve denetim usûl ve esasları, sicil ve izinleri, ilk müracaatlarında sahip olmaları gereken sağlık şartları, başka bir işte çalışma hakları ile bu Kanunda yer alan diğer hususlara ilişkin uygulamalar Cumhurbaşkanınca çıkarılacak bir yönetmelikle düzenlenir." şeklindeki 442 sayılı Köy Kanununun en son 700 sayılı Anayasada Yapılan Değişikliklere Uyum Sağlanması Amacıyla Bazı Kanun ve Kanun Hükmünde Kararnamelerde Değişiklik Yapılması Hakkında Kanun Hükmünde Kararname ile değişikliğe uğrayan Ek 18. maddesi uyarınca 2008/13105 sayılı Güvenlik Korucuları Yönetmeliği'nin çıkarıldığı ve Yönetmeliğin 17. maddesinde disiplin hükümleri düzenlenerek, hangi halde hangi disiplin cezalarının verileceği bu şekilde belirlenmiş ise de, Anayasa Mahkemesinin 24/03/2022 tarihli 31788 sayılı Resmi Gazetede yayımlanan 24/02/2022 tarihli E:2021/2, K:2022/20 sayılı kararıyla maddede yer alan "...uygulanacak disiplin cezaları..." ibaresinin iptaline karar verildiği, bu durumda, kanuni bir dayanak olmaksızın ceza verilemeyeceği veya verilen cezaların kanuni dayanaklarının sonradan ortadan kalkması halinde cezaların ortadan kaldırılması gerektiği hususunun açık olduğu, davacıya disiplin cezası verilmesine dair olan işbu dava konusu işlemin Anayasa Mahkemesinin anılan iptal kararı sebebiyle kanuni dayanaktan yoksun hale geldiği anlaşıldığından, dava konusu işlemin iptali gerektiği sonucuna ulaşıldığı, burada, Anayasa Mahkemesinin anılan kararında iptal kararının Resmi Gazetede yayımlanmasından başlayarak 9 ay sonra yürürlüğe girmesine karar verilmiş olmasının somut olaya etkisinin de değerlendirilmesi gerektiği, bir Kanun ya da KHK'nın uygulanması nedeniyle dava açmak durumunda kalan ve Anayasanın 153. maddesi uyarınca itiraz yoluyla Anayasa Mahkemesine başvurulmasını isteme hakkına sahip olan kişilerin de, hak veya menfaatlerini ihlal eden kuralın iptal davası veya itiraz yoluyla daha önce yapılan başvuru sonucunda Anayasa Mahkemesince iptal edilmiş olması halinde iptal hükmünün hukuki sonuçlarından yararlanmaları gerektiği, aksi halde Anayasa Mahkemesince verilen iptal kararının uygulama tarihinin belirtilen amaçla ayrıca belirlenmesi halinde iptal edilen yasa kuralının uygulanmasının sürdürülmesi nedeniyle bu uygulamaya karşı dava yoluna başvuracakların iptal kararının hukuki sonuçlarından yararlanamayacaklarının kabulü; bir yandan dava yoluna başvuran herkes için Anayasa ile tanınmış olan itiraz hakkının bunlar için fiilen işlemez hale getirilerek ortadan kalkması ve iptal kararının uygulanamaması öte yandan Anayasa'ya aykırılığı hükmen saptanmış olan bir yasa kuralının uygulanmasının hukuken korunması gibi bir sonuca neden olacağı ki bu durumun, Anayasanın üstünlüğü ve Hukuk Devleti ilkesine aykırılık teşkil edeceği gerekçesiyle istinaf başvurusunun gerekçeli reddine karar verilmiştir. TEMYİZ EDENİN İDDİALARI : Davalı idare tarafından, davacı hakkında bir yıl içerisinde birden fazla ücretten kesme cezası aldığından bahisle göreve son işleminin tesis edildiği, ilk göreve son işlemine karşı açılan iptal davasının halen derdest olduğu, ikinci ücretten kesme cezasına karşı açılan davanın savunma eksikliği nedeniyle iptaline karar verildiği, idarenin yargı kararına uygun hareket ederek aynı olaya ilişkin davacının savunması da alınarak yeniden işlem tesis edildiği, Anayasa Mahkemesince iptal kararı verilmişse de kararın 9 ay sonra yürürlüğe gireceği, bu nedenle işlem tarihindeki mevzuata göre tesis edilen işlemde hukuka aykırılık bulunmadığı ileri sürülmektedir. KARŞI TARAFIN SAVUNMASI : Savunma verilmemiştir. DANIŞTAY TETKİK HÂKİMİ ...'UN DÜŞÜNCESİ : Temyiz isteminin kabulü ile Bölge İdare Mahkemesi kararının bozulması gerektiği düşünülmektedir. TÜRK MİLLETİ ADINA Karar veren Danıştay Sekizinci Dairesince, Tetkik Hâkiminin açıklamaları dinlendikten ve dosyadaki belgeler incelendikten sonra gereği görüşüldü: İNCELEME VE GEREKÇE: MADDİ OLAY : Bitlis ili, Mutki ilçesi, ... Jandarma Karakol Komutanlığı emrinde, ... Köyünde güvenlik korucusu olarak görev yapan davacı tarafından, bir yıl içerisinde birden fazla ücretten kesme cezası aldığından bahisle görevine son verilmesine ilişkin Bitlis Valiliğinin 25/01/2021 tarihli Olur işleminin iptali ile bu işlem nedeniyle yoksun kaldığı parasal ve özlük haklarının işlem tarihinden itibaren yasal faiziyle birlikte ödenmesine karar verilmesi istemiyle bakılan dava açılmıştır. İLGİLİ MEVZUAT: Türkiye Cumhuriyeti Anayasası'nın 129. maddesinde; memurlar ve diğer kamu görevlileri ile kamu kurumu niteliğindeki meslek kuruluşları ve bunların üst kuruluşları mensuplarına savunma hakkı tanınmadıkça disiplin cezası verilemeyeceği hükme bağlanmıştır. Dava konusu işlem tarihinde yürürlükteki mevzuat aşağıdaki şekilde düzenlenmiştir. 442 sayılı Köy Kanunu'nun Ek 18. maddesinde; geçici köy korucuları ile korucu başlarının; görevlendirme şekilleri, göreve alınmalarında aranacak şartlar, görevleri, uygulanacak disiplin cezaları ve görevlerine son verilmesini gerektiren haller, disiplin amirleri, yararlanacakları giyim eşyaları ile bunların şekli ve verilme zamanları, eğitim ve denetim usûl ve esasları, sicil ve izinleri, ilk müracaatlarında sahip olmaları gereken sağlık şartları, başka bir işte çalışma hakları ile bu Kanunda yer alan diğer hususlara ilişkin uygulamaların Milli Savunma Bakanlığı ve Maliye Bakanlığının görüşü üzerine İçişleri Bakanlığınca hazırlanacak ve bu maddenin yayımı tarihinden itibaren altı ay içinde Bakanlar Kurulunca çıkarılacak bir yönetmelikle düzenleneceği hükme bağlanmıştır. Bu madde hükmü uyarınca 09/01/2008 tarih ve 2018/13105 sayılı Bakanlar Kurulu kararı ile yürürlüğe giren Geçici Köy Korucuları Yönetmeliği'nde yapılan 11/10/2018 tarih ve 182 sayılı Cumhurbaşkanı Kararı ile değiştirilen Güvenlik Korucuları Yönetmeliği'nin "Disiplin Cezaları" başlıklı 17. maddesinin (ç) 'görevden çıkarma' başlıklı 1. bendinde; '(1)Bir daha güvenlik korucusu olarak görevlendirilmemek üzere görevlendirilmelerindeki esas ve usullere uyularak görevle olan ilişiğin kesilmesidir. Göreve son verme cezasını gerektiren fiil ve haller şunlardır:' hükmü, aynı maddenin 14. alt bendinde; 'Bir yıl içerisinde birden fazla ücretten kesme cezası almak,' hükmü, "Savunma Hakkı" başlıklı 20/A maddesinde; '(1) Güvenlik Korucusu hakkında savunması alınmadan disiplin cezası verilemez. (2) Soruşturmayı yapanın veya komisyonun yedi günden az olmamak üzere verdiği süre içinde veya belirtilen bir tarihte savunmasını yapmayan güvenlik korucusu savunma hakkından vazgeçmiş sayılır.' hükümlerine yer verilmiştir. 24/03/2022 tarihli 31788 sayılı Resmi Gazetede yayımlanan Anayasa Mahkemesi'nin 24/02/2022 tarihli E:2021/2, K:2022/20 sayılı kararı ile 442 sayılı Köy Kanununun ek 18. maddesinde yer alan "...uygulanacak disiplin cezaları..." ibaresinin iptaline, iptal kararının yürürlüğünün 9 ay ertelenmesine karar verilmiştir. Anayasa Mahkemesi tarafından iptal kararının yürürlüğünün 9 ay ertelenmesine ilişkin süre dolmadan, 30/11/2022 tarih ve 32029 sayılı Resmi Gazete'de yayımlanan 7422 sayılı Kanun ile 442 sayılı Köy Kanunu'na "Güvenlik korucularına verilecek disiplin cezalarının çeşitleri ile ceza uygulanacak fiil ve haller" başlıklı 74/A, "Ağırlaştırıcı ve hafifletici nedenler" başlıklı 74/B, "Uygulanacak hükümler" başlıklı 74/C maddelerinin eklendiği görülmüştür. HUKUKİ DEĞERLENDİRME: Anayasa'nın 38. maddesinin birinci fıkrasında, "Kimse, işlendiği zaman yürürlükte bulunan kanunun suç saymadığı bir fiilden dolayı cezalandırılamaz." hükmü ile "suçun kanuniliği" ilkesi; üçüncü fıkrasındaki "Ceza ve ceza yerine geçen güvenlik tedbirleri ancak kanunla konulur." hükmü ile "cezanın kanuniliği" ilkesi benimsenmiştir. Ceza Hukukunda, bir eylemin suç sayılabilmesi için, eylem sahibinin kusurlu iradesinden doğması, kanunda yazılı tipe uygun bulunması ve bir yaptırım uygulanmasını gerektirmesi şarttır. Disiplin suçu, kamu görevlisinin ilgili Kanunlarda tanımı yapılan ve kamu hizmetlerinin gereği gibi yürütülmesini sağlamak amacı taşıyan kuralların ihlali sonucunu doğuran eylemleridir. Ceza ise, suç tanımına uyan eylemi gerçekleştiren kişilere uygulanacak olan ve nev'i, süresi ve miktarları kanunla belirlenen yaptırımlardır. Kanunun açıkça suç saymadığı bir fiilden dolayı kimseye ceza verilemeyeceği gibi kanunun başka bir ceza öngördüğü eylem için daha ağır bir ceza verilemez. Zira "cezada kanunilik" ilkesi, kişinin belli bir suçla ilgili olarak kanunda öngörülmeyen bir ceza ile ya da kanunda öngörülen daha ağır bir ceza ile cezalandırılmasına imkan vermez. Avrupa İnsan Hakları Sözleşmesi'nin "Kanunsuz ceza olmaz" başlıklı 7. maddesinin 1. fıkrasında da hiç kimsenin, işlendiği zaman ulusal veya uluslararası hukuka göre suç oluşturmayan bir eylem veya ihmalden dolayı suçlu bulunamayacağı; aynı biçimde, suçun işlendiği sırada uygulanabilir olan cezadan daha ağır bir cezanın verilemeyeceği yönündeki düzenlemeye yer verilmiştir. Anayasa'nın 38. maddesinde idari suç ve cezalar ile adli suç ve cezalar arasında bir ayrım yapılmadığından, her ikisi de bu maddede öngörülen ilkelere tabidir. 5237 sayılı Türk Ceza Kanunu'nun 5. maddesinde, "Bu Kanunun genel hükümleri, özel ceza kanunları ve ceza içeren kanunlardaki suçlar hakkında da uygulanır." denilerek suç ve cazalar hakkında bu Kanunda düzenlenen genel hükümlerin, idari veya adli suç ve ceza ayrımı yapılmaksızın uygulanması gerektiği ifade edilmiştir. 5237 sayılı Türk Ceza Kanunu'nun 7. maddesinin 1. fıkrasındaki "...İşlendikten sonra yürürlüğe giren kanuna göre suç sayılmayan bir fiilden dolayı da kimse cezalandırılamaz ve hakkında güvenlik tedbiri uygulanamaz. Böyle bir ceza veya güvenlik tedbiri hükmolunmuşsa infazı ve kanuni neticeleri kendiliğinden kalkar." şeklinde ifade edilen hükme göre, bir suçun işlendiği zamandaki Kanun hükmü ile sonradan yürürlüğe giren Kanun hükmü birbirinden farklı olduğu takdirde, fail hakkında lehe olan hüküm uygulanacaktır. Lehe olan hükmün saptanabilmesi için suç tarihinde yürürlükte bulunan kanuni düzenleme ile sonradan yürürlüğe giren kanuni düzenlemenin tüm yönleriyle değerlendirilmesi gerekmektedir. Dava konusu görevden çıkarma işleminin dayanağı olan Güvenlik Korucuları Yönetmeliği'nin 17.ç.14 maddesinde yer alan 'Bir yıl içerisinde birden fazla ücretten kesme cezası almak' hükmünün, 442 sayılı Köy Kanunu'nda yapılan düzenlemede aynen yer almadığı, buna karşın aynı Kanunu'nun "Ağırlaştırıcı ve hafifletici nedenler" başlıklı 74/B maddesinin son fıkrasında; "Disiplin cezası verilmesine sebep olmuş bir fiil veya halin bir yıl içerisinde tekerrüründe bir derece ağır ceza uygulanır. Aynı derecede cezayı gerektiren fakat ayrı fiil veya haller nedeniyle verilen disiplin cezalarının bir yıl içerisinde üçüncü uygulanmasında bir derece ağır ceza verilir." düzenlemesine yer verildiği görülmüştür. Dosyanın incelenmesinden; davacı hakkında 26/03/2018 tarihinde Kavakbaşı Jandarma Karakol Komutanlığı Bölgesindeki Su Deposu yakınındaki emniyet pusu faaliyetine görevli olduğu halde katılmadığından tutanak tutularak ücretten kesme cezası verildiği, 28/05/2018 tarihinde ayrıldığı 20 (yirmi) günlük yıllık izinden 17/06/2018 tarihinde köyüne dönerek göreve başlaması gerekirken davacının 05/07/2018 tarihi itibarıyla göreve başlamadığı ve bu süre içindeki 18-20-24-28/06/2018 tarihindeki görevlerine katılmadığı tutanakla tespit edilerek ücretten kesme cezası verildiği, davacı hakkında bir yıl içinde birden fazla ücretten kesme cezası aldığından bahisle 16/07/2018 tarihinde görevine son verme işlemi tesis edildiği, bu işlemin iptali ve özlük haklarının iadesi istemiyle açılan davada dava konusu işlemin davacının savunması alınmadığından tesis edildiği gerekçesiyle ... İdare Mahkemesince ... tarih, E:..., K:... sayılı dava konusu işlemin iptali ve parasal hakların ödenmesine karar verildiği, bu kararın ... Bölge İdare Mahkemesi ... İdari Dava Dairesinin ... tarih, E:..., K:... sayılı istinaf başvurusunun gerekçeli reddi yolunda verilen kararı hakkında Dairemizce 11/11/2025 tarih, E:2022/7320, K:2025/8525 sayılı bozma kararı verildiği, ayrıca davacı tarafından ikinci ücretten kesme cezasının iptali istemiyle açılan davada ... İdare Mahkemesinin ... tarih, E:..., K:... kararı ile dava konusu işlemin soruşturma ve savunma yapılmaksızın tesis edildiğinden bahisle iptal kararı verildiği, idare tarafından yargı kararları göz önünde tutularak söz konusu cezalara ilişkin işlem dosyasındaki eksiklikler giderilerek yeniden soruşturma raporu düzenlendiği, yargı kararı ile iptal edilen ... tarih ... sayılı ikinci ücretten kesme cezası ve ilk ücretten kesme cezalarına yönelik savunmaların alındığı, usulü eksiklik giderildikten sonra 24/12/2020 tarihli ücretten kesme cezası düzenlendiği, sonrasında göreve son işlemine yönelik savunma alınarak dava konusu 25/01/2021 tarihli vali olurlu işlemin tesis edildiği görülmüştür. Ayrıca davacı tarafından 24/12/2020 tarihli ücretten kesme cezasına da dava açılmışsa da, cezanın ... İdare Mahkemesinin ... tarih, E:..., K:... sayılı davanın reddi kararının tarafların istinaf etmemesi üzerine kesinleştiği UYAP sisteminden anlaşılmıştır. Bu durumda, davacının ... tarihinde ve ... tarihlerinde göreve katılmadığından bahisle iki ücretten kesme cezası üzerine hakkında tesis edilen ilk göreve son işleminde yer alan usulü eksikliklerin giderilerek tesis edilen dava konusu işlemde hukuka aykırılık görülmemiştir. Dava konusu işlemde hukuka aykırılık görülmediğinden davacının parasal haklara ilişkin talebinin de reddi gerekmektedir. Bu itibarla, dava konusu işlemin iptali, parasal hakların ödenmesi yönündeki ... İdare Mahkemesi kararına yönelik istinaf isteminin gerekçeli reddine ilişkin temyize konu Bölge İdare Mahkemesi kararında hukuki isabet bulunmamaktadır. KARAR SONUCU: Açıklanan nedenlerle; 1. Temyiz isteminin kabulüne, 2. ... Bölge İdare Mahkemesi ... İdari Dava Dairesinin ... tarih ve E:..., K:... sayılı kararının BOZULMASINA, 3. Yeniden bir karar verilmek üzere dosyanın yukarıda belirtilen Bölge İdare Mahkemesi İdari Dava Dairesine gönderilmesine, 4. Kesin olarak, 03/12/2025 tarihinde oybirliği ile karar verildi. memur //begin::Page Scripts var options = {}; $(document).ready(function() { options["separateWordSearch"] = false; options["accuracy"] = "complementary"; options["diacritics"] = false; $("#content").append(stringToHTML($("#hiddencontent").text())); var arananKelime = $("#hiddenArananKelime").text(); const kelimeListesi = arananKelime.split(/\s*,\s*/).filter(k => k); // Virgüle göre ayır, boşlukları temizle // Aynı kelimenin büyük/küçük varyasyonlarını da ekle const tumKelimeler = kelimeListesi.flatMap(kelime => [ kelime, kelime.toLocaleUpperCase('tr-TR'), kelime.toLocaleLowerCase('tr-TR') ]); highlighter(tumKelimeler); // arananKelime.split(/\s*,\s*/).filter(k => k).forEach(function(each) { // if (each != undefined && each != "") { // highlighter(each); // highlighter(each.toLocaleUpperCase('tr-TR')); // highlighter(each.toLocaleLowerCase('tr-TR')); // } // }); }); var highlighter = function(arananKelime) { try { highlight(arananKelime); } catch (err) { } try { //unsuzyumusamasi(arananKelime); } catch (err) { } try { //unsuzBenzesmesi(arananKelime); } catch (err) { } try { //cogulEki(arananKelime); } catch (err) { } try { //iyelikEki(arananKelime); } catch (err) { } }; var stringToHTML = function(str) { var parser = new DOMParser(); var doc = parser.parseFromString(str, 'text/html'); return doc.body; }; var highlight = function(text) { $(".context").mark(text, options); } var unsuzyumusamasi = function(arananKelime) { var lastChar = arananKelime.substr(arananKelime.length - 1); if (lastChar === "p") { var ara = arananKelime.substr(0, arananKelime.length - 1); highlight(ara + "b"); } if (lastChar === "ç") { var ara = arananKelime.substr(0, arananKelime.length - 1); highlight(ara + "c"); } if (lastChar === "t") { var ara = arananKelime.substr(0, arananKelime.length - 1); highlight(ara + "d"); } if (lastChar === "k") { var ara = arananKelime.substr(0, arananKelime.length - 1); highlight(ara + "g"); highlight(ara + "ğ"); } } var unsuzBenzesmesi = function(arananKelime) { var sertSessiz = [ 'f', 's', 't', 'k', 'ç', 'ş', 'h', 'p' ]; var yumusakSessiz = [ 'ç', 't', 'k' ]; for (var i = 0; i < sertSessiz.length; i++) { let sertSessizPosition = arananKelime.indexOf(sertSessiz[i]); while (sertSessizPosition !== -1) { for (var j = 0; j < yumusakSessiz.length; j++) { let yumusakSessizPosition = arananKelime .indexOf(yumusakSessiz[j]); while (yumusakSessizPosition !== -1) { if (sertSessizPosition + 1 === yumusakSessizPosition) { highlight(arananKelime.substr(0, sertSessizPosition + 1)); } yumusakSessizPosition = arananKelime .indexOf(yumusakSessiz[j], yumusakSessizPosition + 1); } } sertSessizPosition = arananKelime.indexOf(sertSessiz[i], sertSessizPosition + 1); } } } var cogulEki = function(arananKelime) { var last3Char = arananKelime.substr(arananKelime.length - 3); if (last3Char === "lar" || last3Char === "ler") { var ara = arananKelime.substr(0, arananKelime.length - 3); highlight(ara); } } var iyelikEki = function(arananKelime) { var iyelikEkleri = [ "ım", "im", "um", "üm", "ın", "in", "un", "ün", "ı", "i", "u", "ü", "mız", "miz", "muz", "müz", "nız", "niz", "nuz", "nüz", "ları", "leri" ]; if (arananKelime.length > 2) { var last2Char = arananKelime.substr(arananKelime.length - 2); if (iyelikEkleri.includes(last2Char)) { var ara = arananKelime.substr(0, arananKelime.length - 2); highlight(ara); } } if (arananKelime.length > 2) { var lastChar = arananKelime.substr(arananKelime.length - 1); if (iyelikEkleri.includes(lastChar)) { var ara = arananKelime.substr(0, arananKelime.length - 1); highlight(ara); } } if (arananKelime.length > 3) { var last3Char = arananKelime.substr(arananKelime.length - 3); if (iyelikEkleri.includes(last3Char)) { var ara = arananKelime.substr(0, arananKelime.length - 3); highlight(ara); } } if (arananKelime.length > 4) { var last4Char = arananKelime.substr(arananKelime.length - 4); if (iyelikEkleri.includes(last4Char)) { var ara = arananKelime.substr(0, arananKelime.length - 4); highlight(ara); } } } // begin:: Global Config(global config for global JS scripts) var KTAppSettings = { "breakpoints" : { "sm" : 576, "md" : 768, "lg" : 992, "xl" : 1200, "xxl" : 1200 }, "colors" : { "theme" : { "base" : { "white" : "#ffffff", "primary" : "#1BC5BD", "secondary" : "#E5EAEE", "success" : "#1BC5BD", "info" : "#6993FF", "warning" : "#FFA800", "danger" : "#F64E60", "light" : "#F3F6F9", "dark" : "#212121" }, "light" : { "white" : "#ffffff", "primary" : "#1BC5BD", "secondary" : "#ECF0F3", "success" : "#C9F7F5", "info" : "#E1E9FF", "warning" : "#FFF4DE", "danger" : "#FFE2E5", "light" : "#F3F6F9", "dark" : "#D6D6E0" }, "inverse" : { "white" : "#ffffff", "primary" : "#ffffff", "secondary" : "#212121", "success" : "#ffffff", "info" : "#ffffff", "warning" : "#ffffff", "danger" : "#ffffff", "light" : "#464E5F", "dark" : "#ffffff" } }, "gray" : { "gray-100" : "#F3F6F9", "gray-200" : "#ECF0F3", "gray-300" : "#E5EAEE", "gray-400" : "#D6D6E0", "gray-500" : "#B5B5C3", "gray-600" : "#80808F", "gray-700" : "#464E5F", "gray-800" : "#1B283F", "gray-900" : "#212121" } }, "font-family" : "Poppins" };