class AvatarAction extends SettingsAction {
+ function get_instructions() {
+ return _t('Upload a new "avatar" (user image) here. ' .
+ 'You can\'t edit the picture after you upload it, so ' .
+ 'make sure it\'s more or less square. ' .
+ 'It must be under the site license, also. ' .
+ 'Use a picture that belongs to you and that you ' .
+ 'want to share.');
+ }
+
function show_form($msg=NULL, $success=false) {
- common_show_header(_t('Avatar'));
- $this->settings_menu();
- if ($msg) {
- $this->message($msg, $success);
- } else {
- common_element('div', 'instructions',
- _t('You can upload a new "avatar" (user picture) here. ' .
- 'You can\'t edit the picture after you upload it, so you should ' .
- 'edit it in your desktop image-manipulation software first. ' .
- 'Everything works best if your picture is more or less square. ' .
- 'And remember: your image will be released under the site license, ' .
- 'So don\'t upload images that don\'t belong to you or that you don\'t ' .
- 'want to share.'));
- }
+
+ $this->form_header(_t('Avatar'), $msg, $success);
$user = common_current_user();
$profile = $user->getProfile();
- $original = $profile->getOriginal();
+ $original = $profile->getOriginalAvatar();
if ($original) {
common_element('img', array('src' => $original->url,
$user = common_current_user();
$profile = $user->getProfile();
-
+
if ($profile->setOriginal($_FILES['avatarfile']['tmp_name'])) {
$this->show_form(_t('Avatar updated.'), true);
} else {