Differential D12821 Diff 30837 src/applications/people/controller/PhabricatorPeopleProfilePictureController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/people/controller/PhabricatorPeopleProfilePictureController.php
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | if ($request->isFormPost()) { | ||||
if (!$errors && !$is_default) { | if (!$errors && !$is_default) { | ||||
if (!$file->isTransformableImage()) { | if (!$file->isTransformableImage()) { | ||||
$e_file = pht('Not Supported'); | $e_file = pht('Not Supported'); | ||||
$errors[] = pht( | $errors[] = pht( | ||||
'This server only supports these image formats: %s.', | 'This server only supports these image formats: %s.', | ||||
implode(', ', $supported_formats)); | implode(', ', $supported_formats)); | ||||
} else { | } else { | ||||
$xformer = new PhabricatorImageTransformer(); | $xform = PhabricatorFileTransform::getTransformByKey( | ||||
$xformed = $xformer->executeProfileTransform( | PhabricatorFileThumbnailTransform::TRANSFORM_PROFILE); | ||||
$file, | $xformed = $xform->executeTransform($file); | ||||
$width = 50, | |||||
$min_height = 50, | |||||
$max_height = 50); | |||||
} | } | ||||
} | } | ||||
if (!$errors) { | if (!$errors) { | ||||
if ($is_default) { | if ($is_default) { | ||||
$user->setProfileImagePHID(null); | $user->setProfileImagePHID(null); | ||||
} else { | } else { | ||||
$user->setProfileImagePHID($xformed->getPHID()); | $user->setProfileImagePHID($xformed->getPHID()); | ||||
▲ Show 20 Lines • Show All 168 Lines • Show Last 20 Lines |