e80d67e983cb92a5ee8475dd0c112fb448c2cf16..1bf7d8ef0edac533ce65d68669d26aec2f282f95
2016-02-13 Jacek Kowalski
Wydanie wersji 2.7
1bf7d8 diff | tree
2016-02-13 Jacek Kowalski
Dodanie .gitignore
e722ff diff | tree
2016-02-13 Jacek Kowalski
[mod_lotto] Usunięcie gry Joker i dodanie Ekstra Pensji
993fc0 diff | tree
1 files added
4 files modified
135 ■■■■ changed files
.gitignore 8 ●●●●● patch | view | raw | blame | history
UPGRADE 97 ●●●● patch | view | raw | blame | history
class/legacy/main.php 4 ●●●● patch | view | raw | blame | history
data/lotto/pobierz.php 4 ●●●● patch | view | raw | blame | history
modules/50_lotto.php 22 ●●●● patch | view | raw | blame | history
.gitignore
New file
@@ -0,0 +1,8 @@
cache/*
data/*/archiwum
data/*/cache
data/kurs/*.txt
data/lotto/*.txt
data/rss/*.rss
data/tv/*.xml
database/*
UPGRADE
@@ -1,10 +1,42 @@
Wersję można sprawdzić w pliku ./class/legacy/main.php
Aktualną wersję można sprawdzić w pliku ./class/legacy/main.php
=============================
 AKTUALIZACJA Z WERSJI 2.6.1
=============================
* zastąp wszystkie pliki w katalogu ./class za wyjątkiem ./class/config.php
* zastąp pliki:
    ./data/lotto/pobierz.php
    ./data/tv/aliases
    ./data/tv/pobierz.php
    ./data/tv/xmltv_parse.php
    ./modules/10_data/handler.php
    ./modules/30_pogoda/api_yrno.php
    ./modules/30_pogoda/handler.php
    ./modules/30_rss.php
    ./modules/50_lotto.php
    ./modules/70_kino/handler.php
* usuń wszystkie pliki i foldery z katalogu ./cache
* dokonaj aktualizacji danych (cd ./data ; ./update_all.sh)
===========================
 AKTUALIZACJA Z WERSJI 2.6
===========================
* zastąp plik ./modules/30_rss.php
* zastąp wszystkie pliki w katalogu ./class za wyjątkiem ./class/config.php
* zastąp pliki:
    ./data/lotto/pobierz.php
    ./data/tv/aliases
    ./data/tv/pobierz.php
    ./data/tv/xmltv_parse.php
    ./modules/10_data/handler.php
    ./modules/30_pogoda/api_yrno.php
    ./modules/30_pogoda/handler.php
    ./modules/30_rss.php
    ./modules/50_lotto.php
    ./modules/70_kino/handler.php
* usuń wszystkie pliki i foldery z katalogu ./cache
* dokonaj aktualizacji danych (cd ./data ; ./update_all.sh)
* zarejestruj się w serwisie GeoNames (http://www.geonames.org/login),
  aktywuj WebService (http://www.geonames.org/manageaccount - na dole),
  ustaw login w pliku ./modules/30_pogoda/api_geonames_config.php
@@ -15,9 +47,20 @@
* nadpisz wszystkie pliki w katalogu ./class (oraz podkatalogach),
  za wyjątkiem ./class/config.php
* zastąp plik ./modules/30_rss.php
* zastąp plik ./data/lotto/pobierz.php
* zastąp plik ./data/tv/wp_parse.php
* zastąp pliki:
    ./data/lotto/pobierz.php
    ./data/tv/aliases
    ./data/tv/pobierz.php
    ./data/tv/wp_parse.php
    ./data/tv/xmltv_parse.php
    ./modules/10_data/handler.php
    ./modules/30_pogoda/api_yrno.php
    ./modules/30_pogoda/handler.php
    ./modules/30_rss.php
    ./modules/50_lotto.php
    ./modules/70_kino/handler.php
* usuń wszystkie pliki i foldery z katalogu ./cache
* dokonaj aktualizacji danych (cd ./data ; ./update_all.sh)
* zarejestruj się w serwisie GeoNames (http://www.geonames.org/login),
   aktywuj WebService (http://www.geonames.org/manageaccount - na dole),
   ustaw login w pliku ./modules/30_pogoda/api_geonames_config.php
@@ -28,11 +71,22 @@
* nadpisz wszystkie pliki w katalogu ./class (oraz podkatalogach),
  za wyjątkiem ./class/config.php
* zastąp plik ./data/lotto/pobierz.php
* zastąp plik ./modules/30_rss.php
* zastąp plik ./modules/70_kino/handler.php
* zastąp plik ./test.php
* zastąp pliki:
    ./data/lotto/pobierz.php
    ./data/tv/aliases
    ./data/tv/pobierz.php
    ./data/tv/wp_parse.php
    ./data/tv/xmltv_parse.php
    ./modules/10_data/handler.php
    ./modules/30_pogoda/api_yrno.php
    ./modules/30_pogoda/handler.php
    ./modules/30_rss.php
    ./modules/50_lotto.php
    ./modules/70_kino/handler.php
    ./test.php
* usuń wszystkie pliki i foldery z katalogu ./cache
* usuń katalog ./data/kino
* dokonaj aktualizacji danych (cd ./data ; ./update_all.sh)
* zarejestruj się w serwisie GeoNames (http://www.geonames.org/login),
  aktywuj WebService (http://www.geonames.org/manageaccount - na dole),
  ustaw login w pliku ./modules/30_pogoda/api_geonames_config.php
@@ -47,10 +101,16 @@
  za wyjątkiem ./class/config.php
* usuń wszystkie pliki z katalogu ./data/pogoda
* wgraj nowe pliki do folderu ./data/pogoda
* zastąp plik ./data/lotto/pobierz.php
* zastąp pliki:
    ./data/lotto/pobierz.php
    ./data/tv/aliases
    ./data/tv/pobierz.php
    ./data/tv/wp_parse.php
    ./data/tv/xmltv_parse.php
    ./test.php
* usuń wszystkie pliki i foldery z katalogu ./cache
* usuń katalog ./data/kino
* zastąp plik ./test.php
* usuń wszystkie pliki z katalogu ./cache
* dokonaj aktualizacji danych (cd ./data ; ./update_all.sh)
* zarejestruj się w serwisie GeoNames (http://www.geonames.org/login),
  aktywuj WebService (http://www.geonames.org/manageaccount - na dole),
  ustaw login w pliku ./modules/30_pogoda/api_geonames_config.php
@@ -63,12 +123,16 @@
  z katalogu ./modules
* nadpisz wszystkie pliki w katalogach ./class i ./modules,
  za wyjątkiem ./class/config.php
* zastąp plik ./data/lotto/pobierz.php
* zastąp plik ./data/tv/pobierz.php
* zastąp plik ./test.php
* zastąp pliki:
    ./data/lotto/pobierz.php
    ./data/tv/aliases
    ./data/tv/pobierz.php
    ./data/tv/wp_parse.php
    ./data/tv/xmltv_parse.php
    ./test.php
* usuń wszystkie pliki z katalogu ./data/pogoda
* wgraj nowe pliki do folderu ./data/pogoda
* usuń wszystkie pliki z katalogów ./cache oraz ./data/tv/cache
* usuń wszystkie pliki i foldery z katalogów ./cache oraz ./data/tv/cache
* dokonaj aktualizacji danych (cd ./data ; ./update_all.sh)
* zarejestruj się w serwisie GeoNames (http://www.geonames.org/login),
  aktywuj WebService (http://www.geonames.org/manageaccount - na dole),
@@ -92,7 +156,6 @@
* zastąp wszystkie pliki (bez podfolderów!) w ./data,
  a następnie popraw ścieżkę do bota w ./data/update.sh
* zastąp plik aliases w ./data/tv
* wykonaj polecenia z działu "AKTUALIZACJA Z WERSJI 2.2/2.1/2.0 RC"
-------
class/legacy/main.php
@@ -3,10 +3,10 @@
    /**
     * Wersja bota w formacie: <i>X.Y TYPE</i>, np. <i>2.0 Beta</i>
     */
    const VERSION = '2.6.1';
    const VERSION = '2.7';
    /**
     * Wersja bota, tylko część numeryczna (X.Y), np. <i>2.0</i>
     */
    const VERSION_NUM = '2.6.1';
    const VERSION_NUM = '2.7';
}
?>
data/lotto/pobierz.php
@@ -19,7 +19,7 @@
        // nazwa
        'lotto', 'mini-lotto',
        'kaskada', 'multi-multi',
        'joker', 'ekstra-pensja'
        'ekstra-pensja'
    );
    
    // Spróbuj pobrać stronę http://lotto.pl/wyniki-gier
@@ -185,7 +185,7 @@
    protected $skroty = array(
        'lotto' => 'dl', 'mini-lotto' => 'el',
        'kaskada' => 'ka', 'multi-multi' => 'mm',
        'joker' => 'jk', 'ekstra-pensja' => 'ep'
        'ekstra-pensja' => 'ep'
    );
    
    function pobierz_jeden($skrot, $wynik) {
modules/50_lotto.php
@@ -15,9 +15,14 @@
            'ekspress' => 'cmd_lotto',
            'ekspress' => 'cmd_lotto',
            'exp' => 'cmd_lotto',
            'ex' => 'cmd_lotto',
            'el' => 'cmd_lotto',
            'mini' => 'cmd_lotto',
            'ekstra' => 'cmd_lotto',
            'extra' => 'cmd_lotto',
            'pensja' => 'cmd_lotto',
            'ep' => 'cmd_lotto',
            'ex' => 'cmd_lotto',
            
            'multi' => 'cmd_lotto',
            'multimulti' => 'cmd_lotto',
@@ -26,11 +31,6 @@
            
            'ka' => 'cmd_lotto',
            'kaskada' => 'cmd_lotto',
            'twoj' => 'cmd_lotto',
            'tsn' => 'cmd_lotto',
            'jk' => 'cmd_lotto',
            'joker' => 'cmd_lotto',
        );
    }
    
@@ -48,7 +48,7 @@
            GGapi::putRichText('lotek, wyniki, l', TRUE);
            GGapi::putRichText(')'."\n".'   Podaje wyniki ostatniego losowania gry Totalizatora Sportowego ');
            GGapi::putRichText('[gra]', FALSE, TRUE);
            GGapi::putRichText(', gdzie gra to: lotto, mini (Mini Lotto), mm (Multi Multi), kaskada lub joker.');
            GGapi::putRichText(', gdzie gra to: lotto, mini (Mini Lotto), mm (Multi Multi), kaskada lub pensja (Ekstra Pensja).');
        }
    }
    
@@ -58,22 +58,22 @@
            'dl2' => 'Lotto',
            'el' => 'Mini Lotto',
            'el2' => 'Mini Lotto',
            'ep' => 'Ekstra Pensja',
            'ep2' => 'Ekstra Pensji',
            'mm' => 'Multi Multi',
            'mm2' => 'Multi Multi',
            'mm14' => 'Multi Multi (14:00)',
            'mm142' => 'Multi Multi (14:00)',
            'mm22' => 'Multi Multi (22:00)',
            'mm222' => 'Multi Multi (22:00)',
            'jk' => 'Joker',
            'jk2' => 'Jokera',
            'ka' => 'Kaskada',
            'ka2' => 'Kaskady',
        );
        $arg_start = array(
            'dl' => 'dl', 'duzego' => 'dl', 'duzy' => 'dl', 'duzylotek' => 'dl',
            'el' => 'el', 'express' => 'el', 'ekspress' => 'el', 'expres' => 'el', 'ekspres' => 'el', 'ex' => 'el', 'minilotto' => 'el', 'm' => 'el', 'ml' => 'el', 'mlotto' => 'el', 'mini' => 'el',
            'el' => 'el', 'express' => 'el', 'ekspress' => 'el', 'expres' => 'el', 'ekspres' => 'el', 'minilotto' => 'el', 'm' => 'el', 'ml' => 'el', 'mlotto' => 'el', 'mini' => 'el',
            'ep' => 'ep', 'ekstra' => 'ep', 'pensja' => 'ep', 'extra' => 'ep', 'ekstrapensja' => 'ep', 'extrapensja' => 'ep', 'ex' => 'ep',
            'mm' => 'mm', 'multilotka' => 'mm', 'multi' => 'mm', 'multimulti' => 'mm',
            'jk' => 'jk', 'joker' => 'jk', 'jokera' => 'jk', 'tsn' => 'jk', 'numerek' => 'jk', 'numerka' => 'jk', 'twojego' => 'jk', 'twoj' => 'jk', 'szczesliwego' => 'jk', 'szczesliwy' => 'jk',
            'ka' => 'ka', 'kaskada' => 'ka', 'k' => 'ka',
        );
        $arg = explode(' ', funcs::utfToAscii($arg));