mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 15:14:58 +00:00
getFolder also takes a name and a parent id
This commit is contained in:
parent
b5dfa63d0e
commit
f33e9ca232
|
@ -149,18 +149,25 @@ function getLockedDocuments() { /* {{{ */
|
|||
|
||||
function getFolder($id) { /* {{{ */
|
||||
global $app, $dms, $userobj;
|
||||
$folder = $dms->getFolder($id);
|
||||
if(is_numeric($id))
|
||||
$folder = $dms->getFolder($id);
|
||||
else {
|
||||
$parentid = $app->request()->get('parentid');
|
||||
$folder = $dms->getFolderByName($id, $parentid);
|
||||
}
|
||||
if($folder) {
|
||||
if($folder->getAccessMode($userobj) >= M_READ) {
|
||||
$app->response()->header('Content-Type', 'application/json');
|
||||
$data = array(
|
||||
'id'=>$id,
|
||||
'id'=>$folder->getID(),
|
||||
'name'=>$folder->getName()
|
||||
);
|
||||
echo json_encode(array('success'=>true, 'message'=>'', 'data'=>$data));
|
||||
} else {
|
||||
$app->response()->status(404);
|
||||
}
|
||||
} else {
|
||||
$app->response()->status(404);
|
||||
}
|
||||
} /* }}} */
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user