From a10e9d335ab68989a0e6e40af8ae03e5dabd27a7 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 17 Jul 2012 17:08:14 -0700 Subject: front end for alternate profile photos --- mod/profile_photo.php | 10 +++++++++- view/cropbody.tpl | 1 + view/profile_photo.tpl | 7 +++++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/mod/profile_photo.php b/mod/profile_photo.php index efa8be57e..a60a6d73c 100644 --- a/mod/profile_photo.php +++ b/mod/profile_photo.php @@ -227,6 +227,11 @@ function profile_photo_content(&$a) { // go ahead as we have jus uploaded a new photo to crop } + $profiles = q("select `id`,`profile-name` as `name`,`is-default` as `default` from profile where uid = %d", + intval(local_user()) + ); + + if(! x($a->config,'imagecrop')) { $tpl = get_markup_template('profile_photo.tpl'); @@ -234,8 +239,10 @@ function profile_photo_content(&$a) { $o .= replace_macros($tpl,array( '$user' => $a->user['nickname'], '$lbl_upfile' => t('Upload File:'), + '$lbl_profiles' => t('Select a profile:'), '$title' => t('Upload Profile Photo'), '$submit' => t('Upload'), + '$profiles' => $profiles, '$form_security_token' => get_form_security_token("profile_photo"), '$select' => sprintf('%s %s', t('or'), ($newuser) ? '' . t('skip this step') . '' : '' . t('select a photo from your photo albums') . '') )); @@ -248,6 +255,7 @@ function profile_photo_content(&$a) { $tpl = get_markup_template("cropbody.tpl"); $o .= replace_macros($tpl,array( '$filename' => $filename, + '$profile' => intval($_REQUEST['profile']), '$resource' => $a->config['imagecrop'] . '-' . $a->config['imagecrop_resolution'], '$image_url' => $a->get_baseurl() . '/photo/' . $filename, '$title' => t('Crop Image'), @@ -262,7 +270,7 @@ function profile_photo_content(&$a) { }} -if(! function_exists('_crop_ui_head')) { +if(! function_exists('profile_photo_crop_ui_head')) { function profile_photo_crop_ui_head(&$a, $ph){ $max_length = get_config('system','max_image_length'); if(! $max_length) diff --git a/view/cropbody.tpl b/view/cropbody.tpl index b484d15bf..4c0ca3d63 100644 --- a/view/cropbody.tpl +++ b/view/cropbody.tpl @@ -42,6 +42,7 @@ $desc
+ diff --git a/view/profile_photo.tpl b/view/profile_photo.tpl index 0b3a1cac1..04ee8f916 100644 --- a/view/profile_photo.tpl +++ b/view/profile_photo.tpl @@ -8,6 +8,13 @@ + + +
-- cgit v1.2.3