Dotclear

source: plugins/widgets/_admin.php @ 3330:cd9381e6be7b

Revision 3330:cd9381e6be7b, 1.3 KB checked in by franck <carnet.franck.paul@…>, 9 years ago (diff)

Rich-text-editor (xhtml) may be disabled for Blog/Category? description, widget's textareas, …

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