İleride ne gibi hata oluşabilir?
XenForo büyük bir nesne yönelimli yazılımlıdır. Eklenti yazarları eklenti yazarken bu nesneleri kullanır. User varlık sınıfını ele alırken genellikle tablo kontrolünü yapmıyorlar. Yani eklenti xenforo içerisindeki user_id tablosu ile eklentideki user_id bir ilişki içerisinde olmak zorunda. Siz xenforo tarafında silme işlemi yaptığınızda eklenti user varlığını genişlettiği için ilişki kurmaya çalışıyor haliyle böyle bir user_id değerine sahip olan kullanıcıyı bulamadığında hata fırlatıyor. İşte eklentilerde bu kontroller göz ardı edildiği için yani xenforo tarafındaki user_id silindiğinde eklentide silinse sorun olmayacak ama maalesef bu hesaplanmıyor. Birçok eklenti böyle olduğu için ileride çok sorun yaşarsınız. Sunucu tarafında isMemberOf on a non-object (NULL) tarzında çok hata alırsınız. Umarım anlatabilmişimdir.