Re: Extcal 2.37 RC 6 | Titre du sujet : Re: Extcal 2.37 RC 6 par yvescesso sur 08/02/2018 11:14:55
Bonjour, J'ai résolu ce problème en apportant les corrections suivantes pour rendre compatible avec PHP récents:
pour extcal/class/event.php ligne 81
function __construct(&$db)
{
// $this->_extcalPerm = ExtcalPerm::getHandler();
$this->_extcalPerm = (new ExtcalPerm)->getHandler();
// $this->_extcalTime = ExtcalTime::getHandler();
$this->_extcalTime = (new ExtcalTime)->getHandler();
// $extcalConfig = ExtcalConfig::getHandler();
// $this->_extcalConfig = $extcalConfig->getModuleConfig();
$this->ExtcalPersistableObjectHandler($db, 'extcal_event', _EXTCAL_CLN_EVENT, 'event_id');
}
Idem pour extcal/class/cat.php ligne 36
function ExtcalCatHandler(&$db)
{
// $this->_extcalPerm = ExtcalPerm::getHandler(); ************** Non Static Method modifié par les 2 lignes suivantes
$ExtcalPerm = new ExtcalPerm();
$this->_extcalPerm = $ExtcalPerm->getHandler();
$this->ExtcalPersistableObjectHandler($db, 'extcal_cat', _EXTCAL_CLN_CAT, 'cat_id');
}
Ce n'est pas trop compliqué et devrait résoudre ton problème !
Si quelqu’un sait mettre à jour le module cela éviterait que d'autres utilisateurs soit ennuyés...
|
|