source: extensions/CryptograPHP/maintain.inc.php @ 13255

Last change on this file since 13255 was 12617, checked in by mistic100, 13 years ago

rewrite some prefilters, replace CryptograPHP by Securimage (not abandoned project!)

File size: 1.2 KB
RevLine 
[10837]1<?php
[12617]2define('default_config', serialize(array(
3  'comments_action' => 'reject',
4  'theme'           => 'gray',
5  'captcha_type'    => 'string',
6  'case_sensitive'  => 'false',
7  'code_length'     => 6,
8  'width'           => 120, 
9  'height'          => 40,
10  'perturbation'    => 1, 
11  'image_bg_color'  => 'ffffff', 
12  'text_color'      => '8a8a8a', 
13  'num_lines'       => 2, 
14  'line_color'      => '8a8a8a', 
15  'noise_level'     => 0.1, 
16  'noise_color'     => '8a8a8a', 
17  'ttf_file'        => 'TopSecret',
18)));
19
[10837]20function plugin_install()
21{
22  global $conf;
23 
[12617]24  if (!isset($conf['cryptographp']))
[10837]25  {
[12617]26    pwg_query('INSERT INTO '.CONFIG_TABLE.' (param,value,comment) VALUES ("cryptographp",\''.default_config.'\',"CryptograPHP config");');
[10837]27  }
28}
29
[11316]30function plugin_activate()
31{
32  global $conf;
33 
[12617]34  if (isset($conf['cryptograph_theme']))
[11316]35  {
[12617]36    pwg_query('DELETE FROM '.CONFIG_TABLE.' WHERE param="cryptographp_theme" LIMIT 1');
[11316]37  }
[12617]38 
39  if (!isset($conf['cryptograph']))
40  {
41    pwg_query('INSERT INTO '.CONFIG_TABLE.' (param,value,comment) VALUES ("cryptographp",\''.default_config.'\',"CryptograPHP config");');
42  }
[11316]43}
[10837]44function plugin_uninstall()
45{
[12617]46  pwg_query('DELETE FROM '.CONFIG_TABLE.' WHERE param="cryptographp" LIMIT 1');
[10837]47}
48
49?>
Note: See TracBrowser for help on using the repository browser.