Changeset 12617 for extensions/CryptograPHP/maintain.inc.php
- Timestamp:
- Nov 13, 2011, 12:34:07 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/CryptograPHP/maintain.inc.php
r11316 r12617 1 1 <?php 2 define('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 2 20 function plugin_install() 3 21 { 4 22 global $conf; 5 23 6 if (!isset($conf['cryptographp _theme']))24 if (!isset($conf['cryptographp'])) 7 25 { 8 pwg_query('INSERT INTO '.CONFIG_TABLE.' (param,value,comment) VALUES ("cryptographp _theme","cryptographp,reject","CryptograPHP config");');26 pwg_query('INSERT INTO '.CONFIG_TABLE.' (param,value,comment) VALUES ("cryptographp",\''.default_config.'\',"CryptograPHP config");'); 9 27 } 10 28 } … … 13 31 { 14 32 global $conf; 15 $conf['cryptographp_theme'] = explode(',', $conf['cryptographp_theme']);16 33 17 if (count($conf['cryptographp_theme']) == 1)34 if (isset($conf['cryptograph_theme'])) 18 35 { 19 pwg_query('UPDATE '.CONFIG_TABLE.' SET value = "'.$conf['cryptographp_theme'][0].',reject" WHERE param = "cryptographp_theme";'); 36 pwg_query('DELETE FROM '.CONFIG_TABLE.' WHERE param="cryptographp_theme" LIMIT 1'); 37 } 38 39 if (!isset($conf['cryptograph'])) 40 { 41 pwg_query('INSERT INTO '.CONFIG_TABLE.' (param,value,comment) VALUES ("cryptographp",\''.default_config.'\',"CryptograPHP config");'); 20 42 } 21 43 } 22 44 function plugin_uninstall() 23 45 { 24 pwg_query('DELETE FROM '.CONFIG_TABLE.' WHERE param="cryptographp _theme" LIMIT 1');46 pwg_query('DELETE FROM '.CONFIG_TABLE.' WHERE param="cryptographp" LIMIT 1'); 25 47 } 26 48
Note: See TracChangeset
for help on using the changeset viewer.