Dotclear

source: plugins/widgets/_admin.php @ 3730:5c45a5df9a59

Revision 3730:5c45a5df9a59, 1.4 KB checked in by franck <carnet.franck.paul@…>, 8 years ago (diff)

Code formatting (PSR-2)

Line 
1<?php
2# -- BEGIN LICENSE BLOCK ---------------------------------------
3#
4# This file is part of Dotclear 2.
5#
6# Copyright (c) 2003-2013 Olivier Meunier & Association Dotclear
7# Licensed under the GPL version 2.0 license.
8# See LICENSE file or
9# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
10#
11# -- END LICENSE BLOCK -----------------------------------------
12if (!defined('DC_CONTEXT_ADMIN')) {return;}
13
14$core->addBehavior('adminDashboardFavorites', array('widgetsBehaviors', 'widgets_dashboard_favorites'));
15$core->addBehavior('adminRteFlags', array('widgetsBehaviors', 'adminRteFlags'));
16
17$_menu['Blog']->addItem(__('Presentation widgets'),
18    $core->adminurl->get('admin.plugin.widgets'),
19    dcPage::getPF('widgets/icon.png'),
20    preg_match('/' . preg_quote($core->adminurl->get('admin.plugin.widgets')) . '(&.*)?$/', $_SERVER['REQUEST_URI']),
21    $core->auth->check('admin', $core->blog->id));
22
23class widgetsBehaviors
24{
25    public static function widgets_dashboard_favorites($core, $favs)
26    {
27        $favs->register('widgets', array(
28            'title'      => __('Presentation widgets'),
29            'url'        => $core->adminurl->get('admin.plugin.widgets'),
30            'small-icon' => dcPage::getPF('widgets/icon.png'),
31            'large-icon' => dcPage::getPF('widgets/icon-big.png')
32        ));
33    }
34
35    public static function adminRteFlags($core, $rte)
36    {
37        $rte['widgets_text'] = array(true, __('Widget\'s textareas'));
38    }
39}
Note: See TracBrowser for help on using the repository browser.

Sites map