Modül:GununMaddesi
Bu modül için bir Modül:GununMaddesi/belge belgelendirmesi oluşturabilirsiniz
local p = {}
-- [[Hukuk Ansiklopedisi için Günün Maddesi Veri Tablosu]]
-- Bu listedeki maddeler, sitende var olan sayfalara işaret etmelidir.
local articles = {
-- GÜN 1: Kamu Hukuku
{
title = "T.C. Anayasası",
content = "Türkiye Cumhuriyeti'nin temel yapısını, kuvvetler ayrılığını ve vatandaşların temel haklarını düzenleyen, Normlar Hiyerarşisi'nin en tepesindeki kanundur.",
link = "T.C. Anayasası"
},
-- GÜN 2: Ceza Hukuku
{
title = "Türk Ceza Kanunu",
content = "Suç teşkil eden fiilleri ve bunlara uygulanacak hapis veya adli para cezalarını belirleyen, kusur ve kanunilik ilkelerine dayalı temel ceza kanunudur.",
link = "Türk Ceza Kanunu"
},
-- GÜN 3: Özel Hukuk
{
title = "Borçlar Hukuku",
content = "Kişiler arasındaki borç ilişkilerini (sözleşme, haksız fiil, sebepsiz zenginleşme) ve bu borçların doğuşu ile sona ermesini inceleyen özel hukuk dalıdır.",
link = "Borçlar Hukuku"
},
-- GÜN 4: Modern Hukuk
{
title = "Kişisel Verilerin Korunması Kanunu",
content = "Gerçek kişilerin verilerinin işlenmesini, saklanmasını ve uluslararası aktarımını düzenleyen; açık rıza ve meşru menfaat ilkelerini merkeze alan modern bir kanundur.",
link = "Kişisel Verilerin Korunması Kanunu"
},
-- GÜN 5: İdari Hukuk
{
title = "İdare Hukuku",
content = "Devletin yürütme organının (idare) işleyişini, kamu hizmetlerinin görülmesini ve idarenin eylem/işlemlerinin yargısal denetimini konu alan kamu hukuku dalıdır.",
link = "İdare Hukuku"
},
-- GÜN 6: Hukuk Tarihi
{
title = "Mecelle",
content = "19. yüzyıl Osmanlısında Ahmet Cevdet Paşa başkanlığında hazırlanmış olan, İslam Hukukunun (Hanefi) esaslarına dayalı medeni kanundur. 'Kavaid-i Külliye' (Genel İlkeler) bölümü meşhurdur.",
link = "Mecelle"
},
-- GÜN 7: Ticaret Hukuku
{
title = "Türk Ticaret Kanunu",
content = "Ticari işletmeleri, ticaret şirketlerini, kıymetli evrakı, deniz ticaretini ve sigortacılığı düzenleyen, ticari hayatın anayasası niteliğindeki temel kanundur.",
link = "Türk Ticaret Kanunu"
},
}
function p.show()
local t = os.date("*t")
-- Yılın günü üzerinden 7 günlük döngü oluşturur
local index = (t.yday - 1) % #articles + 1
local data = articles[index]
if not data then
return "'''HATA:''' Günün maddesi verisi bulunamadı."
end
-- HTML yapısı oluşturulur
local out = mw.html.create("div"):addClass("gmd-box")
out:tag("div"):addClass("gmd-header")
:wikitext("💡 Günün Hukuki Kavramı")
local body = out:tag("div"):addClass("gmd-body")
-- Madde Başlığı ve Linki
body:tag("div"):wikitext("'''[[" .. data.link .. "|" .. data.title .. "]]'''")
:css("font-size", "1.2em")
:css("margin-bottom", "10px")
-- Madde Özeti
body:tag("div"):wikitext(data.content)
:css("padding-bottom", "15px")
-- Alt Link
body:tag("div"):wikitext("''[[Kavramlar|Tüm Hukuk Kavramlarına Göz Atın...]]''")
:css("text-align", "right")
:css("font-size", "90%")
:css("margin-top", "10px")
return tostring(out)
end
return p