function yatayhaber($offset, $limit, $cat, $yatay=false, $manset=false)
yatayhaber( $row['offset'], $genel_limit, false, false, true );
Fonksiyonun hazırlanışına göre $cat parametresi false alabiliyor mu? kategori_to_id($cat); fonskiyonunuzda sorun olabilir tüm dökümanları buraya aktaramazsınız.

yatayhaber( $row['offset'], $genel_limit, false, false, true );
Tüm sayfa ve fonksiyonlara sahip değiliz burada debug işini sizin yapmanız gerekiyor. Yukarıda ki fonskiyonda tüm değerleri elle girin sonucu ekrana yazdırın.