Jacek Kowalski
2012-08-26 7b043b4e8bade63ee508c5e8d5db6837bd3e5ada
Poprawa błędu w klasie BotSession uniemożliwiającego działanie bota po wprowadzeniu wymogu ustawienia klasy metodą setClass()
1 files modified
8 ■■■■ changed files
class/BotSession.php 8 ●●●● patch | view | raw | blame | history
class/BotSession.php
@@ -9,10 +9,10 @@
     * Nazwa modułu, którego zmienne klasa przetwarza
     * @var string max. 40 znaków
     */
    var $class;
    protected $class = '';
    protected $class_empty = TRUE;
    
    private $user;
    
    /**
     * Inicjuje klasę w zależności od użytkownika
@@ -21,11 +21,11 @@
        $this->user = sha1($user);
        $this->user_struct = parse_url($user);
        
        $this->class = '';
        $this->class_empty = FALSE;
    }
    
    private function init() {
        if(strlen($this->class) == 0) {
        if(strlen($this->class) == 0 && !$this->class_empty) {
            throw new Exception('Przed użyciem $msg->session należy ustawić nazwę modułu za pomocą metody setClass - patrz "Poradnik tworzenia modułów", dział "Klasa BotMessage", rozdział "Pole $session".');
        }