Mimetype for sharing overview
This commit is contained in:
parent
ef59c69dc8
commit
0879a63320
|
@ -133,7 +133,8 @@
|
||||||
/* jshint camelcase: false */
|
/* jshint camelcase: false */
|
||||||
var file = {
|
var file = {
|
||||||
id: share.file_source,
|
id: share.file_source,
|
||||||
mtime: share.stime * 1000
|
mtime: share.stime * 1000,
|
||||||
|
mimetype: share.mimetype
|
||||||
};
|
};
|
||||||
if (share.item_type === 'folder') {
|
if (share.item_type === 'folder') {
|
||||||
file.type = 'dir';
|
file.type = 'dir';
|
||||||
|
|
|
@ -52,12 +52,18 @@ class Api {
|
||||||
return self::collectShares($params);
|
return self::collectShares($params);
|
||||||
}
|
}
|
||||||
|
|
||||||
$share = \OCP\Share::getItemShared('file', null);
|
$shares = \OCP\Share::getItemShared('file', null);
|
||||||
|
|
||||||
if ($share === false) {
|
if ($shares === false) {
|
||||||
return new \OC_OCS_Result(null, 404, 'could not get shares');
|
return new \OC_OCS_Result(null, 404, 'could not get shares');
|
||||||
} else {
|
} else {
|
||||||
return new \OC_OCS_Result($share);
|
foreach ($shares as &$share) {
|
||||||
|
if ($share['item_type'] === 'file') {
|
||||||
|
$share['mimetype'] = \OC_Helper::getFileNameMimeType($share['file_target']);
|
||||||
|
}
|
||||||
|
$newShares[] = $share;
|
||||||
|
}
|
||||||
|
return new \OC_OCS_Result($shares);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -205,6 +211,11 @@ class Api {
|
||||||
private static function getFilesSharedWithMe() {
|
private static function getFilesSharedWithMe() {
|
||||||
try {
|
try {
|
||||||
$shares = \OCP\Share::getItemsSharedWith('file');
|
$shares = \OCP\Share::getItemsSharedWith('file');
|
||||||
|
foreach ($shares as &$share) {
|
||||||
|
if ($share['item_type'] === 'file') {
|
||||||
|
$share['mimetype'] = \OC_Helper::getFileNameMimeType($share['file_target']);
|
||||||
|
}
|
||||||
|
}
|
||||||
$result = new \OC_OCS_Result($shares);
|
$result = new \OC_OCS_Result($shares);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
$result = new \OC_OCS_Result(null, 403, $e->getMessage());
|
$result = new \OC_OCS_Result(null, 403, $e->getMessage());
|
||||||
|
|
Loading…
Reference in New Issue