Всё работает, как нужно!

Оказывается проблема, действительно, была в том, что использовались функции PHP, вроде mysql_connect().
Изменил вышеуказанный код на:
PHP код:
<?php
class last_arts
{
function getArts()
{
$dbResult = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
'uid, crdate, title, page, uid_local, uid_foreign',
'tt_news, tt_news_cat_mm',
'tt_news.uid = tt_news_cat_mm.uid_local AND uid_foreign = 35',
'',
'crdate DESC');
$topics = "";
for($i=0; $i<6; $i++)
{
$row = mysql_fetch_row($dbResult);
$topic = $row[2];
$topics = $topics . "<a href=\"http://www.my.site/index.php?id=" . $row[3] . "\">" . $topic . "...</a><br>\n";
}
$GLOBALS['TYPO3_DB']->sql_free_result($dbResult);
return($topics);
}
}
?>
Огромное спасибо всем за помощь!