emregunery adlı üyeden alıntı: mesajı görüntüle
<?php if(userValue($_SESSION['uid'], "avatar") == "") { ?>

Kod bunun gibi boş olan kısımları ="" şeklinde kontrol etmenizden kaynaklı.Aslında kodda bir sorun görünmüyor kod bir stringi boşmu diye kontrol etmeye çalışıyor fakat ortada zaten string olmadığı için hata alıyorsunuz empty fonksiyonunu kullanmalısınız bunun yerine.
<?php if(empty(userValue($_SESSION['uid'], "avatar"))) { ?>
evet.. PATRON54 te aynı konuda yardımcı olmaya çalıştı saolsun.. ama yaptığımda aynı hatayı almaya devam etti.. değişiklik olmadı..