if ($val['active']) {
                $includes[] = DFPath('plugins.' . $key, $mainFile);
            }
        }
        foreach ($includes as $k) {
            include_once $k;
        }
    }
    public static function isPluginLoaded($pluginName)
    {
        return DSettings::$pluginList[$pluginName]['active'];
    }
    /**
     * Returns an array containing the plugin information
     * @param string $pluginName
     */
    public static function getPluginInfo($pluginName)
    {
        return DSettings::$pluginList[$pluginName];
    }
    public static function activatePlugin($pluginName)
    {
        DSettings::$pluginList[$pluginName]['active'] = true;
    }
    public static function deactivatePlugin($pluginName)
    {
        DSettings::$pluginList[$pluginName]['active'] = false;
    }
}
DMainPlugin::loadList();