Testet it now and turned out to be just 2 slight typos
threaddata_start, threadfpdata_start
PHP Code:
if ($dm->fetch_field('moderated'))
instead of
PHP Code:
if ($this->fetch_field('moderated'))
threadadmin_action_switch
PHP Code:
if ($_REQUEST['do'] == 'moderatethread')
{
instead of
PHP Code:
if ($_REQUEST['do'] == 'moderathethread')
{
I've also attached the complete ZIP.