Ist das Addon aktiviert wurde die Klassen in der config.inc.php schon durch die master.inc.php>function.inc.php>addons.inc.php geladen. Beim Reinstallieren wird versucht die Klasse nochmals zu laden => Fehler !!!
Bugfix für die pages/addon.inc.php (ab Zeile 45)
Code: Alles auswählen
if ($REX[ADDON][install][$addonname] != 1)
{
$errmsg = "'$addonname' ".$I18N->msg("addon_no_install")." ";
if ($REX[ADDON][installmsg][$addonname] == "") $errmsg .= $I18N->msg("addon_no_reason");
else $errmsg .= $REX[ADDON][installmsg][$addonname];
}else
{
// include config.
// if config is broken installation prozess will be terminated -> no install -> no errors in redaxo
// skip config if it is a reinstall !
if($REX[ADDON][status][$addonname]!=1){
include $REX[INCLUDE_PATH]."/addons/$addonname/config.inc.php";
}
$errmsg = $addonname." ".$I18N->msg("addon_installed");
$WA = true;
}