Changeset View
Changeset View
Standalone View
Standalone View
src/applications/files/controller/PhabricatorFileInfoController.php
Show All 9 Lines | public function handleRequest(AphrontRequest $request) { | ||||
$viewer = $request->getViewer(); | $viewer = $request->getViewer(); | ||||
$id = $request->getURIData('id'); | $id = $request->getURIData('id'); | ||||
$phid = $request->getURIData('phid'); | $phid = $request->getURIData('phid'); | ||||
if ($phid) { | if ($phid) { | ||||
$file = id(new PhabricatorFileQuery()) | $file = id(new PhabricatorFileQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->withPHIDs(array($phid)) | ->withPHIDs(array($phid)) | ||||
->withIsDeleted(false) | |||||
->executeOne(); | ->executeOne(); | ||||
if (!$file) { | if (!$file) { | ||||
return new Aphront404Response(); | return new Aphront404Response(); | ||||
} | } | ||||
return id(new AphrontRedirectResponse())->setURI($file->getInfoURI()); | return id(new AphrontRedirectResponse())->setURI($file->getInfoURI()); | ||||
} | } | ||||
$file = id(new PhabricatorFileQuery()) | $file = id(new PhabricatorFileQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->withIDs(array($id)) | ->withIDs(array($id)) | ||||
->withIsDeleted(false) | |||||
->executeOne(); | ->executeOne(); | ||||
if (!$file) { | if (!$file) { | ||||
return new Aphront404Response(); | return new Aphront404Response(); | ||||
} | } | ||||
$phid = $file->getPHID(); | $phid = $file->getPHID(); | ||||
$header = id(new PHUIHeaderView()) | $header = id(new PHUIHeaderView()) | ||||
▲ Show 20 Lines • Show All 421 Lines • Show Last 20 Lines |