Those errors look like coding practices. You would have to go into each of those files and change how the code was done.
They look like variables being used before they are defined.
//Trackback
if ($post->getVar('pingstatus')) {
$tb = new MWTrackback($xoopsConfig['sitename'], $editor->getVar('name'));
RMTemplate::get()->add_head(
$tb->rdf_autodiscover(date('r', $post->getVar('pubdate')), $post->getVar('title'), TextCleaner::getInstance()->truncate($post->content(true), 255), $post->permalink(), MWFunctions::get_url(true).$post->id(), $editor->getVar('name'))
);
}
//Trackback
if ($post->getVar('pingstatus')) {
$tb = new MWTrackback($xoopsConfig['sitename'], $editor->getVar('name'));
RMTemplate::get()->add_head(
$tb->rdf_autodiscover(date('r', $post->getVar('pubdate')), $post->getVar('title'), TextCleaner::getInstance()->truncate($post->content(true), 255), $post->permalink(), MWFunctions::get_url(true).$post->id(), $editor->getVar('name'))
);
}
$metaDesc=$post->get_meta('mymeta_desc',false);
$Mdesc = substr($post_arr['text'], 0, 150);
$Mdesc=strip_tags($Mdesc);
if (empty($metaDesc)) {
$xoTheme->addMeta( 'meta', 'description', $Mdesc);
} else {
$xoTheme->addMeta( 'meta', 'description', $metaDesc);
}
$metaKeys=$post->get_meta('mymeta_keys',false);
if (empty($metaKeys)) {
$Mkeys=preg_replace('/s/',',', $Mdesc); //replace all spaces with ,
$xoTheme->addMeta( 'meta', 'keywords', $Mkeys);
} else {
$xoTheme->addMeta( 'meta', 'keywords', $metaKeys);
}