1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/movim_ynh.git synced 2024-09-03 19:46:19 +02:00
movim_ynh/sources/app/widgets/Upload/Upload.php
2015-08-19 11:28:28 +02:00

45 lines
982 B
PHP

<?php
use Moxl\Xec\Action\Upload\Request;
class Upload extends WidgetBase {
function load()
{
$this->addjs('upload.js');
$this->registerEvent('upload_request_handle', 'onRequested');
header('Access-Control-Allow-Origin: *');
}
function onRequested($package)
{
list($get, $put) = array_values($package->content);
RPC::call('Upload.request', $get, $put);
}
function ajaxRequest()
{
$view = $this->tpl();
Dialog::fill($view->draw('_upload', true));
RPC::call('Upload.init');
}
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 display()
{
}
}