Selam, kodları inceledim. Footer koruması zekice olmuş

Fakat bir şey dikkatimi çekti. getSettings her çağırıldığında tek sorgu atıyor. Onun yerine tek sorgu ile bütün ayarları çekip tek tek sorgu atmamak ve ek olarak bir cache koymak performans açısından sağlıklı olacaktır diye düşünüyorum. Elinize sağlık
Merhaba, nottada belirttiğim gibi hala kendimi geliştiriyorum. "Şöfore en kolay yol bildiği yoldur" demişler. Bu şekilde daha zahmetli gözüksede aslında benim için en kolayı bu oldu

Ve proje zaten google indexlemesi istemeyeceği ayrıca çokta ağır bir script olmadığı için gerek duymadım. Daha ağır projelerde bu öneriyi dikkate alacağım. Teşekkürler.