Index: openacs-4/packages/acs-subsite/www/shared/community-member.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/shared/community-member.adp,v diff -u -r1.18.2.1 -r1.18.2.2 --- openacs-4/packages/acs-subsite/www/shared/community-member.adp 22 Aug 2015 10:08:51 -0000 1.18.2.1 +++ openacs-4/packages/acs-subsite/www/shared/community-member.adp 14 Dec 2015 18:06:17 -0000 1.18.2.2 @@ -5,13 +5,14 @@
- Portrait of @first_names@ @last_name@ + Portrait of @first_names@ @last_name@
Index: openacs-4/packages/acs-subsite/www/shared/community-member.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/shared/community-member.tcl,v diff -u -r1.21.2.1 -r1.21.2.2 --- openacs-4/packages/acs-subsite/www/shared/community-member.tcl 10 Sep 2015 08:21:52 -0000 1.21.2.1 +++ openacs-4/packages/acs-subsite/www/shared/community-member.tcl 14 Dec 2015 18:06:18 -0000 1.21.2.2 @@ -12,7 +12,8 @@ last_name:onevalue email:onevalue inline_portrait_state:onevalue - portrait_export_vars:onevalue + portrait_url:onevalue + portrait_image_url:onevalue width:onevalue height:onevalue system_name:onevalue @@ -73,7 +74,8 @@ # Do we show the portrait? set inline_portrait_state "none" -set portrait_export_vars [export_vars {user_id}] +set portrait_url [export_vars -base portrait {user_id}] +set portrait_image_url [export_vars -base portrait-bits {user_id}] if {[db_0or1row portrait_info " select i.width, i.height, cr.title, cr.description, cr.publish_date Index: openacs-4/packages/acs-subsite/www/shared/portrait-bits.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/shared/portrait-bits.tcl,v diff -u -r1.10.2.1 -r1.10.2.2 --- openacs-4/packages/acs-subsite/www/shared/portrait-bits.tcl 10 Sep 2015 08:21:53 -0000 1.10.2.1 +++ openacs-4/packages/acs-subsite/www/shared/portrait-bits.tcl 14 Dec 2015 18:06:18 -0000 1.10.2.2 @@ -6,23 +6,14 @@ @cvs-id $Id$ } { user_id:naturalnum,notnull - {item_id:naturalnum ""} {size ""} } +set item_id [acs_user::get_portrait_id -user_id $user_id] -# If the item_id is provided then we are fine -if {$item_id eq ""} { - if { ![db_0or1row get_item_id ""] } { - # ad_return_error "Couldn't find portrait" "Couldn't find a portrait for User $user_id" - #ad_return_string_as_file -string "" -mime_type "image/jpeg" -filename "" - return - } -} - if { $size eq "" } { cr_write_content -item_id $item_id -} else { +} else { ad_returnredirect "/image/${item_id}/${size}" } Index: openacs-4/packages/acs-subsite/www/shared/portrait.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/shared/portrait.adp,v diff -u -r1.9 -r1.9.2.1 --- openacs-4/packages/acs-subsite/www/shared/portrait.adp 3 Jul 2015 10:25:50 -0000 1.9 +++ openacs-4/packages/acs-subsite/www/shared/portrait.adp 14 Dec 2015 18:06:18 -0000 1.9.2.1 @@ -3,7 +3,7 @@ @context;literal@
- #acs-subsite.lt_Portrait_of_first_last# + #acs-subsite.lt_Portrait_of_first_last#

@description@

Index: openacs-4/packages/acs-subsite/www/shared/portrait.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/shared/portrait.tcl,v diff -u -r1.10.2.1 -r1.10.2.2 --- openacs-4/packages/acs-subsite/www/shared/portrait.tcl 10 Sep 2015 08:21:53 -0000 1.10.2.1 +++ openacs-4/packages/acs-subsite/www/shared/portrait.tcl 14 Dec 2015 18:06:18 -0000 1.10.2.2 @@ -42,7 +42,7 @@ set doc(title) [_ acs-subsite.lt_Portrait_of_first_last] set context [list [list [acs_community_member_url -user_id $user_id] "$first_names $last_name"] [_ acs-subsite.Portrait]] -set export_vars [export_vars {user_id}] +set portrait_image_url [export_vars -base ${subsite_url}shared/portrait-bits.tcl {user_id}] set pretty_date [lc_time_fmt $publish_date "%q"] ad_return_template Index: openacs-4/packages/acs-subsite/www/user/portrait/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/user/portrait/index.adp,v diff -u -r1.13 -r1.13.2.1 --- openacs-4/packages/acs-subsite/www/user/portrait/index.adp 3 Jul 2015 10:25:50 -0000 1.13 +++ openacs-4/packages/acs-subsite/www/user/portrait/index.adp 14 Dec 2015 18:06:18 -0000 1.13.2.1 @@ -10,7 +10,7 @@
-@doc.title@ +@doc.title@