Jacek Kowalski
2014-11-01 9eb89f7247598edc48f464f13933de825413358d
commit | author | age
8bd4d9 1 <?php
JK 2 class BotLegacyEnd extends Exception {}
3
4 class funcs {
0868e0 5     /**
JK 6      * Przerywa dalsze wykonywanie modułu i wysyła odpowiedź do klienta
7      * @deprecated Przestarzałe wraz z wprowadzeniem nowego API.
8      *  Metoda może zostać usunięta bez ostrzeżenia!
9      */
8bd4d9 10     static function end() {
JK 11         throw new BotLegacyEnd();
12     }
13     
0868e0 14     /**
JK 15      * Funkcja usuwa "ogonki" (transliteracja), podwójne spacje i odstępy
16      * z podanego w parametrze ciągu znaków oraz zamienia wszystkie litery na małe
17      * @param string $utf Ciąg znaków w UTF-8
18      * @returns string Ciąg po przetworzeniu
19      */
8bd4d9 20     static function utfToAscii($utf) {
JK 21         $utf = trim(str_replace('  ', ' ', $utf));
0868e0 22         return strtolower(iconv('utf-8', 'ascii//TRANSLIT', $utf));
8bd4d9 23     }
JK 24 }
25 ?>