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 |
?> |