mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-10-14 13:01:33 +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) { /* {{{ */
|
function getFolder($id) { /* {{{ */
|
||||||
global $app, $dms, $userobj;
|
global $app, $dms, $userobj;
|
||||||
|
if(is_numeric($id))
|
||||||
$folder = $dms->getFolder($id);
|
$folder = $dms->getFolder($id);
|
||||||
|
else {
|
||||||
|
$parentid = $app->request()->get('parentid');
|
||||||
|
$folder = $dms->getFolderByName($id, $parentid);
|
||||||
|
}
|
||||||
if($folder) {
|
if($folder) {
|
||||||
if($folder->getAccessMode($userobj) >= M_READ) {
|
if($folder->getAccessMode($userobj) >= M_READ) {
|
||||||
$app->response()->header('Content-Type', 'application/json');
|
$app->response()->header('Content-Type', 'application/json');
|
||||||
$data = array(
|
$data = array(
|
||||||
'id'=>$id,
|
'id'=>$folder->getID(),
|
||||||
'name'=>$folder->getName()
|
'name'=>$folder->getName()
|
||||||
);
|
);
|
||||||
echo json_encode(array('success'=>true, 'message'=>'', 'data'=>$data));
|
echo json_encode(array('success'=>true, 'message'=>'', 'data'=>$data));
|
||||||
} else {
|
} else {
|
||||||
$app->response()->status(404);
|
$app->response()->status(404);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$app->response()->status(404);
|
||||||
}
|
}
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user