Ejemplo n.º 1
0
 public function getImage($uploadId, $format)
 {
     $upload = UploadQuery::create()->filterById($uploadId)->findOne();
     if (!$upload || !$upload->isImage()) {
         App::abort(404, 'Bad Request');
     }
     $file = $upload->resize($format);
     return Response::make(file_get_contents($file->getPathname()), 200, ['content-type' => $file->getMimeType()]);
 }
Ejemplo n.º 2
0
 public function postDeleteUpload()
 {
     $comment = CommentQuery::create()->filterById(\Input::get('comment_id'))->findOne();
     $upload = \Zidisha\Upload\UploadQuery::create()->filterById(\Input::get('upload_id'))->findOne();
     $user = \Auth::user();
     if (!$comment || !$upload || $comment->getUserId() != $user->getId()) {
         App::abort(404, 'Bad Request');
     }
     $this->commentService->deleteUpload($comment, $upload);
     Flash::success(\Lang::get('comments.flash.file-deleted'));
     return Redirect::back();
 }
Ejemplo n.º 3
0
 public function postDeleteUpload()
 {
     $borrower = BorrowerQuery::create()->filterById(\Input::get('borrower_id'))->findOne();
     $upload = UploadQuery::create()->filterById(\Input::get('upload_id'))->findOne();
     $user = \Auth::user();
     if (!$borrower || !$upload) {
         App::abort(404, 'Bad Request');
     }
     $this->borrowerService->deleteUpload($borrower, $upload);
     Flash::success(\Lang::get('borrower.flash.file-deleted'));
     return Redirect::back();
 }