Facebook
From Putrid Pheasant, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 209
  1.  
  2. <?php
  3. class channelChecker
  4.  
  5. {
  6.         function start($clientList, $channelList, $serverInfo, $config)
  7.         {
  8.                 global $query;
  9.                 global $instanceid;
  10.                
  11.                 $time = time();
  12.                 $mainChannels = array();
  13.                 foreach($channelList as $channel)
  14.                 {
  15.  
  16.                         if(in_array($channel['pid'], $config[$instanceid]['functions']['channelChecker']['pid']))
  17.                         {
  18.                                 foreach($config[$instanceid]['functions']['channelChecker']['foulWords'] as $word)
  19.                                 {
  20.                                        
  21.                                         if(strpos(mb_strtolower($channel['channel_name'], 'UTF-8'), mb_strtolower($word, 'UTF-8')) !== false)
  22.                                         {
  23.                                                 $number = (int)$channel['channel_name'];
  24.                                                 $query->channelEdit($channel['cid'], array('channel_name' => $number . '. Zmień nazwę'));
  25.                                                 break;
  26.                                         }
  27.                                 }
  28.                         }
  29.  
  30.                         foreach($mainChannels as $mainChannel)
  31.                         {
  32.                                 if ($channel['pid'] == $mainChannel)
  33.                                 {
  34.                                         foreach($config[$instanceid]['functions']['channelChecker']['foulWords'] as $word)
  35.                                         {
  36.                                                 if(strpos(mb_strtolower($channel['channel_name'], 'UTF-8'), mb_strtolower($word, 'UTF-8')) !== false)
  37.                                                 {
  38.                                                         $number = (int)$channel['channel_name'];
  39.                                                         $query->channelEdit($channel['cid'], array('channel_name' => 'Zmień nazwę'));
  40.                                                         break;
  41.                                                 }
  42.                                         }
  43.                                 }
  44.                         }
  45.                 }
  46.         }
  47. }
  48.  
  49. ?>
  50.