Arkadaşım söylediğim gibi $maxnewests değişkeni yok demek ki, o nerden tanımlanıyorsa orayı düzelt öncelikle:
yani fonksiyonda
global $siteurl, $sefriendly, $maxnewests; olan kısımda ki değişkenlerin tanımlanmış olduğundan emin ol, ayar dosyasından veya nereden alınıyorsa, bir önceki mesajda söylediğim gibi. Ayrıca sorgu kısmını tek tırnak olarak değişitr daha iyi olur, şu şekilde:
<?php
$result = mysql_query('SELECT title, icon, iconlocation, fileid, description, rating, timesplayed FROM files WHERE status ="1" ORDER BY fileid DESC LIMIT '.$maxnewests) or trigger_error(mysql_error(),E_USER_ERROR);
?>
hocam ilgilenip zahmete katlandığın için teşekkurler. hatanın sebebi setting.php de bazı değişkenlerin silinmesi imiş panelden titleyi güncellerken sanırım silinmişler. siz bu değişkenler tanımlı değil deyince benim jeton düştü

ilgi için tekrar teşekkurler.