| | |
| | | MIASTO |
| | | */ |
| | | $miasta = self::getMiasta(); |
| | | $found = FALSE; |
| | | $miasto_num = $miasto_nazw = ''; |
| | | |
| | | if(!$miasta) { |
| | |
| | | foreach($miasta as $miasto => $numer) { |
| | | $szukaj = funcs::utfToAscii($miasto); |
| | | if(($pos = strpos($arg, $szukaj)) !== FALSE) { |
| | | $found = TRUE; |
| | | $miasto_nazw = htmlspecialchars($miasto); |
| | | $miasto_num = $numer; |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | if($found===FALSE && !empty($arg2)) { |
| | | if($miasto_num === '' && !empty($arg2)) { |
| | | foreach($miasta as $miasto => $numer) { |
| | | $szukaj = funcs::utfToAscii($miasto); |
| | | if(($pos = strpos($arg2, $szukaj)) !== FALSE) { |
| | | $found = TRUE; |
| | | $miasto_nazw = htmlspecialchars($miasto); |
| | | $miasto_num = $numer; |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | if($found === FALSE) { |
| | | if($miasto_num === '') { |
| | | $txt = 'Wybrane miasto nie został odnalezione. Obsługiwane miejscowości:'; |
| | | $miasto = 'Warszawa'; |
| | | foreach($miasta as $miasto => $num) { |
| | | $txt .= '<br />'."\n".htmlspecialchars($miasto); |
| | | } |
| | |
| | | KINO |
| | | */ |
| | | $kina = self::getKina($miasto_num, $czas); |
| | | $found = FALSE; |
| | | $kino_num = $kino_nazw = ''; |
| | | |
| | | if(!$kina) { |
| | |
| | | if(!empty($arg)) { |
| | | foreach($kina as $kino => $kino_id) { |
| | | if(levenshtein(funcs::utfToAscii($kino), $arg, 1, 1, 0) < 2) { |
| | | $found = TRUE; |
| | | $kino_num = $kino_id; |
| | | $kino_nazw = htmlspecialchars($kino); |
| | | break; |
| | |
| | | } |
| | | } |
| | | |
| | | if($found===FALSE && !empty($arg2)) { |
| | | if($kino_num === '' && !empty($arg2)) { |
| | | foreach($kina as $kino => $kino_id) { |
| | | if(levenshtein(funcs::utfToAscii($kino), $arg2, 1, 1, 0) < 2) { |
| | | $found = TRUE; |
| | | $kino_num = $kino_id; |
| | | $kino_nazw = htmlspecialchars($kino); |
| | | break; |
| | |
| | | } |
| | | } |
| | | |
| | | if($found === FALSE) { |
| | | if($kino_num === '') { |
| | | $txt = (!empty($arg) ? 'Podany obiekt nie został znaleziony. ' : '').'Dostępne kina w pasujących miastach:'; |
| | | $kino = ''; |
| | | foreach($kina as $kino => $num) { |
| | | $txt .= '<br />'."\n".$miasto_nazw.' '.htmlspecialchars($kino); |
| | | } |
| | |
| | | /* |
| | | REPERTUAR |
| | | */ |
| | | $filmy = self::getKino($miasto_num, $kino_id, $czas); |
| | | $filmy = self::getKino($miasto_num, $kino_num, $czas); |
| | | |
| | | if(!$filmy) { |
| | | return new BotMsg('Przepraszamy, wystąpił bład przy pobieraniu listy wyświelanych filmów.'); |