Index: openacs-4/packages/ae-portlet/www/ae-portlet.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/ae-portlet/www/ae-portlet.tcl,v diff -u -r1.4 -r1.5 --- openacs-4/packages/ae-portlet/www/ae-portlet.tcl 4 Feb 2006 14:01:39 -0000 1.4 +++ openacs-4/packages/ae-portlet/www/ae-portlet.tcl 4 Feb 2006 14:35:48 -0000 1.5 @@ -8,116 +8,8 @@ } -properties { } -set user_id [ad_conn user_id] array set config $cf set shaded_p $config(shaded_p) -set list_of_package_ids $config(package_id) -set user_id [ad_conn user_id] -set dotlrn_admin_p [dotlrn::admin_p -user_id $user_id] - -set community_id [dotlrn_community::get_community_id] - -set groupby community_name - -if { $community_id eq "" } { - set groupby_list { - label "[_ ae-portlet.Class]" - type multivar - values { { "[_ ae-portlet.Class]" { {groupby community_name} } } } - } -} else { - set groupby_list [list] -} - -template::list::create \ - -name assessments \ - -multirow assessments \ - -page_flush_p 1 \ - -html { width 100% } \ - -pass_properties { package_admin_p } \ - -no_data "#ae-portlet.lt_No_evaluations_presen#" \ - -elements { - title { - label "" - link_url_col assessment_url - } - actions { - label "" - display_template { - - - #ae-portlet.Finish_Evaluation# - - - #ae-portlet.Edit_Your_Response# | #ae-portlet.View_Your_Response# - - - - #ae-portlet.Take_Evaluation# - -
#ae-portlet.Anonymous# #assessment.yes#/#assessment.no##assessment.yes#/#assessment.no# - #assessment.no##assessment.yes# - - | #ae-portlet.Unpublish# | #ae-portlet.Edit_Evaluation# | #ae-portlet.Results# - - } - } - } \ - -groupby $groupby_list - -set status_clause "and not ci.live_revision is null" -db_multirow -extend { edit_response_url view_url edit_url assessment_url status_url anonymous_url edit_url results_url } assessments answered_assessments {} { - - set base_url [site_node::get_url_from_object_id -object_id $package_id] - set package_admin_p [permission::permission_p -party_id $user_id -object_id $package_id -privilege "admin"] - - set assessment_url [export_vars -base ${base_url}assessment { assessment_id }] - set edit_response_url [export_vars -base ${base_url}assessment { assessment_id session_id }] - set view_url [export_vars -base ${base_url}session { assessment_id session_id }] - set status_url [export_vars -base ${base_url}asm-admin/toggle-status { assessment_id {return_url [ad_return_url]} }] - set anonymous_url [export_vars -base ${base_url}asm-admin/toggle-anonymous { {assessment_id $assessment_rev_id} {return_url [ad_return_url]} }] - - set edit_url [export_vars -base ${base_url}asm-admin/assessment-form { assessment_id }] - set results_url [export_vars -base ${base_url}sessions { assessment_id }] -} - -if { $community_id ne "" } { - set package_id [dotlrn_community::get_package_id $community_id] - set package_admin_p [permission::permission_p -party_id $user_id -object_id $package_id -privilege "admin"] - if { $package_admin_p } { - set base_url [site_node::get_url_from_object_id -object_id $package_id] - - template::list::create \ - -name unpublished_assessments \ - -multirow unpublished_assessments \ - -page_flush_p 1 \ - -html { width 100% } \ - -pass_properties { package_admin_p } \ - -actions [list "#assessment.New_Assessment#" ${base_url}asm-admin/assessment-form "#assessment.New_Assessment#"] \ - -no_data "[_ ae-portlet.lt_No_unpublished_evalua]" \ - -elements { - title { - label "" - link_url_col assessment_url - } - actions { - label "" - display_template { - #ae-portlet.Anonymous# #assessment.yes#/#assessment.no##assessment.yes#/#assessment.no# | #ae-portlet.Publish# | #ae-portlet.Edit_Evaluation# | #ae-portlet.Results# - } - } - } - - set status_clause "and ci.live_revision is null" - db_multirow -extend { edit_url assessment_url status_url anonymous_url edit_url results_url } unpublished_assessments answered_assessments {} { - set assessment_url [export_vars -base ${base_url}assessment { assessment_id }] - set status_url [export_vars -base ${base_url}asm-admin/toggle-status { assessment_id {return_url [ad_return_url]} }] - set anonymous_url [export_vars -base ${base_url}asm-admin/toggle-anonymous { {assessment_id $assessment_rev_id} {return_url [ad_return_url]} }] - - set edit_url [export_vars -base ${base_url}asm-admin/assessment-form { assessment_id }] - set results_url [export_vars -base ${base_url}sessions { assessment_id }] - } - } -} \ No newline at end of file +set list_of_package_ids $config(package_id) \ No newline at end of file