Advertisement
xandr91

QWIKIA 1.0.1 - fix black list words.

Feb 2nd, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.04 KB | None | 0 0
  1. /* 1) Open core/engine.php; */
  2. /* 2) Find function ask(); */
  3. /* 3) Replace from: */
  4. for($i=0; $i<sizeof($bad_words); $i++) {
  5.     $question = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $question);
  6.     $description = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $description);
  7. }
  8. /* into: */
  9. for($i=0; $i<sizeof($bad_words); $i++) {
  10.     if($bad_words[$i]!=' ' && $bad_words[$i]!='') {
  11.         $question = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $question);
  12.         $description = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $description);
  13.     }
  14. }
  15.  
  16. /* 4) Find function edit_question(); */
  17. /* 5) Replace from: */
  18. $bad_words = explode(', ', FILTER_WORDS);
  19. for($i=0; $i<sizeof($bad_words); $i++) {
  20.     $question = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $question);
  21.     $description = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $description);
  22. }
  23. /* into: */
  24. $bad_words = explode(', ', FILTER_WORDS);
  25. for($i=0; $i<sizeof($bad_words); $i++) {
  26.     if($bad_words[$i]!=' ' && $bad_words[$i]!='') {
  27.         $question = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $question);
  28.         $description = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $description);
  29.     }
  30. }
  31.  
  32. /* 6) Find function answer(); */
  33. /* 7) Replace from: */
  34. $bad_words = explode(', ', FILTER_WORDS);
  35. for($i=0; $i<sizeof($bad_words); $i++) {
  36.     $answer = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $answer);
  37. }
  38. /* into: */
  39. $bad_words = explode(', ', FILTER_WORDS);
  40. for($i=0; $i<sizeof($bad_words); $i++) {
  41.     if($bad_words[$i]!=' ' && $bad_words[$i]!='') {
  42.         $answer = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $answer);
  43.     }
  44. }
  45.  
  46. /* 8) Find function edit_answer(); */
  47. /* 9) Replace from: */
  48. $bad_words = explode(', ', FILTER_WORDS);
  49. for($i=0; $i<sizeof($bad_words); $i++) {
  50.     $answer = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $answer);
  51. }
  52. /* into: */
  53. $bad_words = explode(', ', FILTER_WORDS);
  54. for($i=0; $i<sizeof($bad_words); $i++) {
  55.     if($bad_words[$i]!=' ' && $bad_words[$i]!='') {
  56.         $answer = preg_replace('/\b'.$bad_words[$i].'\b/iu', '***', $answer);
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement