richdocuments/ajax/documents.php

29 lines
606 B
PHP
Raw Normal View History

2013-08-23 21:09:00 +02:00
<?php
/**
* returns the list of documents the user has access to
*/
2013-08-23 21:09:00 +02:00
// Init owncloud
namespace OCA\Documents;
2013-08-23 21:09:00 +02:00
\OCP\User::checkLoggedIn();
2013-08-28 12:02:27 +02:00
\OCP\JSON::checkAppEnabled('documents');
2013-08-23 21:09:00 +02:00
$documents = Storage::getDocuments();
$fileIds = array();
foreach ($documents as $document) {
$fileIds[] = $document['fileid'];
}
$sessions = Session::getSessionsByFileIds($fileIds);
$members = array();
foreach ($sessions as $session) {
$members[$session['es_id']] = Member::getMembersByEsId($session['es_id']);
}
2013-08-23 21:09:00 +02:00
\OCP\JSON::success(array('documents' => $documents,'sessions' => $sessions,'members' => $members));