Пример #1
0
 function ajaxSend($file)
 {
     $id = new \Modl\ItemDAO();
     $u = $id->getUpload($this->user->getServer());
     if (isset($u)) {
         $r = new Request();
         $r->setTo($u->node)->setName($file->name)->setSize($file->size)->setType($file->type)->request();
     }
 }
Пример #2
0
 function isSupported($key)
 {
     $this->reload();
     if ($this->caps != null) {
         switch ($key) {
             case 'pubsub':
                 return in_array('http://jabber.org/protocol/pubsub#publish', $this->caps);
                 break;
             case 'upload':
                 $id = new \Modl\ItemDAO();
                 return $id->getUpload($this->getServer()) != null;
                 break;
             default:
                 return false;
                 break;
         }
     } elseif ($key == 'anonymous') {
         $session = \Sessionx::start();
         return $session->mechanism == 'ANONYMOUS';
     } else {
         return false;
     }
 }