Skip to content
Extraits de code Groupes Projets
CorePluginsAdmin.php 1,87 ko
Newer Older
  • Learn to ignore specific revisions
  •  * Piwik - free/libre analytics platform
    
    robocoder's avatar
    robocoder a validé
     * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
    
    namespace Piwik\Plugins\CorePluginsAdmin;
    
    
    class CorePluginsAdmin extends \Piwik\Plugin
    
                'AssetManager.getJavaScriptFiles'        => 'getJsFiles',
                'AssetManager.getStylesheetFiles'        => 'getStylesheetFiles',
    
                'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys'
    
        public function getStylesheetFiles(&$stylesheets)
    
        {
            $stylesheets[] = "plugins/CorePluginsAdmin/stylesheets/marketplace.less";
    
            $stylesheets[] = "plugins/CorePluginsAdmin/stylesheets/plugins_admin.less";
    
            $stylesheets[] = "plugins/CorePluginsAdmin/stylesheets/plugin-details.less";
    
        public static function isMarketplaceEnabled()
        {
            return (bool) Config::getInstance()->General['enable_marketplace'];
    
        public static function isPluginsAdminEnabled()
        {
            return (bool) Config::getInstance()->General['enable_plugins_admin'];
        }
    
    
        public function getJsFiles(&$jsFiles)
        {
    
            $jsFiles[] = "libs/bower_components/jQuery.dotdotdot/src/js/jquery.dotdotdot.min.js";
    
            $jsFiles[] = "plugins/CoreHome/javascripts/popover.js";
    
            $jsFiles[] = "plugins/CorePluginsAdmin/javascripts/marketplace.js";
    
            $jsFiles[] = "plugins/CorePluginsAdmin/javascripts/pluginOverview.js";
    
            $jsFiles[] = "plugins/CorePluginsAdmin/javascripts/pluginExtend.js";
    
            $jsFiles[] = "plugins/CorePluginsAdmin/javascripts/plugins.js";
    
        public function getClientSideTranslationKeys(&$translations)
        {
            $translations[] = 'CorePluginsAdmin_NoZipFileSelected';
        }