From 4aa6278f7fd40fdcbbde2be5c7e0e68c3117b44e Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Fri, 12 Feb 2016 23:18:17 +0000
Subject: [PATCH] [mod_tv] Lepsza obsługa błędów przy okresowym pobieraniu danych

---
 modules/10_data/handler.php |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/modules/10_data/handler.php b/modules/10_data/handler.php
index a897404..d93ebba 100644
--- a/modules/10_data/handler.php
+++ b/modules/10_data/handler.php
@@ -1,4 +1,6 @@
 <?php
+@date_default_timezone_set('Europe/Warsaw');
+
 class bot_data_module implements BotModule {
 	static $dni = array(
 		'niedziela',
@@ -29,9 +31,7 @@
 		
 		if(empty($arg)) {
 			$data = time();
-		}
-		else
-		{
+		} else {
 			$data = calendar::parse_date($arg);
 			if(!$data) {
 				return new BotMsg('Podana data nie została rozpoznana<br />'."\n"
@@ -45,23 +45,21 @@
 		
 		if(date('d.m.Y') == date('d.m.Y', $data)) {
 			$txt = 'Dziś jest ';
-		}
-		else
-		{
+		} else {
 			$txt = 'Wybrany dzień to ';
 		}
 		
 		include('./data/data/data.php');
 		
-		$txt .= self::$dni[date('w', $data)].', '.date('j', $data).' '.self::$miesiace[date('n', $data)].' '.date('Y').' r., '.(date('z', $data)+1).' dzień roku.<br />'."\n"
+		$txt .= self::$dni[date('w', $data)].', '.date('j', $data).' '
+			. self::$miesiace[date('n', $data)].' '.date('Y', $data).' r., '
+			. (date('z', $data)+1).' dzień roku.<br />'."\n"
 			. '<br />'."\n";
 		
 		$msg->session->setClass('pogoda');
 		if(!isset($msg->session->geo)) {
 			$geo = array('lon' => '52.25', 'lat' => '21.0');
-		}
-		else
-		{
+		} else {
 			$geo = $msg->session->geo;
 		}
 		
@@ -93,6 +91,8 @@
 				. 'imieniny Ewy');
 		}
 		
+		$txt = array();
+		
 		foreach($imiona[$arg] as $dzien) {
 			$dzien = explode('.', $dzien);
 			

--
Gitblit v1.9.1