<?php 
 | 
class BotMessageIMI extends BotMessage { 
 | 
    function __construct() { 
 | 
        if(!ctype_print($_POST['userkey'])) { 
 | 
            $_POST['userkey'] = 'invalid'; 
 | 
        } 
 | 
         
 | 
        if(!ctype_print($_POST['user'])) { 
 | 
            $_POST['user'] = 'invalid'; 
 | 
        } 
 | 
         
 | 
        if(!ctype_alnum($_POST['network'])) { 
 | 
            $_POST['network'] = 'invalid'; 
 | 
        } 
 | 
         
 | 
        if(!ctype_print($_POST['botkey'])) { 
 | 
            $_POST['botkey'] = 'invalid'; 
 | 
        } 
 | 
         
 | 
        if($_POST['channel'] != 'public') { 
 | 
            $_POST['channel'] = 'private'; 
 | 
        } 
 | 
         
 | 
        $uid = 'IMified://'.$_POST['userkey'].'@userkey.imified.com'; 
 | 
         
 | 
        $this->userAlt = new BotUser($uid); 
 | 
        $this->user = new BotUser('IMified://'.strtr($_POST['user'], array('@' => '\\@')).'@'.strtolower($_POST['network']).'.imified.com/'.$_POST['botkey'].'?'.$_POST['channel']); 
 | 
        $this->session = new BotSession($uid); 
 | 
        $this->setText($_POST['msg']); 
 | 
    } 
 | 
} 
 | 
?> 
 |