<?php 
 | 
class bot_kino_init implements BotModuleInit { 
 | 
    function register() { 
 | 
        $handler_ustaw = array( 
 | 
            array( 
 | 
                'file' => 'handler.php', 
 | 
                'class' => 'bot_kino_module', 
 | 
                'method' => 'ustaw', 
 | 
            ) 
 | 
        ); 
 | 
        $handler_kino = array( 
 | 
            array( 
 | 
                'file' => 'handler.php', 
 | 
                'class' => 'bot_kino_module', 
 | 
                'method' => 'handle', 
 | 
            ) 
 | 
        ); 
 | 
         
 | 
        return array( 
 | 
            'kino' => $handler_kino, 
 | 
            'kina' => $handler_kino, 
 | 
            'k' => $handler_kino, 
 | 
            'rep' => $handler_kino, 
 | 
            'repertuar' => $handler_kino, 
 | 
            'u' => $handler_ustaw, 
 | 
            'ustaw' => $handler_ustaw, 
 | 
        ); 
 | 
    } 
 | 
     
 | 
    function help($params = NULL) { 
 | 
        if($params === NULL) { 
 | 
            return new BotMsg('<b>kino</b> <i>miasto nazwa [kiedy]</i><br />'."\n" 
 | 
                . '   Repertuar kina.<br />'."\n" 
 | 
                . '<b>ustaw</b> <i>miasto nazwa</i><br />'."\n" 
 | 
                . '   Ustawia domyślne kino<br />'."\n" 
 | 
                . '<br />'."\n"); 
 | 
        } 
 | 
        elseif(substr($params, 0, 1)=='u') { 
 | 
            return new BotMsg('<b>ustaw</b> <i>[miasto] [nazwa]</i> (alias: <b>u</b>)<br />'."\n" 
 | 
                . '   Ustawia domyślne kino/miasto dla komendy kino. W przypadku niepodania argumentów kasuje uprzednio ustawione informacje. Komenda nie sprawdza, czy dane miasto jest obsługiwane - po ustawieniu danych należy wykonać komendę kino.<br />'."\n" 
 | 
                . '<br />'."\n" 
 | 
                . '<u>Przykłady:</u><br />'."\n" 
 | 
                . 'ustaw Kraków<br />'."\n" 
 | 
                . 'ustaw Kraków Multikino'); 
 | 
        } 
 | 
        else 
 | 
        { 
 | 
            return new BotMsg('<b>kino</b> <i>miasto nazwa [kiedy]</i> (aliasy: <b>k, repertuar, rep</b>)<br />'."\n" 
 | 
                . '   Podaje repertuar kina <i>nazwa</i> w mieście <i>miasto</i> na <i>kiedy</i> (dziś, jutro, pojutrze). W przypadku wpisania nieznanego miasta, zwracana jest lista obsługiwanych miast. Pominięcie nazwy skutkuje wylistowaniem kin w danym mieście. Domyślnie podawany jest repertuar na dziś. Jeśli brakuje któregoś argumentu, podejmowana jest próba zastąpienia go danymi zapisanymi za pomocą komendy <b>ustaw</b>.<br />'."\n" 
 | 
                . '<br />'."\n" 
 | 
                . '<u>Przykłady:</u><br />'."\n" 
 | 
                . 'kino<br />'."\n" 
 | 
                . 'kino Kraków<br />'."\n" 
 | 
                . 'kino Kraków Multikino'); 
 | 
        } 
 | 
    } 
 | 
} 
 | 
  
 | 
return 'bot_kino_init'; 
 | 
?> 
 |