registerRoutes($this, array( 'routes' => array( //users array('name' => 'user#getAvatar', 'url' => 'ajax/user/avatar', 'verb' => 'GET'), array('name' => 'user#rename', 'url' => 'ajax/user/rename', 'verb' => 'POST'), array('name' => 'user#disconnect', 'url' => 'ajax/user/disconnect/{memberId}', 'verb' => 'POST'), array('name' => 'user#disconnectGuest', 'url' => 'ajax/user/disconnectGuest/{memberId}', 'verb' => 'POST'), //session array('name' => 'session#joinAsUser', 'url' => 'ajax/session/joinasuser/{fileId}', 'verb' => 'POST'), array('name' => 'session#joinAsGuest', 'url' => 'ajax/session/joinasguest/{token}', 'verb' => 'POST'), array('name' => 'session#save', 'url' => 'ajax/session/save', 'verb' => 'POST'), array('name' => 'session#poll', 'url' => 'ajax/otpoll.php', 'verb' => 'POST'), //documents array('name' => 'document#create', 'url' => 'ajax/documents/create', 'verb' => 'POST'), array('name' => 'document#serve', 'url' => 'ajax/genesis/{esId}', 'verb' => 'GET', 'HEAD'), array('name' => 'document#rename', 'url' => 'ajax/documents/rename/{fileId}', 'verb' => 'POST'), array('name' => 'document#listAll', 'url' => 'ajax/documents/list', 'verb' => 'GET'), array('name' => 'document#download', 'url' => 'ajax/download.php', 'verb' => array('GET', 'HEAD')), //settings array('name' => 'settings#savePersonal', 'url' => 'ajax/personal.php', 'verb' => 'POST'), array('name' => 'settings#setUnstable', 'url' => 'ajax/config/unstable', 'verb' => 'POST'), array('name' => 'settings#setConverter', 'url' => 'ajax/admin.php', 'verb' => 'POST'), array('name' => 'settings#getSupportedMimes', 'url' => 'ajax/mimes.php', 'verb' => 'GET'), ) )); /** * Document routes */ /** @var $this \OC\Route\Router */ $this->create('documents_index', '') ->get() ->actionInclude('documents/index.php');