function includeUninstaller($addonName, $uninstallFile)
 {
     rex_pluginManager::addon2plugin($this->addonName, $addonName, $uninstallFile);
 }
Пример #2
0
<?php

/**
 * Addonlist
 * @package redaxo4
 * @version svn:$Id$
 */
// ----------------- addons
unset($REX['ADDON']);
$REX['ADDON'] = array();
// ----------------- DONT EDIT BELOW THIS
// --- DYN
$REX['ADDON']['install']['be_style'] = '1';
$REX['ADDON']['status']['be_style'] = '1';
// --- /DYN
// ----------------- /DONT EDIT BELOW THIS
require $REX['INCLUDE_PATH'] . '/plugins.inc.php';
foreach (OOAddon::getAvailableAddons() as $addonName) {
    $addonConfig = rex_addons_folder($addonName) . 'config.inc.php';
    if (file_exists($addonConfig)) {
        require $addonConfig;
    }
    foreach (OOPlugin::getAvailablePlugins($addonName) as $pluginName) {
        $pluginConfig = rex_plugins_folder($addonName, $pluginName) . 'config.inc.php';
        if (file_exists($pluginConfig)) {
            rex_pluginManager::addon2plugin($addonName, $pluginName, $pluginConfig);
        }
    }
}
// ----- all addons configs included
rex_register_extension_point('ADDONS_INCLUDED');