/** * Delete a file * @param $args array * @param $request PKPRequest * @return string Serialized JSON object */ function deleteFile($args, &$request) { $fileId = isset($args['fileId']) ? $args['fileId'] : null; $router =& $request->getRouter(); $press =& $router->getContext($request); if ($fileId) { import('classes.file.LibraryFileManager'); $libraryFileManager = new LibraryFileManager($press->getId()); $libraryFileManager->deleteFile($fileId); return DAO::getDataChangedEvent($fileId); } $json = new JSON(false); return $json->getString(); }
/** * Delete a file * @param $args array * @param $request PKPRequest * @return string Serialized JSON object */ function deleteFile($args, $request) { $fileId = isset($args['fileId']) ? $args['fileId'] : null; $router = $request->getRouter(); $context = $router->getContext($request); if ($fileId) { $libraryFileManager = new LibraryFileManager($context->getId()); $libraryFileManager->deleteFile($fileId); return DAO::getDataChangedEvent(); } $json = new JSONMessage(false); return $json->getString(); }
/** * Delete a file * @param $args array * @param $request PKPRequest * @return string Serialized JSON object */ function deleteFile($args, &$request) { $fileId = isset($args['rowId']) ? $args['rowId'] : null; $router =& $request->getRouter(); $press =& $router->getContext($request); if ($fileId) { import('classes.file.LibraryFileManager'); $libraryFileManager = new LibraryFileManager($press->getId()); $libraryFileManager->deleteFile($fileId); $json = new JSON('true'); } else { $json = new JSON('false'); } return $json->getString(); }