Fork me on GitHub

Rapport de message :*
 

Re: xoopspoll dans newbb

Titre du sujet : Re: xoopspoll dans newbb
par escrime-info sur 19/04/2021 18:56:19

Dans /modules/newbb/polls.php vers la ligne 85
if ($pollModuleHandler->getVar('version') >= 201) {
        
/** @var XoopsModulesXoopspollPollHandler $xpPollHandler */
        
$xpPollHandler XoopspollHelper::getInstance()->getHandler('Poll');
        
/** @var XoopsModulesXoopsPoll $pollObject */
        
$pollObject $xpPollHandler->get($poll_id); // will create poll if poll_id = 0 exist
    

    
} elseif ($pollModuleHandler->getVar('version') >= 140) {
        
xoops_load('constants'$GLOBALS['xoopsModuleConfig']['poll_module']);
        
xoops_load('pollUtility'$GLOBALS['xoopsModuleConfig']['poll_module']);
        
xoops_load('request'$GLOBALS['xoopsModuleConfig']['poll_module']);
        
xoops_loadLanguage('admin'$GLOBALS['xoopsModuleConfig']['poll_module']);
        
$xpPollHandler xoops_getModuleHandler('poll'$GLOBALS['xoopsModuleConfig']['poll_module']);
        
$poll_obj      $xpPollHandler->get($poll_id); // will create poll if poll_id = 0 exist
        // old xoopspoll or umfrage or any clone from them
    
} else {
        require_once 
$GLOBALS['xoops']->path('modules/' $GLOBALS['xoopsModuleConfig']['poll_module'] . '/include/constants.php');
        
$classPoll  $topicObject->loadOldPoll();
        
$pollObject = new $classPoll($poll_id); // will create poll if poll_id = 0 exist
    
}
}

Il y a clairement un test sur la version de xoopspoll, là, et à plusieurs autres endroits de ce fichier.
Si >= 201, ce qui est notre cas, rien ne permet de charger le fichier de langue admin.php du module xoopspoll. Alors que la ligne existe bien dans le cas >= 140 (elseif).
A mon avis ils ont commencé à faire des modif lors des nouvelles versions de newbb et xoopspoll sans finir cette partie.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

55 Personne(s) en ligne (32 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 55 | Plus ...