check if search() returns false

This commit is contained in:
Uwe Steinmann 2018-04-12 12:33:46 +02:00
parent 8f62039994
commit a074aa6606

View File

@ -427,7 +427,7 @@ function createFolder($id) { /* {{{ */
if($folder = $parent->addSubFolder($name, $comment, $userobj, 0, $newattrs)) {
$rec = __getFolderData($folder);
$app->response()->status(201);
$app->response()->status(201);
$app->response()->header('Content-Type', 'application/json');
echo json_encode(array('success'=>true, 'message'=>'', 'data'=>$rec));
} else {
@ -747,10 +747,10 @@ function uploadDocumentFile($documentId) { /* {{{ */
$app->response()->header('Content-Type', 'application/json');
echo json_encode(array('success'=>false, 'message'=>'No access', 'data'=>''));
}
} else {
if($document === null)
} else {
if($document === null)
$app->response()->status(400);
else
else
$app->response()->status(500);
$app->response()->header('Content-Type', 'application/json');
echo json_encode(array('success'=>false, 'message'=>'No such document', 'data'=>''));
@ -1226,6 +1226,10 @@ function doSearch() { /* {{{ */
if(!$limit = $app->request()->get('limit'))
$limit = 5;
$resArr = $dms->search($querystr);
if($resArr === false) {
$app->response()->header('Content-Type', 'application/json');
echo json_encode(array());
}
$entries = array();
$count = 0;
if($resArr['folders']) {
@ -1377,7 +1381,7 @@ function getUsers() { /* {{{ */
$users = $dms->getAllUsers();
$data = [];
foreach($users as $u)
$data[] = __getUserData($u);
$data[] = __getUserData($u);
$app->response()->header('Content-Type', 'application/json');
echo json_encode(array('success'=>true, 'message'=>'', 'data'=>$data));
@ -1803,12 +1807,12 @@ function changeFolderAccess($id, $operationType, $userOrGroup) { /* {{{ */
function getCategories() { /* {{{ */
global $app, $dms, $userobj;
if(false === ($categories = $dms->getDocumentCategories())) {
if(false === ($categories = $dms->getDocumentCategories())) {
$app->response()->status(500);
$app->response()->header('Content-Type', 'application/json');
echo json_encode(array('success'=>false, 'message'=>'Could not get categories', 'data'=>null));
$app->response()->header('Content-Type', 'application/json');
echo json_encode(array('success'=>false, 'message'=>'Could not get categories', 'data'=>null));
return;
}
}
$data = [];
foreach($categories as $category)
$data[] = ['id' => (int)$category->getId(), 'name' => $category->getName()];