Exemplo n.º 1
0
 /**
  * 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();
 }
Exemplo n.º 2
0
 /**
  * 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();
 }