Jacek Kowalski
2016-02-12 ddfb6ac0d4ebfebc66489f1822c6457cd0ca0a18
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
<?php
class BotMessageGG extends BotMessage {
    function __construct() {
        if(!ctype_digit($_GET['from'])) {
            $_GET['from'] = 'invalid';
        }
        
        if(!ctype_digit($_GET['to'])) {
            $_GET['to'] = 'invalid';
        }
        
        $uid = 'Gadu-Gadu://'.$_GET['from'].'@gadu-gadu.pl';
        
        $this->userAlt = new BotUser($uid);
        $this->user = new BotUser($uid.'/'.$_GET['to']);
        $this->session = new BotSession($uid);
        $this->setText(file_get_contents('php://input'));
        
        if(isset($_GET['images'])) {
            $images = explode(',', $_GET['images']);
            foreach($images as $image) {
                if(strlen($image) == 16 && ctype_xdigit($image)) {
                    $this->images[] = new BotImageGG($image);
                }
            }
        }
    }
}
?>