Cannot redeclare class XFCP_Nobita_Teams_XenForo_Model_Thread

bato3

New Member
Fatal error: Cannot redeclare class XFCP_Nobita_Teams_XenForo_Model_Thread in /public_html/library/XenForo/Application.php(528) : eval()'d code on line 1

I'm try using this api: https://github.com/Contex/XenAPI/tree/master/net/xenapi/XenAPI
(undocumented option: api.php?action=search&value=thread_title)

Call stack
{main}( ) .../api.php:0
RestAPI->processRequest( ) .../api.php:56
XenAPI->search( ) .../api.php:3244
XenForo_Search_Searcher->searchGeneral( ) .../api.php:3434
XenForo_Model_Search->getViewableSearchResults( ) .../Searcher.php:82
XenForo_Model_Search->getViewableSearchResultData( ) .../Search.php:331
XenForo_Search_DataHandler_Thread->getDataForResults( ) .../Search.php:297
XenForo_Search_DataHandler_Thread->_getThreadModel( ) .../Thread.php:142
XenForo_Model::create( ) .../Thread.php:227
XenForo_Application::resolveDynamicClass( ) .../Model.php:189

Solution dor Xenforo code: /XenForo/Application.php(528)
PHP:
static private $dynamicClasess = Array(); //added
public static function resolveDynamicClass($class, $type = '', $fakeBase = false) {
// changed code (eval and )
  if(!in_array($proxyClass, self::$dynamicClasess)) {
        self::$dynamicClasess[] = $proxyClass;
         eval($namespaceEval . 'class ' . $proxyClass . ' extends ' . $createClass . ' {}');   
          XenForo_Application::autoload($dynamicClass);
    }
 
Last edited:
Back
Top