Jacek Kowalski
2012-06-30 64d3114c3eeb933152732e024b81b2a94c8db87f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
class humor implements module {
    static function register_cmd() {
        return array(
            'humor' => 'cmd_humor',
            'kawal' => 'cmd_humor',
            'zart' => 'cmd_humor',
            'smieszne' => 'cmd_humor',
            'dowcip' => 'cmd_humor',
        );
    }
    
    static function cmd_humor($name, $args) {
        if(file_exists('./data/humor/humor.txt')) {
            GGapi::putText(file_get_contents('./data/humor/humor.txt'));
        }
        elseif(file_exists('./data/humor/humor.jpg')) {
            GGapi::putImage('./data/humor/humor.jpg');
        }
        else
        {
            $last = './data/humor/archiwum/'.date('d.m.Y', strtotime('-1 day'));
            if(file_exists($last.'.txt')) {
                GGapi::putText(file_get_contents($last.'.txt'));
            }
            elseif(file_exists($last.'.jpg')) {
                GGapi::putImage($last.'.jpg');
            }
            else
            {
                GGapi::putText('Dziś nie udało się pobrać danych - przepraszamy.');
            }
        }
    }
    
    static function help($cmd = NULL) {
        if($cmd === NULL) {
            GGapi::putRichText('humor', TRUE);
            GGapi::putRichText("\n".'   Coś humorystycznego'."\n");
        }
        else
        {
            GGapi::putRichText('humor', TRUE);
            GGapi::putRichText(' (alias: ');
            GGapi::putRichText('s, smieszne', TRUE);
            GGapi::putRichText(')'."\n".'   Coś humorystycznego na dziś');
        }
    }
}
?>