foreach ($this->roles as $role => $data) {
yazıyor
init fonksiyonu içinde. Kullanıcıyı mı bulamıyor anlamadım. Oradaki değişken değerlerine bakmak lazım.
Sunucuda bir kısıtlama söz konusu olabilir mi
safe_mod = on gibi? Gerçi etkilermi bilmiyorum ama script sağlamsa akla başka bir şey gelmiyor.