Index: openacs-4/packages/tasks/www/task-interval.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/tasks/www/Attic/task-interval.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/tasks/www/task-interval.tcl 27 Jul 2005 13:44:59 -0000 1.1 +++ openacs-4/packages/tasks/www/task-interval.tcl 25 Sep 2005 23:49:23 -0000 1.2 @@ -35,74 +35,33 @@ } set package_id [ad_conn package_id] -set user_id [ad_maybe_redirect_for_registration] -set peeraddr [ad_conn peeraddr] -set project_id [tasks::project_id] - set title "Add/Edit" set context [list $title] db_1row get_task_info " - select ci.item_id as task_id, - cr.title as task, - to_char((ptr.end_date $operand '$days days'::interval),'YYYY-MM-DD') as end_date, - ptr.percent_complete, - ptr.priority, - cr.description - from pm_tasks_revisions ptr, - cr_revisions cr, - cr_items ci - where ci.item_id = :task_id - and ci.latest_revision = ptr.task_revision_id - and ci.live_revision = ptr.task_revision_id - and ptr.task_revision_id = cr.revision_id + select t.title as task, t.description, t.mime_type, t.priority, + to_char((t.due_date $operand '$days days'::interval),'YYYY-MM-DD') as due_date, + t.status_id as status, t.comment + from t_tasks t + where t.task_id = :task_id " -if { $percent_complete >= "100" } { - set completed_p "1" -} -if {$percent_complete >= 100} { - set task_status_id [pm::task::default_status_closed] -} elseif {$percent_complete < 100} { - set task_status_id [pm::task::default_status_open] -} -set task_item_id $task_id -set project_item_id $project_id -set title $task -set mime_type "text/plain" -set estimated_hours_work "" -set estimated_hours_work_min "" -set estimated_hours_work_max "" -set actual_hours_worked "" -set update_user $user_id -set update_ip $peeraddr -db_exec_plsql new_task_revision " - select pm_task__new_task_revision ( - :task_item_id, - :project_item_id, - :title, - :description, - :mime_type, - [pm::util::datenvl -value $end_date -value_if_null "null" -value_if_not_null ":end_date"], - :percent_complete, - :estimated_hours_work, - :estimated_hours_work_min, - :estimated_hours_work_max, - :actual_hours_worked, - :task_status_id, - current_timestamp, - :update_user, - :update_ip, - :package_id, - :priority) -" +set task_id [tasks::task::edit \ + -task_id ${task_id} \ + -title ${task} \ + -description ${description} \ + -mime_type $mime_type \ + -comment ${comment} \ + -due_date ${due_date} \ + -status_id ${status} \ + -priority ${priority}] -set task_url [export_vars -base task -url {task_id status_id orderby}] +set task_url [export_vars -base "/tasks/task" -url {task_id status_id orderby}] if { $action == "minus" } { - util_user_message -html -message "The task $title moved up 7 days" + util_user_message -html -message "[_ tasks.task_moved_up]" } else { - util_user_message -html -message "The task $title delayed 7 days" + util_user_message -html -message "[_ tasks.task_delayed]" }