Changeset 6983
- Timestamp:
- 01/07/08 06:51:32 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/dkAntispamPlugin/trunk/lib/dkAntispam.class.php
r6832 r6983 39 39 foreach ($this->config['words'] as $word) 40 40 { 41 $word = str_replace(array('a','e','i','o','l','x'), array('[a4@]','[e3]','[il1]','([o0]|\(\))','[il1]','(x|><)'), $word);42 43 41 $score += 2 * preg_match_all('/'.$word.'/', $text, $result); 44 42 plugins/dkAntispamPlugin/trunk/lib/dkAntispamConfigHandler.class.php
r6832 r6983 13 13 $config = sfToolKit::arrayDeepMerge(isset($config['all'])?$config['all']:array(), isset($config[$environment])?$config[$environment]:array()); 14 14 15 foreach ($config['words'] as $index => $word) 16 { 17 $word = str_replace(array('a','e','i','o','l','x'), array('@A@','@E@','@I@','@O@','@L@','@X@'), $word); 18 $config['words'][$index] = str_replace(array('@A@','@E@','@I@','@O@','@L@','@X@'), array('[a4@]','[e3]','[il1]','([o0]|\(\))','[il1]','(x|><)'), $word); 19 } 20 15 21 $code = sprintf("<?php\n" . 16 22 "// auto-generated by dkAntispamConfigHandler\n" .