source: extensions/bbcode_bar/main.inc.php @ 29196

Last change on this file since 29196 was 28835, checked in by mistic100, 10 years ago

use new maintain class

File size: 1.2 KB
Line 
1<?php 
2/*
3Plugin Name: BBCode Bar
4Version: auto
5Description: Allow use BBCode for comments and descriptions.
6Plugin URI: auto
7Author: Atadilo & P@t & Mistic
8*/
9
10defined('PHPWG_ROOT_PATH') or die('Hacking attempt!');
11
12define('BBCODE_ID' ,   basename(dirname(__FILE__)));
13define('BBCODE_PATH' , PHPWG_PLUGINS_PATH . BBCODE_ID . '/');
14define('BBCODE_ADMIN', get_root_url() . 'admin.php?page=plugin-' . BBCODE_ID);
15
16include_once(BBCODE_PATH.'include/functions.inc.php');
17include_once(BBCODE_PATH.'include/events.inc.php');
18
19
20add_event_handler('init', 'init_bbcode_bar');
21
22if (defined('IN_ADMIN'))
23{
24  add_event_handler('get_admin_plugin_menu_links', 'bbcode_bar_admin_menu');
25}
26else
27{
28  add_event_handler('loc_after_page_header', 'add_bbcode_bar', EVENT_HANDLER_PRIORITY_NEUTRAL+1);
29}
30
31add_event_handler('render_comment_content', 'BBCodeParse');
32add_event_handler('render_contact_content', 'BBCodeParse');
33
34
35function init_bbcode_bar()
36{
37  global $conf;
38 
39  $conf['bbcode_bar'] = safe_unserialize($conf['bbcode_bar']);
40  $conf['bbcode_bar_codes'] = array('b','i','u','s','p','center','right','quote','ul','ol','img','url','email','size','color');
41 
42  load_language('plugin.lang', BBCODE_PATH);
43 
44  remove_event_handler('render_comment_content', 'render_comment_content');
45}
Note: See TracBrowser for help on using the repository browser.