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