<?php 
 | 
class bot_data_init implements BotModuleInit { 
 | 
    function register() { 
 | 
        $handler_data = array( 
 | 
            array( 
 | 
                'file' => 'handler.php', 
 | 
                'class' => 'bot_data_module', 
 | 
                'method' => 'data', 
 | 
            ) 
 | 
        ); 
 | 
        $handler_imieniny = array( 
 | 
            array( 
 | 
                'file' => 'handler.php', 
 | 
                'class' => 'bot_data_module', 
 | 
                'method' => 'imieniny', 
 | 
            ) 
 | 
        ); 
 | 
         
 | 
        return array( 
 | 
            'data' => $handler_data, 
 | 
            'dzien' => $handler_data, 
 | 
            'd' => $handler_data, 
 | 
            'imieniny' => $handler_imieniny, 
 | 
            'im' => $handler_imieniny, 
 | 
            'i' => $handler_imieniny, 
 | 
        ); 
 | 
    } 
 | 
     
 | 
    function help($params = NULL) { 
 | 
        if($params === NULL) { 
 | 
            return new BotMsg('<b>data</b> <i>[dzień]</i><br />'."\n" 
 | 
                . '   Informacje o danym dniu.<br />'."\n" 
 | 
                . '<b>imieniny</b> <i>imię</i><br />'."\n" 
 | 
                . '   Kiedy <i>imię</i> obchodzi imieniny.<br />'."\n" 
 | 
                . '<br />'."\n"); 
 | 
        } 
 | 
        elseif(substr($params, 0, 1) == 'd') { 
 | 
            return new BotMsg('<b>data</b> <i>[dzień]</i> (aliasy: <b>d, dzień</b>)<br />'."\n" 
 | 
                . '   Zwraca informacje (wschód/zachód słońca, imieniny) o dniu podanym w argumencie <i>[dzień]</i> lub o dniu dzisiejszym - gdy nie uda się określić dnia lub nie podano argumentu.<br />'."\n" 
 | 
                . '<br />'."\n" 
 | 
                . '<u>Przykłady:</u><br />'."\n" 
 | 
                . 'data<br />'."\n" 
 | 
                . 'data pojutrze<br />'."\n" 
 | 
                . 'data 1.01.2009'); 
 | 
        } 
 | 
        else 
 | 
        { 
 | 
            return new BotMsg('<b>imieniny</b> <i>imię</i> (alias: <b>i</b>)<br />'."\n" 
 | 
                . '   Podaje dni, w których <i>imię</i> obchodzi imieniny. Parametr <i>imię</i> winien być podany w dopełniaczu liczby pojedynczej.<br />'."\n" 
 | 
                . '<br />'."\n" 
 | 
                . '<u>Przykłady:</u><br />'."\n" 
 | 
                . 'imieniny Adama<br />'."\n" 
 | 
                . 'imieniny Ewy'); 
 | 
        } 
 | 
    } 
 | 
} 
 | 
  
 | 
return 'bot_data_init'; 
 | 
?> 
 |