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()]); }
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(); }
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(); }