Index: openacs-4/packages/tasks/www/index.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/tasks/www/index.tcl,v diff -u -r1.2 -r1.3 --- openacs-4/packages/tasks/www/index.tcl 25 Sep 2005 23:49:23 -0000 1.2 +++ openacs-4/packages/tasks/www/index.tcl 26 Sep 2005 08:20:06 -0000 1.3 @@ -18,7 +18,6 @@ set title "[_ tasks.Tasks]" set context {} -set project_id [tasks::project_id] set user_id [ad_conn user_id] set package_id [ad_conn package_id] set url [ad_conn url] @@ -69,7 +68,12 @@ title { label "[_ tasks.Task]" display_template { - @tasks.title@ + @tasks.title@ + +

+ @tasks.description_html;noquote@ +

+
} } process_title { @@ -78,12 +82,9 @@ due_date { label "[_ tasks.Due]" display_template { - - @tasks.due_date@ - - - @tasks.due_date@ - + + « @tasks.due_date;noquote@ » + } } } \ @@ -139,8 +140,22 @@ } } -db_multirow -extend { contact_url } -unclobber tasks tasks_select {} { +db_multirow -extend { contact_url description_html task_url task_plus_url task_minus_url } -unclobber tasks tasks_select {} { set contact_url "/contacts/${party_id}/" + set task_url [export_vars -base "task" -url {orderby status_id task_id}] + set task_plus_url [export_vars -base "task-interval" -url {{action plus} {days 7} task_id status_id orderby return_url}] + set task_minus_url [export_vars -base "task-interval" -url {{action minus} {days 7} task_id status_id orderby return_url}] + + regsub -all "\r|\n" $description {LiNeBrEaK} description + set description_html [ad_html_text_convert \ + -from $mime_type \ + -to "text/html" \ + -truncate_len "400" \ + -more "[_ tasks.more]" \ + -- $description] + regsub -all {LiNeBrEaKLiNeBrEaK} $description_html {LiNeBrEaK} description_html + regsub -all {LiNeBrEaK} $description_html {\ \ \¶\ } description_html + regsub -all " " $due_date {\ } due_date }