<?php 
 | 
class database { 
 | 
    static function init($numer, $modul) { 
 | 
        if(ctype_digit($numer)) { 
 | 
            $user = 'Gadu-Gadu://'.$numer.'@gadu-gadu.pl'; 
 | 
        } 
 | 
        else 
 | 
        { 
 | 
            $user = 'IMified://'.strtr($numer, array('@' => '\\@')).'@userkey.imified.com'; 
 | 
        } 
 | 
         
 | 
        $data = new BotSession($user); 
 | 
        $data->class = $modul; 
 | 
        return $data; 
 | 
    } 
 | 
     
 | 
    static function add($numer, $modul, $name, $value) { 
 | 
        $data = self::init($numer, $modul); 
 | 
         
 | 
        return $data->__set($name, $value); 
 | 
    } 
 | 
     
 | 
    static function del($numer, $modul, $name) { 
 | 
        $data = self::init($numer, $modul); 
 | 
         
 | 
        return $data->__unset($name); 
 | 
    } 
 | 
     
 | 
    static function delAll($numer, $modul) { 
 | 
        $data = self::init($numer, $modul); 
 | 
         
 | 
        return $data->truncate($name, $value); 
 | 
    } 
 | 
     
 | 
    static function addArray($numer, $modul, $name_value) { 
 | 
        $data = self::init($numer, $modul); 
 | 
         
 | 
        return $data->push($name_value); 
 | 
    } 
 | 
     
 | 
    static function get($numer, $modul, $name) { 
 | 
        $data = self::init($numer, $modul); 
 | 
         
 | 
        return $data->__get($name); 
 | 
    } 
 | 
     
 | 
    static function getArray($numer, $modul) { 
 | 
        $data = self::init($numer, $modul); 
 | 
         
 | 
        return $data->pull(); 
 | 
    } 
 | 
} 
 | 
?> 
 |