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(); } }
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; } }