Jacek Kowalski
2012-08-29 48c64f6d6fcc3c32669d0ad556dd1777b3077c08
1. Poprawa błędnego słowa kluczowego w module pogoda (extends zamiast implements),
2. Poprawa błędu typu "niezainicjowana zmienna" w klasie DownloadHelper,
3. Poprawa błędu w klasie api_geonames modułu pogoda - brak argumentu funkcji simplexml_load_string()
3 files modified
7 ■■■■■ changed files
class/DownloadHelper.php 3 ●●●● patch | view | raw | blame | history
modules/30_pogoda/api_geonames.php 2 ●●● patch | view | raw | blame | history
modules/30_pogoda/handler.php 2 ●●● patch | view | raw | blame | history
class/DownloadHelper.php
@@ -10,7 +10,7 @@
    protected $cacheInfo = array();
    
    function build_url($components) {
        return $components['scheme'].'://'.($components['user'] ? $components['user'].($components['pass'] ? ':'.$components['pass'] : '').'@' : '').$components['host'].($components['path'] ? $components['path'] : '/').($components['query'] ? '?'.$components['query'] : '');
        return $components['scheme'].'://'.(isset($components['user']) && !empty($components['user']) ? $components['user'].(isset($components['pass']) && !empty($components['pass']) ? ':'.$components['pass'] : '').'@' : '').$components['host'].($components['path'] ? $components['path'] : '/').($components['query'] ? '?'.$components['query'] : '');
    }
    
    function __construct($url) {
@@ -111,7 +111,6 @@
        
        $this->cacheInfo['last_updated'] = time();
        $info = $this->getinfo();
        var_dump($info);
        
        if($info['http_code'] == '304') {
            // Plik się nie zmienił...
modules/30_pogoda/api_geonames.php
@@ -15,7 +15,7 @@
            }
            
            libxml_use_internal_errors();
            $data = simplexml_load_string();
            $data = simplexml_load_string($data);
            libxml_clear_errors();
            
            if(!$data) {
modules/30_pogoda/handler.php
@@ -2,7 +2,7 @@
require_once(dirname(__FILE__).'/api_geonames.php');
require_once(dirname(__FILE__).'/api_yrno.php');
class bot_pogoda_module extends BotModule {
class bot_pogoda_module implements BotModule {
    function pogoda($msg, $params) {
        $arg = trim($msg->args);