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