Advertisement
deim

antimoskal

Jul 1st, 2020
1,003
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 17.22 KB | None | 0 0
  1. if ($config['antimoskal']) {
  2.     $holosni = array("і", "у", "о", "ы", "е", "а");
  3.     $pryholosni = array("й", "к", "ц", "н", "г", "ш", "з", "х", "ф", "в", "п", "р", "л", "д", "ж", "ч", "с", "м", "т", "б");
  4.     $holosniup = array("І", "У", "О", "Ы", "Е", "А");
  5.     $pryholosniup = array("Й", "К", "Ц", "Н", "Г", "Ш", "З", "Х", "Ф", "В", "П", "Р", "Л", "Д", "Ж", "Ч", "С", "М", "Т", "Б");
  6.     $post['body'] = preg_replace('/и/', $holosni[array_rand($holosni)], $post['body']);
  7.     $post['body'] = preg_replace('/щ/', $pryholosni[array_rand($pryholosni)], $post['body']);
  8.     $post['body'] = preg_replace('/И/', $holosniup[array_rand($holosniup)], $post['body']);
  9.     $post['body'] = preg_replace('/Щ/', $pryholosniup[array_rand($pryholosniup)], $post['body']);
  10.    
  11.     $mm_pattern = array('/ре/', '/ря/', '/рю/', '/де/', '/дя/', '/дю/', '/че/', '/чё/', '/дё/', '/рё/', '/тя/', '/те/', '/тё/', '/тю/', '/же/', '/ше/');
  12.     $vm_pattern = array('/Ре/', '/Ря/', '/Рю/', '/Де/', '/Дя/', '/Дю/', '/Че/', '/Чё/', '/Дё/', '/Рё/', '/Тя/', '/Те/', '/Тё/', '/Тю/', '/Же/', '/Ше/');
  13.     $mv_pattern = array('/рЕ/', '/рЯ/', '/рЮ/', '/дЕ/', '/дЯ/', '/дЮ/', '/чЕ/', '/чЁ/', '/дЁ/', '/рЁ/', '/тЯ/', '/тЕ/', '/тЁ/', '/тЮ/', '/жЕ/', '/шЕ/');
  14.     $vv_pattern = array('/РЕ/', '/РЯ/', '/РЮ/', '/ДЕ/', '/ДЯ/', '/ДЮ/', '/ЧЕ/', '/ЧЁ/', '/ДЁ/', '/РЁ/', '/ТЯ/', '/ТЕ/', '/ТЁ/', '/ТЮ/', '/ЖЕ/', '/ШЕ/');
  15.  
  16.     $post['body'] = preg_replace($mm_pattern, $pryholosni[array_rand($pryholosni)].$holosni[array_rand($holosni)], $post['body']);
  17.     $post['body'] = preg_replace($vm_pattern, $pryholosniup[array_rand($pryholosniup)].$holosni[array_rand($holosni)], $post['body']);
  18.     $post['body'] = preg_replace($mv_pattern, $pryholosni[array_rand($pryholosni)].$holosniup[array_rand($holosniup)], $post['body']);
  19.     $post['body'] = preg_replace($vv_pattern, $pryholosniup[array_rand($pryholosniup)].$holosniup[array_rand($holosniup)], $post['body']);
  20.  
  21.     $post['body'] = preg_replace('/вл/', $pryholosni[array_rand($pryholosni)].$pryholosni[array_rand($pryholosni)], $post['body']);
  22.     $post['body'] = preg_replace('/вЛ/', $pryholosni[array_rand($pryholosni)].$pryholosniup[array_rand($pryholosniup)], $post['body']);
  23.     $post['body'] = preg_replace('/Вл/', $pryholosniup[array_rand($pryholosniup)].$pryholosni[array_rand($pryholosni)], $post['body']);
  24.     $post['body'] = preg_replace('/ВЛ/', $pryholosniup[array_rand($pryholosniup)].$pryholosniup[array_rand($pryholosniup)], $post['body']);
  25.            
  26.     $post['body'] = preg_replace('/ТЬСЯ|ТСЯ/', 'ЦЦА', $post['body']);
  27.     $post['body'] = preg_replace('/ться|тся/iu', 'цца', $post['body']);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement