|  |  | 
 |  |  |             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.'); |