source: extensions/bbcode_bar/maintain.inc.php @ 15746

Last change on this file since 15746 was 14525, checked in by mistic100, 13 years ago

update for 2.4

File size: 1.8 KB
RevLine 
[3305]1<?php
2if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
3
4function plugin_install()
5{ 
[10983]6  global $conf;
7 
8  $BBcode_default = array(
9    'b' => true,
10    'i' => true,
11    'u' => true,
12    's' => true,
13    'p' => true,
14    'center' => true,
15    'right' => true,
16    'quote' => true,
17    'ul' => true,
18    'ol' => true,
19    'img' => true,
20    'url' => true,
21    'email' => true,
22    'size' => true,
23    'color' => true,
24  );
[3305]25
[10983]26  if (!isset($conf['bbcode_bar']))
27  {
[14525]28    conf_update_param('bbcode_bar',serialize($BBcode_default));
[10983]29  }
[3305]30}
31
[9965]32function plugin_activate()
33{
[10983]34  global $conf;
35 
36  if (strpos($conf['bbcode_bar'],',') !== false)
37  {
38    $conf_bbcode_bar = explode(',', $conf['bbcode_bar']);
39   
40    $new_bbcode_bar =  array(
41      'b' => $conf_bbcode_bar[1] == '1' ? true : false,
42      'i' => $conf_bbcode_bar[2] == '1' ? true : false,
43      'u' => $conf_bbcode_bar[3] == '1' ? true : false,
44      's' => $conf_bbcode_bar[4] == '1' ? true : false,
45      'p' => $conf_bbcode_bar[0] == '1' ? true : false,
46      'center' => $conf_bbcode_bar[5] == '1' ? true : false,
47      'right' => $conf_bbcode_bar[6] == '1' ? true : false,
48      'quote' => $conf_bbcode_bar[9] == '1' ? true : false,
49      'ul' => $conf_bbcode_bar[7] == '1' ? true : false,
50      'ol' => $conf_bbcode_bar[8] == '1' ? true : false,
51      'img' => $conf_bbcode_bar[10] == '1' ? true : false,
52      'url' => $conf_bbcode_bar[11] == '1' ? true : false,
53      'email' => $conf_bbcode_bar[12] == '1' ? true : false,
54      'size' => $conf_bbcode_bar[13] == '1' ? true : false,
55      'color' => $conf_bbcode_bar[14] == '1' ? true : false,
56    );
57   
[14525]58    conf_update_param('bbcode_bar', serialize($new_bbcode_bar));
[10983]59  }
[9965]60}
61
[3305]62function plugin_uninstall()
63{
[14525]64  pwg_query('DELETE FROM ' . CONFIG_TABLE . ' WHERE param="bbcode_bar";');
[3305]65}
[9682]66
67?>
Note: See TracBrowser for help on using the repository browser.